上海论文网提供毕业论文和发表论文,专业服务20年。

基于JavaEE平台的家庭财务通系统的设计与实现

  • 论文价格:免费
  • 用途: ---
  • 作者:上海论文网
  • 点击次数:101
  • 论文字数:0
  • 论文编号:el201707201953408206
  • 日期:2017-07-16
  • 来源:上海论文网
TAGS:
第一章  引言 
 
1.1 课题背景
时至今日,改革开放政策已经施行了 30 多年。在过去的一段时间之中,我们国各项领域都取得了较为可喜的成就,尤其是在经济领域。其主要体现在,我们国居民的生活质量上。在此期间,我们国国民经济实现了由“温饱型”逐渐发展为“小康型”的历史性转折。其最为突出的表现是,人人手中都有了储蓄资金。与此同时,伴随着经济领域、社会保障体系、教育行业以及建筑市场等方面改革的不断完善与深化,那些原本由国家和就业单位所承担的来自失业、就医、教育、住房等方面的风险,逐渐全部或是部分的分摊到了每个居民个人身上。不仅如此,我们国经济市场所取得的进步,特别是理财产品(如股票、保险、基金等),也为我们国居民经济的科学管理平添了很多渠道,使得我们国居民经济管理呈现多样化的态势。在这一大洪流下,“投资理财”的相关理念已经逐渐深入人心,继而成为了老百姓安置住房的一项重要手段。也就是说,怎样让老百姓的储蓄有效的抵御通货膨胀带来的影响,怎样灵活的运用手中的资本提高百姓的生活品质,提升资金利用率,已经成为当今社会不可回避的一个重要话题。另外,在当今的社会生活中也会遇到各种各样的经济风险,这些情况也需要更为合理的手段进行资金的管理,从“事前预防”,“事中控制”以及“事后补偿”三个阶段来转嫁和规避资金风险,将每次风险所造成的损失降到最低。那些资金实力相对庞大的集体或者组织在面对资金风险时往往显得淡定从容,可是对于资金实力相对薄弱的个人或是家庭来说,也许仅仅是一些司空见惯的变故,无论是天灾还是人祸,都有可能让一个家庭陷入难以想象的经济漩涡之中。由此可见,结合自身家庭经济状况,制定合理的理财计划,规范、科学、合理的管理家庭经济是十分必要的。这也是我们国居民提升生活水平,规避经济风险的必经之路。 在当今的社会经济发展状况下,随着百姓的资金剩余的增多,其资金管理的意识也在不断地加强。尤其是在金融危机给我们们带来冲击之后,我们国经济市场也迎来了巨大的变革,相应的理财产品也进行了更为深层次的优化,家庭经济管理也成为了大家茶余饭后必不可少的话题。当今多元化的经济发展趋势,使得人们从根本上改变了对于传统经济体制的认识。其中最为显著的一点就是,人们逐渐的从无意识开始变为有意识的去增值资本。自此开始,理财的相关概念在群众中逐渐普及开来,其涉猎的领域也日趋扩大。
........
 
