家庭理财管理系统课程设计说明书

合集下载

(简体)家庭理财管理系统

(简体)家庭理财管理系统

(简体)家庭理财管理系统家庭理财管理系统----------详细设计设计人:程春林班级:061设计时间:2008-09-08一. 系统功能描述。

1 功能需求1.1功能描述系统用户信息管理:管理系统所有用户及其权限设置1.用户帐号分配:为系统用户分配帐号。

2.用户权限管理: 为登陆系统的分配用户权限以及修改用户权限。

3.验证用户登陆:验证即将登陆系统用户的用户名和密码正确性。

收入信息管理:管理系统所有收入信息1.2.收入信息查询:查询全部收入信息.2.收入信息录入:录入收入基本信息。

3.收入信息修改:修改收入的基本信息。

1.3支出信息管理:管理系统所有支出信息1.支出信息查询: 查询支出信息2.支出信息录入:录入系统所有支出信息。

3.支出信息修改:修改所有支出信息。

理财信息管理:1.理财信息查询:查询理财信息。

2.理财信息录入:录入系统所有的理财信息。

3.理财信息修改:修改理财信息。

2输入功能2.1添加功能2.2修改功能3登陆功能3.1分辨不同用户给予不同权限3.2分辨是否有这样的用户名3.3分辨用户所输入的用户密码是否正确二.系统数据流图源点/终点处理 家庭用户家庭用户处理事务 存储事务结果 数据流数据存储 家庭各成员的收入。

家庭各成员的支出家庭理财:股票基金债券外汇家庭成员的基本信息收入信息 支出信息 理财信息是 否 登陆界面 验证 用户信息表用户基本信息 用户收入信息 用户支出信息用户理财信息二. 数据字典1数据流条目数据流名称:用户基本信息别名:无简述:最新更新后所有关于用户的记录来源:数据库去向:加工“记录筛选数据流量:不限组成:身份证+姓名+性别+学历+工作+毕业时间+工作时间+公司数据存储条数据存储名称:收入信息别名:无简述:存放用户的收入信息组成:身份证号+姓名+基本工资+奖金+发金时间组织方式:索引文件,以姓名或身份证号为关键字查询要求:要求能立即查询数据存储名称:支出信息别名:无简述:存放用户的支出信息组成:身份证号+姓名+支出金额+所花的事件+花费时间组织方式:索引文件,以姓名或身份证号为关键字查询要求:要求能立即查询数据存储:在支出信息表数据名:理财信息别名:无简述:存放用户的理财信息组成:身份证号+姓名+股票+基金+债券+存款+时间组织方式:索引文件,以姓名或身份证号为关键字查询要求:要求能立即查询数据存储条:存储在理财信息表3加工条目加工名:更改的记录激发条件:用户记录被改动优先级:普通输入:新记录输出:更新数据、数据未改动加工逻辑:根据现有用户记录if 新记录<>旧记录then 更新数据else 数据未改动endif具体的编程代码类有:软件产品简介类:About.java添加删除用户类:AddDeleteUser.java修改密码类:AmendPassword.java用户查询信息类:BIQ.JA V A数据库连接类:DataBase.java用户基本信息管理类:PeopleManange.java 用户收入信息管理类:EcouragePublish.java 用户收入查询类:EPIQ.java用户登陆类:Land.java用户理财查询类:SIQ.java用户支出查询类:TIQ.java用户支出管理类:Tramanage.java用户理财管理类:WageManage.java主函数类:Main.java。

家庭理财的教案

家庭理财的教案

家庭理财的教案第一章:家庭理财基础1.1 教学目标:让学员了解家庭理财的基本概念和原则,认识到理财的重要性。

1.2 教学内容:理财的定义与意义家庭理财的基本原则理财的重要性第二章:家庭财务状况分析2.1 教学目标:帮助学员掌握分析家庭财务状况的方法,为自己的理财规划提供依据。

2.2 教学内容:家庭财务状况分析的方法收入与支出分析资产与负债分析第三章:家庭理财规划3.1 教学目标:让学员学会制定家庭理财规划,实现财务目标。

3.2 教学内容:理财规划的步骤与方法短期、中期和长期财务目标设定理财规划实例分析第四章:储蓄与投资4.1 教学目标:帮助学员了解储蓄与投资的基本知识,提高投资理财能力。

4.2 教学内容:储蓄的种类与技巧投资理财的产品与策略风险与收益的平衡第五章:保险规划5.1 教学目标:让学员掌握保险规划的基本知识,为自己和家庭提供风险保障。

