基于Java的个人理财信息系统文献综述

 2021-09-25 08:09

毕业论文课题相关文献综述

文 献 综 述

在现今社会,从一句你我耳熟能详的你不理财,财不理你中,这理财的重要性便可见一斑。古话说的君子爱财,取之有道,这个道放在现在来看,很显然就是指理财了。而在理财中与我们每个人息息相关的自然就是个人理财了。在之前资本主义国家周期性的金融危机爆发之际,不少人的私有财产于瞬间消失覆灭,尽管是身处社会主义国家的我们同样可以感受到金融危机带来的巨大影响。因此,不论是处在危机爆发中还是如今经济复苏的时代,将个人的财富进行合理的规划实乃重头。简而言之,当今社会,个人理财势在必行。个人理财,顾名思义,指的是应用金融学原理,指导个人或家庭的财务决策,例如根据财务状况建立合理的个人财务规划、参与投资活动等等。它是在对个人收入、资产、负债等数据进行分析整理的基础上,根据个人对风险的偏好和承受能力,结合预定目标运用诸如储蓄、保险、证券、外汇、收藏、住房投资等多种手段管理资产和负债,合理安排资金,从而在个人风险可以接受范围内实现资产增值的最大化的过程。然而,21世纪的理财绝非像从前我们熟知的单纯的储蓄或是投资等传统方式,在囊括财富的保障和安排后,如今的个人理财更是多元化、多领域的对个人财富的管理和经营。在新出现的财富保障中占据核心部分的便是对当前财富风险的管理以及控制。如个人的生命健康出现了重大意外或威胁,以及方才提及的金融危机所带来的冲击,这些便是需要来规避的。

在各个领域都逐渐趋于数字化的今天,越来越多的财富并非之前随时随地都能亲眼见到,亲手摸到的,更多的是以一种看不见摸不着的形式而存在。这其中,例如个人各种形式的保险,对于各类艺术品乃至房地产的投资,以及更多的我们所谓钱生钱的下一阶段的基石,或者可以说是启动资金等。不难想象,要在如此多个人财富涉及的领域便捷的进行管理规划,自然不能靠传统的银行的窗口服务等来满足,综合其缺乏的即时性、存在地域限制、缺乏可移动的便捷性等,局限性不言而喻。而根据KISS(KeepItSimple Stupid)法则,即高风险工具(如股票等)的配置百分比 = 人均寿命 - 投资者年龄,当今的个人理财产品往往又是单一年龄段的,而非在一人享有唯一账户情况下可以随着自己年龄的增长而即时改变这一特点,结合当今又处在科技改变生活,将智能化融入日常的大潮之下,一款适用于个人的理财信息系统便可以很好的解决这个问题。

本次毕业设计旨在实现一个基于Java的个人理财信息系统。开发拟采用Java语言以及JSP技术,使用NetBeans SQL Server Tomcat PowerDesigner的开发环境。为满足较好的人机交互,提高系统的工作效率,拟采用B/S设计模式。

Java语言拥有跨平台、面向对象、泛型编程的特性,它使用面向对象程序设计方法学,允许同一程序在不同的计算机平台执行,内建的对计算机网络的支持,被设计成安全地执行远端代码,易于使用,并借鉴以前那些面向对象语言(如C )的长处等特性使其广泛应用于企业级Web应用开发和移动应用开发。而Sun公司对Java语言的描述是:Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。

JSP是一种开发动态网页的技术标准,该标准由SunMicrosystems倡导并由许多公司参与建立。通过在传统的网页文件(*.html、*.htm)中嵌入Jva语言片段(使用内嵌)和JSP定义的标签,使网页可以操作数据库、重定向网页甚至发送Email等,实现了建立动态网站所需要的基本功能。客户端所看到的仅仅是操作的结果,所有动作都在服务器端完成,降低了对客户端的要去,即使其不支持java,也可以看到由JSP呈现的网页。

JSP(Java Server Pages)从根本上来讲是一个简化的Servlet设计,其实现了在html语言中关于Java的扩展,因此它的实现过程和Servlet是类似的,在服务器执行,之后通常仅仅将html文本返回给客户端,因此只要客户端可以浏览网页边可以浏览结果。当web服务器遇到JSP网页的访问请求时,首先执行网页源代码中的程序段,然后将执行结果和html文本一起返回给客户端。如上述所示,插入的程序段可以实现操作数据库、重定向网页以及发送Email等。

通常JSP界面只是实现网页的静态化效果,真正的数据处理在服务器端,客户端只是用来提供数据,不会进行业务处理。

NetBeans是一个开发框架,可扩展的开发平台,可以用于Java,C,C ,PHP,HTML5等程序的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。NetBeans Platform平台中,应用软件是用一系列的软件模块建构出来。而这些模块是一个jar文件它包含了一组Java程序的类而它们实现NetBeans定义了的公开接口以及一系列用来区分不同模块的定义描述文件。有赖于模块化带来的好处,用模块来建构的应用程序可只要加上新的模块就能进一步扩充。由于模块可以独立地进行开发,所以由NetBeans平台开发出来的应用程序就能利用着第三方软件,非常容易及有效率地进行扩充。

SQL为结构化查询语言。各种操作能够利用SQL语句进行操作,就像将数据从数据库中提取,对数据库中的相关数据的更新等。SQL语言标准被许多流行的关系数据库管理系统利用,例如Access、Sybase、Oracle、Microsoft SQL Server等。Ashton-Tate、Microsoft和Sybase三家公司最先合作开发了SQL Server ,首次发布OS/2版本是在1988年。随着Windows NT 的发布,Sybase与Microsoft解除合作,分别对SQL Server进行了开发,Sybase致力于UNⅨ操作系统上SQL Server的应用。而SQL Server被Microsoft装载到了Windows NT系统上,SQL Server 的Windows NT 版本成为了Microsoft 的研究和努力方向。

Tomcat是一个世界上广泛使用的支持JSP和Servlet的Web服务器。它在java上运行时能够很好地运行并支持Web应用部署。Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。