公文素材库 首页

基于工作流的工程装备仓库管理信息系统设计与实现探讨

时间:2019-05-28 07:39:17 网站:公文素材库

基于工作流的工程装备仓库管理信息系统设计与实现探讨

摘要:工作流技术是单位提高业务过程效率和生产效率的有效技术。文章研究了将工作流技术应用于MIS系统,设计实现了工作流支持的工程装备器材仓库管理信息系统,实践证明工作流与数据库技术相结合,能提高系统工作的灵活性、反应敏捷能力和功能的可扩展性,提高了仓库的工作效率,并对同类系统的开发具有参考价值。

关键词:工作流工作流管理MIS工程装备

DesignandImplementationofanEngineeringCorps-equippedStoreManagementSystemBasedonWorkflow

Abstract:Theworkflowtechnologyisaneffectivetechnologyofimprovingtheefficiencyofbusinessprocessandproductioninadepart-ment.TherearemanybenefitssuchasflexibilityandscalabilityinconstructingaMISwithit.Firstly,thispapergivesanintroductiontotheconceptsofworkflow,thenanalyzesanddesignsanengineeringcorps-equippedstoremanagementsystem,whichissupportedbywork-flowtechnology.Thesystem’simplementationandrunninghaveproventhatusingworkflowwithdatabasetechnologyinMIScanimprovetheworkefficiencyofgraindepotmorethantraditionalMIS,andtheideaisvaluabletothedevelopmentoflikewisesystems.

Keywords:workflow;workflowmanagement;MIS;engineeringcorps-equipped

1概述

库存工程装备器材管理工作是仓库业务管理的主要内容,目前,多数仓库依然采取手工操作,管理手段落后,效率低。需要采用计算机辅助管理系统以改善管理手段,提高工作效率,实现库存工程装备器材管理的科学化、规范化和网络化,达到仓库业务自动化管理的要求。使用仓库信息管理系统,对库存工程装备器材管理能带来许多新的信息,如库存统计、收发通知、自动复核等,信息系统应能及时准确记录和反映这些信息,英语论文格式以便提高管理水平,缩短业务处理时间,减少人为干扰因素。

传统的MIS系统由单一用户处理单一任务(单一角色),缺乏灵活性、敏捷反应能力和可扩展性,难以很好地实现流程性系统。工作流管理信息系统(WMIS)中一个用户可拥有多个角色,完成不同任务,任务还可在规则允许时重新定义(重组);同时流程性允许工作流的灵活执行或中止,各流程还可得到有效监控,便于领导全面把握,作出敏捷反应;WMIS还可根据业务需求增加新的服务功能。

2工作流

工作流是业务流程的全部或部分自动化,在该过程中,文档、信息或任务按照一定的过程规则流转,实现组织成员间的协调工作以达到业务的整体目标。

业务流程是在功能确定的组织结构中,能够实现业务目标和策略的相互连接的过程和活动集;过程定义是业务流程的形式化描述,用来支持系统建模和运行过程的自动化。过程可分解为一系列子过程和活动,其定义主要包括描述过程起始、终止的活动关系网络以及一些关于个体行为的信息。活动是实现过程逻辑步骤的工作任务的描述,一般分为手工操作和自动处理两类。活动是过程执行中可被工作机调度的最小工作单元,要求有人或机器的参与。工作流管理系统是一种能定义、创建和管理工作流执行的系统。它可通过单个或多个工作机运行,并能存储和解释过程定义。实例代表一个能独立控制执行、具有内部状态的线程,可被外界通过标识进行存取。

工作流管理支持业务流程及信息过程重组的技术,主要包括业务流程建模及工作流描述,需要有工作流模型及方法对工作流进行描述,并获取业务流程。工作流描述是流程的抽象,需要一种工作流模型来支持。工作流模型包括一系列描述过程、任务、任务间关系及角色的定义,过程定义工具被用来创建计算机可处理的业务过程描述。

3工程装备器材仓库管理系统

