家庭理财系统研究

家庭理财系统研究
家庭理财系统研究

管理信息系统

分析与设计

课题名称:家庭理财系统设计

指导教师:庄世芳

专业班级:软件开发(1)班

小组成员:吴祥辉—123111071 (组长)

张艳—123111061

蒋文勇—123111018

胡文涛—123111027

林希品—123111036

陈彩娟—123111070

杨阳—123111038

完成日期:2015年 6 月 10 日

目录

1. 系统规划 (1)

1.1 项目背景 (1)

1.2 研究的现状 (1)

1.3 系统目标 (2)

1.4 可行性分析 (2)

1.4.1技术可行性 (2)

1.4.2经济效益分析 (2)

1.4.3操作可行性分析 (3)

1.5 本文结构 (3)

2. 需求分析 (4)

2.1详述功能 (4)

2.2系统用例的分析 (5)

2.2.1 系统总用例 (5)

2.2.2 收入管理用例分析 (6)

2.2.3 支出管理用例分析 (6)

2.2.4 账目统计用例分析 (7)

2.2.5 预算输出用例分析 (8)

2.2.6 系统用例参与者 (9)

2.3 数据字典 (10)

2.4 数据库E-R图 (11)

2.5 本章小结 (11)

3. 系统设计 (12)

3.1 数据库设计 (12)

3.2 系统模块设计 (13)

3.2.1 用户管理模块 (13)

3.2.2 支出管理模块 (13)

3.2.3 收入管理模块 (14)

3.2.4 查询分析模块 (14)

3.2.5 预算输出模块 (15)

3.3 系统分析 (16)

3.3.1 系统的时序图 (16)

3.3.2 系统的协作图 (16)

3.3.3 系统的状态图 (17)

3.3.4 系统的组件图 (18)

3.3.5 系统的配置图 (18)

3.4 用户权限设计 (18)

3.4.1权限设计思路 (18)

3.4.2角色的访问控制 (18)

3.5本章小结 (18)

4. 系统总结 (19)

1. 系统规划

1.1 项目背景

随着改革开放的深入,社会的进步,经济的发展,家庭的收入支出水平的不断提高,家庭理财的重要性越发重要,理财对每一个家庭和个人都是一件十分重要的事,可以准确的反应出家庭的收支情况和盈余情况。为了迎合市场的要求,我们有必要开发一个能够满足一般家庭需求的理财系统,该系统主要有一下几个模块用户登录模型图,用户管理模块图,收入支出模型图,账目统计模块图,预算输出模块图,查询模块图。为了对理财进行更加有效,方便的管理,本家庭理财管理系统运用VisualStudio2010,运用面向对象的编程方法来实现家庭理财的自动化和信息化。系统的分析了软件的背景及过程。

从时间上来说,国外理财产品类软件出现的较早,而国内在这方面很长的时间都是空白,但随着市场的需要,从上世纪90年代末,有些有实力的公司和个人也开始进行理财类软件的开发和研究,从目前情况看国外成功的理财有MONEY和quiack money他们的成功之处在于,功能强大,支持帐户管理、投资市场、税务、预算、分析、个人财务规划、支付等几乎所有金融管理的功能;使用了开放金融交换(Open Finacial eXchange:OFX)协议,可以和各个银行的Web Banking 和Online Banking 系统,各个证券公司、基金公司、税务机构的各个系统进行联接,方便用户使用,给用户的所有资产管理提供了一个统一的管理入口。界面美观,人性化,包括和MSN集成等国内流行的家庭类软件有“财智家庭理财”,“财富大家-家庭理财”,“财神”“MONEY BOOKS”,“贤内助家庭理财”,“欢乐家庭-理财”“幸福理财”“汇金理财”这些家庭理财软件的共同点是:使用简单,容易上手,适合广大家庭使用;包含多种表的分析,直观实用,一目了然;具有资金预算功能。

随着经济的发展家庭理财类到市场认可,2009年以前,家庭理财类类产品发行量每年占比不足5%,但从2010年开始该类产品发行量以接近250%的年均增长率急速增加,截至2014年前三季度,其发行量占理财产品总量的45.59%。

1.2 研究的现状

在推动中国经济稳步前行的众多力量中,软件产业的发展可谓风头正劲,其在促进经济转型升级、打造新动能等方面正展现出强大的力量。作为信息产业的核心和灵魂,软件产业正在被政府、企业、用户等合力推向新高度,深刻融入生活、改变生活。

工信部日前发布的数据显示,2014年,软件和信息技术服务业实现软件业务收入3.7万亿元,同比增长20.2%。回望2001年,这一数字仅为796亿元,13年间,软件产业产值增长了46倍。工信部电子一所软件与信息服务研究部主任李德升在第十九届软博会上提供的两组数字让人印象深刻:“《中国IT产业发展报告》显示,我国IT产业辐射指数从2010年的41.8提升至2014年的50.1,软件产业在‘两化’深度融合、智能制造、精准农业和金融领域起着越来越重要的支撑作用;与此同时,软件产业创新指数也从2010年的53.3%上升到2014年的62.2%”。与此同时,理财类的软甲随着70、80后这代人开始组建家庭而应运而生,使得理财类软件的使用遍布了各行各业,具体如图1-1所示。

0%

20%40%60%80%100%120%1

理财类软件用户职业分布图

100%

75%

35%32%30%31%

27%23%

20%19%

IT

教育/学生金融/房产建筑

政府/公共服务电信/网络服务

农林/化工传媒/娱乐能源/采矿

图1-1 理财软件用户职业分布图

1.3 系统目标

随着社会家庭理财观念的进一步提高,理财手段变得丰富多彩。再加上生活水平和文化水平的提高,家庭对于电脑购买以及应用的能力也开始提高。随着电脑在日常生活中的普及,大多数家庭都想拥有一款软件来帮助家庭记录日常的账务,方便对家庭的收入、支出、银行存取款、固定资产、债务、基本账目统计和预算等进行科学管理。系统主要面对的是一个家庭,需要考虑到用户整体的电脑操作水平。另外本系统是一个对家庭日常开支进行记录的工具,所以模块分化要详细。

本系统要求:

1)系统符合家庭收支情况的相关事项,满足家庭日常管理的基本需要,并且能够快速、有效、安全、可靠的完成基本功能。

2)软件界面美观、内容简单易懂、分类明了、操作方便。 3)降低软件的错误率,减少信息交流的繁琐过程。

4)采用模块化设计方法,便于各个分工的组合和个性,也便于未参加开发的技术人员进行补充和维护。

1.4 可行性分析

1.4.1 技术可行性

本系统的开发利用Myeclipse 作为开发工具。Myeclipse 是一个具有完善开发工具的平台。其中包括了windows 应用程序开发、Web 应用开发。改进了团队交流方式,Myeclipse 为团队开发提供通道和完整的开发周期工具,特别是struts2与spring 工具的引入使团队工作的耦合度更一步的得到了提高,从而增加了团队内部的交流与协作的效率。通过学习,熟悉和掌握Myeclipse8.5的使用方法,使用Myeclipse 为开发工具将使整个系统的模块化设计变得更加简便。

系统采用Mysql 作为开发数据库。Mysql 是一种客户机/服务器结构的关系数据库管理系统Mysql 提供了许多易于使用的图形化工具和向导,其中最常用的是服务管理器、企业管理器和查询分析器。它们为创建和管理数据库带来了很大的方便。

