优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于JAVA实现的个人理财系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘??? 要 理财系统是一个企业不可缺少的部分,企业很早就实施了理财的集中管理,而家庭或大学生使用的小型理财系统却只是凤毛麟角。然而,理财系统不仅仅对企业,而且对学生个人都有十分重要的意义。 论文系统地分析了软件开发的背景及过程,首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计以及具体界面的设计和功能,最后对在本软件开发过程中的问题进行了总结。利用面向对象的编程方法(OOP)和ADO数据库访问技术,其开发主要包括后台数据库的建立、维护以及前端应用程序开发,通过JAVA和数据库 相结合,实现了大学生理财的自动化和信息化。 系统主要包括以下几个模块:用户密码登陆,原始数据的汇入、修改、删除等,从而实现对大学生个人的收入与支出进行有效、系统的管理,并使之更全面和灵活。 通过论文,可以了解到“有‘理’真好——大学生理财软件”的规划、设计过程,掌握系统的功能。 关键词:大学生;理财;数据库;面向对象的编程方法 计算机技术综述 在计算机硬件和软件技术不断创新和进步的背景下,计算机技术在20世纪有许多重大突破,它涉及到人们生活的方方面面,主要可以归结为以下四个方面: 第一,处理对象的变化。在计算机应用初期,计算机的处理主要是数值和简单的符号。随着计算机速度和存储容量的增大,今天的计算机已经能够处理声、图、文和语言等多种信息,除二维、静止图像外,还可以处理三维运动的图像等等。也就是说,人类使用的任何信息形式现在计算机都可以处理了。这不仅使计算机的用途大大地扩展,而且使今天的用户能够从计算机的屏幕上看到图文并茂,有声有色的画面。从而使计算机从专业人员圈子中走出来,走向普通用户,走向平民百姓。 第二,处理方法或建模方法的进步。传统计算机的应用只限制在数学模型为基础的数值计算上。不管是科学计算,数据处理还是计算机自动化,这些都离不开数值计算,因此让计算机做任何事情之前,首先需要建立数学模型:算数的、代数的、微积分的、等等,没有数学模型计算机无从进行计算,这些使所有传统算法的基础,到了20 世纪中叶,由于人工智能的出现以及它所取得的成就,计算机应用开始突破这一限制——计算机能够进行符号计算,记忆逻辑和知识为基础的符号推理。这些突破极大地扩展了计算机的应用范围,使那些无法用数学表达的问题,只要人们有足够的经验知识,计算机就可能根据这些知识进行模拟,达到问题求解的目的,实现所谓人工智能,人们希望那些目前大家了解还不深,或者还不清楚的问题,计算机也能帮助解决,软计算就是这个背景下提出的。二十世纪的七八十年代,提出的模糊计算,神经网络计算以及进化计算等,都是希望计算机能够进一步处理模糊概念、模糊推理等类问题,是计算机在先前经验只是较弱的情况下,也能帮助人们处理疑难问题、软计算或计算智能给人们带来希望,因此成为近来研究的热点。 第三,处理方式的变化。在处理方式上人们也经历了三个阶段。在早期的主机时代,人们采用的是集中交互处理的模式。这两种方式都是以各人单独工作为中心的,现在我们进入了计算机网络时代,人们的工作方式发生了很大转变,走向分布协同工作的时代。总之,以上这些变化会影响到21 世纪计算机应用技术的发展和变化。 第四,硬件技术的提高。伴随着时代的发展,由最初的电子管计算机发展到即将到来的量子计算机,计算速度也发展到了最初计算机的数万倍以上。在外型上,从桌上型、笔记型(Notebook)到掌上型计算机(Palm),不管是功能上的提升或可携带性的特色,都显示出未来计算机将以轻薄短小,容易携带为主。随着计算机进一步的小型化,人工智能将越来越强地集成到我们的环境中。便携设备将像装饰品一样穿在衣服里。个人计算机也不断向着普及的方向发展,各种计算机外设的品质不断提高、丰富,极大地方便了人们的工作和生活。 数据库技术的发展已经经历了很长的一段时间,从层次型数据库,网状数据库直到今天的关系型数据库以及面向对象的数据库。目前流行的数据库管理系统(DBMS)有多种,其中大型数据库管理系统有Oracle, SQL Server 等,小型数据库管理系统有FoxPro, Access等,它们已能满足人们对数据库应用的基本要求。今天,网络技术的发展对数据库技术提出了新的要求。人们希望能访问存储在不同网格,不同节点上的数据而不需要了解数据存储的细节,并且能够在系统局部故障的情况下保证数据无损。这就形成了人们对分布式数据库管理系统的部分要求——数据的位置透明性和安全性。 本理财系统采用的开发平台是Microsoft? Windows XP。与其它操作系统相比,Windows XP 更稳定,有较好的网络功能。数据库设计与维护采用的是Mysql,软件的数据库访问及软件开发工具采用的是Eclipse,它面向对象的编程方式(OOP)使程序设计过程大大简化,对数据库的访问更灵活。相对于其他开发环境,Eclipse使开发人员的工作更快、成本更低、周期更短、质量更高、功能更强。Eclipse为应用开发环境提供了全面综合性的支持:事件驱动的应用程序;功能强大的编程语言和函数;面向对象的编程;开放的数据库连接系统。 1.3 开发背景与主要内容 结合大学生理财现状,大学生缺乏理财观念开发这个应用系统的目标是为了代替人工进行许多繁杂的劳动,节省许多资源,提高大学生理财的工作效率。它主要实现的功能如下: 功能一:验证用户和密码的正确性再登入,以及修改密码和退出系统; 功能二:保存每次输入的收支记录,并提供查询; 功能三:对大学生收入/支出进行管理,实现费用的增加,修改,删除; 功能四:整个收支记录按需求进行分类查询。