1.2 本文撰写的目的与意义 
伴随着市场经济脚步的日趋平稳,中国的经济发展也逐步在追赶欧美等发达国家,跻身世界大国之列。加强财务管理的效率,提高国民生活品质,已成为历史发展的必然趋势。鉴于此,拜托传统的资金计算手段,提升资金管理效率,已成为当今中国国民的必然要求,也是中国经济发展领域追赶欧美发达国家的一项重要手段。之所以将家庭财务管理与互联网结合起来,也是看中了互联网在信息交互领域里的优秀表现。加之,计算机科学的快速发展。一款高效、实用、便捷的家庭理财软件的问世,指日可待。本文的撰写精髓,也是为了使得面向家庭理财软件的研究可以得到等进一步的深化,并且明确如何更为有针对性地去开发一款导向型家庭理财管理软件,使之趋于个性化。 传统的金融理财方案往往本末倒置,换句话说就是“为了理财而理财”。往往忽略了理财的根本目的是为了抵御金融市场所带来的经济冲击。我们们首先要明确每个客户对于经济风险的承受能力。然后合理地有针对性地去比较每一个客户能够接受的风险与利润之间的压力。只有这样,我们们才可以实现真正意义上的理财管理。而不是毫无根据的去将信贷业务或者储蓄业务推向客户。 目前,我们国东南沿海地区经济发展迅速,而内陆地区发展相对缓慢。在同一座城市贫富差距也十分明显。由此可见,我们国国民经济差异从整体上看还是相当明显的。与此同时,欧美等发达国家也难以做到一家经济组织去提供可以满足大众所有情况的理财业务。由此看来,在金融理财管理过程中,还是需要我们们去明确业务受众人群的。只有给自身定位准确,我们们才能制定出更为优秀的理财管理规划[5]。 
.......
 
第二章  系统设计中相关理论与技术 
 
2.1 系统设计技术概述 
现在,人们的生活水平和文化素质的普遍提高,并且开始注重生活质量。随着市场经济的快速发展,观念的不断更新,个人理财意识普遍增强,特别是家庭理财得到很大的发展。在意识上,一方面,人们对家庭和个人的各方面消费有进行统计和分析的愿望,以便更好的做好家庭收支计划和家庭财务管理。另一方面,各种理财手段不断丰富,如何把各种手段统一起来,并且能更方便的操作。随着精神和物质生活的提高,人们购置电脑的的能力也在增强,因此更加需要一款软件去帮助管理家庭财务。 开发这款软件,技术上主要涉及界面涉及和数据库设计,在开放方面,可以使用 B/S 模式,采用面向对象的编程方法,其开发主要包含前台操作和后台数据库的建立。实现家庭理财的自动化和信息化,用户可以按照权限的不同去操作数据库。在技术上可以使用 JAVA EE 语言和 MYSQL 数据库以及中间层 Apache 服务器[6]。 经上述分析,可以得到结论对于此系统的开放有较大的可行性。 
........
 
2.2 系统设计方案 
Client/Server 结构,简称 C/S 结构,这种结构由远程服务器存储数据库中的数据,将对应的客户端软件安装在本地客户机上。C/S 结构的系统平台一般是两层结构构成。一、客户端(Client),一般是一台个人电脑, 运行系统前端。用户的界面包含了业务逻辑、表示、对用户请求的接收以及向数据库提出的服务请求。二、服务器,数据管理服务器(Server)作为后端,把数据发送到客户端,经过客户端对数据的计算得到结果,将结果传递给用户使用。使用 C/S 结构开发的系统比较单一,灵活变化的能力不强,在管理与维护中存在较大的困难。 Browser/Server 结构,简称 B/S 结构,它是一种仅需要在客户端上使用浏览器(Browser)来访问远端的一台服务器(Server)的简单结构。随着计算机网络技术的不断发展,出现了这种对 C/S 结构进行了改进和优化的结构,它是以非常成熟的网页浏览技术为核心的结构。 在以 B/S 为体系结构的平台中,用户使用浏览器向遍布互联网络的诸多服务器发出请求,服务器处理来自各个浏览器上发来的请求,并把用户所需要的数据和信息传递回浏览器界面。同时 Web Server 完成:执行应用程序、生成动态网页、数据加工、数据请求、访问数据库、返回结果等工作。目前由于 Windows 操作系统已经把浏览器捆绑到操作系统的内部,所以现在大部分管理平台的设计都会优先考虑这种体系结构。很明显 B/S 比起 C/S 在整体结构上有着较大的优势。 
..........
 
