资源描述
经济管理学院本科课程设计说明书
面向对象课程设计
学 号:
姓 名: 朱松洁
李 登
班 级: 管理101
专 业: 信息管理和信息系统
系 别: 管理系
指导老师: 杨胜春
目 录
家庭财务管理系统 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 系统概述
家庭财务中心内容账务管理。大家几乎每一天全部会经过许数次货币活动。其中包含了买入卖出实物,娱乐消费,起居饮食消费,还有发放工资,收缴保费等。假如能把各类不一样活动进行分类,建立不一样账户,分别对活动进行管理,那么不管现在还是未来,你账务就会清楚明白了。
天天,我们对自己账务操作有以下几类:添加新数据项,比现在天我卖出了多少钱,生活中,我们就要对自己还有多少钱,今天所得利润进行统计。现在我们把这些工作放到程序里去实现,就是这么操作。日常生活中,当我们要对一月来,收入支出情况进行了解,就很困难,而观察30天里收入之粗总况就愈加是问题。做到程序里,把它存放到一个数据表里就能够了。归结后,账户操作通常以下:新添,删除,增加,降低,查找,转账,统计。对关键数据表统计还能够打印,和生成图表,报表。
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)模块功效:用户登陆,登陆时用户添写用户编号和密码请求登陆,系统会从数据库中进行检索,假如有匹配信息,则表示登陆成功,不然登陆失败,提醒重新登陆。
4.1.2 算法
(1)假如数据库中没有和输入用户编码相对应数据,则视为“用户不存在”。
(2)假如用户输入密码和数据库中内容不一致,则视为“密码错误”。
Y
开始
输入用户编号
检验编号
编号是否存在
显示用户名
输入密码
密码是否正确
进入主界面
结束
N
N
Y
4.1.3 算法描述
图8 登录算法步骤图
4.2 存放查询模块
4.2.1 模块定义
存放查询模块
(1)模块编号:S2
(2)模块名称:存放
(3)模块功效:对银行存放进行管理,并能够查询存款多少。
4.2.2 算法
(1)假如数据库中没有和输入合理日期,则视为“输入无效”。
(2)假如用户输入名字和数据库中内容不一致,则视为“用户不存在”。
4.2.3 算法描述
开始
输入查询日期
检索库中是否存在
显示信息
结束
Y
N
图9 查询算法步骤图
5.调试分析
5.1 登录窗口界面
图10 用户登录界面
5.2 系统登录窗口主界面
图11 系统主界面
5.3“日常收入”窗口界面
图12“日常收入”界面
还有其它调试过程中出现窗口界面,这里就不一一列举了。
参考文件
[1]《Visual Basic程序设计教程》王珊 机械工业出版社
[2]《VB 程序设计》莫德举,夏涛 北京邮电大学出版社
[3]《Visual Basic程序设计综合教程》朱从旭 清华大学出版社
[4]《Visual Basic程序设计》赵万龙 中国铁道出版社
展开阅读全文