欢迎来到天天文库
浏览记录
ID:1393947
大小:388.17 KB
页数:33页
时间:2017-11-11
《基于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介绍及工作过程1
2、33.3.1Hibernate的组成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的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,
4、同时也预示着网络化办公时代的来临。1.2技术背景随着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,以及所使用的开发环境及运行环境采用的都是
7、开源软件,大降低了开发和运行的成本,更适合中小企业的开发。3可扩展性。Struts和Hibernate的使用降低的项目各个模块之间的耦合度,因此企业很容易对项目的某个模块进行扩展或者进行二次开发。由于此框架容易与其他的J2EE框架整合,更是大大提高了系统的可扩展性。第二章Struts介绍Struts是一种实现了MVC模式的框架,全部的请求都由一个被称为ActionServlet的Servlet来接收并控制。Struts并没有取代Jsp,Servlet,只是将其组织起来。2.1MVC模式简介MVC是一种设计模式,是Model-View-Controller的简
8、写,它把整个应用系33共33页第33页统的输入、处理
此文档下载收益归作者所有