在技术难度方面,有小组间的交流、周围同学的热心帮助,加上对很多相关文献的参考,能够解决开发过程中所遇到的困难。

1.4.2 经济效益分析

如今,随着计算机的大量普及,各种软件的开发成本越来越低,价格也越来越底。本系

统也是这样,开发成本较低,只是需要一台配置一般的计算机,该系统运行时占计算机的资源也不多,但并不会因为开发成本低而造成系统功能性能的下降。相反,随着计算机技术的发展,各种实用软件的性能日渐提高。家庭理财管理系统廉价的开发成本,却能够为居民带来相当大的实惠和方便。而理财类软件在每周也都有着不少的下载量,如图1-2所示:

5

10

15

20

25

30

35

40

45

理财管家婆超级理财简易记账

随手记还剩多少钱

卡卡记账挖财记账理财

移动互联网理财类软件周下载量对比图

0.02

0.050.51

56

0.48

39

图1-2 理财类软件在移动互联网中的周下载量对比图

从近期周下载排名可以看出,挖财记账理财以39万次下载量,位于第一位;还剩多少钱以6万次下载量,位于第二位;随手记以5万下载量位于第三位。和总下载量排名对比挖财记账理财的动力强劲发展速度较快,有望缩短与随手记的差距并平稳增长。

从工信部发布了2013年7月份的通信运营数据显示上半年国内家庭理财系统用户新增5000多万,用户规模达到2亿多,其中手机用户渗透率近7成,这组数据反映出移动互联网家庭理财系统已经进入了快速发展期。理财软件的应用会随着移动互联网用户的逐步增多而逐步普及化,用户在手机上打开APP 就能随时了解已经花了多少钱、什么时候还款、过去几个月自己的消费结构、钱大概都花在了哪里。这些信息将帮助用户在未来的消费中,作出合理的决策。信用卡市场有超过0.93亿的发卡用户,有授信总额达到3.49万亿并且仍在高速成长的信用卡市场,通过理财软件满足更多的用户需求和更好的用户体现的产品,使得理财类APP 和信用卡市场结合,未来有更为广阔的发展空间。

由此,可以得出,本系统在经济上是具有可行性的。 1.4.3 操作可行性分析

由于本系统管理的对象比较明确,就是对于资金收入支出的一些相关管理,主要是对数据库的操作,且每个数据库内容具有较强的关联性,设计的过程也不复杂。因此,整个软件的使用非常简便。任何一个普通的计算机用户都能很快的熟悉整个软件的使用。并且本系统所耗费的资源非常小,任何家庭成员只需要在一般的电脑上面,就能够使用这个软件,简单、方便、快捷的实现对财务信息进行管理。

1.5 本文结构

本文主要分成四个部分对家庭理财系统进行阐述:第一部分主要阐述了家庭理财系统的重要性,在国内外的发展状况,然后做出合适的目标规划并且进行可行性的分析。第二部分在第一部分的基础上分析整个产品的功能并进行模块的阐述和制作,并给出数据字典和E-R 图。第三部分进行系统设计,其中包括:用户登录模块分析;用户管理模块;收入支出设计;账目统计;预算输出模块;查询分析模块。完成UML 建模的设计并且给出了用户权限的设计思路。第四部分主要是对本系统设计的总结。

2. 需求分析

2.1详述功能

家庭理财管理系统是针对用户要求用计算机,对自己财务的收入、支出以及相关的各种信息,进行记录、修改、添加、删除而设计的一种现代化管理软件。通过需求分析,本系统需要具有以下功能:

1)能满足家庭理财管理系统的各项功能,能成功的对用户各种信息进行管理。

2)查询、修改、删除、添加数据方便,数据的稳定性和可靠性好。

而具体说来,要求本系统具有以下几个功能模块:用户登录模块、用户管理模块、收入模块、支出模块、账目统计模块、预算输出模块。如图2-1所示:

图2-1 理财系统主要模块流程

各模块具体的需求描述如下:

1)用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。

2)用户管理:在系统中主要包括添加用户、修改用户、删除用户、权限、修改密码。

3)收入管理:主要实现对日常收入的记账。

4)支出管理:主要实现对日常支出的记账。

5)账目统计:主要对收入、支出、余额等各项收支的管理。

6)预算输出:主要实现对日常收支的预算。

通过以上所述,可以做出一个家庭理财系统,根据每个家庭情况不同,难以尽述,但原理大家一看便知,其实就是流水帐,但一定要记住将这个流水帐记得详细、清楚,让每一分钱花得都明明白白,只要坚持做半年,必能养成“量入为出”的好习惯。使用理财系统软件来做这个工作,每天顶多只需几分钟,方便广大家庭使用,非常简单方便。这是本系统主要目的。

2.2系统用例的分析

2.2.1 系统总用例

如图2-2所示,用户针对理财系统所有的功能包括:

1)收入管理:添加各项的收入金额、类型、记账时间、备注等信息。

2)支出管理:添加各项支出信息,包括:支出金额、支出类型、支出时间以及备注信息。

3)预算输出:添加各项的预算金额、类型等信息。

4)账目统计:包括:收入、支出、余额等各项收支的汇总。

5)查询:包括对收入、支出、预算等信息进行查询、修改、删除。

6)用户管理:包括:对用户的添加、修改、删除;可以根据旧密码而进行新密码的修改;可对用户的权限做出修改。

图2-2 理财系统总用例图

2.2.2 收入管理用例分析

用户可以记录收入的情况,还可以对收入进行管理,包括:修改、删除以及删除收入情况。用户对收入的用例如图2-3所示:

图2-3 收入管理用例图

详细的用例描述,如表2-1所示:

表2-1 收入管理用例分析表

用例名称:收入信息管理

参与者:用户

简要说明:

用户对收入等信息进行记录、修改、列印、查询并统计。

前置条件:

用户已经成功登陆家庭理财管理系统,并进入收入管理页

基本事件流:

1、用户鼠标点击“收入记录”选项,输入该收入的信息并保存

2、用户选择“修改记录”选项,用户录入修改的数据并保存

3、用户进入“查询收入”页,对以前的收入按一定要求进行查询

4、用户选择“收入统计”,查看截止到目前的所有收入的统计信息

5、用例终止

后置条件:

用户的收入信息被修改

2.2.3 支出管理用例分析

用户还可以进行支出登记、修改支出登记记录以及查询登记记录等。支出管理用例图如图2-4所示:

图2-4 支出管理用例图

详细的用例描述,如表2-2所示:

表2-2 支出管理用例分析表

用例名称:支出信息管理

参与者:用户

简要说明:

用户对支出等信息进行记录、修改、删除、查询并核对。

前置条件:

用户已经成功登陆家庭理财管理系统,并进入支出管理页

基本事件流:

1、用户鼠标点击“支出记录”选项,录入该项支出的信息并保存

2、用户选择“修改记录”选项,用户录入该项支出要修改的数据并保存

3、用户进入“删除记录”页,对以前的支出记录可以进行删除

4、用户选择“查询记录”,查看当前所有支出的记录信息

5、用户在“核对信息”中可以参照现实数据与记录数据进行对比,避免出错

6、用例终止

后置条件:

用户的支出信息被修改

2.2.4 账目统计用例分析

用户可以对当前的账目进行按年、月、日进行统计,便于直观的看出定期内存款的变动。如图2-5所示:

图2-5 账目统计用例图

详细的用例描述,如表2-3所示:

