上海协同科技有限公司办公自动化系统的设计
VIP免费
上海协同科技有限公司办公自动化系统的设计
摘 要
如何设计一套具有能够灵活地随着办公方式和规章制度变换而变换的办公自
动化系统是目前企事业单位所面临的一个亟需解决的问题:因为一是重新设计系
统不仅要放弃原来的系统,还要重新开发新的系统,这将导致企业运营成本大大
地提高;二是新开发的系统也未必一开始就能适合公司规章制度的变化。针对上
海协同科技有限公司面临的问题——要开发一种随着其规章制度改变而能够灵活
地适应并且不需要对系统重新开发的系统,工作流技术的出现为上述问题提出了
一种解决的思路。利用工作流技术中的工作流引擎来使得整个办公自动化系统具
有柔韧性,能够极大的降低系统的重新开发的成本。居于当前绝大部分工作流产
品只适用于大型企事业单位的实际情况,本文提出并设计了一种基于关系数据库
和J2EE架构的轻量级工作流系统并使用在办公自动化系统中。
本文按照作者的工作背景出发,实现了上海协同科技有限公司办公自动化平
台的设计。首先本文对工作流的基本概念和工作流管理系统的功能和体系结构进
行研究,然后对不同的工作流设计建模方法,接着对办公自动化系统进行总体分
析和对其功能性需求和非功能性需求、对收文和发文等流程进行详细的分析后,
提出轻量级工作流引擎设计方案。在系统设计中,将工作流模型在工作流管理联
盟的元模型基础上扩展为四个部分,即过程模型、组织模型、资源模型以及工作
流相关数据,并设计组织模型、资源模型及基于活动网络的过程模型;在过程模
型设计中,采用基于XML的过程定义语言,使其可较好地与其他工作流定义相
融合;给出对工作流语法验证和基于图论的结构验证方法;提出引擎核心组件的
系统结构及引擎的工作机制;引擎是建立在J2EE三层架构上,采用Message-
driven Bean和JMS结合的方式和基于关系数据库来实现;文中详细介绍引擎的核
心设计方法即流程管理器、活动管理器、流程导航器和任务管理器的实现。最后
本文设计并实现了轻量级工作流引擎并应用于协同科技有限公司办公自动化系统
中。从应用的结果表明:引擎可支持灵活的流程定制且配置和部署简便。
通过理论分析和实践研究,本论文所获得的研究成果为将来进一步发展和完
善基于轻量级工作流引擎的工作流管理系统,提供了一条有益的思路。
关键词:轻量级,工作流引擎,消息驱动,JMS
I
ABSTRACT
O f f i c e a u t o m a t i o n s y s t e m i s a n i m p o r t a n t p a r t o f e n t e r p r i s e i n f o r m a t i z a t i o n
construction, and office automation system management way is to implement a system
w h i c h i s e n t e r p r i s e s a n d e x e c u t i v e b u s i n e s s ' s h a n d l i n g o f t h e r e a c t i o n
now . But if you want to change or you want the office system of administrative
b u s i n e s s ' s h a n d l i n g o f t h e c h a n g e, t h r e a t e n s t o c a u s e t h e w h o l e o f f i c e a u t o m a t i o n
software designed to design, a set of the office-automation system having the ability
to be flexible with the office mode and regulations transform and transform is put in
a t p r e s e n t w h i c h th e e n t e r p r i s es f a c e t h e p r o b l e m t o b e s o l v e d, t h u s t h e s y s t em to
d e s i g n a w a i v e r o f t h e o r i g i n a l s y s t e m i s t o d e v e l o p n e w
s y s t e m, t h e o p e r a t i o n c o s t, l e a d i n g c o m p a n i e s o f g r e a t l y e n h a n c e d; A n d t h e n e w
d e v e l o pme n t o f i n f o r m a t i o n a r e a l s o m a y n o t f i t f o r c o m p a n y r e g u l a t i o n c h a n g e s
in the beginning. How to develop an office automation system as Shanghai youth the
administrative cadre institute rules change and can flexible without the need for the
s y s t e m t o d e v e l o p s y s t e m t y p e i n t h e s o f t w a r e d e v e l o p m e n t
company, is the problem that needs to be solved, while the emergence of workflow
technology presents a solution for the above problem. The workflow engine using
w o r k f l o w t e c h n o l o g y t o m a k e t h e w h o l e o f f i c e a u t o m a t i o n s y s t e m w i t h
f l e x i bili t y , c a n g r e a t l y r e d u c e t h e c o s t o f t h e r e d e v e l o p m e n t o f t h e s y s t e m
and most current workflow product applies only to the actual situation of large-scale
enterprises, this paper will put forward and develop a lightweight workflow system
b a s e d o n r e l a t i o n a l d a t a b a s e a n d J 2 E E f r a m e w o r k a n d u s e d i n o f f i c e a u t o m a t i o n
system.
T h i s p a p e r i s a c c o r d i n g t o t h e a u t h o r ' s w o r k b a c k g r o u n d a n d i t i s f o r t h e
S h a n g h a i y o u t h, t h e a d m i n i s t r a t i v e c a d r e i n s t i t u t e o f f i c e a u t o m a t i o n p l a t f o r m
to design. First, we will study the basic concept and workflow workflow management
system function and system structure in different researches, and then we will analyse
the workflow modeling method of office automation system, functional requirements
and non-functional requirements carried on the detailed analysis of the addressee
postings, waiting for flow, a detailed analysis of workflow engine, and we put forward
a lightweight design scheme. In the system design, the workflow model in workflow
m a n a g e m e n t c o a l i t i o n m o d e l b a s e d o n t h e y u a n i s e x t e n d e d t o f o u r p a r t s, n a m e l y
process model, organization model, resource model and the workflow-relevant data
and designed the organization model, resource model and the process model based on
a c t i v i t y n e t w o r k ; I n t h e p r o c e s s m o d e l d e s i g n, i t a d o p ts t h e p r o c e s s d e f i n i t i o n
l a n g u a g e b a s e d o n X M L w h i c h c a n b e b e t t e r i n t e g r a t i o n w i t h o t h e r w o r k f l o w
definition; the grammar for the workflow is given based on the graph theory
verification and validation methods; it puts forward engine core components of the
s y s t e m s t r u c t u r e a n d e n g i n e w o r k i n g m e c h a n i s m ; E n g i n e b a s e d o n J 2 E E t r i - t i e r
structure, driven by Bean and JMS macro-combined, and based on relational database
w a y t o r e a l i z e. T h i s p a p e r i n t r o d u c e s t h e c o r e i n d e t a i l, n a m e l y f l o w e n g i n e
h o t m o u s e, a c t i v i t y m a n a g e r, f l o w n a v i g a t i o n d e v i c e a n d t h e t a s k m a n a g e r o f t h e
III
i m p l e m e n t a t i o n a n d g i v e s t h e w o r k f l o w e n g i n e p e r f o r m a n c e o p t i m i z a t i o n
strategy. Finally, it will design and realize the lightweight workflow engine applied in
S h a n g h a i y o u n g c a d r e i n s t i t u t e o f m a n a g e m e n t o f f i c e a u t o m a t i o n s y s t e m . T h e
a p p l i c a t i o n r e s u l t s s h o w t h a t e n g i n e s c a n s u p p o r t f l e x i b l e
process, configuration and deployment for convenient.
T h r o u g h t h e o r e t i c a l a n a l y s i s a n d p r a c t i c e r e s e a r c h, i n t h i s p a p e r, t h e r e s e a r c h
results obtained are good for further development and improvement of the workflow
e n g i n e b a s e d o n l i g h t w e i g h t w o r k f l o w m a n a g e m e n t s y s t e m w h i c h a l s o p r o v i d es a
helpful idea.
Keywords: lightweight, workflow engine, news drive, JMS J2EE
IV
目 录
第一章 绪论.................................................................................................................4
1.1 课题研究背景.................................................................................................4
1.2 国内外研究现状.............................................................................................5
1.2.1 办公自动化的发展和现状...................................................................5
1.2.2 工作流技术...........................................................................................6
1.3 本文研究主要内容.........................................................................................8
1.4 本文的章节安排.............................................................................................8
第二章 相关技术分析...............................................................................................10
2.1 ASP.NET技术................................................................................................10
2.1.1 ASP.NET的形成和发展......................................................................10
2.1.2 ASP.NET的新特点..............................................................................11
2.1.3 ASP.NET与ASP比较..........................................................................12
2.2 工作流技术...................................................................................................13
2.2.1 工作流参考模型.................................................................................13
2.2.2 工作流系统用例.................................................................................15
2.3 适用于中小企业的工作流引擎...................................................................16
2.4 本章小结.......................................................................................................16
第三章 协同科技有限公司办公自动化系统需求分析...........................................19
3.1 系统需求分析...............................................................................................19
3.2 办公自动化系统分析...................................................................................22
3.2.2 系统角色分析.....................................................................................23
3.2.3 系统处理流程分析.............................................................................23
3.3 轻量级工作流管理系统结构设计...............................................................27
3.4 系统网络结构设计.......................................................................................28
3.5 本章小结.......................................................................................................30
第四章 基于工作流引擎的办公自动化系统设计...................................................31
4.1 工作流管理环境设计...................................................................................31
4.1.1 表示层.................................................................................................31
V
4.1.2 业务层.................................................................................................32
4.1.3 持久层.................................................................................................32
4.2 支持动态流程的工作流引擎的设计...........................................................33
4.2.1 支持动态流程的工作流引擎的结构.................................................33
4.2.2 流程定义服务.....................................................................................33
4.2.3 流程服务.............................................................................................35
4.2.4 活动服务.............................................................................................38
4.2.5 在工作流中引入Web服务的优势......................................................42
4.2.6 流程流转服务.....................................................................................44
4.3 过程定义工具的设计...................................................................................45
4.3.1 基于Petri网的过程建模方法.............................................................46
4.3.2 Petri网过程定义映射到XML.............................................................47
4.4 数据库设计...................................................................................................50
4.5 本章小结.......................................................................................................55
第五章 基于工作流的办公自动化系统的实现.......................................................58
5.1 工作流引擎的实现.......................................................................................58
5.1.1 使用iBATIS封装对数据库的操作.....................................................59
5.1.2 引擎核心的实现.................................................................................62
5.2 应用调用适配器...........................................................................................67
5.3 XML文档解析及代码..................................................................................67
5.4 系统运行界面...............................................................................................69
5.4.1 收文管理界面.....................................................................................69
5.4.2 发文管理界面.....................................................................................70
5.5 本章小结.......................................................................................................71
第六章 系统测试.......................................................................................................72
6.1 测试原则.......................................................................................................72
6.2 测试案例分析...............................................................................................72
6.3 测试结果.......................................................................................................73
6.4 本章小结.......................................................................................................73
VI
第七章 结论与展望...................................................................................................73
7.1 本文总结.......................................................................................................74
7.2 课题展望.......................................................................................................74
致谢............................................................................................................................75
参考文献....................................................................................................................77
VII
第壹章 绪论
壹.1 课题研究背景
在经济快速发展的时代,为满足企事业单位对于社会、产业环境的适应能力
和调整能力,利用Internet增强事业单位对公众的服务能力,企业与企业之间的协
同整合能力,将成为企事业单位获取用户或服务对象最大忠诚度的关键,也是企
事业获取最大利润的关键。不同于传统无纸化办公,办公自动化的办公方式是将
个人办公同其他的各个职能部门加以整合同时和互连网结合充分利用互连网资源
及其时间、地域的无限制的优势搭建一个安全、开放具有高度伸缩性的办公平台
广义而言,OA应该是一个企业除了生产控制之外的一切信息处理与管理的
集合。它面向不同层次的使用者,便有不同的功能表现。对于企业高层领导而言
OA是决策支持系统(DSS)。OA运用科学的数学模型,结合企业内部/外部
的信息为条件,为企业领导提供决策参考和依据。对于中层管理者而言,OA是
信息管理系统(IMS),OA利用业务各环节提供基础数据,提炼出有用的管理
信息,把握业务进程,降低经营风险,提高经营效率。对于普通员工而言,OA
是事务/业务处理系统。OA为办公室人员提供良好的办公手段和环境,使之准
确、高效,愉快地工作。
第一代OA基于数据的传统MIS,第二代OA基于工作流,系统所包含的公文
流转管理、档案管理、邮件管理等全部核心功能,可以帮助企业解决知识的共享
和再利用的问题,提高整个企业的运作效率,并为企业进一步信息化奠定了坚实
的基础。网上办公系统,是基于B/S结构的一种新型网络办公系统,它只需要客
户端装有Internet Explorer。它主要功能是实现各个政府机构或企业单位之间或者
是政府机构内部、企业内部的数据交换(公文流转、消息通知等)。它尤其适合
于那些经常需要数据传送、消息传递、而在地域上分散,无法通过简单的局域网
连接来实现彼此数据交换的政府机构或企业单位。网上办公系统实现公文流转、
网上会议通知等一些具有群体异地办公功能的系统。
上海协同科技有限公司随着公司业务的不断的发展,为提高公司内部科研生
产管理的水平和工作效率,使公司运行更能适应市场竞争的需要成为有活力的高
科技企业,公司需要建立一套先进的MIS系统,利用公司现有的计算机网络系统
将公司市场、科研、工程、生产、人才等信息动态、及时、准确、有机的反映和
结合起来,进而有效的指导公司各方面科学、有序地运。本人结合该项目开发实
际,以企业办公自动化系统设计与研发为例,对办公自动化平台具体设计方案进
行详细阐述,并重点讨论开发过程中的相关技术。同时,本系统的设计方案已考
虑到企业信息管理的通用性,只需稍作修改,也可作为其他类似单位的办公自动
化系统。针对办公业务的实际情况和需求,制定了基于Web的办公自动化系统的
设计方案,运用Internet和ASP.NET开发技术,采用B/S(浏览器/服务器)模式,
建立一个基于Web的办公自动化系统。系统目标就是通过建立基于Web的办公自
动化系统,以改善办公条件与环境,减轻工作人员负担,提高办公质量和工作效
率,加快管理工作规范化、科学化、网络化的进程。
1
摘要:
展开>>
收起<<
上海协同科技有限公司办公自动化系统的设计摘要如何设计一套具有能够灵活地随着办公方式和规章制度变换而变换的办公自动化系统是目前企事业单位所面临的一个亟需解决的问题:因为一是重新设计系统不仅要放弃原来的系统,还要重新开发新的系统,这将导致企业运营成本大大地提高;二是新开发的系统也未必一开始就能适合公司规章制度的变化。针对上海协同科技有限公司面临的问题——要开发一种随着其规章制度改变而能够灵活地适应并且不需要对系统重新开发的系统,工作流技术的出现为上述问题提出了一种解决的思路。利用工作流技术中的工作流引擎来使得整个办公自动化系统具有柔韧性,能够极大的降低系统的重新开发的成本。居于当前绝大部分工作流产...
相关推荐
-
跨境电商商业计划书模版VIP免费
2025-01-09 27 -
跨境电商方案范文VIP免费
2025-01-09 14 -
创业计划书VIP免费
2025-01-09 18 -
xx生鲜APP计划书VIP免费
2025-01-09 12 -
跨境电商创业园商业计划书(盈利模式)VIP免费
2025-01-09 8 -
跨境电商计划书VIP免费
2025-01-09 13 -
绿色食品电商平台项目计划书VIP免费
2025-01-09 22 -
农产品电子商务商业计划书VIP免费
2025-01-09 9 -
农村电商平台商业计划书VIP免费
2025-01-09 13 -
生鲜商城平台商业计划书VIP免费
2025-01-09 21
作者:朱铭铭
分类:高等教育资料
价格:15积分
属性:64 页
大小:2.2MB
格式:DOC
时间:2024-09-30