5.2 教学内容:保险种类及其作用保险规划的原则与方法保险购买的注意事项第六章:税收规划6.1 教学目标:使学员了解税收规划的基本概念,掌握如何合理避税,降低家庭财务负担。

6.2 教学内容:税收规划的定义与意义个人所得税、财产税等主要税种的优惠政策税收规划的方法与技巧第七章:退休规划7.1 教学目标:让学员认识到退休规划的重要性,学会制定合理的退休计划。

7.2 教学内容:退休规划的意义与方法退休金来源分析退休规划实例分析第八章:子女教育金规划8.1 教学目标:帮助学员掌握教育金规划的方法,确保子女教育经费的充足。

8.2 教学内容:教育金规划的原则与方法教育储蓄产品介绍教育金规划的注意事项第九章:房产与汽车理财9.1 教学目标:让学员了解房产与汽车理财的基本知识,提高资产配置能力。

9.2 教学内容:房产理财的基本原则与方法汽车理财的注意事项贷款购买房产与汽车的成本分析第十章:家庭理财实战演练10.1 教学目标:通过实战演练,帮助学员将所学知识运用到实际家庭理财中。

家庭理财管理系统概要设计

家庭理财管理系统概要设计

家庭理财管理系统------概要设计设计者:程春林班级:061设计时间:2008-09-081、引言1.1编写目的本家庭理财管理系统模块是为了实现家庭理财管理而设计的,通过试用本系统,可以更加有效的管理家庭理财信息,其中包括用户的基本信息,收入信息,支出信息,理财信息并且具有信息的增加,查询,修改等功能1.2背景说明:a.家庭理财管理系统;b.问题提出者:学校老师。

开发者:程春林、用户以及将运行该软件的计算站。

1.3定义用户的基本信息:各项信息,姓名,性别,出生等。

用户的收入信息:收入信息,保存,添加,修改用户的支出信息:支出信息,保存,修改,添加,删除。

用户理财信息:理财信息,股票,基金,债券,保存,修改,删除。

基本信息查询,收入信息查询,支出信息查询,理财信息查询。

1.4参考资料《软件工程》,《java设计》,《java api文档》a.属于本项目的其他已发表文件;b.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。

列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2、总体设计2.1需求规定数据精确度A)系统输入数据必须按照规定的格式输入,否则系统提示错误或不给予响应。

B)查询要保证查全率,根据要求系统采取两种查询方式,直接查询和模糊查询。

时间特性用户的操作响应时间应在2秒以内。

适应性系统能在以上提到环境下很好运行。

2.2运行环境2.2.1硬件环境客户PC机:Pentium级处理芯片内存建议128M以上256色,800*600的兼容显示器服务器:Pentium 4以上处理芯片内存1G以上2.2.2 软件环境客户PC 机:Windows XP/2000/2003 服务器: SQL Server 2000或以上2.3基本设计概念和处理流程2.4结构用户基本信息用户支出信息用户查询条件用户基本信息集用户信息用户信息表用户信息查询模块用户支出录入模块用户理财模块用户理财信息用户收入录入模块用户信息查询接口用户用户收入信息用户支出信息 用户理财信息用户基本信息 查询基本信息 查询收入信息 查询支出信息 查询理财信息 密码修改2.5功能器求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:2.6人工处理过程人工录入相关的信息。

管理信息系统课程设计--家庭理财管理

管理信息系统课程设计--家庭理财管理

辽宁工业大学管理信息系统设计课程设计报告(论文) 题目:家庭理财管理系统的分析与设计院(系):软件学院专业班级: 软件工程112学号: 111301051学生姓名: 安凯辰指导教师: 翟宝峰教师职称: 副教授起止时间: 2012.5.28—-2012。

6。

8课程设计(论文)任务及评语目录第一章系统分析 (1)1.1需求分析的任务 (1)1.2系统数据流图 (1)1.3数据字典 (3)第二章系统设计 (4)2.1结构设计 (4)2。

2。

1概念设计 (4)2.1.2逻辑设计 (7)2.1。

3物理设计 (9)2.2行为设计 (11)2.2.1总体设计 (11)2.2.2模块设计 (12)第三章系统实施 (13)3.1数据库实现 (13)3.2程序实现 (14)第四章设计总结 (16)参考文献 (17)第一章系统分析1.1需求分析的任务需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解。

在解决问题之前要理解问题,只有真正的理解问题才能更好的解决问题。