表2-3 账目统计管理用例分析表

用例名称:账目统计管理

参与者:用户

简要说明:

用户在管理页中对所有收支等信息进行统计、计算余额、生成收/支记录。

前置条件:

用户已经成功登陆家庭理财管理系统,并进入账目统计管理页

基本事件流:

1、用户鼠标点击“统计收入”选项,进行该系统内所有的收入信息的计算并返回结果

2、用户选择“统计支出”选项,进行该系统内所有的支出信息的计算并返回结果

3、用户点击“计算余额”,系统对收入总额与支出总额进行相减计算并返回余额值

4、用户选择“生成收/支记录”,对所有统计好的收支按照操作时间生成记录

5、用例终止

后置条件:

用户的账目信息等被修改

2.2.5 预算输出用例分析

用户可以对当前的金额进行预算,预算收入/支出的类型情况。如图2-6:

图2-6 预算输出用例图

详细的用例描述,如表2-4所示:

表2-4 预算输出用例分析表

用例名称:预算输出管理

参与者:用户

简要说明:

用户根据收支等信息选择预算类型来进行相应的预算并生成记录。

前置条件:

用户已经成功登陆家庭理财管理系统,并进入预算输出页

基本事件流:

1、用户鼠标点击“预算收支类型”选项,选择相应的预算类型进行预算

2、用户选择“制定预算”,根据相应的类型、收支情况,用户可以对以后制定预算方案

3、用户选择“修改记录”选项,用户录入新的预算信息并保存

4、用户进入“删除记录”页,对以前的预算信息记录可以进行删除

5、用例终止

后置条件:

用户的预算方案信息被修改

2.2.6 系统用例参与者

表2-5 用例参与者表

参与者职责

用户收入记录与管理支出记录与管理预算输出与管理账目统计与管理查询分析与管理

管理用户管理(修改密码/权限)

2.3 数据字典

数据字典就是对软件所需要使用的数据进行编号说明,它是配合数据流图使用的。下面即是家庭理财管理系统中收支管理的数据字典:

(1)数据项:

名称:编号

简述:收入/支出的编号

类型:整型,10位

名称:类型

简述:收入/支出的类型

类型:字符型,10位

名称:金额

简述:收入/支出的金额数量

类型:字符型,10位

名称:时间

简述:收入/支出的时间记录

类型:字符型,10位

(2)数据流定义:

名称:家庭理财信息

简述:对收支情况进行记录

来源:管理表的添加、修改、删除

去向:收入/支出管理表

(3)数据存储:

数据存储名称:收入/支出管理表

简述:存放所有的收入/支出的情况

数据组成:编号+收入/支出时间+收入/支出类型+收入/支出金额+收入/支出说明

关键字:编号+类型

(4)外部实体:

名称:用户

简述:系统使用者

输入:用户管理账号、密码、管理信息

输出:返回信息

(5)处理逻辑:

名称:基本资料管理

说明:对基本收支信息进行管理

输入:新的收支情况

逻辑概括:对收支管理进行添加、修改、删除

输出:原有收支信息

名称:使用理财信息管理

说明:对基本收支信息进行编辑、保存

输入:新的理财信息

逻辑概括:对收支进行编辑

输出:原有理财信息

2.4 数据库E-R图

家庭理财系统E-R图的设计,如图2-7所示:

图2-7 系统数据库E-R图

2.5 本章小结

本章内容涉及到家庭理财系统的需求分析。本需求分析在对工作业务流程掌握的同时,借助UML建模完成了系统需求的完整描述和分析模型的构造,主要完成了以下几个方面的工作:

1)需求分析:阐明了本系统的具体功能模块,给出了系统功能模块图。

2)系统用例分析:通过对需求的了解,对系统进行了详细的用例分析,给出了系统用例分析图。

3)数据字典的构造:针对需求分析,本章重点对系统中重点——收支管理进行了数据字典的分析。

4)E-R图的设计:通过分析系统需求,构造出了E-R图,为后续设计数据库提供了基础。

3. 系统设计

3.1 数据库设计

(1)收入管理表,结构如表3-1所示:

表3-1 收入管理表

字段名称数据类型字段大小是否主键说明id int 10 是收入编号time varchar 10 否收入时间soure varchar 10 否收入类型money integer 10 否收入金额information varchar 50 否收入说明(2)支出管理表,结构如表3-2所示:

表3-2 支出管理表

字段名称数据类型字段大小是否主键说明id int 10 是支出编号time varchar 10 否支出时间soure varchar 10 否支出类型money integer 10 否支出金额information varchar 50 否支出说明(3)用户信息登记表,结构如表3-3所示:

表3-3 用户信息登记表

字段名称数据类型字段大小是否主键说明id int 10 是用户编号name varchar 10 否用户姓名

sex varchar 1 否用户性别date varchar 10 否用户生日age varchar 4 否用户年龄city varchar 10 否居住城市e-mail varchar 15 否电子邮箱

tel varchar 11 否联系电话oldpwd varchar 10 否旧的密码(4)预算分析表,结构如表3-4所示:

表3-4 预算分析表

字段名称数据类型字段大小是否主键说明yid int 10 是编号

ysoure varchar 10 否预算类型ymoey integer 10 否预算金额yinfo varchar 50 否预算说明ytime varchar 20 否时间

(5)账目统计表,结构如表3-5所示:

表3-5 账目统计表

字段名称数据类型字段大小是否主键说明

id int 10 是编号

tmoney integer 10 否统计金额tget integer 10 否统计收入tsent integer 10 否统计支出ttime varchar 20 否时间

3.2 系统模块设计

3.2.1 用户管理模块

操作员可以进行用户的管理,对用户进行添加、修改、删除和查询。具体的设计如下图3-1所示,在操作员登录系统之后,点击“用户管理”,在工具栏里即可添加新用户,这里就没有用户信息的修改,而是删除之后添加新用户。

图3-1 用户管理活动图

3.2.2 支出管理模块

用户可以进行支出项的登记,如图3-2所示。用户需填写支出类型、支出金额、支出时间、支出说明等信息来完成支出项目的登记。还可以进行支出项目的删除,修改和查询等操作。

图3-2 支出管理模块活动图

3.2.3 收入管理模块

用户可以进行收入的登记,如图3-3所示。用户在登记的时候需要输入用户账号、密码、姓名等信息;还可以进行收入登记记录删除的操作,在删除之前系统会提示用户是否确认删除。

图3-3 收入管理模块活动图

3.2.4 查询分析模块

查询分析模块分为收入查询、支出查询、余额查询,如图3-4所示。收入查询可以查询时间区域内的收入情况,并根据结果进行下一步理财投放预算;支出查询可以查询时间区域内的支出情况,并根据结果进行适当的理财调整预算;余额查询可以查询时间区域内的余额情况,如果大于预算,则系统产生系统预警。

图3-4 查询分析模块活动图

3.2.5 预算输出模块

用户可以进行预算项目的登记,如图3-5所示。用户需填写预算类型、预算金额、预算时间、预算说明等信息来完成预算项目对的登记。还可以进行预算项目的删除、修改和查询等操作。

图3-5 预算输出模块活动图

3.3 系统分析

3.3.1 系统的时序图

1)如图3-6所示:

图3-6 用户添加记录的时序图2)如图3-7所示:

图3-7 用户查询记录的时序图

3.3.2 系统的协作图

1)如图3-8所示:

图3-8 系统添加记录协作图

2)如图3-9所示:

