基于struts架构的办公自动化系统论文

基于struts架构的办公自动化系统论文

ID:6194507

大小:938.50 KB

页数:79页

时间:2018-01-06

基于struts架构的办公自动化系统论文_第1页
基于struts架构的办公自动化系统论文_第2页
基于struts架构的办公自动化系统论文_第3页
基于struts架构的办公自动化系统论文_第4页
基于struts架构的办公自动化系统论文_第5页
资源描述:

《基于struts架构的办公自动化系统论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于TFT-LCD的指针式时钟设计钟毕业论文第1章引言1.1办公自动化软件开发的现状当今社会是一个信息飞速发展的社会,因此,针对各行业来说,计算机的应用实为重要,求质量、求速度,尽可能的脱离手工操作,是现代人追求的目标。分析人士指出,在一个企业的运作过程中,交流成本成为了总成本的一个重大构成部分,因此,如何实现快速、有效的交流以降低交流成本成为每个企业所关心的问题。在现代社会中,任何一个行业,任何一个企业,高效准确的办公都是至关重要的。快捷的信息交流,畅通的公文传递,迅速的文档查询,自动的工作流转等等都能提高一个企业的办公效率,进而提高其市

2、场竞争力。图1.1传统办公模式传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。Internet/Intranet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临。79图1.2网络化办公模式    现有办公自动化系统中,企业文件流转功能都是核心功能。可以认为,企业办公主要是一个文件流转的过程,所有的办公事务都可以抽象成一个数据库表单。传统办公自动化系统和大型MIS系统在处理企业管理流程中大多采用企业业务流程重组(BKR),其核心思想就是

3、要先优化企业业务管理流程,再根据优化后的流程建设企业信息统。这样不仅在系统建设中工作量巨大,同时面临来自企业内部重重的阻碍。要想实现办公自动化,就需要实施计算机管理,所以,开发了这个办公自动化系统,此系统是基于网络的,部署方便,易于维护。1.2本文要做的工作本文的最终目标是要描述建立一个办公自动化系统的过程。系统选用Struts框架,以MVC设计模式作为软件工程方法,并用JAVA语言实现。本文主要做的工作是描述了此办公自动化系统从分析、设计、到实现的主要工作流程,并在最后阐述系统的使用方法。本系统实现的主要功能模块有:公共模块设计、登录模块

4、设计、主界面设计、日常管理模块、考勤管理模块、计划指定模块、审核管理模块、员工管理模块、通讯管理模块。第2章运用技术及开发工具介绍该办公自动化系统是在MyEclipse9.0的环境下开发的,以MSSQLServer200579作为后台数据库,Hibernate作为系统的业务逻辑层,JSP页面作为系统的表现层,通过使用Struts实现的MVC机制,来控制整个办公自动化的业务数据流程。本系统是基于WEB的,所以Internet必须成为浏览器和服务器之间的通信媒介,UML架构模型如图2.1所示:图2.1架构设计图本系统的具体架构是MVC模式,并用

5、Hibernate对JDBC进行简单封装,具体的物理架构如图2.2所示:图2.2物理架构图2.1Struts技术简介Struts最早是作为ApacheJakarta项目的组成部分问世运作。项目的创立者希望通过对该项目的研究,改进和提高JavaServerPages、Servlet79、标签库以及面向对象的技术水准。Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架[1]。它的目的是为了减少在运用MVC设计模型来开发Web应用的时间。虽然仍然需要学习和应用该架构,但它将可以完成其中一些繁重的工作。Struts跟Tomcat、Turb

6、ine等诸多Apache项目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。2.2Hibernate技术的应用Hibernate是Java应用和关系数据库之间的桥梁,通过对JDBC的简单封装,使Java程序员可以使用面向对象的思想操作数据表,不用再考虑数据

7、访问细节,可以专注于业务逻辑的开发,它对软件分层做了进一步细化,使数据的持久化与业务逻辑和数据库分开,便于软件的后期维护。在Java应用中使用Hibernate包含以下步骤:1、创建Hibernate的配置文件。Hibernate配置文件主要用于配置数据库连接和Hibernate运行时所需要的各种属性,这个配置文件应该位于应用程序或Web程序的类文件夹classes中。Hibernate能够访问多种关系数据库,如MySql、Oracle、Sybase等。2、创建持久化类持久化类符合JavaBean的一般规范,可以作为数据实体的对象化表现形式

8、。通常都是数据表所对应的域模型中的实体域类。在编写持久化类时,主要遵循以下原则:a)为持久化字段声明访问器和是否可变的标志。持久化类的属性一般都与数据库中相对应表字段一一对应,并

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

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

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