需求分析就是给系统分析、设计人员一个和用户交流来理解问题的机会—了解用户究竟需要什么。

本家庭理财管理系统模块是为了实现家庭理财管理而设计的,通过试用本系统,可以更加有效的管理家庭理财信息,其中包括用户的基本信息,收入信息,支出信息,理财信息并且具有信息的增加,查询,修改等功能。

对于普通家庭来说,家庭理财、家庭消费和家庭就业贯穿整个家庭的生活,但这三者是相互联系而又相互独立的概念。

家庭就业是家庭理财和家庭消费的前提,家庭理财是家庭消费的保障,家庭消费是家庭生活所必需。

对于家庭消费,消费中的风险可谓无处不在,无时不在,小到日常生活用品,大到汽车房产.消费风险是客观存在的,重要的是消费者怎样去识别和避免。

要减小消费风险,需靠平时的知识积累,这其中包括商品知识、服务条例、法规等。

消费者懂得越多,减少和避免风险的可能性就越大。

管钱和理财是两回事.家庭理财是一个系统的工程,需要理财者对家庭的现状与未来有一个系统的把握和长期的打算,除合理分配家庭的财务支出外,同时还要学会钱生钱,最起码能抵消通货膨胀的影响,长远的就是使家庭财务达到财务自由的境界。

家庭理财系统需求说明书的规范文档.doc

家庭理财系统需求说明书的规范文档.doc

软件工程课程设计家庭理财系统需求剖析设计组 :2009-4-19目录1 引言............................................................3背景⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯ (3)国内外研究的状⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯ (3)本研究的意⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.. ⋯3本的研究方法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯.42可行性研究 (4)技可行性⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯. ⋯ (4)可行性⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯⋯4操作上的可行性⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯.53系需求分析 (5)系功能需求分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.5开和运转境⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.. ⋯⋯⋯ 6基本观点和理流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.. ⋯. ⋯..6数据需求分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯、⋯.. ⋯. ⋯143.4.1 数据功能需求剖析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ .. ⋯.. 14数据表构E-R⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ .. 14数据表构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ .. ⋯. ⋯. ⋯15主界面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..16人工理程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.16还没有解决的⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.164参照籍 (17)1前言课题背景家庭理财系统,即Family Conduct Financial Transactions System。

它利用计算机应用技术,使家庭理财逐渐信息化,进而形成由家庭成员与计算机共同组成服务于家庭的人机信息财务管理系统。

跟着计算机发展,家庭理财系统已经成为好多家庭财务管理的一个重要门路。

计算机的最大长处在于利用它能够高效正确地进行财务信息管理。

使用计算机进行信息财务管理,不单提升了工作效率,并且大大的提升了其安全性。

【课程设计】家庭理财系统

【课程设计】家庭理财系统

宜春学院数学与计算机科学学院课程设计说明书课程名称:毕业课程设计课程代码:题目:家庭理财系统年级/专业/班:计算机网络学生姓名:辛雨城、邹冠峰、熊小武学号: 0931504112、0931504113、0931504116 指导教师:黄伟凡开题时间: 2011 年 12 月 3 日完成时间: 2011 年 12 月 15 日目录摘要 (1)一、引言 (3)二、设计目的与任务.......................................................................... 错误!未定义书签。

三、设计方案 (5)第1章家庭理财管理系统的概述 (5)1.1选题目的及意义 (5)1.3国内外现状 (5)1.4本文主要研究内容及整体框架 (6)第2章家庭理财管理系统的分析 (7)2.1家庭理财管理系统的需求分析72.1.1用户的基本需求 (8)2.1.2家庭理财管理系统的数据字典 (9)2.2家庭理财管理系统的业务流程分析 (11)2.2.1 业务流程分析的目的 (12)2.2.2 家庭理财管理系统的业务流程分析 (12)2.3家庭理财管理系统的数据流程分析 (13)2.3.1 数据流程顶层图分析 (12)2.4家庭理财管理系统测试和优化 (13)2.4.1设计目的 (13)2.4.2设计方法 (13)第3章家庭理财管理系统的设计 (15)3.1家庭理财管理系统设计原则及具体功能划分 (15)3.1.1模块设计原则 (15)3.1.2家庭理财管理系统功能模块划分 (14)3.2家庭理财系统配置 (16)3.3界面及代码设计 (16)四、结论 (24)五、致谢 (24)六、设计进度及完成情况---------------------------------------------------------------25七、参考文献------------------------------------------------------------------------------------------------26摘要理财系统是一个家庭收支或者家庭不可缺少的部分,家庭收支很早就实施了理财的集中管理,而家庭使用的小型理财系统却只是凤毛麟角,理财是很小的一个部分,但从到家庭收支,到家庭投资都有十分重要的意义。

