论文部分内容阅读
现代社会是一个快速变化的社会,在企业信息系统开发实施的过程中,信息系统的更新速度很难做到与企业流程同步更新,并难以维护,是企业信息系统实施过程中的一个难题。因此,本文提出了基于微软WF工作流引擎技术的解决方案并且设计了针对中小企业的工作流应用平台框架。其主要特点是:企业工作流程与应用程序分离,可以在信息系统运行的过程中动态修改工作流程,具有良好的可维护性和适应性。首先,作者对WF工作流技术的工作流运行时环境、持久化服务以及跟踪服务进行了深入的研究。然后基于WF工作流描述的研究,提出了用关系数据库描述工作流的方法。设计了与工作流流程想结合的操作权限管理以及任务管理功能。研究了使用LINQ(语言集成查询)技术进行XOML描述语言到关系数据库描述的数据映射。在设计的过程中,采用了N层体系结构的软件设计思想,把系统划分为数据层、业务层、应用层。应用软件的开发和部署采用分布式架构。针对湖北省假肢矫形矫形技术中心的业务流程进行详细的需求分析,应用作者开发的工作流平台构造了该企业信息系统的解决方案。应用状态机工作流和顺序工作流相结合的方法实现了该企业信息系统的整体业务流程,并应用动态修改工作流的机制实现了对申请单审批工作流业务流程的动态配置。目前,湖北省假肢矫形技术中心客户档案管理系统以及收费系统已经在该企业使用中获得了良好的效果并且已经在同行业中其他企业推广。