第三章  可行性需求分析 ......... 23
3.1 系统可行性研究 .......... 23
3.2 系统需求分析 .... 25
3.3 系统功能需求分析 ...... 26
3.3 本章小结 ........... 32
第四章  总体设计 ........... 33
4.1 总体设计系统功能结构 ....... 33
4.2 系统数据模型的设计 ............ 33
4.2.1 数据库相关理论 ....... 33
4.2.2 数据概念结构设计——E-R 图 ..... 34
4.2.3 数据逻辑结构设计----关系表 .... 36
4.3 本章小结 ............ 38
第五章 系统的详细设计与实现 ......... 39
5.1 用户注册界面的设计 ............ 40
5.2 系统登录界面的设计 ............ 40
5.3 信息管理界面设计 ...... 45
 
第五章 系统的详细设计与实现 
针对我们们家庭理财系统来说,核心在于数据库的设计、管理与实现。我们们采用基于 JAVA 的开发技术,以 mysql 为系统数据库。 三层的结构模型,暨 UI 层该层负责交互通过输入将服务器反馈的数据回馈客户,数据层该层负责存储系统中的各种类型数据,业务逻辑层该层负责勾连各业务之间的逻辑关系,实现功能。 系统开发过程中界面的使用时本章主要介绍的,例如实现其效果的方法等。 本部分主要用到的开发技术有 Hibernate+ Struts+spring 三架构开发技术。 Hibernate 作为 java 开源的免费服务包,它的存在让我们们和数据库打交道变得更为轻松,而之所以采用它也是因为这样我们们可以更专注于程序的对象和功能,从而解放思路不必担心数据存储丢失和查找不便。 在使用过程中我们们创建了一份 XML-映射文档,保存数据库的类,以及具有关联作用的表和列这样我们们获取数据的方法就有了,也可以保存对象为数据。读取映射文档,动态构建 Java 类,通过数据库管理与 java 间的转换。 在 Api 上进行对数据库所表示的对象来查询、修改。工作过程中需要创建新对象,也很方便,一般来说我们们以常规方式创建,将有关信息输入给HIBERNATE,如此便可在数据库中保存他们。 工作过程中,我们在适当的位置调用它,就可以达到目的节省了代码而且很便捷,特别是代码使用的便捷度很高,基本无需担心数据库种类,这为研究工作的进程提供了很大的便利[9]。  
........
 
结论 
 
在论文接近尾声之际,我们终于完成了系统,整个过程经过了很长的努力,基本实现了选题的要求。可能由于经验不择,很多功能不甚完美。 论文从功能需求角度分析了系统各个模块存在的意义和它们在系统中起到的作用。在总体设计中从系统体系结构设计、模块间的调用关系、数据库设计三方面对系统数据库的建设进行了重点的说明。通过系统详细设计与实现,将系统的前、后台实现过程和系统界面进行了展示。最后,通过测试保证了系统的顺利运行。本系统的开发对于我们们家庭理财有着积极的作用,它可以辅助大家了解自身收支状况,管理债权债务,才开源节流的两个层面了解自身财务状况做到理性投资,保值增值的目的。本系统采用基于 java 的编程技术,Mysql 数据库,黑箱测试方法,通过对系统的前期调研、需求分析、系统体系结构设计、详细设计及编码、测试、试运行等一套完整设计流程的实现和论文的详细撰写,使自己在实际动手能力和理论素养的提升上都得到了很好的锻炼和提高。 开发设计过程中我们主要完成了以下工作内容: 
1)通过前期的调研工作,明确系统需求并对其进行深入分析,确定了实施方案之后。对系统进行整体搭建,基本实现交互软件前台显示和后台功能。 
2)整体设计数据库,分配角色权限。数据库实现有效的管理,可以对数据进行有效的增加和删除以及修改等功能。 
3)使用测试工具,对该系统的前台显示、逻辑运行、各模块功能实现进行测试,对出现问题的地方及时调整。  
.........
参考文献(略)
1,点击按钮复制下方QQ号!!
2,打开QQ >> 添加好友/群
3,粘贴QQ,完成添加!!