3.1工作流在工程装备管理中的应用仓库的管理模式如下:仓库所有物质分三级按户头(即物质隶属单位)建有帐本,即业务处、保管队、库房。所有的物质收(发)先由上级业务部门(总部或军区)签发通知单,仓库接单后按物质户头、保管队、库房开具通知单。保管队依据通知单收(发)货物,增(减)帐目和器材卡,收发完成后,将实际收(发)详情核准退到业务处,业务处汇总后退上级机关。系统能完成对库容和储运调度设备的管理、对出/入库单据的管理、装备品质检验的管理、仓库库容的管理、调运管理和流程设备运行管理。收费管理等,做到进有凭、出有据,可以随时反映仓储状况,给出库存报表,记录流程设备处理状态,管理系统的信息流、物流图如图1所示。

要将工作流的模式应用于工程装备管理中,首先就要对工程装备仓库进行工作流设计,包括过程与活动、任务与规则、角色的定义与描述,即工作流建模,再设计实现工作流执行引擎和监控管理工具、对外接口集成等。规则工作流的一个特点就是将过程逻辑和功能逻辑相分离,过程/活动的合理重组可以提高企业工作效率,工作目标就是任务,重组条件就是规则。基于规则的描述语言用路径规则定义工作流结构和数据流,路径规则包括条件的、基于规则的和平行的。根据实际业务需求分析,工程装备仓库系统的每一个业务功能都可对应一个工作流的过程实例,每个过程的多个步骤对应相应的活动。对受理同一单据一般由三个作业单来完成。对同一单据同一时刻一般只有一个作业单在进行。在该系统中单据就是基本任务,包括入库单、调拨单、入库调整单、调拨调整单等,而可能改变库存量的只有复核认可后。任务的规则由需求确定,通过各过程或活动的计算结果或状态来判断,其流程如图1所示。(1)所有通知单由总部通知后受理,受理时须查询当前虚拟库存状况是否有通知单需求的装备或库容;(2)业务处处理总部的通知,安排相应的户头、单据、保管队等信息;(3)保管队受理业务处的工作流,安排好设备的入库、出库处理,包括货位的排放,车皮的派遣等详细信息,并将处理完的信息返回到业务处;(4)业务处再受理保管队的回流信息,复核各项指标后,并将结果回流到保管队,完成实际设备的入出;(5)保管队同时将处理结果回流到总部,总部相应地对虚拟库存进行处理。

3.2系统功能要求业务处入库/调拨通知的管理:记录、修改、查询入库单、调拨单。该单记录装备的种类、数量、性质、品质单代码、经手人、帐本等数据项。

保管队入库/调拨调度的管理:根据业务处开具的通知和仓库的实际情况,调整设备的入库、调拨单据。相比通知单,增加了仓库、货位、批次等数据项。

入库/调拨单据的复核管理:根据品质、数量、批次等复核通知单和调整单的各项目。仓库库容的管理与统计报表:记录、修改、查询仓库库容状况,包括各个仓库的总容量、剩余容量、所装种类;查询库存历史;按仓号/时间输出库容报表(容量、库存、品种、性质、单据编号等)。

申请计划业务流程:包括年初计划申请和零星订货申请,根据库存、总部要求等情况,向总部提出计划。

年度结转流程:包括将当前库存改为期初库存;以帐本的形式,记录库存情况;和数据清理保存。

装备库存调整、倒库:仓库之间根据实际情况进行调整;本仓库内部货位号的调整。装备转级报废工作:装备品质的修改;处理超出使用年限的、报废的装备。

综合管理:是指阶段性较强,处理数据量大的管理方式,如装备的申请、分配、报废等工作,一年仅进行一、二次,但对整个系统的信息影响较大。

对帐工作:在上传数据的基础上,本级将装备信息与下级装备信息进行核对,找出是否存在上下脱节的地方,以便找到问题所在进行更正。主要根据上级单位收(发)凭证号,比较收(发)数据,不对的地方,标注出来,以备处理。总部和下属单位对帐流程:先对库存,再对总部的库存总帐,最后对库存分帐,库存分帐记录每一种设备在所属仓库中的库存。如果库存数量不对,然后对流水帐。

数据统计汇总:对数据进行统计、汇总,形成报表。

系统参数设置与维护:装备代码、仓库代码、业务往来单位、仓库代码等。