图3-9 系统查询协作图3)如图3-10所示:

图3-10 用户管理协作图

3.3.3 系统的状态图

1)如图3-11所示:

图3-11 收支记录的状态图2)如图3-12所示:

图3-12 用户状态图

3.3.4 系统的组件图

图3-13 系统组件图

3.3.5 系统的配置图

图3-14 系统配置图

3.4 用户权限设计

3.4.1权限设计思路

1)户的权限通过角色来控制,一个用户能拥有多个角色,并且是通过管理员创建的。

2)管理员在扮演对应的角色时,其权限应该是多个角色相互的补集。

3)一个用户角色拥有多个模块。

4)用户的菜单显示根据角色所拥有的模块所决定,不同的用户的操作菜单是不一样的。

5)功能按钮根据模块中所包含的功能所定义,通过模块及角色所拥有的权限进行控制3.4.2角色的访问控制

本系统共两种角色,用户管理员和一般用户。权限分配如图3-15所示:

图3-15 理财系统权限分配关系

本系统设计了权限的分配,一个角色可以拥有多个权限,一个用户能拥有多个角色。通过对角色权限的设置和对用户角色的分配可以方便的控制用户对系统的访问。

3.5本章小结

本章主要完成了对整个系统的模块进行设计,确定各个模块之间的关系,还实现了数据库内各表格的建立,并且提供了用户权限设计的思路,为系统实现提供了支持。

基于web的家庭理财管理系统开题报告全套资料

毕业设计(论文)开题报告设计(论文)题目: 家庭理财系统的设计与实现

1.研究内容 该系统的开发是以myECLIPSE作为开发平台,应用JSP技术作为前台开发语言,应用SQL Server 2000数据库来作为后台的数据库对本系统用到的数据进行存储和提取。家庭理财系统基于B/S模式,功能主要包括日常消费和收入记录和统计管理部分。本家庭理财系统是使用计算机进行信息管理,不仅提高了工作效率,而且操作简便、界面友好、灵活、实用,能够很好的满足家庭从事财务管理方面的需要。 2.课题的研究意义、国内外现状 2.1课题研究意义: (1)探索新的技术寻找最佳的分析设计方法与手段。 (2)实现jsp在系统开发的应用。 (3)寻找出用户的较佳理财方案。 2.2现状: 什么是家庭理财:家庭理财就是管理自己的财富,进而提高财富的效能的经济活动。理财也就是对资本金和负债资产的科学合理的运作。通俗的来说,理财就是赚钱、省钱、花钱之道。理财就是打理钱财。说起来理财是一件非常平凡的事情,但实际上却非常有学问。家庭理财是一门新兴的实用科学,它是以经济学为指导、以会计学为基础、以财务学为手段的边缘科学。既然家庭理财是门科学,我们就必须以科学、理性的态度来对待它。只有这样,才能达到理财的目标。 人人都需要理财吗?理财的目的是什么? 有人认为钱太少,不需要理财,其实这种思想是不对的。因为没弄清理财的目的。 家庭投资理财的根本目的就是家庭财产保值增值,或者叫家庭财富最大化。更进一步说,追求财富,就是追求成功,追求人生目标的自我实现。所以我们提倡科学的理财,就是要善用钱财,使家庭财务状况处于最佳状态,满足各层次的需求,从而拥有一个丰富的人生。从这个意义上讲,人人都需要理财。 专业一点说,家庭理财就是确定阶段性的生活与投资目标,审视自己的资产分配状况及承受能力,根据专家的建议或自己的学习,调整资产配置与投资结构,及时了解资产状况及相关信息,通过有效控制风险,实现家庭资产收益的最大化。我们可以把以上几个过程组成一个循环,或者就叫理财环,理财活动就是围绕以上几个过程来进行。通过学习与实践,不断提高我们的自己理财能力,做自己财富的主人。毕业设计指导网https://www.360docs.net/doc/2814932216.html,分享,本站拥有海量计算机毕业设计资料。全套设计(程序+论文+开题报告+答辩演示文稿)请咨询本站客服索取。 3.开发环境

家庭记账管理系统数据库课程设计报告

《数据库原理及应用》课程设计报告 题目家庭记账管理系统 学生姓名 学号 4 专业班级网络工程 指导老师 设计日期 2014年6月25日 指导老师评阅意见: 评阅成绩: 签名:

一、课题任务 课题目的:家庭记账也是一门科学,必须按照科学的方式来进行,才能有效果。家庭记账的原理与企业记账类似,有两个基本要素,一是分账户,要有账户的概念,分账户可以是按成员、按银行、按现金等,不能把所有收支统计在一起,要分账户来记。二是分类目,收支必须分类,分类必须科学合理,精确简洁,类目相当于会计中的科目。由此可见,家庭记账也需要系统性的管理。家庭记账数据库管理系统是为了让用户更简便的进行日常及记账。 课题意义: 1、在进行前台设计时,我们运用的是本学期所学的Java语言,Java语言是一门很灵活也很方便的语言,尽管老师平时在课堂上传授了很多Java语言的基础知识,但,要掌握一门语言,课堂上的输入远远不够,因此,通过此次课程设计,可以加深对java 的运用能力。 2、数据库是一门很有学问的计算机基础学科,他对于我们以后在计算机方面的发展有着承前启后的作用,我们都知道,大学的学习更多的是实际操作。虽然数据库是门理论性很强的学科。但,只有将所学的东西运用于实践,用自己所学的知识制作出用户有用的产品才是最能激励自己的。也只有在事件中才能补充自己知识的缺陷,此次课程设计就是让我们更熟悉设计数据库的过程并更灵活的运用起来。 3、家庭记账是每个用户都要做的是,一个方便的高效可靠的记账系统可以让用户们的记账更简便。 课题要求:本系统要求对家庭的收入情况,教育支出情况,非教育支出情况进行系统的分析设计,并形成系统的说明书同时用Eclipse来实现该系统。目的是通过系统分析,使各个家庭对自己的家庭财务有一个全面的了解和分析,以便能做到节约开支,细水长流,同时进行必要的投资。 4、可行性分析:可行性研究的目的是用最小的代价在尽可能短的时间内解决问题。 经济可行性:计算机的价格已经非常低廉,性能却有了长足的进步。二本系统的开发,为家庭的工作效率带来了一个本质的飞跃为此主要表现在以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大提高家庭的工作效率,等等。所以本系统在经济上是可行的。 技术可行性和运行可行性:为了有助于更好的系统的开发,我自己对社会普通家庭的收入情况有了初步的了解。现在普通家庭的固定收入在几千元左右,每月在各个方面至少要1000元左右的开销,加上固定的各项费用,方方面面很复杂,很难清楚明了的记录下来,一般是手工记账,这样很麻烦也算不清楚,每个月都要花大量的时间在算钱上,而由于一些比较缺乏电脑方面的知识,所以,电脑对他们来说只是一个摆设但只要安装家庭理财系统,他们将只要点击鼠标就可以对家庭的收支情况进行系统和计算。本系统开发利用SQL Server2005作为本系统的数据库,他是一个支持多用户的新型数据库,适用于各种大中小规模的数据需求。使用Eclipse作为被系统开发环境,Eclipse拥有一个可视化的集成开发环境,采用面向对象的编程语言Java的开发结构框架。Eclipse 提供了500多个可使用构件,利用这些部件,开发人员可以快速的构造出应用系统。开发人员也可以根据自己需要修改部件或用本身编写的部件。他作为一种现代化的编程语言,提供完善的指令控制语句、类与对象的支持及丰富数据类型给开发高兴能提供了保障。综上所述,本系统的设计与开发在技术和硬件设备上的条件都是满足的,因此,它在技术上是可行的。本系统为一个小型的家庭理财系统,所耗费的资源非常小,学校的电脑无论是在硬件和软件都能满足条件,因此,本系统在运行上是可行的。