家庭理财管理信息系统本科课程设计

家庭理财管理信息系统本科课程设计

苏州大学自学考试助学毕业论文(设计)家庭理财管理信息系统计算机科学与技术学院毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日目录摘要 (6)Abstract (7)前言 (8)第1章 VB数据库开发基础 (9)1.1数据访问对象模型 (9)1.2 ODBC (9)1.3创建数据源 (10)1.4 ADO Date 数据库 (11)1.4.1 ADO Data控件的属性 (12)1.4.2 ADO Data控件的方法 (12)1.4.3 ADO Data控件的事件 (12)1.5 Data Combo控件 (13)1.5.1 Data Combo控件的属性 (13)1.5.2 Data Combo控件的方法 (14)1.5.3 ata Combo控件的事件 (14)第2章数据库的设计 (15)2.1 概述 (15)2.1.1 系统功能 (15)2.1.2设计技巧 (15)2.2 系统结构 (15)2.3数据表的设计 (16)2.3.1 用户及家庭成员信息表的建立 (19)第3章家庭管理系统 (20)3.1 系统实现 (20)3.1.1 公共模块 (21)3.1.2 登陆界面 (21)3.1.3 窗体 (22)3.1.4 定期存款 (23)3.1.5 日常收支 (23)3.1.6 查询 (24)3.1.7 活期存取 (25)3.1.8 借还帐户 (26)3.1.9 银行储蓄 (27)3.1.10分析 (27)第4章模块与表功能的实现 (28)4.1 操作查询的实现 (28)4.2 数据的输入与导入 (28)第5章菜单设计与访问VB数据库 (30)5.1 概述 (30)5.2 菜单创建 (31)5.3 工具栏的创建 (31)5.4论述VB数据库 (33)5.5 用数据库控件访问数据库 (33)总结 (35)参考文献 (36)致谢 (37)摘要家庭理财管理是家庭管理的一个重要内容。

家庭理财系统

家庭理财系统

文档从互联网中收集,已重新修正排版,word格式支持编辑,如有帮助欢迎下载支持。

本科毕业设计说明书(论文)(2010届)题目:家庭理财系统设计与开发学生姓名高海波指导教师张旭东专业班级软件工程(数字媒体)2006(2)班所在学院计算机科学与技术学院提交日期2010年6月家庭理财系统设计与开发摘要随着人们的生活水平和文化素质普遍提高,并且开始注重生活质量。

观念的不断更新,个人理财意识普遍增强,特别是家庭理财意识得到很大发展,随着市场经济的快速发展,家庭购买电脑的能力和应用电脑的能力开始提高,电脑及其应用的普及化,人们应用电脑进行家庭理财管理的观念增强。

本文将开发一个适合家庭化管理的各种理财手段及家庭日常收支实现计算机化管理,使对家庭及家庭成员的收支活动更好地进行记录并加以统计分析成为可能的理财管理系统。

本系统前台采用Struts+Jsp+Hibernate技术,后台采用Sqlserver数据库存储数据,在Windows平台下开发和测试,以Tomcat作为web服务器。

以Java为主要开发语言,辅以Jsp和JavaScript为页面编程语言。

本文从帐薄管理,家庭成员管理,收支项目管理,统计报表等角度介绍了如何实现一个基于B/S结构的家庭理财管理系统的设计与开发。

本文设计的家庭理财系统界面美观、操作简单、安全性、稳定性好,使家庭理财变得方便,快捷,全面。

