论文部分内容阅读
工作流的概念起源于生产组织和办公自动化领域,它是针对日常工作中具有固定程序活动而提出的。为了实现对业务流程的管理,需要有相应的软件系统支撑,这种软件系统就称之为工作流管理系统。论文简要介绍了工作流系统采用的开发平台及选用框架的技术特点,给出了关键部分的实例。结合作者参与的工作流管理系统实际项目,讨论了系统的应用需求及设计、实现方案。论文重点研究了采用有输出的有限自动机为日常办公业务过程进行的形式化建模方法,讨论了自动机各元素在业务过程和系统中的含义,基于XML和数据库表示存储,给出了模型工具的详细设计和实现过程。论文分析了职务、部门和人员三者在组织模型中的关系及其详细设计。通过把职务和权限相关联,给出了动态权限的设计思想及其实现过程。论文进一步讨论了工作流机的设计,并以因公出差子系统的业务数据,介绍了业务模块的具体实现过程。分析了当前流行的Ajax+SOAP+WebService、Office word模版、Office excel图表和自定义Web控件技术在工作流执行软件中的应用方法及效果。论文最后总结了课题研究的意义,所实现系统的技术特点,提出了作者进一步的研究方向。