家庭理财系统毕业论文

武汉理工大学 毕业设计(论文)家庭理财系统毕业论文 学院(系): 专业班级: 学生姓名: 指导教师:

家庭理财管理系统 摘要:家庭财务管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 使用 sybase公司的 powerbuilder 9.0作为开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统. 通过本次的工程开发,我提高了软件开发的能力,学习新的一门语言的编程技巧,提高工作设计思想,通过与指导老师交流,从中学习知识吸取经验,在技术和软件思想上同时得到锻炼和提高,从而使总体水平升到一个新的高度。 关键字:家庭理财;数据库;关系模式 1.概述 在社会经济不断发展的今天,人们生活水平越来越高,个人合理理财也变得越来越重要,它直接影响着人们的生活。各种财务管理软件也层出不穷,本系统仅应用于个人理财,提供财务数据统一管理,以便做出合理的财务决策。其界面友好,操作简单,除具备基本的财务信息管理外,还提供了数据统计,数据查询,

图表统计,报表打印等。为方便操作,设置有部分常用功能快捷工具栏,菜单项都设置有快捷键。它多方面把握用户的财务情况,科学的统计数据。 本系统可根据使用者的实际情况,设置收入、支出类型,以适应社会不同阶层,不同行业人士的应用。本软件为单用户系统,没有权限设置,更保证了数据的安全性。数据分为两大模块,即收支明细和转账明细,详细反映了各经济业务,往来账的情况。 本家庭财务管理系统的主要功能有: ●用户管理:即使用者资料管理,主要功能为登录系统用户名和密码的修 改,用户基本资料的设置。 ●收支类型设置:即根据使用者实际情况设置收入和支出的项目名称,如 收入类型有:工资、补贴、股票收入等,反映经济来源的详细情况。如 支出类型有:电话费、伙食、购物、水电费等,详细反映资金的花费去 向,花费时间,发生金额等。 ●快捷调用Windows提供的“记事本”和“计算器”。方便用户进行日志记 载和财务计算操作。 ●数据维护:即各项经济业务数据的增加、编辑、删除操作。收支明细和 转账明细分开操作,根据当前标签显示的数据所属模块自动判断操作数 据对象。且可通过双击数据列表,对当前数据进行编辑修改。 ●数据导入及图表统计功能:通过导入功能可以获取外部数据,以达到添 加数据的目的,如Excel电子表格数据的导入,分为收支数据和转账数 据的导入。图表统计是指用立方图的形式显示数据量,分别显示收入、 支出、转入、转出图例,使统计数据的查看更加直观。 ●数据查询功能:该功能根据标签当有显示的是收支明细还是转账明细判 断查询功能。查询条件可根据收入/支出、收支类型、转入/转出、发生 金额、发生日期、录入日期查询。查询结果显示在标签的相应数据表格 中,以便对其进行操作维护。其中发生日期和录入日期以及发生金额可 根据区间查询。 ●数据统计:统计总收入额、总支出额、总转出额、总转入额,根据总的 收支,转账额计算统计余额。

家庭理财系统的设计与实现毕业论文

忻州师学院 计算机系本科毕业(设计)论文 家庭理财系统的设计与实 课题名称 现 专业计算机科学与技术 姓名 学号 指导教师 二零一零年六月

目录 1 引言 (1) 1.1 开发背景及研究意义 (1) 1.2 本人主要工作 (2) 1.3 论文组织结构 (2) 2 需求分析 (3) 2.1 用户需求描述 (3) 2.2 经济可行性 (3) 2.3 技术可行性 (3) 2.4 系统功能分析 (3) 2.5 数据流图 (4) 3 概要设计 (5) 3.1 系统功能设计 (5) 3.2 系统工作流程图 (6) 3.3 数据库设计 (6) 3.4 系统开发环境 (7) 4 详细设计 (8) 4.1 财政统计模块设计 (8) 4.2 储蓄计算模块设计 (8) 4.3 支出规划模块的实现 (9) 4.4 收支预算模块的实现 (9) 5 系统实现 (10) 5.1 资产明细模块的实现 (10) 5.2 收入统计模块的实现 (10) 5.3 支出规划模块的实现 (12) 5.4 储蓄计算模块的实现 (13) 6 系统测试 (14)

6.1 测试方法 (14) 6.2 测试容 (14) 6.3 测试结果 (14) 7 结束语 (15) 致 (16) 参考文献 (17)

家庭理财系统的设计与实现 摘要:家庭理财系统是根据对居民收支情况的调查,通过对居民家庭理财方式的分析,利用现代软件工程的思想和方法以及数据库技术开发的一款针对于普通家庭用户的软件。可以帮助用户快速有效的查看和管理收支类目,为用户提供合理的投资建议,最终能使用户从中获取有益信息并做出正确的理财方案。该系统是以Delphi 7.0为前台开发环境,以 SQL Server 2000作为后台数据库,结合Windows平台建立起来的数据库管理系统,满足了家庭用户对理财的需求。 关键词:家庭理财 Delphi 7.0 SQL Server 2000 Abstract: The family financing system is a normal family software developed by the survey of residents payments case , the analysis of family financing way,using the idea of modern software engineering and database technology. It can help users check and manage payments quickly and effectly, make reasonable investment advice for users, make users get useful information and correct project. The database management system is based on Delphi 7.0 development environment for the future, making SQL Server 2000 for backstage database, and using Windows for its platform, satisfy the family members need of the financing. Keywords:Family Financing Delphi 7.0 SQL Server 2000 1 引言 1.1 开发背景及研究意义 近年来,人民生活水平不断提高,家庭收入不断增加,收入增加的同时,投资也相应的增加,如果细分如今的收入和支出种类,可谓五花八门,数不胜数,在这种情况下,家庭对于财物的管理,就出现了许许多多的问题,有的家庭仍采用传统的手记方式记账,对于今天的多样的财物流动来说,这样显得既累又繁琐,而有的家庭根本没有去在理财上下功夫,这样不免造成财物的浪费[1]。所以,一款合适的家庭理财软件的诞生迫在眉睫。 本文介绍的家庭理财系统,就是针对上述的种种问题而开发的软件,它可以很好的对家庭的收入和支出项目进行记录,查询和分析,提供快捷简便的方式给用户的投资做出判断,而且,众多实用的功能可以给用户提供贴心的服务。

家庭理财系统设计与实现

XX大学旅游文化学院 本科生毕业论文 题目:家庭理财平台的设计与实现 系别: 专业: 学号: 姓名: 指导教师: 完成时间:

