基于J2EE的工作流管理系统的研究与设计

来源 :北京机械工业学院 北京信息科技大学 | 被引量 : 0次 | 上传用户:pacochan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流技术是实现企业业务过程重组、过程管理与过程自动化的核心技术,作为工作流“操作系统”的工作流管理系统通过与传统MIS系统的集成,可以有效解决传统MIS系统与企业需求之间的矛盾,提高整个企业的应用水平和应用效率,给企业带来巨大利益。同时,为了适应市场多变性的业务需求,本文选择J2EE平台来开发工作流管理系统。 本文结合WFMC标准规范对工作流技术的基础理论进行了概述,包括工作流、工作流管理系统、工作流参考模型,并探讨了基于UML活动图的建模方法、工作流元模型、工作流模型描述语言XPDL,这都为后来的工作流管理系统的设计奠定了理论基础。论文从不同用户的角度对基于J2EE平台的工作流管理系统进行了功能分析,提出了系统设计目标,总结出工作流管理系统的四层模型体系结构。论文设计实现的工作流管理系统Bjworkflow,以WFMC的工作流参考模型为基础,基于MVC模式的多层架构,采用B/S结构进行模块化开发,以Jsp、Servlet展现客户端应用,以XML定义和存储业务流程,以Html、JavaScript设计实现过程定义工具的图形化控件,以Dom4J解析流程文件,以Java作为工作流引擎的开发语言,深入探讨引擎的数据模型和控制模型,可以满足企业多用户、多任务的业务需求。Bjworkflow系统采用开放式接口,可以连接现行的多种主流数据库,如Oracle、Sq1 Server等,可以部署在多种主流应用服务器上,如Tomcat、Weblogic、Websphere等。从实际开发和运行效果看,Bjworkflow工作流管理系统具备便捷的可视化流程设计、广泛的接入性、高扩展性等特点和优势,可以大大减少企业生产经营成本,提高企业竞争力,缩短业务流程处理时间,提高市场响应能力,同时更好实现工作人员的均衡负载,提高企业的管理决策能力。
其他文献
随着现代信息产业的蓬勃发展,软件开发已经成为一项浩大繁杂的工程。从计划、设计到实现,每一个环节都必须严格把关,稍有不慎,整个工程就会失败。据统计,仅在美国,每年就有180,000个信息技术项目,耗资大约$2500亿美元,其中25-30%的项目会流产。由此可见,由于管理不善和设计上的失误所造成的损失是巨大的。现代软件开发的过程和管理显得比以往任何时候都更为重要。 本文以Rational公司首创
智能网(IN,Intelligent Network)是在原有通信网的基础上,为了快速方便地提供新业务而设置的一层叠加网络。SCP(ServiceControl Point)网元节点是智能网中的核心网元,提供多
随着电子计算机和Internet网络技术的飞速发展,电子商务作为一种新的商务模式变得非常引人注目,越来越多的商品将通过网上交易的形式进行流通。而如何进行安全的电子支付成为
社会网络是指社会中人与人之间、集体与集体之间或者个人与集体之间比较持久、稳定的社会关系模式。研究表明社会网络具有很强的社区特性,研究社会网络的社区结构有利于更好
Internet是在线路传输速率低、误码率高的通信条件下,以文本数据传输为主的应用背景下诞生的网络,历史证明它所提供的“尽力而为”服务完全能够满足文本数据传输服务质量的需
数据集成是企业之间或企业内各部门协同合作的需要。它的目标是实现各个异构数据源之间的数据共享,从而有效地利用资源,提高整个应用系统的性能。今天,越来越多的企业应用需要集
随着计算机科学技术的发展,自动识别技术得到了广泛的应用。在众多自动识别技术中,条码技术已经成为当今主要的计算机自动识别技术之一。识别技术和编码理论是条码技术中两个非
随着计算机的普及和互联网的迅猛发展,网上购物因其方便、快捷越来越受到大众的青睐。但目前所使用的网上银行都是基于帐号的,也就是说银行和商家都能了解到支付者的信息,并
随着医疗物联网的快速发展,利用穿戴式无线体域网、手机终端等实时监测心电图(Electrocardiograph,ECG)信号、血压、血氧等多生理参数,已变得非常便利、广泛。同时,对高频心
软件测试是软件工程中保证产品质量的重要技术手段。变异测试是一种衡量测试用例集完备性的测试策略,也被用于生成完备的测试用例集。传统的变异测试作用在程序的源代码上。