家庭财务管理系统设计与实现

家庭财务管理系统设计与实现

ID:5209669

大小:467.82 KB

页数:41页

时间:2017-12-06

家庭财务管理系统设计与实现_第1页
家庭财务管理系统设计与实现_第2页
家庭财务管理系统设计与实现_第3页
家庭财务管理系统设计与实现_第4页
家庭财务管理系统设计与实现_第5页
资源描述:

《家庭财务管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、湖南第一师范学院毕业论文(设计)题目家庭财务管理系统设计与实现学生姓名学号系(部)专业班级指导教师33湖南第一师范学院毕业论文(设计)指导教师评语[主要对学生毕业论文(设计)的工作态度,研究内容与方法,工作量,文献应用,创新性,实用性,科学性,文本(图纸)规范程度,存在的不足等进行综合评价]指导教师:(签名)年月日指导教师评定成绩:3目录摘要1绪论1第1章系统需求分析21.1系统目标21.2系统可行性分析21.2.1技术可行性21.2.2经济可行性21.3系统需求分析方法31.3.1系统需求分析概述31.3.2

2、系统需求分析方法31.4系统功能需求分析4第2章系统总体设计52.1系统设计方法52.2系统架构52.3系统功能模块细分6第3章系统实现73.1系统主界面73.2系统管理模块83.3基础数据管理模块10第4章系统的测试与维护144.1系统运行环境144.2系统测试144.2.1系统登录测试144.2.2数据保存测试144.2.3系统功能测试144.3系统运行情况15结束语17参考文献18致谢18附录193摘要家庭财务管理系统的设计采用EditPlus作为编辑器,linux下GCC编译器,版本为4.1.22007

3、0626(RedHat4.1.2-14)作为开发环境。采用了两个文本文件来保存用户使用过程中产生的数据进行测试运行。具有:添加,查询,删除,修改,修改密码,更换家长等的功能。实现创建编号链接各功能列表,输入家庭成员收入信息情况,以及增加,删除,修改,还具有按具体时间指定姓名查找个人财务情况,按总计排序浏览所有用户财务信息等。同时还设计了家长管理权限,实现用户的密码登陆功能,更加保密家庭财务信息等。本系统为家庭的管理者提供充足的财务信息添加和查询手段,大大的方便家庭的管理者的合理理财。是一个较具实用价值的推广软件

4、。关键词:家庭财务;管理系统;linux操作系统绪论家庭财务管理系统是专门为一般家庭的财务管理所设计服务的,是每个家庭都该拥有的一款软件。本系统具有界面清晰、操作简易、等特点,考虑到人们的一些操作习惯,提高了其的可操作性,完全能够满足你的需求。作为计算机应用的一部分,使用计算机对家庭的各项事务进行管理,具有手工管理所无法比拟的优点,其优势已非常明显。例如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大的节省浪费在处理家庭事务上的时间,也是标志着一个家庭现代化,能够更好的融入社会。本系

5、统本着实用的原则,完成家庭财务管理系统中包括家庭成员信息的添加和删除、收支信息的添加、删除及帐户的管理,及相关数据的统计、查询、修改等全过程的工作。总之,该系统对家庭财务的管理实现了规范化,非常适合于大部分家庭的的日常财务管理。本系统编制过程中充分考虑了计算机的优越性,对于不是计算机专业的人员来说,只要阅读了操作说明,也可以很方便的进入系统和使用本系统提供的功能。遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,任何一个系统都是在不断的发展中完善的,本系统也不例外,通过学习C程序设计后,采用l

6、inux环境下的GCC编译器作为编译环境,使程序编译和运行的。本应用程序设计过程中使用基本控制结构,如循环和选择,着重实现管理系统的增、查、删、改等典型的管理功能。程序设计是一门实践性很强的课程,既要掌握概念,又要动手编译,还要上机调试运行,通过这一次的毕业论文编撰使我从实践中更进一步的学习和熟练了C语言的编写。本家庭财务管理系统在设计完成后进行了试运行,运行结果获得了大家的认可。37第1章系统需求分析1.1系统目标本系统要达到的目标有以下几点:1.验证用户和密码的正确性再登入,以及修改密码和退出系统;2.保存

7、每次输入的收支记录,并提供两种查询方式:按姓名和按年份;3.家庭现金的收入/支出进行管理,实现收支记录的增加,修改,查询,删除;4.整个收支记录保存为文本文件。1.2系统可行性分析可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。从现在应用的技术方面、管理者和用户的操作方式方面研究家庭理财系统的可行性和必要性。家庭理财系统的实施,将很大程度上提高现代家庭的理财效率,使得现代家庭能够更加方便的对自己的财务进行个性化的管理。1.2.1技术可行性技术可行性研究的任务,是从总体上鉴别和选择技术系统,

8、是研究现有的技术条件能否顺利完成开发工作,硬、软件配置能否满足开发的需求等等。本系统的开发使用Linux操作系统中得红帽企业版五作为系统开发的开发环境,linux系统有如下的特性:自由与开放,配置要求低廉,功能强大而稳定,独立工作[1]等。运用C语言程序设计语言,C是一种融合了控制特性的现代化语言,其设计使得用户可以自然地采用自顶向下的规划,同时C还具有高效性,可移植性,强大的功能和灵

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

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

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