3.3设计与实现系统选择VisualBasic及大型的SQLServer201*数据库MIS技术,自行开发一个事件驱动的工程装备仓库WFMS。工作流引擎是核心软件部分。英语论文格式它的功能包括:解释过程定义;创建过程实例并控制其执行;调度各项活动:为用户工作表添加工作项;通过应用程序接口(API)调用应用程序;提供监督和管理功能等。工作流执行子系统可以包括多个工作流引擎,不同工作流引擎通过协作共同执行工作流{1M}。

在本系统中,对下列实体采用系统统一编码:如户头、单据号、装备代码、流程、业务单位、仓库、设备品质、运输情况等;系统使用前须由系统管理员确保各种参数设置正确,如装备代码、供货单位、附属配套设备标准等,仓库使用前是虚拟空的,须对库存初始化,统计或查询采用多种模式进行。角色工作流包含多种任务及子任务,同一层次的各任务互相联系,每一任务都由指定角色来执行。系统设置六类角色及权限:(1)系统管理员,拥有最高权限;(2)总部人员;(3)仓库业务处人员;(4)保管队人员;(5)办公信息员;(6)客户。不同角色具有不同的权限,使用相应的不同功能子系统。如系统管理员可以使用监控管理模块控制、管理整个系统的运行,读取和审核各种数据;仓库业务处人员开具总部的通知单、复核保管队的调度单;保管队对业务的通知单进行调度,进行各种报表统计等;办公信息员可进行数据查询、了解单据进展进度;通过工作流引擎调度任务或过程实例的执行,监控跟踪管理执行状态。通知单、调度单和复核单的状态都可在此得到监控管理。启动或中止某一任务或过程时,依据在设计阶段对业务过程的定义进行业务活动或任务创建(工作流定义),对业务活动的执行者(功能模块)、角色、组织模型进行动态绑定,把业务活动分派给指定的软件功能模块去完成,并对业务活动进行动态日志记录,如库存明细、作业日志、仓储日志等。

3.4Internet与信息集成系统可通过军网与总部连接。内部用户访问受到基于角色的访问控制机制约束,而外部用户可通过调用ASP模块进行数据查询、数据统计、对帐统计等功能。

4结束语

由于工作流系统能将任务或处理的过程逻辑与功能逻辑分离,并可以很方便地改变过程逻辑,更好地适应任务的变化,所以也越来越受到关注和研究,在实际应用中将工作流与数据库技术相结合,能提高系统工作的灵活性,提高业务过程的运行效率,此处只是根据实际开发系统中提出了个人的一点体会,仅供大家参考。

参考文献:

[1]吴朝晖,潘云鹤.工作流管理技术[N].计算机世界,1999-04-12(D3).[2]史美林,杨光信,等.工作流管理系统[J].计算机学报,1999,22(3).

扩展阅读:基于WEB工作流管理系统的设计与实现

基于WEB工作流管理系统的设计与实现

摘要:根据对工程项目管理的分析,研究了工作流建模和工作流引擎的技术和方法。提出了实现工作流管理系统的关键技术和一种基于WEB的工作流管理系统,以及解决项目流程多样化和不确定性的方法和实现步骤。

引言

在工程项目管理过程中,涉及到许多复杂的申请、审批、采购、收转流程,这些流程使大量数据处于流动和变化之中;另外,由于相关政策的调整、管理模式的改变、业务需求的变化和组织机构的重组,使企业的工作流程经常发生改变。所以,便捷的改变项目管理的工作流程,灵活的增加、减少、合并流程环节,是项目管理系统能否满足实际应用需求的关键所在。

工作流管理技术通过对工作流的流程定义和运行,满足管理流程的不确定性特征,以及控制业务流程的多样化需求,较好的解决了项目管理中的关键问题。本文以工程项目管理系统的建设和实施为背景,提出了建立基于Web工作流技术的项目管理系统的方法,较好的实现了对项目管理中业务流程过程的集成管理。

工作流与工作流管理

工作流起源于生产组织和办公自动化领域,它用于描叙任务、过程的步骤、所涉及到的人或组织、所要求的输入输出信息和业务处理过程中每一步所需要的工作的术语。一个工作流就是用一组连接关系组合起来的、一组活动组成的、一个反映业务流程的模型,它通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,以提高办事效率、降低生产成本、提高管理水平和效益。

