沈阳航空航天大学
课 程 设 计 报 告
课程设计名称:软件综合课程设计
课程设计题目:家庭理财软件的设计与实现
院(系):计算机学院
专 业:计算机科学与技术
班 级:7401101
学 号:200704011027
姓 名:章海栋
指导教师:安云哲
完成日期:2010年7月15日
沈阳航空航天大学课程设计报告
目 录
第1章 概要设计............................................................................................. ............ .....1
1.1 题目的内容与要求................................................................................................1
1.2 数据库概念模型设计............................................................................................1
1.2.1 用户信息实体的E-R图...................................................................................1
1.2.2 收入实体的E-R图...........................................................................................2
1.2.3支出实体的E-R图............................................................................................2
1.3 总体方案设计........................................................................................................3
1.3.1 用户管理模块..................................................................................................4
1.3.2 收入管理模块..................................................................................................4
1.3.3 支出管理模块..................................................................................................5
1.3.4 查询管理模块..................................................................................................6
第2章 详细设计............................................................................................. ............ .....7
2.1数据库逻辑模型设计.............................................................................................7
2.1.1用户表(user)................................................................................................7
用于存放用户的基本信息,有用户的用户姓名和密码等,只有输入正确的用户号
和密码才能登录。本表中的用户姓名是他的主属性,收支表中的姓名来源于本表
......................................................................................................................................7
表2.1 用户信息表(USER).............................................................................................7
......................................................................................................................................7
字段值..........................................................................................................................7
备注..............................................................................................................................7
用户姓名......................................................................................................................7
CHAR(10)......................................................................................................................7
PRIMARY KEY................................................................................................................7
生日..............................................................................................................................7
CHAR(10)......................................................................................................................7
NOT NULL..................................................................................................................7
密码..............................................................................................................................7
CHAR(10)......................................................................................................................7
NOT NULL..................................................................................................................7
2.1.2收入表(Earning)...............................................................................................7
表2.2 收入表(EARNING)..............................................................................................7
字段值..........................................................................................................................7
备注..............................................................................................................................7
账务编号......................................................................................................................7
CHAR(10)......................................................................................................................7
-I-
沈阳航空航天大学课程设计报告
PRIMARY KEY................................................................................................................7
用户姓名......................................................................................................................7
CHAR(10)......................................................................................................................7
NOT NULL..................................................................................................................7
收入金额......................................................................................................................8
CHAR(10)......................................................................................................................8
NOT NULL..................................................................................................................8
收入日期......................................................................................................................8
CHAR(10)......................................................................................................................8
NOT NULL..................................................................................................................8
收入项目......................................................................................................................8
CHAR(10)......................................................................................................................8
NOT NULL..................................................................................................................8
2.1.3支出表(Consum)...............................................................................................8
表2.3 支出表(CONSUM)...............................................................................................8
字段值..........................................................................................................................8
备注..............................................................................................................................8
账务编号......................................................................................................................8
CHAR(10)......................................................................................................................8
PRIMARY KEY................................................................................................................8
用户姓名......................................................................................................................8
CHAR(10)......................................................................................................................8
NOT NULL..................................................................................................................8
支出金额......................................................................................................................8
CHAR(10)......................................................................................................................8
NOT NULL..................................................................................................................8
支出日期......................................................................................................................8
CHAR(10)......................................................................................................................8
NOT NULL..................................................................................................................8
支出项目......................................................................................................................8
CHAR(10)......................................................................................................................8
NOT NULL..................................................................................................................8
2.2系统流程图.............................................................................................................9
第3章 调试分析........................................................................................... ............ .....10
3.1 MICROSOFT VISUAL BASIC和MICROSOFT ACCESS 的连接问题.........................10
3.2 调试问题..............................................................................................................11
第4章 使用说明........................................................................................... ............ .....12
4.1 登录界面..............................................................................................................12
4.2主操作界面...........................................................................................................12
4.3用户信息管理界面...............................................................................................13
4.4收支管理界面.......................................................................................................13
-II-
沈阳航空航天大学课程设计报告
4.5查询界面...............................................................................................................14
参考文献........................................................................................................................16
附 录(程序清单)..................................................................................... ............ .....17
-III-
沈阳航空航天大学课程设计报告 第 1 章 概要设计
第1章 概要设计
1.1 题目的内容与要求
内容:设计一个简单的家庭财务收支管理程序,能够对家庭收入,支出,存款
借贷等收支信息进行有效管理。
要求:
1.家庭成员管理,包括家庭成员基本信息的增加、删除、修改功能;
2.收支项目管理,对家庭中的所有收、支项目实现有效管理,包括增加、删
除、修改功能;
3.收支记账;
4.可以按时间段或收支人查询某笔收支情况;
5.能够统计出当前家庭的收支额度;
6.使用数据库系统实现,界面要美观实用;
7.按要求写出课程设计报告。
1.2 数据库概念模型设计
对于课程设计题目给出的要求,设计三个概念模型,即用户信息实体,收入实
体和支出实体。而用户信息实体又包含了用户姓名,生日,密码三个属性,其中姓
名为主属性;收入实体包括收入项目,收入金额,收入人员,收入日期四个属性;
支出实体相应地也包括支出项目,支出金额,支出人员,支出日期四个属性。
1.2.1 用户信息实体的E-R图
用户信息实体主要包括用户姓名,生日,密码三个属性,其中用户姓名为主属
性。
-1-