基于struts+hibernate的财务报销系统论文

基于struts+hibernate的财务报销系统论文

ID:6186920

大小:388.17 KB

页数:33页

时间:2018-01-06

基于struts+hibernate的财务报销系统论文_第1页
基于struts+hibernate的财务报销系统论文_第2页
基于struts+hibernate的财务报销系统论文_第3页
基于struts+hibernate的财务报销系统论文_第4页
基于struts+hibernate的财务报销系统论文_第5页
资源描述:

《基于struts+hibernate的财务报销系统论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于struts+Hibernate的财务报销系统毕业论文目录摘要1Abstract2第一章 绪论41.1OA概述41.2技术背景41.3课题研究的意义及可行性4第二章Struts介绍52.1MVC模式简介52.1.1模型62.1.2视图62.1.3控制层62.2Struts框架的结构及实现方法62.2.1Struts框架的组成72.2.1Struts的基本组件72.2.2Struts的工作过程92.3Struts的国际化9第三章 Hibernate框架介绍103.1数据库操作的3个阶段103.2ORM对象关系映射123.3Hibernate介绍及工作过程133.3.1H

2、ibernate的组成133.3.2Hibernate的工作过程14第四章 系统功能的实现及部署154.1系统概述154.2系统分析164.2.1需求分析164.2.2可行性分析1633共33页第33页4.3系统设计164.3.1总体设计164.3.2详细设计174.3.3确定并搭建开发环境,并对开发环境进行测试204.3.4系统实现214.3.5系统的部署及运行30第五章开发总结及前景31致谢31参考文献32第一章 绪论1.1财务报销系统概述在当今计算机网络技术和计算机技术飞速发展,人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们

3、更需要提高我们的整体工作效率。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的财务报销系统。传统财务报销主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了人们的重视。网络财务报销系统效果并不明显,人们还是仪在单机字处理和表格处理的所谓的初级阶段,信息的交流和共享,以及团队的协同工作无法很好的实现,极大地限制了工作的效率,Internet/Intranet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代的来临。1.2技

4、术背景随着Internet技术的飞速发展,基于B/S结构的服务应用程序得到了广泛的应用,实现Web应用的技术和框架也层出不穷,当今软件开发出现了两大应用技术标准:微软的.NET和SUN公司提出的J2EE,这两种技术各有其优缺点,J2EE的安全性及可移植性优于.NET,但是J2EE的企业级应用需要专门的Container,及Server,需要花费大量的资金在软件的运行和维护上。但是随着J2EE技术的33共33页第33页不断成熟,并且大量开源框架的出现,J2EE的优势日渐突出,且J2EE采用可跨平台运行的Java语言作为其主要开发语言,能够在不同的平台上运行,因此越来越受到企

5、业的欢迎。1.1课题研究的意义及可行性本文通过整合一些开源的J2EE框架来搭建一个开发平台,结合Struts框架和Hibernate的数据持久化机制来构建一个轻量级的Web开发框架,并利用此框架来开发一个基于B/S的办公自动化系统,以此来说明Struts和Hibernate的整合过程。选择这种开发框架的优点有以下几个:1.快速开发。Struts是一个成熟的Web层框架,称为AHalfDone Application,开发者只需要在需要的地方加入自己的处理逻辑,并且许多参数的设置是在配置文件中,需要修改时开发者只需要修改配置文件即可,而不需要去修改代码的每个地方,这种开发框

6、架已经广泛应用在许多行业的系统中,如交通,电力,银行,通信等。2.Hibernate的数据持久化。Hibernate是一个基于O-R(Object-Relation)的框架,真正的适用于面向对象的开发思想。开发着只需要对对应的Class进行操作就可以方便的实现对数据库的操作。并且Hibernate框架中实现了许多对数据库中数据的操作方法,方便了Developer的开发。相对于使用JDBC开发更方便,快捷。3.成本低。Struts,Hibernate,以及所使用的开发环境及运行环境采用的都是开源软件,大降低了开发和运行的成本,更适合中小企业的开发。3可扩展性。Struts和

7、Hibernate的使用降低的项目各个模块之间的耦合度,因此企业很容易对项目的某个模块进行扩展或者进行二次开发。由于此框架容易与其他的J2EE框架整合,更是大大提高了系统的可扩展性。第二章Struts介绍Struts是一种实现了MVC模式的框架,全部的请求都由一个被称为ActionServlet的Servlet来接收并控制。Struts并没有取代Jsp,Servlet,只是将其组织起来。2.1MVC模式简介MVC是一种设计模式,是Model-View-Controller的简写,它把整个应用系33共33页第33页统的输入、处理

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。