《mvc模式在办公自动化信息系统中的研究与应用》.doc

约70页DOC格式手机打开展开

《mvc模式在办公自动化信息系统中的研究与应用》,摘 要办公自动化一方面包括人际办公的信息化,另一方面,同时也在办公自动化中融进了知识管理。新的办公自动化系统提供了全新高效的工作模式,为办公室,领导层,业务部门,人力资源部门等提供了方便。现代办公自动化系统普遍是基于企业本身的intranet平台之上,目的是协助企业实现动态的知识管理和内容管理,使机构中每一位成员可以不...
编号:17-202854大小:2.32M
分类: 论文>计算机论文

内容介绍

此文档由会员 fobqi 发布

摘 要

办公自动化一方面包括人际办公的信息化,另一方面,同时也在办公自动化中融进了知识管理。新的办公自动化系统提供了全新高效的工作模式,为办公室,领导层,业务部门,人力资源部门等提供了方便。现代办公自动化系统普遍是基于企业本身的Intranet平台之上,目的是协助企业实现动态的知识管理和内容管理,使机构中每一位成员可以不断在协作中获得进步和学习的机会。随着科技的发展,现在的办公已经不再是单纯的行政事务,同时不再是简单的文件处理。现代办公的核心任务是促进整个机构的运作效率,从而提升机构自身的核心竞争力。

本文将研究目标定位于MVC模式在办公自动化信息系统中的研究与应用,利用Struts框架开发和实现MVC设计模式的企业办公自动化系统,能极大的增加可复用性,提高开发的效率,减少业务逻辑层、表现层及数据持久层的耦合性,降低维护复杂度,具有很好的理论价值和实践意义。随着信息技术和网络的飞速发展,基于网的办公自动化系统逐渐受到关注。很多大型企业集团均已经实现网络高层次的办公自动化,这些系统的实现能够为企业节省大量的办公费用,节省大量的人力资源,使办公效率大幅度提高。企业内部的管理运作核心就是办公自动化系统,办公自动化为企业发展承担着巨大的作用。网络办公系统有着广阔的市场前景。大型企业为实现企业内各种信息资源的共享,需要高层次的网络办公自动化,从而提高整体工作效率,加强员工间的交流,同时为领导提供各种有用数据;方便领导及时了解公司情况、为其提供决策方面的支持。本文首先阐述了MVC模式、J2EE的基本知识以及Struts,Hibernate和Spring的J2EE框架技术,结合上面多提的这三种技术,对整个办公自动化系统的需求进行分析,对办公自动化系统进行整体的设计,在此基础上重点对系统通用公文审批以及会议管理两个重点模块进行详细设计,并从业务逻辑层、表示层、数据持久层来实现。进行办公自动化系统的需求分析与概要设计。根据企业目前的现状与实际需求,对整个系统的功能需求进行具体分析,根据具体的实际情况,对系统的重点模块给出了详细设计,包括通用公文审批模块和会议管理模块。在详细设计中主要包括了系统的具体实现方法和数据库设计等。根据系统的详细设计,从三个层次--表示层、业务逻辑层、数据持久层阐述了了怎样应用SSH框架到办公自动化系统的模块,以及系统的具体实现,对系统部分运行结果进行展示,对系统主要模块进行测试,包括单元测试和功能测试两个方面。

关键词:MVC模式,办公自动化,Struts

目 录

摘要 2

Abstract 3

第一章 绪论 4

1.1选题背景与意义 4

1.2国内外研究现状 5

1.3论文主要工作 7

1.4论文组织结构 7

第二章J2EE概述 8

2.1 J2EE概述 8

2.2 Java常用开发组件 9

2.2.1客户端层组件 10

2.2.2网络层组件 12

2.2.3业务层组件 13

2.3 MVC设计模式 14

第三章 办公自动化系统的需求分析与概要设计 17

3.1需求描述 17

3.1.1办公自动化系统的功能需求 17

3.1.2系统非功能性需求 19

3.2需求分析 21

3.2.1 需求分析方法 21

3.2.2识别用例 21

3.3系统架构设计 23

3.3.1系统整体框架设计 24

3.3.2系统表现层设计 25

3.3.3系统业务逻辑层设计 26

3.3.4系统持久层设计 26

第四章 办公自动化系统的详细设计 27

4.1通用公文审批模块的设计 27

4.1.1公文处理的设计 28

4.1.2公文管理的设计 29

4.1.3流程管理的设计 30

4.2会议管理模块设计 31

4.2.1会议室管理的设计 32

4.2.2会议管理的设计 33

4.3数据库的详细设计 33

第五章 办公自动化系统的实现 36

5.1系统的环境配置 36

5.2数据持久层的实现 37

5.2.1数据库连接池的建立 37

5.2.2 Hibernate配置的建立 38

5.2.3持久化对象的创建 39

5.2.4构建数据访问类实现GRUD操作 40

5.3业务逻辑层的实现 43

5.4表示层的实现 46

5.4.1 Struts框架下的表示层 46

5.4.2 ActionServlet扩展的实现 51

5.4.3 PlugIn扩展的实现过程 53

第六章 系统实现及测试 55

6.1系统实现 55

6.2系统测试 60

第七章 总结与展望 62

参考文献 62

致谢 65