工作流技术自80年代中期诞生以来就得到了广泛地应用,并取得了长足的发展。工作流技术已经成为以计算机支持协同工作理论为基础,将计算机网络技术、分布式数据库技术、通信技术结合起来的一种新的集成技术。1.工作流

工作流管理联盟(WFMC)将工作流定义为:一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务,能够在不同的执行者之间进行传递与执行。工作流中两个最基本的元素是活动和活动之间的连接关系。活动对应于经营过程中的任务,是指工作流中的一个逻辑步骤,亦称工作流环节,主要是反映经营过程中的执行动作或操作。活动之间的连接关系代表了经营过程的规则和业务流程。

工作流主要有3个要点,首先,一个工作流程称为一个工作,工作按照一定的规则进行活动;其次,这一系列的活动有多个参与者;第三,活动的推进是自动的或部分自动的。工程项目管理的业务特点和管理需求非常符合工作流所定义的3个要点,工程项目的管理正借助于计算机硬件和软件,其活动的进行和控制正逐步实现自动或部分自动化。

2.工作流管理系统从办公自动化的研究开始,工作流管理技术在计算机应用中不断发展,并逐渐地被人们认可,特别是90年代工作流管理系统的出现,将工作流管理与工作流的应用分离开来,增强了应用系统的适应能力。一般而言,工作流管理关注的是处理过程而不是文档。

工作流管理系统是支持企业实现业务过程管理和自动化的强有力的软件工具,它能完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。工作流管理系统是一个具有流程自动执行、流程统计分析、流程实时监控和应用服务等功能的软件工具集。它一方面实现了流程在计算机上的自动处理,大大缩短了流程周期,提高了企业的工作和生产效率;另一方面,又可以使用户方便地分析企业业务流程,找出不合理的地方,快速给出流程重组的方案。工作流管理系统已经成为工程项目管理系统的核心部分。基于WEB的工作流管理系统的设计

随着Internet技术的发展与普及,基于WEB的工作流技术得到不断的提高和应用。工作流通过WEB方式扩展到企业集团或多个企业,并实现多个工作流服务器之间的协同工作。使用基于WEB的工作流技术首先可以保护并集成企业原有系统,有效地利用原有资源;其次,由于WEB具有统一的浏览界面,可以方便、快捷地定义工作流程,完全开放而不必对客户端软件进行特殊的安装和维护。

工作流引擎或任务管理器通过COM/DCOM服务组件将要提供给用户的工作流信息和任务信息发送给WEB服务器,用户可以通过WEB浏览器来浏览页面内容并进行相应的工作,工作结果由WEB服务器抽取出来返回给工作流引擎或任务管理器。由此,用户可以通过客户端的浏览器来完成自已的任务。COM/DCOM服务组件在WEBServer和工作流引擎之间形成了一个中间代理,它为终端用户提供的是一种服务接口,它隐藏了工作流引擎调用的复杂性。

基于WEB的工作流管理系统主要包括建模工具、工作流引擎、管理和监视工具以及应用服务四大部分。

1.工作流建模

一个工作流程称为一个工作(Job),组成工作的每个执行单元称为活动(Activity),组成活动的更小单位称为任务(Task),活动的入口称为主表单(MasterForm)。每个工作都是由一系列具有逻辑关系的活动组成,这些逻辑关系构成活动的路由信息。一个工作实际上可以看作是一系列具体工作和它们之间的逻辑关系构成的一个有机整体。

根据工作流建模的要求和特点,需要为建模人员提供一个人性化的建模环境,以直观、便捷的实现过程建模。为此,设计一个图文一体化的工作流建模工具。在建模环境,每个元素都对应一个图形化对象,比如矩形框表示一个活动,菱形框表示一个路由选择,箭头表示活动进行的方向,圆点表示活动的开始或结束等。通过鼠标移动和设置对象的属性,建立起图形对象和数据表之间的关联。系统自动根据工作流引擎读取数据库,对修改后的流程进行业务操作。

2.工作流引擎设计

工作流引擎是工作流自动化程序中的一个组件,它指导所有的过程,一个过程中的所有步骤以及每一个步骤所适用的规则。工作流引擎是工作流管理系统的核心,它的得好坏直接关系到系统的可交互性、扩展性和稳定性。工作流引擎设计的关键是与过程定义的接口以及引擎和监视工具,应用服务的接口。工作流引擎以COM组件方式实现,它为应用系统的集成提供了方便的编程接口,它读取工作流模型,解释模型信息,按模型规则推动过程流转,实现工作流的后台驱动。

工作流引擎主要包括工作流模型、执行服务、数据服务、引擎运行体等部分。运行模型如图1所示:

工作流模型:工作流模型包括过程模型、组织模型和信息模型。它为执行服务提供和解释模型。执行服务:按照模型创建过程实例,根据过程流转规则推进过程,处理过程及活动的状态,维护工作流控制数据及相关数据。

数据服务:存取数据源,为引擎提供数据访问服务。

引擎运行体:为使引擎在服务器操作系统启动后无人干预的情况下自动启动运行,使用操作系统服务来驱动引擎的运转。3.管理和监视工具及应用服务设计

系统参与者调用管理和监视工具观察业务流程的执行进度,工作流管理系统或参与者调用应用服务完成相应的业务。工作流管理界面通过调用工作流引擎的工作流管理功能接口方法,完成对工作流实例和工作流包含活动的监控功能,接口方法包括:创建工作流实例,并为工作流相关数据赋值;启动工作流实例;

挂起/恢复工作流实例;中止工作流实例的运行;删除工作实例;查询、监视工作流实例运行的情况;工作流实例执行中的异常情况处理。

应用服务主要是完成人机交互和应用的执行。在系统设计过程中,根据用户职责的不同将其分为过程创建者、系统管理员、一般用户三种。过程创建者主要负责流程的定义建模,一般由业务人员与技术人员结合组成;系统管理员负责监控整个系统的运行,包括对系统的配置和维护,以及对系统中执行的过程监视和控制;一般用户是人工活动的执行者,系统为其分配任务、给予指示,配合完成流程的执行。工作流管理实施的三个阶段如图2所示:

结束语

本文以工程项目管理系统为背景,分析了工程项目管理的特点,将项目管理理论、工作流管理技术和Web技术相结合,给出了基于Web的工作流管理系统的设计和实现方法。

通过基于WEB工作流管理系统的设计与实现,将业务过程逻辑从具体的业务实现中分离出来,以不修改具体功能而只修改过程模型来改变系统功能,较好的解决了工程项目管理中业务流程多样化和不确定性带来的问题,实现了对业务流程过程的集成管理。通过应用该系统,加强了业务处理流程的透明度,提高了工作效率,有较强的实际意义和应用价值。参考文献:

[1]范玉顺.工作流管理技术基础经营过程重构、过程管理和过程自动的核心技术[M].北京:清华大学出版社,201*.

[2]史美林,杨光信等.WFMS工作流管理系统[J].计算机学报,1999(3):325334.[3]WilvanderAalst&keesvanHee著,王建民,闻立杰译.工作流管理模型、方法和系统[M].北京:清华大学出版社,201*.[4]胡杰,党延忠.基于WEB的工作流技术在文档管理系统中的应用[J].计算机工程与应用,201*(12):224227.[5]陈鹏飞,张钢.工作流管理原型系统的设计与实现[J].微处理机,201*(5):2327

[6]李红臣,史美林..工作流模型及其形式化描述[J].计算机学报,201*(11):14561463.[7]王刚,何文娟.基于JAVA的工作流管理系统核心的设计与实现[J].计算机应用研究,201*(2):117-119.

[8]袁义才,陈军.项目管理手册[M].北京:中信出版社,201*.

[9]张益林,王如龙.基于WEB的工作流技术在工程项目管理系统中的实现[J].科学技术与工程,201*(6):371374.

作者简介:王如龙湖南大学软件学院教授、湖南省计算技术研究所研究员,湖南天工远科信息技术股份有限公司副总经理;湖南省优秀中青年专家,享受国务院政府特殊津贴。主要研究方向:项目管理技术、软件项目管理、企业信息化。

友情提示:本文中关于《基于工作流的工程装备仓库管理信息系统设计与实现探讨》给出的范例仅供您参考拓展思维使用,基于工作流的工程装备仓库管理信息系统设计与实现探讨:该篇文章建议您自主创作。

  来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


基于工作流的工程装备仓库管理信息系统设计与实现探讨
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/547549.html
相关阅读
最近更新
推荐专题