关键词:理财,Struts,Jsp,HibernateFAMILY MANAGING FINANCES SYSTEM DESIGN ANDDEVELOPMENTABSTRACTAlong with people's living standard and cultural quality improved generally, and starts to pay great attention to the quality of life. The concept update, the individual managing finances consciousness generally increase , specially the family managing finances consciousness obtains a very big development, along with market economy's fast development, the family purchases computer's ability and starts using computer's ability to enhance, the popularization of computers and their applications, the concept of family financial management enhanced applying of computer . This article will develop one to suit the family management each managing finances method and the family daily revenue and expenditure management realizes computerizes the management, causes carries on well to the family and family member's revenue and expenditure activity records and performs the statistical analysis into possible managing finances management system management system .This system onstage uses the Struts+Jsp+Hibernate technology, thebackstage uses the Sqlserver database storing data, developing and testing under the Windows platform , taking the web server by Tomcat. To Java as the main development language, supplemented by Jsp and JavaScript programming language for the page.This article from the management books, the family member manages, the revenue and expenditure project management, statistics Report and so on introduced how to realize one based on the B/S structure family managing finances management system's design and the development .In this article , the family managing finances system 's surface is artistic, the simplicity of operator, the security, the stability are good, cause family managing finances become convenient, quick, comprehensive.Key Words: managing finances, Struts, Jsp ,Hibernate目录摘要 (1)ABSTRACT (2)第一章绪论 (4)1.1选题背景 (4)1.2国内外研究现状 (6)1.3系统开发的目的及意义 (7)第二章相关理论与技术 (8)2.1 编程语言的选择 (8)2.2 Java编程技术介绍 (8)2.3 Struts+ JSP+Hibernate框架简介 (10)2.3.1 Struts框架简介 (10)2.3.2 用Struts实现MVC架构................................. 错误!未定义书签。

家庭理财管理系统课程设计正文 _大学论文

家庭理财管理系统课程设计正文 _大学论文

目录1 项目概述 (3)1.1 系统概述 (3)1.2 项目目标 (3)1.3 项目范围 (3)1.4 业务流程图 (4)1.5 现系统存在的问题及薄弱环节分析 (4)2问题定义 (4)3 可行性研究 (5)4 需求分析 (6)4.1 总体目标 (6)4.2 具体目标 (7)4.3 系统功能建模 (7)4.3.1 系统数据流程图 (7)4.3.2 数据字典 (9)4.4 系统数据模型 (11)5概要设计 (13)5.1 总体系结构设计 (13)5.2 接口设计 (14)5.2.1外部接口 (14)5.2.2 内部接口 (14)5.3 代码设计 (14)5.3.1 代码设计 (14)5.4 数据库设计 (14)5.4.1关系模式设计 (14)5.4.2 数据字典 (15)5.5 家庭理财系统输入、输出设计 (17)5.5.1 输入设计 (17)5.5.2 输出设计 (17)输出内容输出到各个对应数据窗口。

(17)5.6运行设计 (17)5.6.1运行环境 (17)5.6.3 运行控制 (18)5.6.4运行时间 (18)5.7出错处理设计 (18)5.7.1出错输出信息 (18)5.7.2出错处理对策 (18)5.8安全保密设计 (18)5.8.1登录用户的安全性 (18)5.9维护设计 (18)6 详细设计 (19)6.1 登陆模块 (19)6.1.1 模块定义 (19)6.1.2 算法 (19)6.1.3 算法描述 (19)6.2 存储查询模块 (20)6.2.1 模块定义 (20)6.2.2 算法 (20)6.2.3 算法描述 (20)6.3 界面设计 (20)6.3.1 登录窗口界面 (20)6.3.2 系统登窗口主界面 (20)6.3.3“正常收入”窗口界面 (21)6.3.4“正常支出”窗口界面 (21)7 编码 (22)7.1概述开发工具及编程脚本 (22)7.2编码设计 (22)7.2.1主函数模块 (22)7.2.2数据连接读取模块 (25)7.2.3登陆模块 (26)8课程设计小结 (28)9参考文献 (28)10附录 (29)附录1程序清单 (29)附录1.2 显示模块程序清单 (30)附录1.3 帮助模块程序清单 (32)附录1.4 学生模块程序清单 (33)1 项目概述1.1 系统概述家庭财务的中心内容账务管理。

家庭财务管理系统设计说明书-信管132

家庭财务管理系统设计说明书-信管132

家庭理财系统设计说明书项目名称:家庭理财系统文档名称:家庭理财系统设计说明书汇总人:1.引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3参考资料 (3)2.任务概述 (4)2.1目标 (4)2.2运行环境 (4)2.3条件与限制 (4)3.结构设计 (5)3.1总体设计 (5)3.2功能分配 (6)3.2.1管理员功能 (6)3.2.2 家庭成员功能 (7)3.3接口设计 (12)3.3.1外部接口设计 (12)3.3.2 内部接口设计 (12)3.4 数据结构设计 (13)3.4.1公共数据结构设计 (13)3.4.2 数据库设计 (13)3.4.3 数据结构同程序的关系 (14)3.5 出错处理设计 (14)4.构件(过程)设计 (14)4.1数据库访问层详细设计 (15)4.1.1 总体功能说明 (15)4.1.2 关键类的算法 (15)4.2业务逻辑层详细设计 (16)4.2.1总体功能说明 (16)4.2.2关键类的算法 (16)5.运行设计 (18)5.1运行模块的组合 (18)5.2运行控制 (18)5.3运行时间 (18)6.出错处理设计 (18)6.1出错输出信息 (18)6.2出错处理对策 (19)8.安全保密设计 (19)9.维护设计 (19)1.引言1.1编写目的此需求规格说明书对《家庭理财管理系统》项目做了全面细致的设计说明,主要包括概要设计和具体设计两大部分。

