个人记账系统课程设计报告

个人记账系统课程设计报告

ID:9501732

大小:645.50 KB

页数:22页

时间:2018-05-01

个人记账系统课程设计报告_第1页
个人记账系统课程设计报告_第2页
个人记账系统课程设计报告_第3页
个人记账系统课程设计报告_第4页
个人记账系统课程设计报告_第5页
资源描述:

《个人记账系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件工程学年设计题目:个人记账系统院系:计算机科学与技术班级:计算机班学号:姓名:指导教师:2011年7月15日22摘要本报告介绍了一个运用C语言知识和DEVC++创建的用于个人财务情况管理的个人记账系统。在该系统中创建了包含增加、删除、修改、查找、插入、浏览、统计的功能总列表,创建序号链接各功能列表,输入收入支出信息情况,增加信息,删除信息,,创建合计排序浏览用户可从总体上浏览个人财务信息情况。关键词:C语言,DEVc++,个人记账系统22目录第一章绪论11.1开发背景及意义11.2相关技术背景21.3开发及运行环境4第二章需求分析52.1设计目标52.2

2、功能需求52.3可行性分析5第三章总体设计73.1设计目标73.2系统结构设计73.3系统功能结构图7第四章详细设计125.1基本对象设计125.2系统主程序的设计与实现135.3用户登录功能的设计与实现175.4流水账视图的设计与实现205.5消费结构视图的设计与实现235.6流水账明细视图的设计与实现245.7账户设置功能的设计与实现285.8消费趋势堆栈图的设计与实现295.9系统辅助功能的设计与实现30第六章软件测试346.1系统测试346.2性能测试376.3验收测试37第七章总结38参考文献4022第一章绪论1.1开发背景及意义个人理财在我国得到

3、大众的认可和金融机构的重视是近几年的事情。人们对个人理财的重视程度,与我国市场经济制度不断完善、资本市场长足发展、金融产品的日趋丰富以及居民总体收入水平的逐年上升等等是分不开的。但是比起美、日等发达国家,我国人民对于个人理财的理解还处于初级阶段。但是其实理财并不困难,并非非要依靠个人理财专业人士的建议才能身体力行。只要了解收支状况、设定财务目标、拟定策略、编列预算、执行预算到分析成果这六大步骤,便可以轻松的达成个人的财务管理。至于要如何预估收入掌握支出进而检讨改进则有赖于平日的财务记录,简单的说记账是理财的第一步。最近越来越多的人具有了记账的习惯,在上班族、

4、学生族既定收入稳定的情况下,采取“节流”的科学理财方式是非常实际的,也符合个人理财统筹的原则。家庭、个人的收入支出结构在日益发生变化,单纯地靠在本子上记录收入支出无法满足对于收入支出结构的统计分析,因此以个人用户为目标的记账软件应运而生。相应的各种面向家庭及个人的理财软件也越来越多。但是众多个人理财软件操作专业,对于个人用户来说功能过于强大,分析数据用语专业也不易理解。因此开发一个操作简便、统计结果直观并对个人用户理财有参考价值的记账软件无疑能为广大个人用户提供方便。在盛行个人理财的美国,70%以上的家庭都拥有一套自己的理财软件,其中最具影响力的理财软件要数

5、Intuit公司开发的Quiken和微软公司开发的Money这两款软件。现在,Intuit公司已成为世界最大的理财软件与理财咨询公司,Quiken也成为全世界用户最多的家庭理财软件。欧美家庭平日的财务报表,预算,税务处理,银行账目的查询等等都借助软件的各项功能,使用理财软件帮助家庭打理日常的财务安排已经成为一件很平常的事。但由于金融体制上的巨大差异,在欧美国家使用的个人家庭理财软件却并没有登陆中国市场。但是国内的个人理财服务却刚刚起步,各式各样的个人理财软件也如雨后春笋,数不胜数。至少有上百款的所谓个人理财软件,但实际上99%是个人写的业务小程序,功能比Ex

6、cel方便一点而已,有的加一点报表功能,充其量叫记账软件。如果个人理财软件仅有告诉你“柴米油盐酱醋茶”这种流水账的功能,Excel足够了。但真正做到功能强大,技术专业,市场有影响力的,而且形成规模的,国内只有区区两款,成都的财智和深圳的家财通。总而言之,在不久的将来家庭使用理财软件也将成为国内家庭的必需品。能提供简单明了的功能及操作的记账软件更是被广泛需要。这种软件也会为提升22人们的生活质量发挥它最大的效用。1.2相关技术背景C语言是国内外广泛使用的一种计算机语言,学会使用C语言进行程序设计是计算机工作者的一项基本功。对于我们大学生来说,学习这样一门“C程

7、序设计教程”更是必要的。本课程设计“家庭财务管理系统”就是通过学习《C程序设计》采用VisualC++作为编译环境,是程序编译和运行的。本系统的总体思想基于结构化的程序设计。应用高级语言程序设计中的基本控制结构,如循环和选择,着重实现管理系统的增、删、改、查等典型的管理功能由于主要实现的是管理系统的增、删、改、查等典型功能。程序设计是一门实践性很强的课程,既要掌握概念,又要动手编译,还要上机调试运行,通过这一次的课程设计我们从实践中更进一步的学习和了解C语言,当然由于我们的技术水平有限,在这途中遇到很多问题,程序也未能做到很完美,望见谅!1.3开发及运行环境

8、开发工具:DEVc++运行环境:WindowsXP/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。