在分析了国内外理财软件开发现状的基础上,介绍了基于B/S的家庭理财平台的开发过程。该系统是主要针对家庭内部理财需要而开发设计出来的,是以Microsoft Visual Studio 2010作为开发平台,应用https://www.360docs.net/doc/2814932216.html,作为前台开发语言,应用SQL Server 2008数据库来作为后台的数据库对该系统用到的数据进行存储和提取。家庭理财系统基于B/S模式,能够记录家庭每月的全部收入及各项开支情况,包括食品消费,房租,子女教育费用,水电费,医疗费,储蓄等;可以根据输入的月份查询每月的收支情况。因此,要求该系统必须具有以下几个功能模块:用户注册登录模块、收支模块、系统管理模块、账目统计模块以及查询模块。家庭理财系统是使用计算机进行信息管理,不仅提高了办事效率,而且操作简便、界面友好、实用性强、灵活变通,能够很好的满足家庭对财务管理方面的需要。 关键字:家庭理财;理财平台;软件开发;C#程序设计;https://www.360docs.net/doc/2814932216.html, Abstract Based on analyzing the domestic and foreign financial software development present situation, introduced the development process of family financial management platform based on B/S. The system is mainly for family internal financing need and the development of design out, is based on Microsoft Visual Studio 2010 as the development platform,using https://www.360docs.net/doc/2814932216.html, as the onstage development language, using SQLServer 2008 database as the background database storage and extraction of the system used for the data. Based on the B/S model of family financial managementsystemthat can record all the family monthlyine and various expenses, including food consumption, rent,children's education fees, utilities, medical expenses, savings; can according to the balance of payments situation query input of the monthmonthly. Therefore, requires that the system must have the following function modules: User Login registered module, payment module,system management module, accounts statistics module, query module.Family financial management system is the use of puter informationmanagement, not only improves the efficiency, and has the advantages of simple operation, friendly interface, strong practicability, flexibility, can be very good to meet the needs of family financial management. Key words:Family financial management; financing platform; software development; C# programming; https://www.360docs.net/doc/2814932216.html,

家庭财务管理系统开题报告

青岛工学院 毕业论 开题报告 题 目 家庭财务管理系统设计与实现 学 院 信息工程学院 年 级 2012 级 专 业 软件工程 姓 名 高正森 学 号 2 指导教师 苏爱玲 报告日期 2016.03.01 青岛工学院教务处制表 课题来源、选题依据和背景情况;课题研究目的、学术价值或实际应用价值。 1、课题来源: 家庭财务管理系统是把适合家庭化管理的各种理财手段及家庭日常收支管理实现计算机化 管理,使对家庭及家庭成员的收支活动更好地进行记录并加以统计分析成为可能, 也使家庭 理财变得方便,快捷,全面。为了更好的对家庭财富进行科学、系统的管理,拟开发一款适 用于以家庭为单位的理财管理系统,由此选择本课题。 2、选题依据和背景情况 家庭财务管理, 即管理家庭的财富, 进而提高财富的效能的经济活动。 人类社会是由一个个 家庭组成的, 每个家庭的正常运行都离不开收入和支出, 因此不得不面对如何正确理财这个 问题。 因为拥有了正确的理财方法, 才能达到开源节流的标准,才会有安定愉快的生活。有 不少家庭因为经济困难而造成消费阻塞, 也有不少家庭虽然资产累累却积攒不足, 这都是没 有一个合理的理财手段造成的后果。因此,家庭理财系统的广泛应用迫在眉睫。 随着社会的进步, 生活的富裕, 电脑已经成为家庭必备的工具之一, 利用计算机系统进行家 庭理财不失为一种行之有效的方法, 同时也给用户带来了极大的便利, 达到足不出户就能管 理财富的目的。 3、课题研究目的 当前社会, 有很多家庭不善于财务管理, 甚至不进行财务管理, 这样就造成了财富的不合理 运用, 或是资源浪费;而有的家庭善于财务管理, 对自己的收入和支出都一清二楚。对于前 者,应用家庭财务管理系统可以让他们清楚看到自己的财务状况, 于后者, 应用家庭财务管理系统可以使他 们放弃传统的纸张记账方式, 输入,就可一目了然,非常方便。 目前,软件产业逐步兴盛, 市面上也存在了一些家庭财务管理系统, 但从方便、实用、美观、高效的角度来看,都有着或多或少的缺点。有的系统项目太 多,不 适合普通家庭使用; 有的系统功能太过繁杂, 对于计算机入门级的用户 来说, 因此,开发一个更适合于广大普通家庭的家庭财务管理系统,就是本课题 的研究目的。 4、学术价值或实际应用价值 本课题的研究适用于对普通家庭财务管理的计算与统计等。 使用计算机对家庭财务进行 管理已经成为一种趋势, 利用计算机软件对家庭财务实行管理更具有着检索迅速、 查找方便、 可靠性高、存储量大、保密性好、寿命长、成本低等优点,从而实现家庭财务管理系统化、 文(设 计) 从而做出合理的规划; 对 只需点击鼠标, 键盘 实现着各种不同的功能, 操作颇为困难。

家庭理财系统

全国计算机应用技术证书考试 (NIT) 家庭理财 系统 考生姓名: 学员证号: 身份证号: 辅导老师: 完成日期:

作品名称:家庭理财系统 完成本系统的软硬件配置: 硬件: cpu:酷睿2 T6600 内存:2G 硬盘:320G 软件: 系统:Windows 7 数据库管理系统:Visual FoxPro 6.0 文字处理软件:Word 2007 作业内容: 一.家庭理财系统建设的背景和意义 “家庭理财系统”主要是一个财务方面的管理系统,它的主要目标是通过对家庭的收入、支出、存取款、固定资产、债务等进行科学的管理,使家庭的财务管理更准确、更科学。现今社会发展越来越快,人民生活水平越来越高,人民的消费项目越来越多,使得我们对怎样合理地进行财务上的支出,合理地规划和管理家庭财产,合理地支配家庭的资金越来越重视。 本系统的开发正是利用计算机对家庭的财产进行合理有效的管理,利用计算机对家

庭家财务进行管理,具有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高家庭财务管理的效率,使家庭理财更加科学化。 庭理财系统是每一个家庭管理家庭财务收入和支出的不可缺少的一个管理信息系统,它的内容对于家庭的管理者来说是至关重要的,所以家庭理财系统应该能够为每一个家庭的管理者提供充足的信息和快捷的查询手段,以便家庭的管理者更好的理财。通过计算机管理家庭财产,实现无纸化理财;通过查询分析,统计出各项数据,分析出生活中的浪费和节约的地方;通过强大的查询和索检功能,高效的索检出数据,提高办事效率。这就是家庭理财系统所要达到的目的。 二.系统概述 2.1开发设计的主要思想和目标 开发设计家庭理财系统的主要思想是: ①尽量采用学校现有软硬件环境,及先进的管理系统开发方案,从而达到充分利 用学校现有资源,提高系统开发水平和应用效果的目的; ②系统应符合家庭收支情况的有关事项,满足对家庭日常管理的需要,并达到操 作过程中的直观、方便、实用、安全等要求; ③系统采用模块化程设计方法,便于系统的各个组合和个性,也便于未参加开发 的技术维护人员补充和维护。 “家庭理财系统”的主要目标是通过对家庭的收入、支出、存取款、固定资产、债务等进行科学的管理,使家庭的财务管理更准确、更科学. 2.2系统的主要功能 “家庭理财系统”的功能主要包括以下几个部分:

家庭理财系统分析与实现

