基于struts的电子银行毕业设计系统_第1页
基于struts的电子银行毕业设计系统_第2页
基于struts的电子银行毕业设计系统_第3页
基于struts的电子银行毕业设计系统_第4页
基于struts的电子银行毕业设计系统_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 毕业设计(论文)开题报告论文题目:银行业务管理系统姓 名: 学 院: 专 业: 指导教师: 5 / 6文档可自由编辑打印 1背景,目的及意义 随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理、文字处理、辅助设计、辅助教学及人们的日常生活中。银行业务管理系统主要是针对银行业务的一系列相关工作的管理,本系统的建立使银行业务管理更加规范化、系统化,查询手段更加便捷化。同时,银行业务管理系统也是实现银行管理现代化和信息化的重要内容。近年来,随着银行存取款数目的逐渐增加,人工书写的方式已经不能满足如此庞大的数据。为了更好的适应信息时代的高效性,一个利用计算机来实现银行业务管理工作的系统将必然

2、诞生。基于这一点,设计了一个银行业务管理系统,用来就银行业务进行管理,以便在最短的时间内,高效准确的完成整个管理过程。基于对上述的认识,收集相关资料和数据,查阅有关文献及技术参数,对银行业务管理的实际需求等方面进行了调研,发现目前所采用的手工记录的方法进行管理存在以下几个方面的弊端:对象范围广,数据存储不易;填写的数据多,且大量数据重复;不易存档,成千上万的信息和堆积如山的单据对管理人员来说是一个负担,需要大量的文档资料。鉴于以上种种原因,银行业务管理的管理急需一种软件来代替手工操作来管理数据资料。2 技术原理及理论依据 网站的建设我打算采用现在流行的MVC设计模式使用对象持久化技术Hiber

3、nate并结合Ajax技术来实现Java Web的设计与开发。MVC是一种设计模式(模型-视图-控制器模式),它强制性地把应用程序的输入,处理和输出分开,使一个模型可以被多个视图共享,提高了代码的复用性。而且由于模型是自包含的,与控制其和视图保持相对独立,可以方便地改变应用程序的数据层和业务规则。此外控制器还提高了应用程序的灵活性和可配置性。 Hibernate是对象/关系映射的解决方案,简写为OMR。所谓OMR,简单地说就是将Jvaa中的对象与对象关系,对应到关系数据库中表与表之间的关系。Hibernate提供了这个过程中自动化对应转换的方案。相反,也提供关系数据库中表与表的关系,对应到Jv

4、aa程序中对象与对象的关系。Hibernate在Java程序和数据库之间进行转换,Jvaa程序设计人员只要事先定义好对象与数据库表之间的映射,然后Jvaa程序设计人员可以用熟悉的面向对象的程序设计方法编写程序,而不用特定地转换SQL,所有SQL的转换交由Hibernate进行处理。相对于使用JDCB和SQL来手工操作数据库,使用Hibernate,可以大大减少操作数据库的工作量。 现在,越来越多的Java开发人员把Hibernate作为企业应用和关系数据库之间的中间件,以节省和对象持久化有关的30%的JDCB编程工作量。2005年Hibernate作为优秀的类库和组件,荣获了第15届Jolt大

5、奖。Hibernate之所以能够流行,归功于它的以下优势:l 它是开放源代码的,允许开发人员在需要的时候研究源代码,改写源代码,定制客户化功能。2 具有详细的参考文档。3 对JDBC仅作了轻量级封装,必要的话,用户还可以绕过Hibernate,直接访问JDBCAPI。4 具有可扩展性。5 使用方便,容易上手。6 Hibernate既适用于独立的Java程序,也适用于JavaWeb应用,而且还可以在JZEE架构中取代CMP(ContainerManageredPersistence,由容器管理持久化),完成对象持久化Hibernate能集成到会话EJB和基于BMP的实体EJB中,BMp(Bean

6、ManageredPersistence)是指由实体EJB本身管理持久化。7 Hibernate可以和多种WEB服务器、应用服务器良好集成,并且支持几乎所有流行的数据库服务器。 3 方案的论证分析这个项目的主要问题在于采用了Hibernate等较新的技术,本人对这种新技术的了解和认识还不够充分,再加上没有开发过项目的经验,对知识的运用不够灵活,所以这次开发对我来说是个很大的挑战。另外还有网页前台表现的相关技术之前的课程没怎么接触过,对我来说有相当的难度,所以我应该先对相关知识进行进一步的了解学习,来巩固基础。至于前台的页面表现我打算用Dreamweaver 来绘制,因为这款软件功能比较强大,可

7、以自动生成代码,擅长CSS的样式表现,而且操作比较简单,易于掌权。一切前提条件都具备以后,剩下的只有通过自己的努力来不断使这个项目更加完善。银行业务管理系统的开发目的是使银行的业务管理模式从手工记录转变成信息管理,为银行业务管理人员提供方便条件。,所以此项目的可行性很高。毕业设计指导网分享,本站拥有海量计算机毕业设计资料。全套设计(程序+论文+开题报告+答辩演示文稿)请咨询本站客服索取。4 功能模块图 5 计划进度 三月份: 进行相关知识的学习,资料的收集及整理,成功案例的分析等 前期工作。 四月份: 系统的设计与实施。 五月份: 系统的后期修改加工及论文的撰写。6 参考文献1.陈刚.Ecli

8、pse 从入门到精通M.北京:清华大学出版社,2005.6.2.孙卫琴.精通Hibernate. 北京:电子工业出版社,2006.093.何玉洁.数据库原理与应用教程M.机械工业出版社,2005.4.张桂元. 征服 AJAX Web 2.0快速入门与项目实践 (Java).人民邮电出版社,2007.5.Bruce Eckel. Thinking in JavaM第四版.机械工业出版社,2007.6.Y.Daniel Liang. Java语言程序设计M.机械工业出版社,2006.7.冯燕奎,赵德奎.JSP使用案例教程.清华大学出版社,2006.8.朱福喜.Java语言程序设计。清华大学出版社,2006.9.美James Jaworski著. 邱仲潘等译著. JavaScript与Jscript从入门到精通电子工业出版社. 2005年8月10.Jeffre

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论