1、经济管理学院本科课程设计说明书面向对象课程设计学 号: 姓 名: 朱松洁 李 登 班 级: 管理101 专 业: 信息管理和信息系统 系 别: 管理系 指导老师: 杨胜春 目 录家庭财务管理系统21 项目概述21.1 系统概述21.2 项目目标31.3 项目范围31.4 业务步骤图32 需求分析42.1 总体目标42.2 具体目标43 概要设计63.1 总体系结构设计64 具体设计74.1 登陆模块74.1.1 模块定义74.1.2 算法74.1.3 算法描述84.2 存放查询模块84.2.1 模块定义84.2.2 算法84.2.3 算法描述85.调试分析95.1 登录窗口界面95.2 系统登
2、录窗口主界面95.3“日常收入”窗口界面10 家庭财务管理系统1 项目概述1.1 系统概述家庭财务中心内容账务管理。大家几乎每一天全部会经过许数次货币活动。其中包含了买入卖出实物,娱乐消费,起居饮食消费,还有发放工资,收缴保费等。假如能把各类不一样活动进行分类,建立不一样账户,分别对活动进行管理,那么不管现在还是未来,你账务就会清楚明白了。天天,我们对自己账务操作有以下几类:添加新数据项,比现在天我卖出了多少钱,生活中,我们就要对自己还有多少钱,今天所得利润进行统计。现在我们把这些工作放到程序里去实现,就是这么操作。日常生活中,当我们要对一月来,收入支出情况进行了解,就很困难,而观察30天里收
3、入之粗总况就愈加是问题。做到程序里,把它存放到一个数据表里就能够了。归结后,账户操作通常以下:新添,删除,增加,降低,查找,转账,统计。对关键数据表统计还能够打印,和生成图表,报表。1.2 项目目标现代社会家庭理财观念深入提升,理财手段变得愈加丰富。伴随生活水平和文化水平提升,家庭购置电脑能力和应用电脑能力开始提升。电脑及其应用普及化,大家应用电脑进行家庭财务管理观念增强,所以,开发一个通用性家庭理财软件已经成为社会需求。本系统是一个家庭通用型理财软件,系统目标是把适合家庭化管理多种理财手段及家庭日常收支管理实现计算机化管理,使对家庭及家庭组员收支活动愈加好地进行统计并加以统计分析成为可能,也
4、使家庭理财变得方便,快捷,全方面。1.3 项目范围 现在,大家生活水平和文化素质普遍提升,而且开始重视生活质量。伴随市场经济快速发展,观念不停更新,个人理财意识普遍增强,尤其是家庭理财意识得到很大发展,在意识上,首先,大家对家庭和个人各方面消费有想进行统计和分析愿望,方便愈加好地做好家庭收支计划,和家庭财务管理。其次,多种理财手段不停丰富,怎样把多种理财手段统一起来,而且能愈加方便操作成为要求。在物质基础上,计算机应用开始普及,大家购置计算机和使用计算机能力增强,人均计算机拥有量将快速提升。这些条件说明,大家有购置一个家庭化财务软件要求,在一个可接收价格范围内,将购置这种软件。使用这种软件学要
5、家庭有一定经济基础,所以这种软件适适用于家庭收入在中下层或中下层以上家庭。1.4 业务步骤图收入支出表收入支出帐簿用户设置信息收入支出管理用户信息表消费表存款表信息管理簿统计用户图1 系统业务步骤图 2 需求分析软件需求分析目标是深入描述软件功效和性能,确定软件约束和软件同其它系统元素接口细节,定义软件其它有效性需求。需求分析阶段研究对象是软件项目标用户需求。首先,必需全方面了解用户各项要求,但又不能全盘接收全部要求,其次,要正确地表示被接收用户要求。2.1 总体目标家庭财务管理关键由日常记账管理和应用多种理财手段进行理财实现家庭资金最大增值。记账按范围和使用方法可分为现金记账,定时存款记账,
6、活期记账,债权债务记账。它们分别对应于现金账户,定时存款账户,活期账户,债权债务账户,保险账户。现金账户可为不一样家庭组员建立自己账户,也可一人建立多个账户,方便把自己现金按类归划,按用途有效进行消费计划和统计。2.2 具体目标(1)要收入、支出愈加全方面可从多方面增加收入支出情况,包含通常收入、借款所、它人还钱等。支出一样如此。(2)灵活设置系统 包含组员、消费名称、收入起源、银行名称。(3)增加存放功效 可模拟银行,从而得悉怎样才能愈加好增加收入,包含现金存放、存款支出、存放查询、存款支出查询。(4)各费用统计包含日常支出、综合统计等。由需求分析得到本系统关系图,以下图所表示:通常收入收入
7、人收入金额日期收入起源备注图2 通常收入关系图家庭组员组员编号组员名称组员权限图3 家庭组员关系图借入收入借款人货款人借入金额借款时间备注借款日期图4 借入收入关系图存/取款存取款人 存取款金额日期银行备注图5 存取关系图日常支出总价格消费日期消费时间消费用途说明消费名称消费人数量图6 日常支出关系图3 概要设计3.1 总体系结构设计家庭理财系统收入管理通常收入信息借入收入信息返还收入信息股票收入信息支出管理日常支出信息股票支出信息借出支出信息还贷支出信息存放管理现金存放信息存放支出信息存放查询设置设置组员名称设置消费名称设置收入起源设置银行名称数据统计日常支出借出返还借入还贷综合统计查询返还
8、收入借出支出借入收入日常支出通常收入股票买入股票卖出图7 家庭理财信息系统结构图4 具体设计4.1 登陆模块4.1.1 模块定义用户注册及登陆模块(1)模块编号:S1(2)模块名称:用户登陆(3)模块功效:用户登陆,登陆时用户添写用户编号和密码请求登陆,系统会从数据库中进行检索,假如有匹配信息,则表示登陆成功,不然登陆失败,提醒重新登陆。4.1.2 算法(1)假如数据库中没有和输入用户编码相对应数据,则视为“用户不存在”。(2)假如用户输入密码和数据库中内容不一致,则视为“密码错误”。Y开始输入用户编号检验编号编号是否存在 显示用户名输入密码密码是否正确进入主界面结束NNY4.1.3 算法描述
9、图8 登录算法步骤图4.2 存放查询模块4.2.1 模块定义存放查询模块(1)模块编号:S2(2)模块名称:存放(3)模块功效:对银行存放进行管理,并能够查询存款多少。4.2.2 算法(1)假如数据库中没有和输入合理日期,则视为“输入无效”。(2)假如用户输入名字和数据库中内容不一致,则视为“用户不存在”。4.2.3 算法描述开始输入查询日期检索库中是否存在显示信息结束YN图9 查询算法步骤图5.调试分析5.1 登录窗口界面 图10 用户登录界面5.2 系统登录窗口主界面图11 系统主界面5.3“日常收入”窗口界面图12“日常收入”界面还有其它调试过程中出现窗口界面,这里就不一一列举了。参考文件1Visual Basic程序设计教程王珊 机械工业出版社2VB 程序设计莫德举,夏涛 北京邮电大学出版社3Visual Basic程序设计综合教程朱从旭 清华大学出版社4Visual Basic程序设计赵万龙 中国铁道出版社