基于SSH框架的OA自动化办公系统.zip

资料分类:计算机信息 上传会员:西部姑娘 更新时间:2016-10-18
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:18803
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着国内各种企业的发展及企业信息化的深入,传统老旧的人工办公制度已经开始出现了一系列的问题,比如:工作效率低下、业务流程运转不流畅、信息流通不顺畅、信息丢失不完整等。这些问题小到会影响到企业内部某个业务流程的流通,大到甚至可能导致企业的某些机能的丧失。为了解决这些问题,OA(Office Automation,办公自动化)系统以及工作流(Workflow)/BPM(Business Resource Planning,业务管理流程)系统开始在国内企业中“流行”起来。另一方面,由于国内企业规模大小的差异,也会导致不同企业业务流程上的不同。不仅增加了开发成本,也增加了系统使用后的维护成本。

为了解决上述问题,基于SSH(Spring、Struts2、Hibernate)框架的OA自动化办公系统,使用了当前市场上流行的面向对象开发语言Java,运行环境是Jre1.7,使用Myeclipse10作为集成开发环境,并引入了三大框架来加快开发效率。专注于实现自动化办公的一些基础功能,系统功能包括:系统管理、个人设置、网上交流、审批流转等。

本自动化办公系统,不仅实现了自动化办公的需求,还整合了JBPM(Java Business Process Management,业务流程管理)工作流框架,该框架能够方便快捷地部署和修改业务的审批流程,更加适应国内不同的企业的需求。

关键词:办公自动化;工作流;Spring; Struts2;Hibernate;JBPM

 

目录

摘要

Abstract

1 绪论-1

1.1 系统开发背景及意义-1

1.1.1 系统开发背景-1

1.1.2 系统开发意义-1

1.2 系统开发内容-1

1.3 论文的组织结构-1

2 开发环境和相关技术简介-3

2.1 开发工具和环境简介-3

2.2 JBPM工作流框架简介-3

2.2.1 JBPM的优势-3

2.2.2 JBPM的常见应用领域-3

2.2.3 JBPM开发工作流的一般流程及主要概念-4

2.3 Spring框架-5

2.3.1 Spring简介-5

2.3.2 使用Spring的好处及主要概念-5

2.4 Struts2框架-6

2.4.1 Struts2简介及优点-6

2.4.3 OGNL-7

2.5 Hibernate框架-7

2.5.1 Hibernate简介-7

2.5.2 Hibernate运行过程及优点-8

2.6 本章小结-9

3 系统需求分析-10

3.1 现状分析-10

3.2 可行性分析-10

3.3 设计目标-10

3.4 功能要求-10

3.5 系统开发工具配置-11

3.6 本章小结-11

4 系统设计-12

4.1  系统总体设计-12

4.2  系统功能设计-12

4.2.1 系统设置-12

4.2.2 网上交流-13

4.2.3 审批流转-14

4.2.4 个人设置-16

4.3数据库设计-16

5 系统实现-22

5.1 系统运行环境配置-22

5.1.1 创建数据库-22

5.1.2 添加框架环境-22

5.2 系统管理模块-24

5.2.1 岗位管理(权限设置)-24

5.2.2 部门管理-26

5.2.3 用户管理-26

5.3 网上交流模块-27

5.3.1 论坛管理-27

5.3.2 论坛-27

5.4 审批流转模块-28

5.4.1 审批流程管理-28

5.4.2 申请模板管理-30

5.4.3 起草申请-30

5.4.4 待我审批-31

5.4.5 我的申请查询-31

5.4.6 历史申请记录查询-32

5.5 个人设置模块-32

结论-34

致谢-35

参考文献-36

相关论文资料:
最新评论
上传会员 西部姑娘 对本文的描述:编写本章的目的主要是通过对该系统的可行性上的分析,来判断该系统是否值得开发。对于该系统的分析主要包括从市场现有的相似的产品来找出本系统应当具备的一些基本功能,然后......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: