ImageVerifierCode 换一换
格式:DOCX , 页数:71 ,大小:822.86KB ,
资源ID:11612609      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11612609.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(家庭理财管理系统的设计与实现.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、家庭理财管理系统的设计与实现中文题目:基于B/S的家庭理财管理系统的设计与实现外文题目:Design and implementation of family financial management system based on B / S摘要近年来,家庭理财日益受到家庭的关注。一个理性的家庭,不应仅仅满足于一般意义上的“食饱衣暖”。当手头现有的资金还算充裕的时候,就应该根据家庭自身的特点,寻找一些最适合自己的投资领域与投资工具,获取尽可能高的收益率。家庭理财需要理财者对家庭的现状与未来有一个系统的把握和长期的打算,除合理分配家庭的财务支出外,同时还要学会钱生钱,最起码能抵消通货膨胀的影响

2、。本系统设计的是一套功能比较完善的家庭理财系统。该系统的开发是以ECLIPSE作为开发平台,应用JSP技术作为前台开发语言,应用my sql 数据库来作为后台的数据库对本系统用到的数据进行存储和提取。家庭理财系统基于B/S模式,功能主要包括家庭成员管理功能,理财计划功能,收支管理功能,银行账户管理功能及统计管理部分。本家庭理财系统是使用计算机进行信息管理,不仅提高了工作效率,而且操作简便、界面友好、灵活、实用,能够很好的满足家庭从事财务管理方面的需要。关键词: B/S 家庭理财 Jsp 管理AbstractIn recent years ,Family finance is drawing m

3、ore and more familys attenion day by day.A rational family,should not merely satisfy in the gengeral significance the food fullclothes is warm.When there are abundant funds on hand ,you shoule find some of the most suitable for their investment domain and investment tools based on the familys charac

4、teristics to obtain the most return as possible.Financial manager shoule has a system assurance and long-term plans of the family present situation and the future .Besides the rational of distribution family financial disbursement,meanwhile he must study the to how get more money by the money he has

5、,at least he is able to offset the impact of inflation .This syetem is designed for familys financial managemnet .System uses ECLIPSE as the development platform,and JSP technology as foreground Programming Language and my sql database as the background database to storge and retrieval the data. Sys

6、tem Based on B / S mode,and the function of the system mainly includes the daily consumption and income records as well as the statistics management . This family manages finances the system is uses the computer to carry on the information management, not only enhanced the working efficiency, moreov

7、er operates, the contact surface simply friendly, nimble, practical, can the very good satisfied family be engaged in the financial control aspect the need.Key words :B/S family finance Jsp manage 1项目概述1.1现系统的概述改革开放以来,中国经济得到了迅速的发展,家庭收入也与日俱增,随着房产热、私家车、出国游等走入寻常百姓家,如何规划财富,如何让财富增值,如何享受财富也日渐成为每个家庭关注的话题。中

8、国统计年鉴的资料表明,近13年来,中国物价上涨率平均达到了6.5,这一数字意味着,如果不用于投资理财,我们手头的现金每年就会减少6.5。从20世纪90年代国内第一家银行推出个人理财产品,到目前几乎所有的银行都拥有了个人理财部,有些甚至引进了更高层次的贵宾理财。这就要求有更好的家庭理财软件。现代家庭与传统家庭在理财方面也出现了许多不同,两相比较,现代家庭理财难度更大,其中还潜藏了多种理财危机。其一是收入虽增,支出更大。而现代职业妇女相当普遍,双薪家庭收入增加,可以支配的家庭收入相对较多。但是由于现代人物质欲望高,消费诱惑也大,收入虽较丰厚,花费也比以往高出许多。其二是投资虽广,风险也高。传统家庭

9、理财方式多半以储蓄为主,财富累积速度虽慢,但风险也低,至少不会把本金赔掉。而现在投资理财工具多样化,但若未具备专业知识而盲目理财,其结果不仅白忙一场,还可能因此赔掉老本。其三是子女虽少,花费更多。现代家庭普遍响应计划生育,只有一个孩子,但由于父母十分重视孩子的养育,花在生活上、学习教育上的费用比以前多得多。其四是借钱虽易,利息巨增。我国居民的储蓄存款超过十万亿人民币。特别是像上海、深圳等发达城市,居民的可支配收入正在逐步达到中等发达国家水平,许多居民除了购房、购车外有大量的金融资产,如何分配、管理金融资产是居民最大的需求。大多数个人对金融方面的需求从储蓄、保管金融资产向金融资产的保值、增值转变

10、。家庭如何管理金融资产呢?如何安排自己的富余的现金流,如何筹集自己所需的资金,成为了一个现实的问题。家庭理财系统以家庭理财的概念、理论、本质为基础,剖析了家庭的经济结构,并对理财市场和理财产品进行了分析,在此基础上提出了家庭理财的模式及如何进行家庭理财规划。 家庭理财系统是每一个家庭管理家庭财务收入和支出的不可缺少的一个管理信息系统,它的内容对于家庭的管理者来说是至关重要的,所以家庭理财系统应该能够为一个家庭的管理者提供充足的信息和快捷的查询手段,方便家庭的管理者的合理理财。随着科学技术的不断提高,计算机科学日渐成熟,网上银行的迅速发展,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域

11、并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对家庭财务进行管理,具有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高家庭财务管理的效率,也是家庭理财的科学化、正规化管理,与先进科学技术接轨的重要条件。1.2组织机构及业务范围家庭理财公司的组织机构如下:图1-1 家庭理财公司的组织机构图Figure 1-1 family financial management company organization chart本公司的目标是“让家庭理财变得更方便,快捷,专业”,向客户提供优质服务,公司的主要业务如下 :

12、 (1)风险评估首先对客户进行风险评估判断客户的风险承受能力。(2)制定家庭理财计划 为客户制定家庭理财计划,使客户有规划的分配家庭资产。(3)丰富客户理财知识对客户进行家庭理财知识讲座,使客户掌握如何更合理理财。(4)为客户开发专业的家庭理财软件为客户开发一款专业的理财软件,使客户足不出户的轻松管理家庭理财。1.3业务流程描述 表1-1 业务流程图符号说明1Tablet.1-1 Service flow chart symbol explanation图形符号名称说明报表、单据产生的单条信息数据外部实体提供相关数据的人员或组织,对相关工作进行处理的人员或组织数据存储用来存储大量数据信息处理对

13、系统进行的处理和操作数据流表示数据的流向系统业务流程图如下:图1-2家庭理财系统业务流程图Figure 1-2 family financial management system, business process diagrams1.4 现系统存在的问题及薄弱环节分析通过系统调研,我认为目前存在的问题及薄弱环节主要表现在下列几个面:1、资料统计为手工进行。财产信息处理工作量很大,易出错且耗时。2、财产信息共享率低,大量重复劳动。3、纸张的保存不方便,容易丢失和破损。2 可行性分析2.1 技术可行性开发一个通用型家庭理财软件,项目规模可以在适合大多数家庭的基础上进行开发。技术上主要涉及界面设

14、计和数据库设计。在开发工具方面,可采用应用软件快速开发工具ECLIPSE,它是一个高度集成化开发环境,具有丰富的组件,尤其在数据库开发方面具有很大优势。ECLIPSE能够支持大多数数据库的连接,通过数据库连接组件可方便快捷的实现数据库连接,并进行高效访问。开发环境本系统为B/S结构。也就是系统的的客户端采用的是浏览器,不用再另外编写客户端软件。系统部署在TOMCAT下运行,开发时的调试环境为TOMCAT,开发工具为ECLIPSE,数据库采用了MY SQL。系统采用MVC模式。该模式是现在最流行的一种设计模式。MVC包括3类对象,简单地说,MODEL是应用对象,VIEW是它在屏幕上的表示。CON

15、TROLLER定义用户界面输入的相应方式。图2-1MVC模式图Figure 2-1MVC diagram开发工具Java Servlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。Servlet其实和传统的CGI程序和ISAPI、NSAPI等Web程序开发工具的作用是相同的,在使用Java Servlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet,即使不直接支持Servl

16、et的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合Java Servlet规范,Servlet是完全平台无关且是Web服务器无关的。由于Java Servlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Java Servlet效率非常高。JavaBeans就是Java的可重用组件技术。ASP通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。JSP通过JavaBeans实现了同

17、样的功能扩充。JSP对于在Web应用中集成JavaBeans组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。JavaBeans组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。由于JavaBeans开发起来简单,又可以利用Java语言的强大功能,许多动态页面处理过程实际上被封装到了JavaBeans中。JSP技术是目前网上最流行的在服务器端运行的脚本技术。JSP具有跨平台、安全、强大的可伸缩性的特点,而果硬要挑一些毛病,JSP相对别的脚本更加难掌握,因为精通JSP必须精通Java语言

18、,对于中小型项目,我们要考虑开发人员、开发速度、开发成本等问题。 本系统采用了MYSQL。MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。家庭理财系统在上述的应用环境中,系统的实现在技术上具有可行性。2.2 经济可行性2.2.1支出基础支出:电费:15*10*0.5=75元生活费:500元终端pc磨损费:15*30=450元网络设备/

19、配置:800*(1/12)*(15/30)=33元共计:1058元2.2.2收益一次性收益每户注册费50元 50*100=5000元一次性收益共计 5000元经常性收益0元无附件费2.2.3收益投资比5000/1058=472.6%2.2.4投资回收周期2个月以上可知本系统开发需求的低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。而且目标系统并不是十分的复杂,开发的周期较短,人员经济支出有限。在为使用者带来便利的同时,也为系统的进一步推广创造了条件。最重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识,使我们将来能够与社会接轨。因此经济可行性较高。2.3 操作可行性就操作

20、可行性来说,该系统能够实现家庭理财功能的要求,使家庭成员能够及时、全面的掌握财产的流动情况、财产的使用、收支情况等。由于家庭财务管理系统是各个家庭管理自己家的的财务,所以他不会涉及联机的,只要在自己家中的计算机按上家庭理财系统就可以使用。操作简单,功能强大。是每个家庭必不可少的好帮手。能够在很大程度上节省家庭在财产管理方面花费的精力。综上所述,证明我们开发该系统是切实可行的。2.4 法律可行性本系统的从需求开始到最后交付都是根据客户的要求来实现,并且在独立的环境下开发完成,对于业务经过了大量的调研,不存在盗版侵权问题,是完全合法的软件,在法律上是完全可行的。2.5 结论经过上述的研究,本系统在

21、技术可行性方面,操作可行性方面,经济可行性方面和法律可行性方面都是没问题的,所以可以进行开发。3 需求分析3.1 总体目标社会在发展,时代在进步,理财在当今这个金融的社会,成为相当热门而且非常重要的概念。随着生活水平和文化水平的提高,家庭购买电脑的能力和应用电脑的能力开始提高。电脑及其应用的普及化,人们应用电脑进行家庭财务管理的观念增强,因此,开发一个通用性家庭理财软件已经成为社会需求。本系统是一个家庭通用型理财软件,系统目标是把适合家庭化管理的各种理财手段及家庭日常收支管理实现计算机化管理,使对家庭及家庭成员的收支活动更好地进行记录并加以统计分析成为可能,也使家庭家庭变得方便,快捷,全面。3

22、.2 具体目标家庭理财就是管理自己的财富,进而提高财富的效能的经济活动。理财也就是对资本金和负债资产的科学合理的运作。通俗的来说,理财就是赚钱、省钱、花钱之道。理财就是打理钱财。说起来理财是一件非常平凡的事情,但实际上却非常有学问。家庭理财是一门新兴的实用科学,它是以经济学为指导(追求极大化目标)、以会计学为基础(客观忠实记录)、以财务学为手段(计划与满足未来财务需求、维持资产负债平衡)的边缘科学。 既然家庭理财是门科学,我们就必须以科学、理性的态度来对待它。只有这样,才能达到理财的目标。所谓家庭理财从概念上讲,就是学会有效、合理地处理和运用钱财,让自己的花费发挥最大的效用,以达到最大限度地满

23、足日常生活需要的目的。简而言之,家庭理财就是利用企业理财和金融得方法对家庭经济(主要只家庭收入和支出)进行计划和管理,增强家庭经济实力,提高抗风险能力,增大家庭效用。从广义的角度来 讲,合理的家庭理财也会节省社会资源,提高社会福利,促进社会的稳定发展。 从技术的角度讲,家庭理财就是利用开源节流的原则,增加收入,节省支出,用最合理的方式来达到一个家庭所希望达到的经济目标。这样的目标小到增添家电设备,外出旅游,大到买车、购屋、储备子女的教育经费,直至安排退休后的晚年生活等等。 就家庭理财规划的整体来看,它包含三个层面的内容:首先是设定家庭理财目标;其次是掌握现时收支及资产债务状况;最后是如何利用投

24、资渠道来增加家庭财富。家庭理财的中心内容账务管理。人们几乎每一天都会经过许多次货币活动。其中包括了买入卖出实物,娱乐消费,起居饮食消费,还有发放工资等。如果能把各类不同的活动进行分类,分别对活动进行管理,那么无论现在还是将来,你的账务就会清楚明白了。现在我们把这些工作放到程序里去实现,就是这样的操作。日常生活中,当我们要对一周来收支的情况进行了解,就非常困难,而观察一个月里的利率走势就更加是问题。做到程序里,把它存放到一个数据表里就可以了。归结后,用户的操作一般如下:增加,减少,查找,统计。因而有了相应的操作来管理的账务,依据需要一个统计分析的过程。我定义这样一个过程,分析数据,生成表。比如日

25、常收支统计。建立日常收支表,以收支类型,时间段分类统计也可综合统计。时间上可按年收支,月收支,日收支进行统计。在理财的大道上,我们也需要随时了解自己所处的位置,在终极目标的指引下,实现一个个短期的目标。而这一切也正是软件中统计表要告诉用户的。家庭理财系统主要由日常记账管理和应用各种理财手段进行理财实现家庭资金的最大增值。按用途有效的进行消费计划和统计。主要为各家庭成员对家庭财产的增加和减少活动进行跟踪和记录,这样随时可以对家庭的财产拥有状况进行浏览,查询,方便家庭财产的添置和管理。由此可知家庭理财系统大致有以下功能需求:(1)基本信息管理: 登录管理功能主要负责用户安全登录,创建新的家庭用户。

26、家庭成员管理模块这个模块主要是对家庭成员的管理。(2)理财计划管理:主要是对家庭的收支,储蓄及投资做计划经行管理。(3)日常收支管理:收入管理主要有收入录入,删除,查询等功能,消费管理有分别对衣食住行及其他5个方面消费的添加,删除,统计等功能。(4)银行账户管理:存款部分的功能有利率统计,存款录入等功能,取款部分有即将到期提醒,及取款成功后撤销等功能,贷款部分有贷款利率,贷款信息添加与删除等功能。(5)统计管理:统计管理分为日统计,月统计,年统计及资产统计。日统计即对当日的消费,收入及银行账户信息进行统计并汇总。月统计即对当月的消费,收入及银行账户信息进行统计并汇总。年统计即对当年的消费,收入

27、及银行账户信息进行统计并汇总。资产统计是对家庭资产总得统计以便对家庭资产有整体印象。3.3系统功能建模系统功能建模所采用的工具是数据流程图和数据字典,用于表达系统内部数据的运动以及对数据的描述和定义。3.3.1系统数据流程图数据流程图DFD(data flow diagram)描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流程图,是系统的逻辑模型。数据流程图是描述系统中数据流程图的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换逻辑输出所需的加工处理 。数据流程图符号定义如表3-1所示: 表 3-1 数据流程图符Tablet.3-1 Flow diagram of the

28、 data mark explanation图形符号名称符号说明实体记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称。处理记述某种业务的手工或计算机处理,其中,PM区记述处理标号,C区记述处理名称。数据存储记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称。数据流记述数据流的流动方向,FM记述数据流的名称。数据流图的设计规则如下:(1) 按照自顶向下逐层分解的思想,分解后的图成为子图,子图与父图必须保持输入与输出的一致。(2) 各子图可以通过公共的存储联系起来组成一张图。(3) 为减少数据流线的交叉,允许同一存储或实体在同一个图中重复画出。(4) 处理与处理是

29、通过存储联系的,不能直接用数据流线连结。(5) 存储的输入来源也输出去向不能是外部实体,只能是处理。(6) 同一数据流不允许在同一级图中重复出现。数据不允许重复录入。(7) 处理中的非正常的错误情况处理,在DFD中不予表示,在DFD中,输入就应该是正确的。(8)数据处理对一个数据存储中的数据即读又写,则数据流应用双箭头。输入的查询条件及对话信息,不应作为数据流出现在DFD中。数据流图:顶层数据流图 登录管理 返回信息图3-1系统顶层数据流图Figure 3-1 Top-level data flow diagram of the system一级细化数据流图 D1 计划清单 D2 计划信息图3

30、-2理财计划信息数据流图Figure 3-3 Financial planning information data flow diagram D3 收支记录 D4 收支去向记录图3-3收支信息数据流图Figure 3-3 revenue and expenditure information data flow diagram D5 银行账户记录 D6 银行账户记录去向图3-4银行账户信息数据流图Figure 3-4 Bank account information and data flow diagram二级细化数据流图 D7 收支计划清单 D8 收支计划信息图3-5理财计划信息二级细化

31、数据流图-收支计划信息数据流图Figure 3-5 Financial planning information secondary refining data flow chart- Plan for the receipt and expenditure of information data flow chart D9 债务计划清单 D10债务计划信息图3-6 理财计划信息二级细化数据流图-债务计划信息数据流图Figure 3-6 Financial planning information secondary refining data flow chart-Debt plan information data flow chart D11 储蓄计划清单 D12 储蓄计划信息图3-7 理财计划信息二级细化数据流图-储蓄计划信息数据流图Figure 3-7 Financial planning information secondary refining data flow chart- Savings plan information data flow diagram D13投资计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1