家庭理财系统设计和实现 【摘要】 随着经济的发展,家庭条件变好,每个家庭的收入比以前增多,同样,每个家庭的支出也相应的增加了。所以,作为家庭理财人我们需要借助计算机,我们需要先制定一个短期计划去实现,然后制定一个长期计划。这要求理财者不光要合理分配家庭的财务支出,还要有理财的决策和眼光。本人设计的家庭理财系统是基于B/S模式,运用https://www.360docs.net/doc/2814932216.html, 进行开发,以SQL Server为处理数据的工具。主要包含了人员管理、基础管理、日常管理、统计分析管理这4个功能模块。本人设计的系统能从整体上对家庭财务收入支出进行管理,最终能很好的满足家庭财务管理方面的需要。 【关键词】B/S模式;家庭理财;系统设计;管理

Family financial management system design and implementation ABSTRACT: With the development of economy, family condition is good, the income of every family more than before, every family expenses also increased accordingly.So, as a family financial manager, we need computer to help us.We need to make a short-term plan to achieve them, Then make a long-term plan.Financial managers not only allot financial expenses of the family reasonably, but also have a financial decision-making and vision。This paper describes how to construct a model of family financial system。This system uses https://www.360docs.net/doc/2814932216.html, (C#) as a development tool, SQL Server 2000 database development background。Family financial management system is based on B/S mode including man management ,basic management, daily management and Statistical Analysis for Management 。In the end, we can set up a family financial management work system。The system can manage the family finances projects from whole, thus can good meet the needs of the family financial management。 Key words:B/S mode ; family finance ;system design ; manage

软件工程 家庭理财系统

软件工程家庭理财系统

软件工程课程设计 家庭理财系统设计 实验报告 班级: 学号: 姓名:

目录 1 引言 (3) 1.1课题背景 (3) 1.2国内外研究的现状 (3) 1.3本课题研究的意义 (3) 1.4 本课题的研究方法 (4) 2 可行性研究 (4) 2.1 技术可行性 (4) 2.2 经济可行性 (4) 2.3 操作上的可行性 (5) 3 系统需求分析 (5) 3.1 系统功能需求分析 (5)

3.2 开发和运行环境 (6) 3.3 基本设计概念和处理流程 (6) 3.4 数据库设计需求分析.................................、 (14) 3.4.1 数据库功能需求分析 (14) 3.4.2 数据表结构E-R 图 (14) 3.4.3 数据表结构 (15) 3.5 主界面设计 (16) 3.6 人工处理过程 (16) 3.7 尚未解决的问题 (16) 4 参考书籍 (17) 1、引言 1.1 课题背景 家庭理财系统,即Family Conduct Financial Transactions System。它利用

计算机应用技术,使家庭理财逐步信息化,从而形成由家庭成员与计算机共同构成服务于家庭的人机信息财务管理系统。随着计算机发展,家庭理财系统已经成为很多家庭财务管理的一个重要途径。计算机的最大优点在于利用它能够高效准确地进行财务信息管理。使用计算机进行信息财务管理,不仅提高了工作效率,而且大大的提高了其安全性。 1.2 国内外研究的现状 家庭理财系统在国外很多地方使用已经相当的普遍,而且国外的家庭理财系统功能相当强大,比如系统里包含有股票的预测、基金的分析等等。在我们国内,尤其是在近几年,伴随着计算机的高速普及,家庭理财系统的使用范围逐步扩大,从最早的简单使用纸笔记录家庭、个人财务的收支情况,到现在用计算机对财务的收支、查询、汇总等等。巨大的市场需求也促使了很多公司加大了对家庭理财系统的研究。 1.3 本课题研究的意义

最新家庭理财系统的设计与实现设计

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

忻 州 师 范 学 院 计算机系本科毕业(设计)论文 二零一零年六月 课题名称 家庭理财系统的设计与实现 专 业 计 算 机 科 学 与 技 术 姓 名 学 号 指导教师

目录 1 引言 (1) 1.1 开发背景及研究意义 (1) 1.2 本人主要工作 (2) 1.3 论文组织结构 (2) 2 需求分析 (3) 2.1 用户需求描述 (3) 2.2 经济可行性 (3) 2.3 技术可行性 (3) 2.4 系统功能分析 (3) 2.5 数据流图 (4) 3 概要设计 (5) 3.1 系统功能设计 (5) 3.2 系统工作流程图 (6) 3.3 数据库设计 (6) 3.4 系统开发环境 (7) 硬件环境:处理器Intel Core Duo T5800,主频2.0G;内存1G;显存64M;硬盘160G;网卡10M/100M自适应以太网卡。 (7) 4 详细设计 (8) 4.1 财政统计模块设计 (8) 4.2 储蓄计算模块设计 (8) 4.3 支出规划模块的实现 (9) 4.4 收支预算模块的实现 (9) 5 系统实现 (10) 5.1 资产明细模块的实现 (10) 5.2 收入统计模块的实现 (10) 5.3 支出规划模块的实现 (12)

5.4 储蓄计算模块的实现 (13) 6 系统测试 (14) 6.1 测试方法 (14) 6.2 测试内容 (14) 6.3 测试结果 (14) 7 结束语 (15) 致谢 (16) 参考文献 (17)

家庭理财系统的设计与实现 摘要:家庭理财系统是根据对居民收支情况的调查,通过对居民家庭理财方式的分析,利用现代软件工程的思想和方法以及数据库技术开发的一款针对于普通家庭用户的软件。可以帮助用户快速有效的查看和管理收支类目,为用户提供合理的投资建议,最终能使用户从中获取有益信息并做出正确的理财方案。该系统是以Delph i 7.0为前台开发环境,以SQL Server 2000作为后台数据库,结合Windows平台建立起来的数据库管理系统,满足了家庭用户对理财的需求。 关键词:家庭理财 Delphi 7.0 SQL Server 2000 Abstract: The family financing system is a normal family software developed by the survey of residents payments case , the analysis of family financing way,using the idea of modern software engineering and database technology. It can help users check and manage payments quickly and effectly, make reasonable investment advice for users, make users get useful information and correct project. The database management system is based on Delphi 7.0 development environment for the future, making SQL Server 2000 for backstage database, and using Windows for its platform, satisfy the family members need of the financing. Keywords:Family Financing Delphi 7.0 SQL Server 2000 1 引言 1.1 开发背景及研究意义 近年来,人民生活水平不断提高,家庭收入不断增加,收入增加的同时,投资也相应的增加,如果细分如今的收入和支出种类,可谓五花八门,数不胜数,在这种情况下,家庭对于财物的管理,就出现了许许多多的问题,有的家庭仍采用传统的手记方式记账,对于今天的多样的财物流动来说,这样显得既累又繁琐,而有的家庭根本没有去在理财上下功夫,这样不免造成财物的浪费[1]。所以,一款合适的家庭理财软件的诞生迫在眉睫。 本文介绍的家庭理财系统,就是针对上述的种种问题而开发的软件,它可以很好的对家庭的收入和支出项目进行记录,查询和分析,提供快捷简便的方式给用户的投资做出判断,而且,众多实用的功能可以给用户提供贴心的服务。

家庭财务管理系统—毕业设计论文

家庭财务管理系统 摘要 家庭理财管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字:家庭理财管理信息系统 MIS Visual Basic

