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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于BS的家庭理财管理系统的设计与实现毕业论文.docx

1、基于BS的家庭理财管理系统的设计与实现毕业论文基于B/S的家庭理财管理系统的设计与实现毕业论文1项目概述1.1现系统的概述改革开放以来,中国经济得到了迅速的发展,家庭收入也与日俱增,随着房产热、私家车、出国游等走入寻常百姓家,如何规划财富,如何让财富增值,如何享受财富也日渐成为每个家庭关注的话题。中国统计年鉴的资料表明,近13年来,中国物价上涨率平均达到了6.5,这一数字意味着,如果不用于投资理财,我们手头的现金每年就会减少6.5。从20世纪90年代国内第一家银行推出个人理财产品,到目前几乎所有的银行都拥有了个人理财部,有些甚至引进了更高层次的贵宾理财。这就要求有更好的家庭理财软件。现代家庭与

2、传统家庭在理财方面也出现了许多不同,两相比较,现代家庭理财难度更大,其中还潜藏了多种理财危机。其一是收入虽增,支出更大。而现代职业妇女相当普遍,双薪家庭收入增加,可以支配的家庭收入相对较多。但是由于现代人物质欲望高,消费诱惑也大,收入虽较丰厚,花费也比以往高出许多。其二是投资虽广,风险也高。传统家庭理财方式多半以储蓄为主,财富累积速度虽慢,但风险也低,至少不会把本金赔掉。而现在投资理财工具多样化,但若未具备专业知识而盲目理财,其结果不仅白忙一场,还可能因此赔掉老本。其三是子女虽少,花费更多。现代家庭普遍响应计划生育,只有一个孩子,但由于父母十分重视孩子的养育,花在生活上、学习教育上的费用比以前

3、多得多。其四是借钱虽易,利息巨增。我国居民的储蓄存款超过十万亿人民币。特别是像上海、深圳等发达城市,居民的可支配收入正在逐步达到中等发达国家水平,许多居民除了购房、购车外有大量的金融资产,如何分配、管理金融资产是居民最大的需求。大多数个人对金融方面的需求从储蓄、保管金融资产向金融资产的保值、增值转变。家庭如何管理金融资产呢?如何安排自己的富余的现金流,如何筹集自己所需的资金,成为了一个现实的问题。家庭理财系统以家庭理财的概念、理论、本质为基础,剖析了家庭的经济结构,并对理财市场和理财产品进行了分析,在此基础上提出了家庭理财的模式及如何进行家庭理财规划。 家庭理财系统是每一个家庭管理家庭财务收入

4、和支出的不可缺少的一个管理信息系统,它的内容对于家庭的管理者来说是至关重要的,所以家庭理财系统应该能够为一个家庭的管理者提供充足的信息和快捷的查询手段,方便家庭的管理者的合理理财。随着科学技术的不断提高,计算机科学日渐成熟,网上银行的迅速发展,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对家庭财务进行管理,具有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高家庭财务管理的效率,也是家庭理财的科学化、正规化管理,与先进科学技术接轨的重要条件。1.2组织

5、机构及业务范围家庭理财公司的组织机构如下:图1-1 家庭理财公司的组织机构图Figure 1-1 family financial management company organization chart本公司的目标是“让家庭理财变得更方便,快捷,专业”,向客户提供优质服务,公司的主要业务如下 : (1)风险评估首先对客户进行风险评估判断客户的风险承受能力。(2)制定家庭理财计划为客户制定家庭理财计划,使客户有规划的分配家庭资产。(3)丰富客户理财知识对客户进行家庭理财知识讲座,使客户掌握如何更合理理财。(4)为客户开发专业的家庭理财软件为客户开发一款专业的理财软件,使客户足不出户的轻松管理

6、家庭理财。1.3业务流程描述表1-1 业务流程图符号说明1Tablet.1-1Service flow chart symbol explanation图形符号名称说明报表、单据产生的单条信息数据外部实体提供相关数据的人员或组织,对相关工作进行处理的人员或组织数据存储用来存储大量数据信息处理对系统进行的处理和操作数据流表示数据的流向系统业务流程图如下:图1-2家庭理财系统业务流程图Figure 1-2 family financial management system, business process diagrams1.4 现系统存在的问题及薄弱环节分析通过系统调研,我认为目前存在的问题