本说明书的预期读者为项目委托部门、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

1.2项目背景该项目由信管132班该项目小组负责设计实施,为加深对《信息系统分析与设计》课程相关概念的理解1.3参考资料[1] 周佩德.《数据库原理及应用》.电子工业出版社[2] 刘炳文等,VISUAL BASIC程序设计——数据库篇,1999[3] 李光明.《Visual Basic 6.0编程实例大制作》.冶金工业出版社[4] 刘炳文,精通VISUAL BASIC 6.0入门与提高,人民邮电出版社[5] 黄淼云.《VB6.0办公自动化编程》.国防工业出版社[6] 王要武,管理系统,电子工业出版社,2003[7] 李红等编著,管理信息系统开发与应用,电子工业出版社,2003[8] 周之英缟著,现代软件工程,科学出版社,2003[9] 康博工作室,张红军,王红等缟著《Visual Basic 6.0中文版高级应用与开发指南》,人民邮电出版社,2001年4月第一版[10] 林立军,程斌,翁迪恩缟著《Visual Basic 6.0数据库开发指南》,西安电子科技大学出版社,2000年2月第一版2.任务概述2.1目标通过小组成员的努力和合作实现软件的基本设计与开发。

(完整版)家庭财务管理系统数据库设计说明书

(完整版)家庭财务管理系统数据库设计说明书

数据库设计说明书1、系统功能模块图为:2、系统 E-R 图为:注:系统一共设计四张表,用户表、账簿表、子项目表及父项目表。

说明如下:用户表:用于记录用户的各项相关信息,其中用户编号及密码为非空(登录时用)。

账簿表:用于连接用户表与子项目表,并拥有自身的属性字段。

子项目表:由于本系统只设计了两层项目,即子项目与父项目且父项目包含子项目中的若干信息。

3.1 系统的数据表结构为:FinanceItemInfo :属性名数据类型长度允许空约束备注条件FinanceItemID int 10 主键账簿编号,基数1001,变量自增 1UserID Int 4 √用户编号,外键SonCategoryID Int 4 √子项目编号,外键FinanceItemDate Datetime 50 √账簿日期FinanceItemRemark varchar 50 √账簿备注Amount float 50 √账簿金额FatherCategoryInfo :属性名数据类型长允许约束条备注度空件FatherCategoryID int 10 主键父项目编号,基数1001,变量自增 1FatherCategoryName varchar 50 √父项目名称BalanceType varchar 50 √收支类型SoncategoryInformation :属性名数据类长允许约束条备注型度空件SonCategoryID int 主键子项目编号,基数1001,变量自增 1SonCategoryName varchar 50 √子项目名称FatherCategoryID Int 4 √父项目编号,外键UserInformation :属性名数据类长允许约束条备注型度空件UserID int 主键用户编号,基数1001 ,变量自增 1 UserNickName varchar 50 √用户名UserName varchar 50 √用户真实姓名UserRole varchar 50 √用户角色UserRight varchar 50 √用户权利UserPassword varchar 50 用户密码3.2 系统中的数据元素:名字: UserInfo别名:用户信息描述:家庭成员的个人信息,用于对家庭成员的管理和确认定义: UserInfo= UserID + UserNickName + UserName +UserRole + UserRight + UserPassword位置:输入到 UserInfo 数据表名字: FatherCategoryInfo别名:父项目信息描述:父项目的信息,用于管理员对父项目的管理定义:FatherCategoryInfo = FatherCategoryID +FatherCategoryName + BalanceType位置:输入到 FatherCategoryInfo数据表名字: SoncategoryInfo别名:子项目信息描述:子项目的信息,用于管理员对子项目的管理,每个子项目都有相应的父项目定义:SoncategoryInfo = SonCategoryID + SonCategoryName +F atherCategoryID位置:输入到 SoncategoryInfo 数据表名字: FinanceItemInfo别名:账簿信息描述:一个家庭只有一个账簿,用于记录家庭各个成员的收支情况定义: FinanceItemInfo = FinanceItemID + UserID +SonCategoryID + FinanceItemDate +FinanceItemRemark + Amount位置:输入到 FinanceItemInfo 数据表名字:成员查看家庭收支账目信息别名:描述:家庭的成员可以根据需要查看,查询家庭的报表情况,可以按成员,日期,年度,月份进行查询名字:成员查看家庭成员信息别名:描述:家庭的成员可以根据需要查看家庭成员的信息定义:成员查看家庭成员信息 =成员编号 +真实姓名 +用户名位置:成员点击查看时显示到页面名字:成员查找账簿信息别名:描述:家庭的成员可以根据需要查找家庭的账簿信息定义:成员查找账簿信息 =收支项目 +收支日期 +收支家庭成员 +收支金额 +备注位置:成员进入账簿管理页面,点击查看时显示输出到页面由于数据字典较多,在此只以上边几个作简要说明4、数据流图为:4.1顶层数据流程图为:4.2 1层数据流程图为:。

