论文部分内容阅读
在行政审批中,由于各种行政业务的复杂性,造成审批流程的易变,这就要求行政审批系统应该有较好的灵活性和“柔性”,而这正是工作流技术的优势所在。作为定义、创建和管理工作流运行的系统软件—工作流管理系统,已经吸引了来自全世界研究机构及软件厂商越来越多的关注,具有工作流功能的系统有几百种之多,比较著名的有FlowMark、Ultimus、VisualWorkFlow、及WorldFlow等。国内著名的有清华大学的CIMFlow。随着SUN公司推出的JAVA的分布式计算平台J2EE标准的成熟,建立基于J2EE平台上的应用成为IT界的一个热点。
在秦皇岛市行政审批系统2.0版的开发过程中,本文的工作一是把原有的业务系统移植到J2EE平台,二是开发基于J2EE平台的工作流管理系统,实现业务流程的动态定制,调整系统的结构,改善和补充某些关键的功能,提高系统的性能,由于采用了J2EE系统,在可伸缩性、互操作性和灵活性上都有很好的技术基础。
本文采用基于角色的分析模型,完成了行政审批系统以及工作流管理系统的需求获取和需求分析,并在此基础上抽取了各个特定角色的用例模型,完成对相应实体模型的定义。对行政审批系统原有数据库进行重构,减少了数据冗余,同时还完成了工作流引擎数据库的设计;利用J2EE/EJB技术来实现工作流引擎,在设计中,本文参考了WfMC的工作流设计模型,从而使本文的设计更接近标准化;完成了行政审批中联办件的登记及其它一些技术问题。在整个系统的设计过程中,本文采用了大量的J2EE的设计模式,从而提高了系统的可配置性以及构件的可重用性,提升了系统的整体性能。