mcat,;后台数据库管理系统采用的是MySQL AB公司开源的Mysql数据库管理系统,版本为4.1。
下面对以上的几种开源软件分别做简单的介绍: Eclipse是目前由IBM牵头的主要用于Java丌发的开源集成开发环境。
现在,以Eclipse项目开发的联盟已经发展的非常迅速,在业界占有很大的市场份额。
据统计己有一百五十多家软件公司参与到Eclipse项目中,其中包括在业界非常著名的Red Hat,Borland,Ra tional Software及Sybase等。
Eclipse不仅仅是一个开源项目,任何
学习和用于商业开发的人都可以免费下载得到,而且它本身还具有强大的扩展功能,为满足不同的需要,可以围绕它开发不同的插件,因此Eclipse的发扎越来越受到人们的青睐,已有许多公司和
程序爱好者为它丌发了大量的优秀的插件,本系统中采用的Tomcat,Myeclipse都是可以在Eclipse上使用的功能强大、使用方便的插件。
目前通过添加相应的插件,Eclipse甚至己实现了对C++,UML的开发支持,随着Eclipse联盟不断发展壮大,Ecl ipse很有可能在将来发展成为可进行任何语言开发的集成开发环境,使用者仅仅只需下载各种语言的插件,就可提供该适合各种语言的集成开发环境。
Tomcat是Apache软件基金会所属Jakarta项目中的一个核心项目,由Sun公司、Apache
软件基金会和其他一些相关公司及个人共同开发而成。
由于Java龙头老大Sun公司对Tomcat项目的参与和鼎力支持,Tomcat总能在最新的Servlet和JSP规范中得到体现,Tomcat 5就支持最新的JSP 2.0和Servlet2.4规范。
因为Tomcat性能稳定、技术先进,最重要的是还
免费,因而深受Java程序爱好者的喜爱并得到了越来越多软件开发商的认可与使用,已发展成为目前较流行的Web应用服务器。
MySQL数据库管理系统类似于SqlServer的数据库管理系统,它的开源使其在数据库的使用中大受欢迎,特别在Linux系统环境下越来越流行。
MySQL是一 第l章引言个快速的、多线程、多用户、健壮的和易于使用SOL
查询语句的数据库服务器,它对于关键任务的支持,重负载生产系统的使用以及可嵌入到一个大配置的软件中,这些使得它对于学习、测试与开发而言,MySQL都是一个理想的数据库管理系统。
目前,它由MySQL AB公司开发、发布和支持。
1.3本文的工作 本文依托某软件公司开发的OA项目,对工作流管理系统在公文流转中如何应用进行了研究。
研究内容主要包括:(1)介绍了工作流有关理论,以及工作流技术的发展情况。
(2)分析工作流管理系统JBPM,为什么采用JBPM来作为开发公文流转的引擎。
(3)对工作流管理
系统与权限的集成模式做了研究,以及如何在公文流转中具体 应用,并展示应用效果。
(4)对工作流管理系统与表单的集成模式做了研究,以及如何在公文流转中具体 应用,并展示应用效果。
(5)设计实现了收发文管理系统,以及用JBPM去解决收发文管理系统中特殊的 工作流模式。
(6)提出今后进一步研究的方向。
1.4本文结构第一章引言第二章工作流管理系统概述第三章工作流
管理系统与权限和表单的集成第四章收发文管理系统的
设计与实现第五章总结与展望1.4本章小结 本章概括了本文选题依据,应用意义,技术背景和系统开发所用平台,以及本文主要研究内容。
4 第2章技术背景和’r作流管理系统 第2章工作流管理系统概述2.1工作流2.1.1工作流概述 根据工作流管理联盟(WfMC)的定义,工作流(Workflow)就是业务过程整体或部分的计算机化或自动化。
在过程自动化中文件、信息或任务按照事先定义好的规则集在参与者之间传递,以达到整个业务目标或协助达到业务目标。
简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。
一个
工作流的终点可能就是另一个工作流的起点。
工作流程也可是打破单位界限的,发生于机关以及与机关