家庭理财系统的设计与实现任务书

家庭理财系统的设计与实现任务书

新余高专计算机系毕业设计(论文)任务书课题名称:家庭理财系统的设计与实现指导老师:杨宇家庭理财系统的设计与实现概要设计说明书1、系统目标家庭理财系统的主要目标是通过对家庭的收入、支出、存取款、固定资产、债务等进行科学的管理,使家庭理财更准确、更科学。

本论文介绍了在windows2000的环境下,利用PowerBuilder开发家庭理财系统。

本系统包括用户管理子模块(包括用户添加、删除、修改),数据库备份管理子模块(包括数据库的备份和还原),记帐模块(包括收入/支出记录、存款/取款记录、资金共用、资产记帐),债务模块(包括借入/借出记录,借入/借出归还),报表模块(包括日常收入/支出一览表、存取款记录一览表等),帮助模块(包括主目录、关于)等六个模块。

这几个功能模块之间相对比较独立,但是它们在数据处理上有共通之处:主要是以数据的添加和维护为主。

使用家庭理财系统,可以使家庭理财走出传统的手工的理财方式,使家庭理财更加科学、更加有效。

2、系统的框架整个系统的结构框架如下图所示:系统功能简介如下:1.记帐管理:包括对收支记录、存取款记录、资金共用、资产记帐进行添加、查询、修改、删除这四个操作。

添加操作要输入收入/支出摘要、收入/支出日期、收入/支出项目、收入/支出金额、收入/支出地点、收入/支出人、收入/支出方式、收入/支出帐号、帐户余额、备注等信息。

查询操作主要是为了便于了解收支记录、存取款记录、资金共用、资产记帐的信息。

修改主要是修改收支记录、存取款记录、资金共用、资产记帐中要改动的信息包括对添加操作中的所有项目的修改。

删除操作主要是删除收支记录、存取款记录、资金共用、资产记帐中过期的信息(过期的信息主要是指打印过的信息报表)。

2.债务管理:包括对借入/借出记录、借入/借出归还记录进行添加、查询、修改、删除这四个操作。

添加操作主要是新加借入或借出记录。

查询操作主要是对记录进行查看操作。

修改操作主要是对已经存在的记录进行修改。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库原理及应用》课程设计
设计报告
院系班级
学号姓名
指导教师
题目
年12 月14 日
摘要:
家庭理财系统,即Family Conduct Financial Transactions System。

它利用计算机应用技术,使家庭理财逐步信息化,从而形成由家庭成员与计算机共同构成服务于家庭的人机信息财务治理系统。

随着计算机进展,家庭理财系统差不多成为专门多家庭财务治理的一个重要途径。

计算机的最大优点在于利用它能够高效准确地进行财务信息治理。

使用计算机进行信息财务治理,不仅提高了工作效率,而且大大的提高了其安全性。

家庭财务治理系统是典型的信息治理系统(MIS),其开发要紧包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

关于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而关于后者则要求应用程序功能完备,易使用等特点。