目录 第一章绪论4 1.1课题简介 (4) 1.2开发的意义 (4) 第二章开发环境及实现技术6 2.1开发环境 (6) 2.2开发工具简介 (7) 第三章系统设计 12 3.1概要设计 (12) 3.1.1概要设计阶段的主要任务 (12) 3.1.2概要设计的过程 (12) 3.1.3概要设计的原则 (12) 3.1.4系统功能分析 (12) 3.2详细设计 (13) 3.2.1详细设计的任务 (13) 3.2.2详细设计的方法 (14) 第四章数据库设计 16 4.1数据库A CCESS简介 (16) 4.2表的详细结构说明 (20) 第五章详细设计 26 5.1系统登录模块的设计与实现 (26) 5.2主界面的设计与实现 (28) 5.3日常收支与维护模块的设计与实现 (30) 5.4银行卡收支与维护管理模块的设计与实现 (38)

5.5银行往来统计模块的设计与实现: (45) 5.6用户管理模块的设计与实现 (47) 第六章设计心得 50 第七章致谢51 参考文献52

家庭财务管理系统开题报告

青岛工学院 毕业论文(设计) 开题报告 题目家庭财务管理系统设计与实现 学院信息工程学院 年级2012 级 专业软件工程 姓名高正森 学号201202505109 指导教师苏爱玲 报告日期2016.03.01 青岛工学院教务处制表 课题来源、选题依据和背景情况;课题研究目的、学术价值或实际应用价值。 1、课题来源: 家庭财务管理系统是把适合家庭化管理的各种理财手段及家庭日常收支管理实现计算机化管理,使对家庭及家庭成员的收支活动更好地进行记录并加以统计分析成为可能,也使家庭理财变得方便,快捷,全面。为了更好的对家庭财富进行科学、系统的管理,拟开发一款适用于以家庭为单位的理财管理系统,由此选择本课题。 2、选题依据和背景情况 家庭财务管理,即管理家庭的财富,进而提高财富的效能的经济活动。人类社会是由一个个家庭组成的,每个家庭的正常运行都离不开收入和支出,因此不得不面对如何正确理财这个问题。因为拥有了正确的理财方法,才能达到开源节流的标准,才会有安定愉快的生活。有不少家庭因为经济困难而造成消费阻塞,也有不少家庭虽然资产累累却积攒不足,这都是没有一个合理的理财手段造成的后果。因此,家庭理财系统的广泛应用迫在眉睫。 随着社会的进步,生活的富裕,电脑已经成为家庭必备的工具之一,利用计算机系统进行家庭理财不失为一种行之有效的方法,同时也给用户带来了极大的便利,达到足不出户就能管理财富的目的。 3、课题研究目的 当前社会,有很多家庭不善于财务管理,甚至不进行财务管理,这样就造成了财富的不合理运用,或是资源浪费;而有的家庭善于财务管理,对自己的收入和支出都一清二楚。对于前者,应用家庭财务管理系统可以让他们清楚看到自己的财务状况,从而做出合理的规划;对于后者,应用家庭财务管理系统可以使他们放弃传统的纸张记账方式,只需点击鼠标,键盘输入,就可一目了然,非常方便。 目前,软件产业逐步兴盛,市面上也存在了一些家庭财务管理系统,实现着各种不同的功能,但从方便、实用、美观、高效的角度来看,都有着或多或少的缺点。有的系统项目太多,不适合普通家庭使用;有的系统功能太过繁杂,对于计算机入门级的用户来说,操作颇为困难。因此,开发一个更适合于广大普通家庭的家庭财务管理系统,就是本课题的研究目的。4、学术价值或实际应用价值 本课题的研究适用于对普通家庭财务管理的计算与统计等。使用计算机对家庭财务进行管理已经成为一种趋势,利用计算机软件对家庭财务实行管理更具有着检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点,从而实现家庭财务管理系统化、规

家庭财务管理系统

目录 1. 绪论 .................................................. 错误!未指定书签。 2. 总体设计 .............................................. 错误!未指定书签。 2.1. 数据流程分析图....................................... 错误!未指定书签。 2.2. 系统总体模块图....................................... 错误!未指定书签。 2.3. 安全性设计........................................... 错误!未指定书签。 3. 数据库设计 ............................................ 错误!未指定书签。 3.1. 需求分析............................................. 错误!未指定书签。 3.1.1. 任务概述......................................... 错误!未指定书签。 3.1.2. 系统功能需求..................................... 错误!未指定书签。 3.2. 概念结构设计......................................... 错误!未指定书签。 3.3. 逻辑结构设计......................................... 错误!未指定书签。 3.3.1. 建立关系模型..................................... 错误!未指定书签。 3.3.2. 确定函数依赖、属于第几范式....................... 错误!未指定书签。 3.4. 物理结构设计......................................... 错误!未指定书签。 3.4.1. 表设计........................................... 错误!未指定书签。 3.4.2. 约束设计......................................... 错误!未指定书签。 3.4.3. 触发器设计....................................... 错误!未指定书签。 3.4.4. 视图设计......................................... 错误!未指定书签。 3.4.5. 索引设计......................................... 错误!未指定书签。 3.4.6. 存储过程设计..................................... 错误!未指定书签。 4. 数据库实施、运行 ...................................... 错误!未指定书签。 4.1. 创建表及约束......................................... 错误!未指定书签。 4.2. 触发器创建........................................... 错误!未指定书签。 4.3. 视图................................................. 错误!未指定书签。 4.4. 索引................................................. 错误!未指定书签。 4.5. 游标和存储过程....................................... 错误!未指定书签。 4.6. 数据录入............................................. 错误!未指定书签。 5. 结论 .................................................. 错误!未指定书签。参考文献:.................................................. 错误!未指定书签。致谢...................................................... 错误!未指定书签。

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

摘要 近年来,家庭理财日益受到家庭的关注。一个理性的家庭,不应仅仅满足于一般意义上的“食饱衣暖”。当手头现有的资金还算充裕的时候,就应该根据家庭自身的特点,寻找一些最适合自己的投资领域与投资工具,获取尽可能高的收益率。家庭理财需要理财者对家庭的现状与未来有一个系统的把握和长期的打算,除合理分配家庭的财务支出外,同时还要学会钱生钱,最起码能抵消通货膨胀的影响。本系统设计的是一套功能比较完善的家庭理财系统。家庭理财系统基于B/S模式,功能主要包括日常消费和收入记录和统计管理部分。本家庭理财系统是使用计算机进行信息管理,不仅提高了工作效率,而且操作简便、界面友好、灵活、实用,能够很好的满足家庭从事财务管理方面的需要。 本系统前台主要使用JSP作为开发语言,后台使用Mysql作为数据库管理系统,开发环境是MyEclipse,开发出的一个基于Web技术的B/S结构的家庭理财管理系统。 关键词:理财系统,JSP,B/S结构

ABSTRACT In recent years, the family financial management has been the concern of the family. A rational family, should not be satisfied with just the general sense of the "food full warm clothes". When the existing capital on hand is abundant, should according to the characteristics of the family itself, looking for some of the most suitable for their own investment fields and investment tools, to get as high yields. Family financial need the financial management of the current situation and future family has a grasp of the system and the long-term plan, except the reasonable distribution of the family financial expenditure, and also learn to sided etc money lays money, at least to offset the effect of inflation,This system design is a set of function is the perfect family financial management system. Family financial management system based on B/S mode, function mainly includes daily consumption and income records and statistics management section. This family financial management system is to use the computer to carry on the information management, not only improve work efficiency, and operation simple, friendly interface, flexible, practical, and can meet the family engaged in financial management needs The front of the system using JSP as a development language, the use of Mysql as a database management system, the development environment is My Eclipse,, developed a Web technology based on B / S structure of the district property management system. Key words:financial, management system, JSP, B / S structure

相关文档
最新文档