基于Web的工作流技术在高校教学管理信息系统中的应用
网络通讯与安全电脑知识与技术
基于Web的工作流技术
在高校教学管理信息系统中的应用
文
胜
(湖南科技职业学院,湖南株洲,412005)
摘要:提出一种基于Web的工作流管理系统的实现方式,详细讨论了其体系结构、工作流引擎模型的设计;最后给出了基于表单的客户端实现的实例。系统使用UML作为系统分析建模的工具,以Java作为开发语言,从而使得系统开发维护方便,系统可移植性强。
关键词:工作流管理系统;互联网;统一建模语言中图分类号:TP315
文献标识码:A
文章编号:1009-3044(2006)08-0069-03
WorkflowTechniqueBasedonWebUsedinUniversityTeachingManageSystem
WENSheng
(HunanTechnologyInstitute,Zhuzhou412005,China)
Abstract:Thispaperpresentedawaytorealizewebbasedworkflowmanagementsystem,thestructureofthesystemandthedesignofworkflowengine.Anexampleofform-basedclientwasillustrated.UMLwasusedasthetoolsofsystemanalysisandmodeling.Javaisthedevelop-mentlanguageinthissystemanditmakesiteasytomaintainandtransplant.
Keywords:WorkflowManagementSystem;Internet;UML
1引言
随着全球信息化、网络化进程的发展,许多政府、企事业单位相继将大量的资金、技术投入到信息化建设之中。在信息化建设过程中,一个重要举措就是实现办公自动化。办公自动化(OA,
活动。
(2)运行时(Run—time)功能,在运行环境中管理工作流过程,
管理不同活动执行顺序。
(3)运行时与用户、IT应用程序工具的交互,来处理各种活动
的执行。
OfficeAutomation)是办公信息处理的自动化,它利用先进的技术,
使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。办公自动化不仅仅是办公无纸化,也不仅仅是办公过程电子化、数字化,它应该在信息利用、协同工作、决策支持等方面开始发挥出巨大的作用,它要完成的工作包括信息统计分析、工作日程安排、小组协同工作管理、工作流应用自动化等。
随着Internet的迅速发展,基于Web的应用以其图文并茂、方便快捷等特点己深入人心。此外,传统客户/服务器方式的办公系统的固有缺点逐渐暴露出来,如:运维成本高、版本更新困难、占用大量资源等。因此,采用Web方式设计办公系统,是办公系统发展的必然趋势。本文设计了一种基于Web的高校教育办公自动化系统,适用于高等院校办公自动化,它涵盖高校日常办公管理的基本流程,具有较强的通用性。
WFMC构建了一个通用的工作流系统实现模型,这个模型与
各种不同的实现方法相关联,可以适用于市场上大多数产品,为开发协同工作的工作流系统奠定了基础。这个通用工作流系统实现模型如图1
所示。
2工作流和工作流管理系统
根据WFMC(工作流管理系统,WorkflowManagementCoali-
图1
工作流管理系统的通用结构模型
tion)的定义,工作流(Workflow)就是业务过程整体或部分的计算
机化或自动化。在过程自动化中文件、信息或任务按照事先定义好的规则集在参与者之间传递,以达到整个业务目标或协助达到业务目标。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。工作流技术的主要特点是过程的自动化处理,这些过程包括人与基于机器活动的结合,特别是那些与IT应用程序和工具的交互。尽管不同的业务流程有不同的生命周期,实现工作流管理系统的方法也多种多样,但所有的WFMS都表现出某种共同的特性。从最高层而言,所有的WFMS都具有相同的特性以支持以下的三个功能:
模拟工作流过程,及其组成(1)建立时(build—time)功能,定义、收稿日期:2006-01-05
3基于工作流技术的教学管理OA系统模型
基于对工作流技术、工作流管理系统的研究,以及对高校办公自动化系统的实际需求分析,笔者实现了一个基于Web的高校办公自动化系统,所实现的工作流自动化系统架构是一种Internet与intranet相结合的结构。
办公自动化系统所要完成的工作主要涉及这样几个部分:系统管理、权限管理、信息发布、公文流转、档案管理等等。对于每一项工作,都可由多个不同的办公人员协作完成,但是必须符合一定的办公流程。从工作流管理的角度分析,每项工作都由一个任务集合中任务之间的流转关系组成。因此,我们建立了如图2所示的基于工作流技术的教学管理OA系统结构模型。
作者简介:文胜(1978-),男,湖南株洲人,湖南科技职业学院信息工程与电子技术系网络教研室教师,研究方向:计算机网络。
69
电脑知识与技术网络通讯与安全
管理员下载建模工具,对过程模型进行设计,并对工作流执行情况进行监控。用户在客户端的操作和处理都提交到web服务器,在服务器端完成实际操作;数据库从逻辑上分为模型库、实例库及业务数据库。模型库用来存储建模工具生成的过程模型信息,实例库存储工作流引擎控制流程流转的调度信息,业务数据库存储教学工作的相关业务资源;工作流引擎是系统的核心部件,它负责解释建模工具生成的过程定义模型,并进行过程实例化和过程执行控制、任务调度、日志维护、通过应用程序接口(API)调用应用程序、提供监督和管理功能等。
该系统具有面向对象、基于数据库、任务动等多种特征。前端使用易于移植的、一次开发可多次使用的Jsp技术,中间层使用
图
2教学管理OA
系统结构模型
部(1)系统管理
:负责系统模块管理,并且管理系统用户信息、门信息、会议室资源信息等。
(2)权限管理:对系统用户权限组进行划分设定,提供授权及
权限查询等功能。
(3)公文流转:提供公文流转模板的灵活定制,实际流程中的
公文创建、公文签发、公文存档等,以及公文督办、公文任务移交、日志查询等功能。
管理、查询等功(4)信息发布:负责高校各类信息的网上发布、能。
公文等的档案管理、查询功(5)档案管理:提供高效各类信息、能。
JavaBean组件进行数据库连接及应用业务逻辑处理ApachTom-cat作为web服务器,工作流引擎作为应用服务器,后台数据库是SQLserver。
从功能上该系统可分成五个模块,以各模块之间的流程例进行说明,关系如图4所示。
(6)邮件管理:提供与系统用户的邮件相关的管理功能。
(7)日常事务管理:提供高校日常 …… 此处隐藏:2138字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [小学教育]四年级综合实践活动课《衣物的洗涤》教
- [小学教育]2014半年工作总结怎么写
- [小学教育]20世纪外国文学专题综合试题及答案
- [小学教育]TS_1循环使用催化丙烯环氧化反应研究
- [小学教育]最实用的考勤签到表(上下班签到表)
- [小学教育]气候与生态建筑——以新疆民居为例
- [小学教育]二人以上股东有限责任公司章程参考样本
- [小学教育]2014届第一轮复习资料4.1,3美好生活的
- [小学教育]土方开挖、降水方案
- [小学教育]手绘儿童绘本《秋天的图画》(蜡笔)
- [小学教育]2002级硕士研究生卫生统计学考试试题
- [小学教育]环保装备重点发展目录
- [小学教育]金蝶K3合并报表培训教材
- [小学教育]岩浆岩试题及参考答案
- [小学教育]知之深爱之切学习心得
- [小学教育]第十二章 蛋白质的生物合成
- [小学教育]Chapter 2-3 Solid structure and basi
- [小学教育]市政道路雨季专项施工方案
- [小学教育]中国海洋大学2012-2013学年第二学期天
- [小学教育]教育心理学第3章-学习迁移
- 浅谈深化国企改革中加强党管企业
- 2006年中国病理生理学会学术活动安排
- 设计投标工作大纲
- 基于ARP的网络攻击与防御
- 2016届湖北省七市(州)教科研协作体高三
- Google_学术搜索及其检索技巧
- 2019-2020学年七年级地理下册6.3美洲教
- 城市道路可研报告
- 【名师指津】2012高考英语 写作基础技
- 6级知识点培训北京师范大学《幼儿智趣
- 注册会计师会计知识点:金融资产
- 新安装 500 kV 变压器介损分析与判断
- PS2模拟器PCSX2设置及使用教程.
- 医院药事管理与药剂科管理组织机构
- {PPT背景素材}丹巴的醉人美景,免费,一
- NAS网络存储应用解决方案
- 青海省西宁市六年级上学期数学期末考试
- 测量管理体系手册依据ISO10012:2003
- 洞子小学培养骨干教师工作计划
- 浅谈《牛津初中英语》的教材特点及教学