关键字:家庭理财;数据库;
Summary: The family financial management system, namely the Family Conduct Financial Transactions System. It uses computer technology to make family financial management step by step information, to form the computer by family members together constitute the human-computer information services in the family financial management system. With the computer development, family financial management system, many families in financial management has become an important way. The biggest advantage is that the computer can use it to carry out efficient and accurate financial information management. Financial management of information using computers not only improve the working efficiency, but also greatly improve its safety.Family financial
management system is a typical management information system (MIS), which mainly includes the establishment and maintenance of back-end database and front-end application development aspects. Request for the establishment of data consistency and integrity, data security, a good library. For the latter application powerful, easy to use and so on.
Keywords: family financial management; database;
摘要: (1)
1 家庭理财治理 (2)
1.1 需求分析 (2)
1.2 数据库概念结构设计 (3)
1.2.1 概念结构设计 (3)
1.2.2 数据库设计 (5)
1.3 系统功能模块设计 (6)
1.3.1 系统功能模块划分 (6)
1.3.2 系统功能模块图 (7)
1.4 系统详细设计 (7)
1.4.1 登录界面设计 (7)
1.4.2 系统主界面 (9)
1.4.3 系统治理 (11)
1.4.3.1 修改密码 (11)
1.4.4 基础数据治理 (13)
1.4.4.1 家庭成员治理 (13)
1.4.4.2 收支项目治理 (15)
1.4.5储蓄治理 (20)
1.4.5.1 银行账户治理 (20)
1.4.6 理财分析 (23)
1.4.6.1 查询明细 (23)
1.4.6.2 理财报告 (27)
1.4.7 关心 (27)
总结: (28)
参考文献 (28)
1 家庭理财治理
1.1 需求分析
长期以来人们使用传统的大脑经历方式来治理家里的日常消费,这特不苦恼,靠大脑的经历,只能记住专门短的时刻,因此常常为钞票不知去向而苦恼。

而有时常常会想不起一些消费记录,家里的理财专门是混乱。

综上所述,靠人脑经历理财存在专门大的不足。

而家庭理财系统
则为家庭解决了上述问题,提供了快速,直观明了的理财过程,方便使用。

家庭理财治理系统是针对用户的要求,用计算机对自己的财务的收入、支出以及相关的各种信息,进行记录、修改、添加、删除而设计的一种现代化治理软件。

通过需求分析,本系统需要具有以下功能:
(1)要求系统具有良好的人机界面。

(2)能够完善家庭理财治理系统的各项功能,能成功的对用户各种信息进行治理。

(3)查询、修改、删除、添加数据方便,数据的安全性和可靠性好。

(4) 系统最大限度地实现了易维护性和易操作性。

1.2 数据库概念结构设计
1.2.1 概念结构设计
建立系统数据模型的要紧工具是实体-联系图,即E-R图。

E-R图的图形符号约定如表1-1所示:
表 1-1 E—R图的图形符号
系统的E-R图,如图1-1所示,每个实体及属性如下:
家庭成员:姓名、称呼、密码、出生日期
收入记录:收入项目编号、收入项目名称、收入人员、收入金额、收入日期
支出记录:支出项目编号、支出项目名称、支出人员、支出金额、支出日期
银行信息:银行账号、银行名称、开户人、存款金额、开户日期
家庭成员关系E-R图
收入记录E-R图
支出记录E-R图
银行信息E-R图
图1-1 系统总E-R图
1.2.2 数据库设计
系统数据库名为:财务治理,数据库中包括:家庭成员表(member),收入记录表(income),支出记录表(outcome),银行信息表(bank),各个表的数据结构如下表1-1~表1-4所示。

银行
银行
开户存款
银行
开户


属支出记收入记
支出记
支出记
表1-1家庭成员表(member)的数据结构
表1-2收入记录表(income)的数据结构
表1-3支出记录表(outcome)的数据结构
表1-4银行信息表(bank)的数据结构
表与表之间的关系:
图1-2 表与表的关系图
1.3 系统功能模块设计
1.3.1 系统功能模块划分
具体讲来,要求本系统具有以下几个功能模块:用户登录模块、用户治理模块、收入模块、支出模块、密码治理模块、账目统计模块、报表输出模块以及查询模块。

各模块具体的需求描述如下:
(1) 用户登录模块
用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法
用户。

(2)用户治理模块
在系统中要紧包括添加用户、删除用户、更改用户、用户修改密码。

(3) 收支输入模块
要紧实现对收入和支出记录的添加、删除、修改。

(6) 报表输出模块
要紧实现对收入、支出记录的输出及打印。

(7) 查询模块
要紧实现对收入、支出记录按时刻按类型查询、消费提醒(实际消费额快接近预消费额)、收入、支出记录的输出。

1.3.2 系统功能模块图。

相关文档
最新文档