基于BPM的食品监督检测信息系统设计与实现
2017-03-21王兆阳邹刚郑龙尹思捷
王兆阳+邹刚+郑龙+尹思捷
摘要:介绍了食品监督检测信息化管理系统和其在食品监督检测中的应用,讨论了BPM的特点,设计实现了基于BPM的食品监督检测管理信息系统,应用于食品监督检测,能提高系统工作的灵活性、反应敏捷能力和功能的可扩展性,提高工作效率,并对同类系统的开发具有参考价值。
关键词 BPM 食品监督检测
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)33-0251-03
Abstract: This paper introduces the information management system of food supervision and inspection and its application in food supervision and inspection. The characteristics of Business Process Management are discussed.
Design and implementation of a food monitoring and management information system based on BPM. Improved system flexibility, responsiveness, and functional scalability to increase productivity. Its the reference value to the similar system development.
Key words: Business Process Management ,Food Supervision and Inspection
食品安全问题与人们的健康息息相关,如何保障我国的食品安全,检验检测很重要。利用信息技术的发展加强食品质量监督检定管理工作,对维护产品流通秩序,保障人民生命健康安全具有重要意义[1]。通过信息化建设构建食品监测信息管理系统,提升质量监管检定机构的信息化水平,确保产品质量检测认定的公正性、科学性和权威性,充分发挥其在保障产品质量安全方面的基础性技术作用[2]。传统的食品检测信息管理系统关注的是检测业务本身,当面对复杂的多变的实验室检测业务时显得力不从心,缺乏灵活性和可扩展性,难以很好地实现流程性系统[3]。基于BPM的食品检测管理信息系统采取多角色、多任务、多规则、多流程的方式,具有较好的灵活性、可执行性和有效监控性能,使信息系统能很好地适应现代食品监督检测多样化、多任务、多形态的要求。
BPM(Business Process Management业务流程管理),即以流程管理作为组织的核心,将流程作为一种新的抽象数据类型,以流程作为直接操作和管理的基本对象,通过对工作流程的梳理和网络信息化处理,通过业务流程详细信息,来分析业务流程的效率和效果,以及环境变化对流程的潜在影响,从而使各成员协调工作,,实现工作条理的规范性、增加现有工作流程的透明度,增强业务流程的敏捷性,以提高工作效率,完善管理体制[4]。
1 基于BMP的食品监督检测系统
1.1 系统基本需求分析
食品监督检测是把食品检测的业务流程、人员、管理、设备、标准物质的标准、化学剂、标准方法库、标准文档、项目管理等因素和先进的计算机技术、数据处理技术结合,通过流程化的处理形成了一个标准化的、
全方位的、规范的管理体系,同时随着实际情况的变化业务流程也在不断地调整[5]。BPM 应用系统本身是基于SOA 的开发思想进行架构设计,将BPM的设计思想引入食品监督检测信息系统,能方便设计的流程模型,保证最佳的运行效率。
基于BMP的食品监督检测系统的架构框图如下:
系统以业务流程的方式处理监督检测中的各个环节和工作,以食品检测各个环节流程管理,提高工作效率,并将食品检测工作进一步规范化和系统化。同时各用户通过授权方式进入系统,保证数据的安全和合法性。系统整体实现如下功能:
①建立完善的食品监督检测信息数据库,通过初始化和后期汇总归纳的方式补充完善监督检测数据,方便工作中的查询统计及其他相关事项。
②实现多重审核机制,确保检测结果的准确性,完善了质量监管体系。
③以业务流程驱动工作,通过各个检测流程的时限自锁和开启功能,规范流程方式,提高工作效率。
④实现对样品的精细化管理,能及时准确地掌握样品的检验状态,提高业务流程的透明性。
⑤规范化的收费管理,收费标准的区域性设定,单个检验单的实际收费,同时对已付费的检验单生成各类报表,并依据收费项目查询或统计详细情况。
⑥实现对各种物资和设备的详细情况进行管理,让管理人员可以详细了解设备的使用状况以及耗材试剂的可用量、储存量,及相关的支出预算。
⑦实现人员管理和相关内部办公管理,使得该系统满足内部与食品检测相关的办公需求。
⑧对于业务部门的管理工作可以很好地进行优化。
⑨通过数据库形式的报告自动编制实现,包含条形码、水印及數字签名三重防伪功能,实现报告的在线查看。
2 基于BMP的食品监督检测系统的设计与实现
BMP工作流程的特点就是将过程逻辑和功能逻辑相分离,工作目标就是任务,重组条件就是规则。基于BMP的食品监督检测的处理流程如图。
基于BMP的食品监督检测系统的每一个业务功能都可对应一个工作流程的过程实例,每个过程的多个步骤对应相应的活动。
系统首先建立起符合食品监督检测的专业标准库,具有标准的录入、更新、修改和审核等功能,并实现标准全文电子化,使检验的跟综、查询、打印等日常使用工作和管理工作变得更为简单和便捷。
通过上述业务流程管理,工作人员能够查分配的详细的检验任务,可以根据信息对样品进行接受和确认。任务分配可以根据检验员的信息(包括检验技术能力等)、检验员承担的任务状况(包括在检任务数量、项目等)进行分配任务。检验人员能够对检验任务、样品进行分类分析以及统计,最终形成相关的报表或者是报告。可以对知晓每项检验任务的状态,包括已完成、在检、未检和已下达的、待接受等,还可以标示任务的优先级别。检验项目获取检验结果后,进行判定校对和审核,自动形成提交的检验报告。收费管理根据检测项目自动形成相关的缴费单据,财务可进行财务相关的账目核算、及对财务数据进行分析,自动完成凭证记帐根据定义好的报表格式和公式自动生成报表。耗材设备管理,包括名称、来源、规格等,可对物资和设备的详细情况进行统计、分析。
工作流程角色包含多种任务及子任务,同一层次的各任务互相联系,每一任务部有指定角色来执行。不同角色具有不同的权限,使用相应的不同功能子系统。通过建立人员档案,包括的信息有工作人员的所有基本信息以及对检验资质详细描述和角色类型。
3 基于BMP的食品监督检测系统流程监控管理
食品监督检测中流程的监测是非常重要的[6],系统依据在设计阶段对流程的定义、业务活动和任务进行设定,启动或中止某一过程时,对业务活动的执行者(功能模块)、角色、组织模型进行动态绑定,把业务活动分派给指定的软件功能模块去完成,并对业务活动进行动态日志记录。在本系统中,工作流引擎能非常好的调度整个流程的状态,每个行为环节的时间、工作状态、起点流程、当前流程、流程走向等都有记载,管理用户可以了解到项目每一步的进展情况。通过工作流引擎调度任务或过程实例的执行,监控跟踪管理执行状态,食品监督检测的每一步状态都可在此得到监控管理。
4 结束语
基于BMP的信息系统能分离任务或处理的过程逻辑与功能逻辑,还能方便地调整过程逻辑以适应任务的变化,基于BMP的食品监督检测系统在设计要从流程方略、流程设计、流程实施和流程监测的设计理念出发,从食品监督检测的今后的发展方向来制定流程的处理,将处理指标分解为流程的目标体系,根据处理流程进行业务的梳理、设计和优化,进而通过信息系统的调整来实施业务流程。最后流程绩效监控业务执行情况进行监管。基于BMP的食品监督检测系统通过在湖南省食品监督检验研究院近2年的运行证明,在实际应用中能提高系统工作的灵活性,提高整个业务过程的运行效率。
参考文献:
[1] 何平,王煜红,江小明术,等. 提高我国食品安全抽检监测有效性的分析和建议[J]. 中国酿造, 2015.34(3):162-164.
[2] 郭曙超, 于仕超. 基于BPMS的食品检测实验室管理系统构建研究[J]. 食品研究与开发, 2014.35(6):109-111.
[3] 刘宪萍. 浅析食品检测实验室信息化管理建设[J]. 食品工程,2009(4):6-7.
[4] 方江雄, 何红波, 李义兵.基于SOA和BPM的ERP系統的研究与实现[J]计算机应用, 2007.27(5):1264-1267.
[5] 李胜君. 食品检测信息管理系统的实际与实现[D]. 吉林长春:吉林大学,2012.
[6] 冯鹏飞. 基于商业智能的食品监测系统的设计与实现[D]. 黑龙江哈尔滨:哈尔滨工业大学, 2010.