1、 软件工程学年设计 题题 目:目: 个人记账系统个人记账系统 院院 系:系: 计算机科学与技术计算机科学与技术 班班 级:级: 计算机班计算机班 学学 号:号: 姓姓 名:名: 指导教师指导教师: 2011 2011 年年 7 7 月月 15 15 日日 2 摘摘 要要 本报告介绍了一个运用 C 语言知识和 DEV C+创建的用于个人财务情况管理 的个人记账系统。在该系统中创建了包含增加、删除、修改、查找、插入、浏览、 统计的功能总列表,创建序号链接各功能列表,输入收入支出信息情况,增加信 息,删除信息, ,创建合计排序浏览用户可从总体上浏览个人财务信息情况。 关键词:关键词:C 语言,DEV
2、 c+,个人记账系统 3 目 录 第一章第一章 绪论绪论 4 4 1.1 开发背景及意义. 4 1.2 相关技术背景. 5 1.3 开发及运行环境. 5 第二章第二章 需求分析需求分析 错误!未定义书签。 2.1 设计目标. 6 2.2 功能需求. 6 2.3 可行性分析. 6 第三章第三章 总体设计总体设计 错误!未定义书签。 3.1 设计目标. 7 3.2 系统结构设计. 7 3.3 系统功能结构图. 7 第第四四章章 详细设计详细设计 错误!未定义书签。 5.1 基本对象设计. 8 5.2 系统主程序的设计与实现. 8 5.3 用户登录功能的设计与实现.错误错误! !未定义书签。未定义书
3、签。 5.4 流水账视图的设计与实现. 9 5.5 消费结构视图的设计与实现.错误错误! !未定义书签。未定义书签。 5.6 流水账明细视图的设计与实现.错误错误! !未定义书签。未定义书签。 5.7 账户设置功能的设计与实现.错误错误! !未定义书签。未定义书签。 5.8 消费趋势堆栈图的设计与实现.错误错误! !未定义书签。未定义书签。 5.9 系统辅助功能的设计与实现.错误错误! !未定义书签。未定义书签。 第六章第六章 软件测试软件测试 错误!未定义书签。 6.1 系统测试.错误错误! !未定义书签。未定义书签。 6.2 性能测试.错误错误! !未定义书签。未定义书签。 6.3 验收测
4、试.错误错误! !未定义书签。未定义书签。 第七章第七章 总结总结 错误!未定义书签。 参考文献参考文献 错误!未定义书签。 4 第一章 绪论 1.1 开发背景及意义 个人理财在我国得到大众的认可和金融机构的重视是近几年的事情。 人们对 个人理财的重视程度,与我国市场经济制度不断完善、资本市场长足发展、金融 产品的日趋丰富以及居民总体收入水平的逐年上升等等是分不开的。但是比起 美、日等发达国家,我国人民对于个人理财的理解还处于初级阶段。 但是其实理财并不困难, 并非非要依靠个人理财专业人士的建议才能身体力 行。只要了解收支状况、设定财务目标、拟定策略、编列预算、执行预算到分析 成果这六大步骤,
5、便可以轻松的达成个人的财务管理。至于要如何预估收入掌握 支出进而检讨改进则有赖于平日的财务记录,简单的说记账是理财的第一步。 最近越来越多的人具有了记账的习惯,在上班族、学生族既定收入稳定的情 况下, 采取 “节流” 的科学理财方式是非常实际的, 也符合个人理财统筹的原则。 家庭、个人的收入支出结构在日益发生变化,单纯地靠在本子上记录收入支出无 法满足对于收入支出结构的统计分析, 因此以个人用户为目标的记账软件应运而 生。相应的各种面向家庭及个人的理财软件也越来越多。 但是众多个人理财软件 操作专业,对于个人用户来说功能过于强大,分析数据用语专业也不易理解。因 此开发一个操作简便、 统计结果直
6、观并对个人用户理财有参考价值的记账软件无 疑能为广大个人用户提供方便。 在盛行个人理财的美国,70%以上的家庭都拥有一套自己的理财软件,其中 最具影响力的理财软件要数 Intuit 公司开发的 Quiken 和微软公司开发的 Money 这两款软件。现在,Intuit 公司已成为世界最大的理财软件与理财咨询公司, Quiken 也成为全世界用户最多的家庭理财软件。欧美家庭平日的财务报表,预 算,税务处理,银行账目的查询等等都借助软件的各项功能,使用理财软件帮助 家庭打理日常的财务安排已经成为一件很平常的事。 但由于金融体制上的巨大差 异,在欧美国家使用的个人家庭理财软件却并没有登陆中国市场。 但是国内的个人理财服务却刚刚起步, 各式各样的个人理财软件也如雨后春 笋,数不胜数。至少有上百款的所谓个人理财软件,但实际上 99%是个人写的业 务小程序,功能比 Excel 方便一点而已,有的加一点报表功能,充其量叫记账软 件。 如果个人理财软件仅有告诉你“