7、及薄弱环节主要表现在下列几个面:1、资料统计为手工进行。财产信息处理工作量很大,易出错且耗时。2、财产信息共享率低,大量重复劳动。3、纸张的保存不方便,容易丢失和破损。2 可行性分析2.1 技术可行性开发一个通用型家庭理财软件,项目规模可以在适合大多数家庭的基础上进行开发。技术上主要涉及界面设计和数据库设计。在开发工具方面,可采用应用软件快速开发工具ECLIPSE,它是一个高度集成化开发环境,具有丰富的组件,尤其在数据库开发方面具有很大优势。ECLIPSE能够支持大多数数据库的连接,通过数据库连接组件可方便快捷的实现数据库连接,并进行高效访问。开发环境本系统为B/S结构。也就是系统的的客户端采

8、用的是浏览器,不用再另外编写客户端软件。系统部署在TOMCAT下运行,开发时的调试环境为TOMCAT,开发工具为ECLIPSE,数据库采用了MY SQL。系统采用MVC模式。该模式是现在最流行的一种设计模式。MVC包括3类对象,简单地说,MODEL是应用对象,VIEW是它在屏幕上的表示。CONTROLLER定义用户界面输入的相应方式。图2-1MVC模式图Figure 2-1MVC diagram开发工具Java Servlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。Servlet

9、其实和传统的CGI程序和ISAPI、NSAPI等Web程序开发工具的作用是相同的,在使用Java Servlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合Java Servlet规范,Servlet是完全平台无关且是Web服务器无关的。由于Java Servlet内部是以线程方式提供服务,不必对于每个请求都启动

10、一个进程,并且利用多线程机制可以同时为多个请求服务,因此Java Servlet效率非常高。JavaBeans就是Java的可重用组件技术。ASP通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。JSP通过JavaBeans实现了同样的功能扩充。JSP对于在Web应用中集成JavaBeans组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。JavaBeans组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。由于JavaBea

11、ns开发起来简单,又可以利用Java语言的强大功能,许多动态页面处理过程实际上被封装到了JavaBeans中。JSP技术是目前网上最流行的在服务器端运行的脚本技术。JSP具有跨平台、安全、强大的可伸缩性的特点,而果硬要挑一些毛病,JSP相对别的脚本更加难掌握,因为精通JSP必须精通Java语言,对于中小型项目,我们要考虑开发人员、开发速度、开发成本等问题。 本系统采用了MYSQL。MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用

12、户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。家庭理财系统在上述的应用环境中,系统的实现在技术上具有可行性。2.2 经济可行性2.2.1支出基础支出:电费:15*10*0.5=75元生活费:500元终端pc磨损费:15*30=450元网络设备/配置: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个月以上可知本系统开发需求的低,加上具有成熟的软硬

13、件环境,所以在软硬件的支出上十分有限。而且目标系统并不是十分的复杂,开发的周期较短,人员经济支出有限。在为使用者带来便利的同时,也为系统的进一步推广创造了条件。最重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识,使我们将来能够与社会接轨。因此经济可行性较高。2.3操作可行性就操作可行性来说,该系统能够实现家庭理财功能的要求,使家庭成员能够及时、全面的掌握财产的流动情况、财产的使用、收支情况等。由于家庭财务管理系统是各个家庭管理自己家的的财务,所以他不会涉及联机的,只要在自己家中的计算机按上家庭理财系统就可以使用。操作简单,功能强大。是每个家庭必不可少的好帮手。能够在很大程度上节省家

14、庭在财产管理方面花费的精力。综上所述,证明我们开发该系统是切实可行的。2.4法律可行性本系统的从需求开始到最后交付都是根据客户的要求来实现,并且在独立的环境下开发完成,对于业务经过了大量的调研,不存在盗版侵权问题,是完全合法的软件,在法律上是完全可行的。2.5结论经过上述的研究,本系统在技术可行性方面,操作可行性方面,经济可行性方面和法律可行性方面都是没问题的,所以可以进行开发。3 需求分析3.1 总体目标社会在发展,时代在进步,理财在当今这个金融的社会,成为相当热门而且非常重要的概念。随着生活水平和文化水平的提高,家庭购买电脑的能力和应用电脑的能力开始提高。电脑及其应用的普及化,人们应用电脑

15、进行家庭财务管理的观念增强,因此,开发一个通用性家庭理财软件已经成为社会需求。本系统是一个家庭通用型理财软件,系统目标是把适合家庭化管理的各种理财手段及家庭日常收支管理实现计算机化管理,使对家庭及家庭成员的收支活动更好地进行记录并加以统计分析成为可能,也使家庭家庭变得方便,快捷,全面。3.2具体目标家庭理财就是管理自己的财富,进而提高财富的效能的经济活动。理财也就是对资本金和负债资产的科学合理的运作。通俗的来说,理财就是赚钱、省钱、花钱之道。理财就是打理钱财。说起来理财是一件非常平凡的事情,但实际上却非常有学问。家庭理财是一门新兴的实用科学,它是以经济学为指导(追求极大化目标)、以会计学为基础

