家庭理财系统课程设计.docx
《家庭理财系统课程设计.docx》由会员分享,可在线阅读,更多相关《家庭理财系统课程设计.docx(18页珍藏版)》请在冰豆网上搜索。
家庭理财系统课程设计
宜春学院数学与运算机科学学院
课程设计说明书
课程名称:
毕业课程设计
课程代码:
题目:
家庭理财系统
年级/专业/班:
运算机网络
学生姓名:
辛雨城、邹冠峰、熊小武
学号:
0二、03、06
指导教师:
黄伟凡
开题时间:
2020年12月3日
完成时间:
2020年12月15日
六、设计进度及完成情形---------------------------------------------------------------25
摘要
理财系统是一个家庭收支或家庭不可缺少的部份,家庭收支很早就实施了理财的集中治理,而家庭利用的小型理财系统却只是凤毛麟角,理财是很小的一个部份,但从抵家庭收支,抵家庭投资都有十分重要的意义。
本论文介绍了家庭理财系统开发的整个进程。
利用软件工程原理,采纳面向对象的编程方式,其开发要紧包括后台数据库的成立、保护和前端应用程序开发,实现了家庭理财的自动化和信息化。
要紧包括以下几个模块:
用户密码登岸,原始数据的汇入、修改、注销、检索等,从而实现对家庭债务和投资的收入与支出进行有效、系统的治理,并使之更全面和灵活。
论文系统地分析了软件开发的背景及进程,第一介绍了软件的开发环境,第二介绍了本软件的详细设计进程:
数据库的设计和具体界面的设计和功能,最后对在本软件开发进程中的问题进行了总结。
通过论文,能够了解到“家庭理财系统”的计划、设计进程,把握系统的功能。
能够说,此刻传统的理财系统的各项治理所具有的功能给家庭以高效的进展空间。
本家庭理财治理系统的系统设计是基于C#语言,利用VisualStudio2005作为开发平台,实现家庭理财治理系统的构建。
本篇论文介绍了该系统的开发环境和运行平台、.Net脚本,而后台的数据库那么利用ACCESS数据库治理整个家庭理财治理系统的后台数据。
关键词:
理财;收支治理;查询;导出;软件工程
Abstract
Financialmanagementsystemisafamilyincomeandexpenditureorfamilyindispensablepartoffamilyincomeandexpenditureveryearlyimplementationofthefinancecentralizedmanagement,anduseofsmallfamilyfinancialmanagementsystembutonlyrare,financialmanagementispartofasmall,butfromthefamilyincomeandexpenditure,tofamilyinvestmentthereisofgreatsignificance.
Thispaperintroducesthefamilyfinancialmanagementtheentireprocessofsystemdevelopment.Useofsoftwareengineeringtheory,byusingobjectorientedprogrammingmethod,anditsdevelopmentmainlyincludesthebackenddatabasebuilding,maintenanceandfrontapplicationprogramdevelopment,realizetheautomationandfamilyfinancialinformation.
Mainlyincludesthefollowingseveralmodules:
userpasswordtologin,originaldataimport,modify,cancellation,retrieval,etc,soastoachievethehouseholddebtandinvestmentincomeandexpenditureforeffective,thesystemofmanagement,andmakeitmorecomprehensiveandflexible.
Papersystematicallyanalyzedthebackgroundandthesoftwaredevelopmentprocess,firstintroducedthesoftwaredevelopmentenvironment,thenintroducesthedetaileddesignofthesoftwareprocess:
databasedesignandthespecificinterfacedesignandfunction,andfinallyinthesoftwaredevelopmentprocessoftheproblemsaresummarized.
Keywords:
Financialmanagement;Paymentsmanagement;Query;Export;Softwareengineering
引言
现今社会进入了运算机时期,信息确实是财富,科学技术成为第一生产力。
在运算机技术的不断进展中,人们愈来愈熟悉到运算机在现今社会中的庞大作用。
电子运算机在信息处置方面表现出来的庞大优势,使得运算机被应用到现代社会的方方面面,使得运算机成为现代社会不可缺少的一部份。
理财治理对每一个家庭,个人都是一件十分重要的工作,理财治理的好,能够准确地反映家庭的收支情形和盈余信息。
本论文所设计的“家庭理财治理系统”是为方便家庭收支对家庭理财的治理而开发的,包括收支治理,债务治理,系统治理,投资治理,计算器,网络检索等功能。
也确实是那个缘故,为了对理财的理财进行加倍有效、方便的治理,因此便有了那个家庭理财治理系统的显现。
本系统力求概念清楚、通俗易懂、操作容易、功能壮大、有效性强。
使得本系统在对家庭理财进行治理的进程中,尽可能的发挥它的作用。
固然,为了在治理家庭理财时,不使理财账目发生严峻错误,本系统力求最好的稳固性,最强的平安性,尽可能少的程序Bug。
理财系统在强调治理,强调信息,强调经济效益的现代社会中愈来愈普及,愈来愈重要。
而理财一直运用于企业单位,是表现一个企业的竞争力,市场力和凝聚力的方面,能够说,没有一个符合企业状况的理财系统,如此的企业就没有良好的进展前景。
此刻,收支治理再也不单单是企业所要具有的,小到一个家庭,也是必不可少的。
本人的那个家庭理财系统确实是为家庭而设计的,通过那个程序,咱们能够便利的记录每一年每一个月天天的日常开销和收入,咱们只需要点击鼠标,就能够够计算出收支的平稳情形,为家庭的理财提供帮忙,有利于收支的良性进展。
设计目的与任务
一、设计的目的与要求:
由于家庭收支的规模不断扩大,家庭理财需求急剧增加,有关家庭理财的各类信息也成倍增加。
面对庞大的信息量,有必要开发家庭理财治理系统来提高家庭收支治理工作的效率。
通过如此的系统,能够做到信息的标准治理、科学统计和快速查询,从而减少治理方面的工作量。
家庭理财治理系统能为家庭收支提供一个专业治理家庭收支理财的模式。
系统的目标是,以标准的内部业务流程为基础,成立一种用户同信息系统之间的关系,成立和保护一个高质量的物流治理信息系统。
理财治理对每一个家庭和个人理财都是一件十分重要的工作,理财治理的好,能够准确地反映家庭收支经营功效和业绩。
本论文所设计的“家庭理财治理系统”是为方便家庭收支对家庭理财的治理而开发的,包括收支治理,债务治理,系统治理,投资治理,计算器,网络检索等功能。
该家庭理财系统是在windowsXP下完成的,采纳VisualStudio2020做为开发工具,后台数据库可为SQLServer2008。
经费来源:
需要这款软件的家庭。
硬件条件:
建议利用奔腾133以上的pc机,内存需在1G以上。
运行环境:
该家庭理财系统是在Windows操作系统
数据库:
MicrosoftVisualStudio2020
系统采纳c/s(客户/效劳器)结构。
投入运行最迟时刻:
2011/12/18
第1章家庭理财治理系统的概述
选题目的及意义
随着家庭收支的规模不断扩大,家庭理财需求急剧增加,有关家庭理财的各类信息也成倍增加。
面对庞大的信息量,有必要开发家庭理财治理系统来提高家庭收支治理工作的效率。
通过如此的系统,能够做到信息的标准治理、科学统计和快速查询,从而减少治理方面的工作量。
家庭理财治理系统能为家庭收支提供一个专业治理家庭收支理财的模式。
系统的目标是,以标准的内部业务流程为基础,成立一种用户同信息系统之间的关系,成立和保护一个高质量的物流治理信息系统。
理财治理对每一个家庭和个人理财都是一件十分重要的工作,理财治理的好,能够准确地反映家庭收支经营功效和业绩。
本论文所设计的“家庭理财治理系统”是为方便家庭收支对家庭理财的治理而开发的,包括收支治理,债务治理,系统治理,投资治理,计算器,网络检索等功能。
经费来源:
需要这款软件的家庭。
硬件条件:
建议利用奔腾133以上的pc机,内存需在1G以上。
运行环境:
该家庭理财系统是在Windows操作系统
数据库:
MicrosoftVisualStudio2020
系统采纳c/s(客户/效劳器)结构。
投入运行最迟时刻:
2011/12/18
家庭理财治理系统设计说明
随着科学技术的不断提高,运算机科学日渐成熟,其壮大的功能已为人们深刻熟悉。
作为运算机应用的一部份,利用运算机对超市采购进行治理,具有手工治理所无法比拟的优势.例如:
检索迅速、查找方便、靠得住性高、存储量大、保密性好、寿命长、本钱低等。
国内外现状
十几年来,运算机硬件和软件技术高速进展,为家庭收支治理提供了前所未有的高效手腕。
家庭收支治理的中心由传统的人工操作为主,转向通过运算机系统对信息资源的治理。
尽管我国家庭收支在这方面了作了大量工作,前后在财务,物资,人力资源等治理部门引进或开发了一些系统,提高了工作效率和治理水平。
可是整体看来,我国家庭收支的信息化治理仍然处于家庭收支基础业务运行层面的局部。
国外的软件技术比较先进,信息化治理水平也比较高,在家庭理财的治理方面很早就引进了运算机软件进行,使得治理起来方便,犯错率小,专门大程度上幸免了家庭理财的流失。
本文要紧研究内容及整体框架
(1)本文的要紧内容:
家庭理财治理系统是一个家庭和个人理财不可缺少的部份,它的内容关于家庭和个人理财的利用者和治理者来讲都相当重要,因此家庭理财治理系统应该能够为用户提供充沛的信息和快捷的查询手腕。
但一直以来人们利用传统人工的方式治理家庭理财的信息,这种治理方式存在着许多缺点,如:
效率低、保密性差,另外时刻一长,将产生大量的文件和数据,这关于查找、更新和保护都带来了很多的困难。
本文的要紧内容确实是针对研究和开发出的家庭理财治理系统进行系统全面的论述。
(2)本文的整体框架:
第一章概述部份第一简要论述了家庭理财治理系统的重要性和国内外家庭理财治理系统的进展状况;然后结合本文的研究设计内容分析了选题的意义和该家庭理财治理系统的设计说明,给出了本文的要紧研究内容和论文的结构。
第二章在第一章分析的基础上进行了该家庭理财治理系统的市场需求进行了分析,并分析了其业务流程图与数据流程图,对数据流程图右进行了进一步的细化,分解为顶层图、一层图与二层图,另外给出了该家庭理财治理系统的数据字典。
第三章对家庭理财治理系统进行了具体的设计讨论,给出了系统的设计原那么与具体模块的划分;进行了代码设计、输入输出设计、界面设计;并对要紧的数据库表进行了设计
第四章给出了各个功能模块的功能及其实现代码或算法,和该部份的界面。
第五章对家庭理财治理系统进行了测试,给出了测试的方式,针对该系统进行了有效性分析和平安性分析,给出了几个测试的运行实例。
第六章(终止语)对全文的工作进行了总结,并对进一步的工作做了展望。
第2章家庭理财治理系统的分析
本章要紧的工作是对该家庭理财治理系统进行需求分析,归纳该系统功能需求及分析系统用户之间的信息交流,画出该家庭理财治理系统的业务流程图与数据流程图,对数据流程图进行进一步的细化分解,从而取得数据流程顶层图、数据流程一层图和数据流程二层图。
设计并画出该系统的实体关系图和数据字典。
家庭理财治理系统的需求分析
系统体系结构设计
依照用户需求分析中总结的用户需求设计系统的体系结构,系统的功能模块如以下图所示:
家庭理财管理系统
基本信息管理
家庭理财管理
数据统计管理
系统用户管理
银行系统管理
收入类型管理
银行来往管理
银行账户管理
日常超值管理
银行交易统计
家庭资产统计
日常收支管理
支出类型管理
家庭成员管理
用户信息管理
修改自身密码
本系统中,用户治理模块比较简单在系统初始化时有两个默许的用户,系统治理员为admin,一般用户为user,有程序设计院手动添加到数据库中,默许的密码为111111。
Admin用户能够创建用户,修改用户信息和删除用户,一般用户只能修改自己的用户名和密码。
确信进入系统,可依照用户权限进行操作。
若是需要对一般用户进行治理,那么用admin用户登录;不然建议是哟个user用户登录。
若是要创建别的用户,何以在用户治理模块中创建和治理。
在创建用户时,需要输入要创建的用户的户名和密码。
Admin用户还能够修改和删除其他的一般用户。
在理财模块中能够日常的收支信息,银行交易信息和银行账户信息进行修改,添加,删除和查看等操作,日常收支信息包括收支类型,收支日期,账号,收支金额,备注等内容。
在添加日常收支信息时,需要选择收支类型,家庭成员和账号信息。
家庭成员包括在系统用户治理模块。
银行交易信息包括银行名称,交易类型,交易日期,银行账户,交易金额等内容。
在添加银行交易信息时,需要选择银行名称,账号和操作信息。
银行账号信息包括账号名称,账户类型,存款类型,开户银行,开户日期,开户金额,开户人等信息。
在添加银行信息时,需要选择账户类型,开户银行和开户等信息。
在数据统计模块中,能够对日常收支,银行交易和家提供职场等信息进行统计。
日常收支信息包括收支分类和手指金额等信息;银行交易信息包括银行账号,交易金额和说得利息等信息。
家庭资产统计包括银行总存款,现金总额,收入总额和支出总额等信息。
基于需求分析的重要性,早在该家庭理财治理系统在开发前期,由本人进行了比较系统的需求调查。
要紧的调查对象为大连不同规模的家庭和个人理财治理人员。
在需求调查中,能够清楚地熟悉到,这种家庭理财治理系统仍是很有进展前景的,很多治理人员表示,若是如此的系统销售价钱合理,就会很乐意购买利用。
用户的大体需求
(1)理财大体信息治理:
包括理财收支治理、大体资料治理、理财债务大体信息治理和对显示信息进行治理。
在进入理财主治理界面后显示了所有的理财债务大体信息管,治理员能够依如实际需要选择理财类别名称,包括添加项目,修改和注销理财分类信息。
在大体资料治理模块中,治理员能够进行理财收入、理财支出、理财债务、理财投资、债务利率、投资回报、月收支统计,在点击任何一个按钮后,系统显示相应的全数信息,供治理员进行治理操作。
在理财规那么治理功能中,治理员能够设置对理财治理员的密码进行治理,和从头登岸,退出等大体功能,主治理界面要紧包括有收入,支出,债务,投资的全数信息查询。
(2)家庭理财扩展治理:
包括理财信息估量、债务预期计算,投资预测计算等功能。
在理财信息治理中又包括了理财信息添加、和注销操作,在添加时系统自动给出理财编号,自动验证理财名称,理财类型和数额等详细信息的添加,在添加以后提交,若是必要的信息为空,系统会给犯错误提示要求治理员添加相应信息,添加成功后,相应的信息显示在系统界面上。
选择主界面中的家庭理财信息,对选中的理财信息还能够进行注销的操作。
选中主界面中的理财信息,点击理财注销按钮,显现界面,治理员在界面上填写相应清理信息,点击清理按钮,提示清理完成。
进入清理信息查询界面,系统显示所有的清理信息,治理员能够通过添加查询条件观察特定的理财的清理情形。
还能够对清理情形进行注销的操作。
在家庭理财计算器核算界面中显示所有理财信息和复利信息,治理员通过选择区间进行复利核算,也能够将核算信息通过电子表格的形式显示出来,为统计提供方便。
(3)系统保护治理:
包括保护本理财信息和操作员信息,对本理财信息进行修改,修改后更新,相应的更新信息取代原有信息,在操作员保护界面中显示系统所有的操作员编号、用户名和密码,治理员能够进行操作员的添加、修改和注销,在进行添加时若是用户名为空,系统给犯错误提示,不然操作员添加成功。
对操作员进行信息修改时若是用户名为空,系统提示犯错,不然新的信息取代原有信息。
同时,该模块也包括3款计算器,别离是复利计算器,算术计算器,和股票利润计算器。
要紧用来计算投资在复利情形下的利润和总额等信息,和股票投资回报情形。
(4)信息查询:
在主界面中,治理员通过选择查询的条件,能够为日期或债务归还,投资出售等信息,同时在本模块中还能够查询各大网站的相关信息,在进行相应信息的添加,点击查询按钮,系统给出所有符合条件的家庭理财信息。
家庭理财治理系统的数据字典
数据字典确实是对软件所需要利用的数据进行编号说明,它是配合数据流图利用的,在数据流图中,数据字典是不同业务活动间传递的信息,比如,业务活动“起草”“审核”间,就可能是流转的文件,那么那个文件具体有什么数据,数据间什么关系,确实是为文件专门的做一个数据字典具体描述它。
数据字典和数据流图一起组成系统的逻辑模型。
没有流图数据字典难以发挥作用。
没有数据字典,数据流图就不严格。
接下来为家庭理财治理系统的数据字典:
外部实体概念
名称:
管理员外部实体
简述:
系统管理者
输入:
管理员账号,密码、管理信息
输出:
返回信息
数据流概念
名称:
基本信息数据流卡片
简述:
密码信息
来源:
管理员密码修改
去向:
管理员表
名称:
查询信息数据流卡片
简述:
查询信息
来源:
管理员保存
去向:
记录表
名称:
家庭理财信息数据流卡片
简述:
对家庭理财信息进行记录
来源:
管理员添加、修改、注销
去向:
理财信息表
名称:
清理信息数据流卡片
简述:
对家庭理财进行清理的记录
来源:
管理员添加、修改、注销
去向:
清理信息表
名称:
理财信息数据流卡片
简述:
对系统使用理财信息进行记录
来源:
管理员修改
去向:
理财信息表
名称:
操作员信息数据流卡片
简述:
对系统使用者信息进行记录
来源:
管理员添加、修改
去向:
操作员信息表
处置功能
名称:
理财收支类别管理处理功能卡片
说明:
对理财收支类别信息进行管理
输入:
新的理财收支类别信息
逻辑概括:
对理财收支分类信息进行添加、修改和注销
输出:
原理财收支分类信息
名称:
基本资料管理处理功能卡片
说明:
对基本资料信息进行管理
输入:
新的基本资料信息
逻辑概括:
对基本资料信息进行添加、修改、注销
输出:
原有基本资料信息
名称:
理财编号管理处理功能卡片
说明:
对理财编号信息进行管理
输入:
新的编号信息
逻辑概括:
对理财编号信息进行添加、修改、注销
输出:
原有编号信息
名称:
显示格式管理处理功能卡片
说明:
对显示的格式信息进行管理
输入:
无
逻辑概括:
对显示的格式信息进行管理
输出:
格式信息
名称:
理财管理处理功能卡片
说明:
对理财信息进行编辑、保存
输入:
新的理财信息
逻辑概括:
对理财信息进行编辑
输出:
原理财信息
名称:
清理信息管理处理功能卡片
说明:
对清理信息进行编辑、保存
输入:
新的清理信息
逻辑概括:
对清理信息进行编辑
输出:
原有清理信息
名称:
复利信息管理处理功能卡片
说明:
对复利信息进行管理
输入:
无
逻辑概括:
对复利信息进行编辑
输出:
复利信息
名称:
使用理财信息管理处理功能卡片
说明:
对使用系统的理财信息进行编辑、保存
输入:
新理财信息
逻辑概括:
对理财信息进行编辑
输出:
原理财信息
名称:
操作员管理处理功能卡片
说明:
对操作员信息进行管理
输入:
新的操作员信息
逻辑概括:
对操作员信息进行添加、修改和注销
输出:
原操作员信息
名称:
查询处理功能卡片
说明:
对理财信息进行查询
输入:
查询条件
逻辑概括:
对理财信息进行查询
输出:
理财信息
家庭理财治理系统的业务流程分析
业务流程图是一种描述系统内各部份、人员之间业务关系、作业顺序和治理信息流向的图表,利用它能够帮忙分析人员找出业务流程中的不合流理向。
业务流程分析的目的
为了利用户对该家庭理财治理系统的大体架构有一个初步的了解,为了用户能够更好的利用该家庭理财治理系统,使家庭和个人理财治理人员在利用该系统时能够驾轻就熟,不需要特意拿出时刻对利用该系统的工作人员进行培训,编写并给出了该系统的业务流程图。
家庭理财治理系统的业务流程分析
系统用户在利用该家庭理财治理系统之前先进行系统登岸,如发觉不是本系统利用人员那么登岸犯错,提示输入正确的账号与密码。
进入主界面后,在进入理财分类治理界面后显示了所有的理财分类信息,治理员能够依如实际需要设置理财类别名称,包括添加项目,修改和注销理财分类信息。
在大体资料治理模块中治理员能够进行理财收入、理财支出、理财债务、理财投资、债务利率、投资回报、月收支统计和债务和投资的区间预测,在点击任何一个按钮后,系统显示相应的全数信息,供治理员进行治理操作。
在理财收支治理功能中,治理员能够设置对理财收入信息,支出信息,和月收入统计工作,在显示信息模块中,治理员能够查看现有的内容的显示而且能够对相关条件进行模糊显示。
在添加时系统自动给出理财信息编号(前台不显示),治理员进行理财名称,理财类型和数额等详细信息的添加,在添加以后提交,若是必要的信息为空,系统会给犯错误提示要求治理员添加相应信息,添加成功后,相应的信息显示在系统界面上。
选择主界面中的家庭理财信息,就能够够对该信息进行更新操作,在更新后若是必要信息为空,系统给犯错误提示,修改成功后新的信息将取代原有信息,对选中的理财债务和投资信息还能够进行注销的操作。
选中主界面中的理财信息,点击理财清理按钮。
进入清理信息查询界面,系统显示所有的清理信息,治理员能够通过添加查询条件观察特定的理财的清理情形。
还能够对清理情形进行注销的操作。
在家庭理财复利核算界面中显示所有理财信息和复利信息,治理员通过选择区间进行复利核算,也能够将核算信息通过电子表格的形式显示出来,对本理财信息进行修改,修改后更新,相应的更新信息取代原有信息,在操作员保护界面中显示系统所有的操作员编号、用户名和密码,治理员能够进行操作员的添加、修改和注销,在进行添加时若是用户名为空,系统给犯错误提示,不然操作员添加成功。
对操作员进行信息修改时若是用户名为空,系统提示犯错,不然新的信息取代原有信息。
家庭理财治理系统的数据流程分析
数据流