针对进销存系统的工作流引擎的研究与实现
作者单位:吉林大学
学位级别:硕士
导师姓名:朱晓冬
授予年度:2016年
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:随着信息化时代的到来,越来越多的企业在谋求自身业务过程的规范化和自动化,以期带来整体效率上的提高。工作流技术凭借自身在流程建模和自动化管理上的优势,得到应用领域里广泛的关注。工作流管理系统以工作流技术为依托,致力于加强企业对自身业务执行过程的掌控能力。一方面,从企业的业务需求出发,通过对业务流程的分析、建模不仅使得企业对自身长久以往的业务流程有了更为明确的认识,还能够帮助企业纠正业务中存在的不规范的地方。另一方面,凭借作为系统核心的工作流引擎所提供的功能,在已有模型的基础上,通过运行实例的方式,有效的将角色和活动结合起来,使得业务能够严格按照设定的条件进行处理,增强了企业对流程的控制能力。进销存管理是企业日常管理最为基本也是最为重要的部分,涉及到企业自身材料、资金流的正常运转。稳定的业务机制为企业的日常的运营提供良好的保障与支援。常规的应用系统着重于对数据的维护,通过追踪每一步业务活动并提供详尽的数据分析。但随着进销存业务流程的多样化和灵活化,单纯的数据支持已不能满足需求,企业需要进一步的针对流程的自动化管理。本文从某自动化企业的实际需求出发,致力于针对进销存系统的工作流引擎的设计和实现。本文所做工作可以归纳为以下三点:(1)在工作流建模方面,针对业务流程中结构化信息的处理,提出了基于二叉树结构的模型。同时,结合作为模型基本单元的树形结构节点的属性和状态集的说明,给出了流程定义方法。(2)结合企业实际情况,为了方便实现与进销存系统的应用集成,本文采用基于关系结构的轻量级引擎设计方案,并对引擎的核心功能调度机制、审核机制和任务机制进行了阐述。(3)给出针对进销存系统的工作流引擎的具体实现细节,包括开发平台选择、数据库设计和核心接口说明。最后,通过实际应用过程中的效果展示,说明了引擎满足进销存流程的业务需求,具有结构清晰、配置简便、易于控制的特点,实现了预定的设计目标。