16、(客观忠实记录)、以财务学为手段(计划与满足未来财务需求、维持资产负债平衡)的边缘科学。既然家庭理财是门科学,我们就必须以科学、理性的态度来对待它。只有这样,才能达到理财的目标。所谓家庭理财从概念上讲,就是学会有效、合理地处理和运用钱财,让自己的花费发挥最大的效用,以达到最大限度地满足日常生活需要的目的。简而言之,家庭理财就是利用企业理财和金融得方法对家庭经济(主要只家庭收入和支出)进行计划和管理,增强家庭经济实力,提高抗风险能力,增大家庭效用。从广义的角度来讲,合理的家庭理财也会节省社会资源,提高社会福利,促进社会的稳定发展。从技术的角度讲,家庭理财就是利用开源节流的原则,增加收入,节省支出

17、,用最合理的方式来达到一个家庭所希望达到的经济目标。这样的目标小到增添家电设备,外出旅游,大到买车、购屋、储备子女的教育经费,直至安排退休后的晚年生活等等。就家庭理财规划的整体来看,它包含三个层面的内容:首先是设定家庭理财目标;其次是掌握现时收支及资产债务状况;最后是如何利用投资渠道来增加家庭财富。家庭理财的中心内容账务管理。人们几乎每一天都会经过许多次货币活动。其中包括了买入卖出实物,娱乐消费,起居饮食消费,还有发放工资等。如果能把各类不同的活动进行分类,分别对活动进行管理,那么无论现在还是将来,你的账务就会清楚明白了。现在我们把这些工作放到程序里去实现,就是这样的操作。日常生活中,当我们要

18、对一周来收支的情况进行了解,就非常困难,而观察一个月里的利率走势就更加是问题。做到程序里,把它存放到一个数据表里就可以了。归结后,用户的操作一般如下:增加,减少,查找,统计。因而有了相应的操作来管理的账务,依据需要一个统计分析的过程。我定义这样一个过程,分析数据,生成表。比如日常收支统计。建立日常收支表,以收支类型,时间段分类统计也可综合统计。时间上可按年收支,月收支,日收支进行统计。在理财的大道上,我们也需要随时了解自己所处的位置,在终极目标的指引下,实现一个个短期的目标。而这一切也正是软件中统计表要告诉用户的。家庭理财系统主要由日常记账管理和应用各种理财手段进行理财实现家庭资金的最大增值。

19、按用途有效的进行消费计划和统计。主要为各家庭成员对家庭财产的增加和减少活动进行跟踪和记录,这样随时可以对家庭的财产拥有状况进行浏览,查询,方便家庭财产的添置和管理。由此可知家庭理财系统大致有以下功能需求:(1)基本信息管理:登录管理功能主要负责用户安全登录,创建新的家庭用户。家庭成员管理模块这个模块主要是对家庭成员的管理。(2)理财计划管理:主要是对家庭的收支,储蓄及投资做计划经行管理。(3)日常收支管理:收入管理主要有收入录入,删除,查询等功能,消费管理有分别对衣食住行及其他5个方面消费的添加,删除,统计等功能。(4)银行账户管理:存款部分的功能有利率统计,存款录入等功能,取款部分有即将到期

20、提醒,及取款成功后撤销等功能,贷款部分有贷款利率,贷款信息添加与删除等功能。(5)统计管理:统计管理分为日统计,月统计,年统计及资产统计。日统计即对当日的消费,收入及银行账户信息进行统计并汇总。月统计即对当月的消费,收入及银行账户信息进行统计并汇总。年统计即对当年的消费,收入及银行账户信息进行统计并汇总。资产统计是对家庭资产总得统计以便对家庭资产有整体印象。3.3系统功能建模系统功能建模所采用的工具是数据流程图和数据字典,用于表达系统内部数据的运动以及对数据的描述和定义。3.3.1系统数据流程图数据流程图DFD(data flow diagram)描述数据流动、存储、处理的逻辑关系,也称为逻辑

21、数据流程图,是系统的逻辑模型。数据流程图是描述系统中数据流程图的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换逻辑输出所需的加工处理。数据流程图符号定义如表3-1所示:表 3-1 数据流程图符Tablet.3-1Flow diagram of the data mark explanation图形符号名称符号说明实体记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称。处理记述某种业务的手工或计算机处理,其中,PM区记述处理标号,C区记述处理名称。数据存储记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称。数据流记述数据流的流动方向,FM记述数

