- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
经济管理学院本科课程设计说明书
面向对象课程设计
目 录
家庭财务管理系统 2
1 项目概述 2
1.1 系统概述 2
1.2 项目目标 3
1.3 项目范围 3
1.4 业务流程图 3
2 需求分析 4
2.1 总体目标 4
2.2 具体目标 4
3 概要设计 6
3.1 总体系结构设计 6
4 详细设计 7
4.1 登陆模块 7
4.1.1 模块定义 7
4.1.2 算法 7
4.1.3 算法描述 8
4.2 存储查询模块 8
4.2.1 模块定义 8
4.2.2 算法 8
4.2.3 算法描述 8
5.调试分析 9
5.1 登录窗口界面 9
5.2 系统登录窗口主界面 9
5.3“日常收入”窗口界面 10
家庭财务管理系统
1 项目概述
1.1 系统概述
家庭财务的中心内容账务管理。人们几乎每一天都会经过许多次货币活动。其中包括了买入卖出实物,娱乐消费,起居饮食消费,还有发放工资,收缴保费等。如果能把各类不同的活动进行分类,建立不同的账户,分别对活动进行管理,那么无论现在还是将来,你的账务就会清楚明白了。
每天,我们对自己账务的操作有如下几类:添加新的数据项,比如今天我卖出了多少钱,生活中,我们就要对自己还有多少钱,今天所得的利润进行统计。现在我们把这些工作放到程序里去实现,就是这样的操作。日常生活中,当我们要对一月来,收入支出的情况进行了解,就非常困难,而观察一个月里的收入之粗总况就更加是问题。做到程序里,把它存放到一个数据表里就可以了。归结后,账户的操作一般如下:新添,删除,增加,减少,查找,转账,统计。对重要的数据表记录还可以打印,和生成图表,报表。
1.2 项目目标
现代社会家庭的理财观念进一步提高,理财手段变得更加丰富。随着生活水平和文化水平的提高,家庭购买电脑的能力和应用电脑的能力开始提高。电脑及其应用的普及化,人们应用电脑进行家庭财务管理的观念增强,因此,开发一个通用性家庭理财软件已经成为社会需求。本系统是一个家庭通用型理财软件,系统目标是把适合家庭化管理的各种理财手段及家庭日常收支管理实现计算机化管理,使对家庭及家庭成员的收支活动更好地进行记录并加以统计分析成为可能,也使家庭理财变得方便,快捷,全面。
1.3 项目范围
现在,人们的生活水平和文化素质普遍提高,并且开始注重生活质量。随着市场经济的快速发展,观念的不断更新,个人理财意识普遍增强,特别是家庭理财意识得到很大发展,在意识上,一方面,人们对家庭和个人的各方面消费有想进行统计和分析的愿望,以便更好地做好家庭收支计划,和家庭财务管理。另一方面,各种理财手段不断丰富,如何把各种理财手段统一起来,并且能更加方便的操作成为要求。在物质基础上,计算机的应用开始普及,人们购置计算机和使用计算机的能力增强,人均计算机拥有量将快速提高。这些条件说明,人们有购买一个家庭化财务软件的要求,在一个可接受的价格范围内,将购买这种软件。使用这种软件学要家庭有一定的经济基础,所以这种软件适用于家庭收入在中下层或中下层以上的家庭。
1.4 业务流程图
图1 系统业务流程图
2 需求分析
软件需求分析的目标是深入描述软件的功能和性能,确定软件的约束和软件同其它系统元素的接口细节,定义软件的其它有效性需求。
需求分析阶段研究的对象是软件项目的用户需求。一方面,必须全面理解用户的各项要求,但又不能全盘接受所有的要求,另一方面,要准确地表达被接受的用户要求。
2.1 总体目标
家庭财务管理主要由日常记账管理和应用各种理财手段进行理财实现家庭资金的最大增值。记账按范围和使用方式可分为现金记账,定期存款记账,活期记账,债权债务记账。它们分别对应于现金账户,定期存款账户,活期账户,债权债务账户,保险账户。现金账户可为不同家庭成员建立自己的账户,也可一人建立几个账户,以便把自己的现金按类归划,按用途有效的进行消费计划和统计。
2.2 具体目标
(1)要收入、支出更加全面
可从多方面增加收入支出的情况,包括一般收入、借款所的、它人还钱等。支出同样如此。
(2)灵活设置系统
包括成员、消费名称、收入来源、银行名称。
(3)增加存储功能
可模拟银行,从而得知怎样才能更好的增加收入,包括现金存储、存款支出、存储查询、存款支出查询。
(4)各费用的统计
包括日常支出、综合统计等。
由需求分析得到本系统的关系图,如下图所示:
图2 一般收入关系图
图3 家庭成员关系图
图4 借入收入关系图
图5 存取关系图
图6 日常支出关系图
3 概要设计
3.1 总体系结构设计
图7 家庭理财信息系统结构图
4 详细设计
4.1 登陆模块
4.1.1 模块定义
用户注册及登陆模块
(1)模块编号:S1
(2)模块名称:用户登陆
(3)模块功能:用户登陆,登陆时用户添写用户
文档评论(0)