论文部分内容阅读
管理信息系统作为当下信息化建设的重要组成部分,已被广泛应用于各类企业。管理信息系统主要实现对企业各部门人力、物资信息进行统一管理,促使企业高效运转。然而,在实现信息化管理的同时,企业依然面对着复杂、多变的工作流程,工作流程执行方式依然以人为传递纸质表单为主,这不仅仅是人力资源的浪费,同时也大大降低了企业办公效率。随着计算机技术、工作流技术的发展,企业信息化管理与办公流程自动化执行的结合变得日益紧密。本文分析了工作流技术的详细实现方法,主要包括基于Petri网的工作流建模、工作流引擎的设计以及基于Silverlight技术实现的图形化定义过程工具,并将工作流技术应用于管理信息系统,具体以中央储备粮正定直属库“四单一证”管理信息系统为实例,分析了系统中工作流技术的具体应用及实现过程。文中主要将工作流引擎设计为四部分,包括流程定义、流程表单定义、引擎内核、流程监控和跟踪,其中引擎内核为工作流引擎的核心部分,内核包括流程触发、流程调度与执行、流程结束三部分。文中对工作流引擎的四部分内容做了详细的分析,并将本系统中流程调度与执行过程以数据库表为依据进行了分析。基于Silverlight技术实现了图形化定义过程工具,具体分析了Silverlight整体架构、数据绑定的设计与实现、图元设计与实现,并实现了以图形化的形式定义工作流程实例,工作流引擎再根据已定义的规则对流程进行调度与执行,最终实现企业内部业务流程自动化流转。本文将工作流技术应用于管理信息系统,最终实现了一个完整的、具有实际应用价值的系统。该系统涵盖中央储备粮正定直属库日常工作流程及表单,涉及粮库主任、副主任、综合科、仓储管理科、业务科、财务科等现有科室全体员工,旨在做到全员、全流程信息化与留痕化管理,工作流技术的应用使得粮库办公形式在信息化的基础上实现了工作流程的自动化。另外,系统中选用C#作为编程语言,Microsoft Visual Studio 2012为开发工具,SQL Server 2008作为数据库。最后对本文研究的不足中之处做出分析,并对下一步的研究方向做出了阐述。