22、据流的名称。数据流图的设计规则如下:(1)按照自顶向下逐层分解的思想,分解后的图成为子图,子图与父图必须保持输入与输出的一致。(2)各子图可以通过公共的存储联系起来组成一张图。(3)为减少数据流线的交叉,允许同一存储或实体在同一个图中重复画出。(4)处理与处理是通过存储联系的,不能直接用数据流线连结。(5)存储的输入来源也输出去向不能是外部实体,只能是处理。(6)同一数据流不允许在同一级图中重复出现。数据不允许重复录入。(7)处理中的非正常的错误情况处理,在DFD中不予表示,在DFD中,输入就应该是正确的。(8) 数据处理对一个数据存储中的数据即读又写,则数据流应用双箭头。输入的查询条件及对话

23、信息,不应作为数据流出现在DFD中。数据流图:顶层数据流图登录管理返回信息图3-1系统顶层数据流图Figure 3-1 Top-level data flow diagram of the system一级细化数据流图 D1计划清单D2计划信息图3-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

24、银行账户记录去向图3-4银行账户信息数据流图Figure 3-4 Bank account information and data flow diagram二级细化数据流图 D7 收支计划清单 D8 收支计划信息图3-5理财计划信息二级细化数据流图-收支计划信息数据流图Figure 3-5 Financial planning information secondary refining data flow chart- Plan for the receipt and expenditure of information data flow chart D9债务计划清单D10债务计划信息图

25、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-7Financial planning information secondary refining data flow chart- Savings plan information data

26、 flow diagram D13投资计划清单D14 投资计划信息图3-8理财计划信息二级细化数据流图-投资计划信息数据流图Figure 3-8Financial planning information secondary refining data flow chart- Investment plan information data flow diagram D15收入记录 D16 收入去向记录图3-9收支信息二级细化数据流图-收入信息数据流图Figure 3-9Payments information level 2 refining data flow chart- Income

27、information data flow diagram D17 支出记录 D18 支出去向记录图3-10收支信息二级细化数据流图-支出信息数据流图Figure 3-10Payments information level 2 refining data flow chart- Spending information data flow chart D19 储蓄账户记录 D20储蓄账户记录去向图3-11银行账户信息二级细化数据流图-储蓄账户信息数据流图Figure 3-11Bank account information secondary refining data flow diagr

28、am- Savings account information data flow diagram D21信用账户记录 D22 信用账户记录去向图3-12银行账户信息二级细化数据流图-信用账户信息数据流图Figure 3-12Bank account information secondary refining data flow diagram- Credit account information data flow diagram D23 贷款账户信息 D24 贷款账户记录去向图3-13银行账户信息二级细化数据流图-贷款账户信息数据流图Figure 3-13Bank account in

29、formation secondary refining data flow diagram- Loan account information data flow diagram 3.3.2数据字典数据字典是对数据流图的解释和说明,包含的内容如下:(1) 数据元素(2)数据存储(3)数据流(4)数据处理3.4系统数据模型E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型2。在数据库系统中,常用的模型有三种:层次模型、网状模型、关系模型。其中,关系模型是较新的一种。它是通过表格数据来表示和实现两个实体间的联系。以关系模型为基础的数据库为关系数据库。该系统所采

30、用的就是关系数据库。下面本系统的数据模型,主要工具是实体-关联图,即E-R图。实体是现实世界中可以区别于其他对象的事件或物体。表 3-2 E-R图的图形符号说明Tablet.2-2The diagram definition explanetionof E-R chart图形名称含义矩形表示实体集合椭圆表示属性菱形表示联系集合线段将属性连接到实体集或将实体集连接到联系集本系统E-R图如下: n n n n 1n 1 1 n 1 n n 1 1 n n 1 n n n n 1 n n n n n n 图3-5家庭理财管理系统系统E-R图Figure 3-5 Family financial management system E-R diagram表 2-3 实体及其属性表Tablet.2-3Table of Entity and its property实体名称属性用户用户ID,家庭成员ID,姓名,性别,年龄,与户主关系支出信息日期,支出类型,支出金额收入信息日期,收入金额收支统计信息日期区间,收支计划信息储蓄计划信息投资计划信息债务计划信息投资信息银行信息储蓄账户信息信用卡账户信息贷款账户信息家庭资产统计信息日期,姓名,计划金额日期,利率,年限投资种类贷款种类投资种类,连接地址银行名称,种类存款日期,到期日期,存款金额,利率,存款类型刷卡时间,刷卡地点,刷卡原

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

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