家庭收支管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
第一章绪论 2
1.1课题简介2
1.2开发的意义2
第二章开发环境及实现技术 3
2.1开发环境3
2.2开发工具简介3
第三章系统设计 5
3.1概要设计5
3.1.1概要设计阶段的主要任务5
3.1.2概要设计的过程5
3.1.3概要设计的原则5
3.1.4系统功能分析5
3.2详细设计6
3.2.1详细设计的任务6
3.2.2详细设计的方法7
第四章数据库设计9
4.1数据库Access简介9
4.2数据库需求分析10
4.3表的详细结构说明11
4.4测试用例14
第五章详细设计16
5.1系统登录模块的设计与实现16
5.2主界面的设计与实现20
5.3现金的收支与维护模块的设计与实现22
5.4现金收支查询模块的设计与实现27
5.5收入/支出项目维护模块的设计与实现31
5.6信用卡收支与维护管理模块的设计与实现 32 5.7信用卡收支查询模块的设计与实现: 39
5.8密码管理模块的设计与实现 42
第六章系统使用说明 44
6.1使用说明 44
6.2运行环境 44
6.3运行结果 44
第七章系统维护 48
第八章、实施心得 48
7.1可行性分析阶段心得 48
7.2系统分析阶段心得 49
7.3系统设计阶段心得 49
7.4系统实施阶段心得 50
7.5系统实施和维护阶段心得 51
结束语 52 致谢 52 参考文献53
第一章绪论
1.1课题简介
家庭财务管理系统是每一个家庭管理家庭财务收入和支出的不可缺少的一个管理信息系统,它的内容对。。。。。。
因此,开发这样一套管理软件成为很有必要的事情,对于我们即将计算机专业毕业的学员来说,也是一次将计算机应用于现实管理的一次很有意义的实践活动。1.2开发的意义
计算机已经成为我们学习和工作的得力助手,使用其可方便的管理家庭财务今天,计算机。。。。。。。。。。。。。。。况且现在建行已经建起了个人网上银行,本系统为家庭将来的上网作了先期工作,比如计算机的财务管理模式的建立。
第二章开发环境及实现技术
2.1开发环境
硬件系统:。。。。。。。。。。。.0中文版、Access数据库。
2.2开发工具简介
微软公司的。。。。。。。。。。。。。。三种数据库访问对象,是Microsoft 数据库访问技术的一个主要发展方向,ADO将OLE DB封装在一个数据对象中,使得VB程序中以方便地实现对数据库的访问。
第三章系统设计
3.1概要设计
3.1.1概要设计阶段的主要任务
①系统分析员审。。。。。。。。。。。。。。。软件描述工具。选择分解功能与划分模块的设计原则,例如模块划分独立性原则,信息隐蔽原则等。
3.1.2概。。。。。。。。。。。入信息卡现金的收入情况
5、信用卡的支出:录入信用卡现金的支出情况
6、信用卡现金的查询:查询信用卡的收入情况、支出情况及现金的节余情况
7、收入与支出项目的维护:维护收入项目和支出项目,方便用户的选择
8、其他功能:密码管理等
9、退出系统
根据以上分析,该系统考虑将整个系统分解成如图3-1模块结构图:
图3-1模块结构图
并且在系统的开发过程中,我尽量注意模块的高内聚、低耦合,使得系统的整体性能提高,并且也有利于投入使用后的系统维护。
3.2详细设计
3.2.1详。。。。。。。。。。试计划的重要组成部分,通常应包括输入数据,期望输出等内容。
3.2.2详细设计的方法
程序流程图。。。。。。。。。。。。。。。。数据图表;
5.规范数据;
6.标识指定字段的信息;
7.创建物理表。
修改已建的数据库
数据库的修改分为:添加、编辑和删除记录。这三种操作均可由Visual Basic 创建的程序来完成,下面的章节将详细描述实现的具体方法。
实现数据库之间的联系
数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。
4.2数据库需求分析
根据本人家庭财务管理的实际情况,分析得到如下的数据库结构。
现金日常收支表:
信用卡日常收支表:
收入/支出项目表:
用户管理表:
4.3表的详细结构说明现金日常收支表的详细信息:
信用卡收支表的详细结构说明:
收入项目表的详细结构为:
支出项目表的详细结构为:
用户管理表的详细结构为:
4.4测试用。。。。。程图
2.界面:
Y
N
开始
输入登录密码
是否正确
主界面
界面包括的控件有标签、文本框、命令按。。。。。。。。。。。控件的属性设置界面:
对应的字段
数据源
其它属性和控件的设置方法类似。。。。。。。。。。。。。。
Command1.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
Command4.Enabled = True