符合学术规范的学术服务

焦化检验管理系统实施经验与心得体会

分类:科技论文 时间:2018-12-07

  摘要:首钢京唐西山焦化公司化验站拥有取送样岗位、化工分析、生化分析、煤质分析共计34人,涉及报表15套,流程中存在6个业务困难点,通过方案设计与项目实施,在基于JAVA开发平台的B/S架构基础上开发并实施了检验管理系统。通过此系统,从检化验流程跟踪、手工填写报表方式取消、手动发送OA报出数据方式取消几方面实现了本质上的改善,解决了检化验流程管理疏松、数据落地、检验人员手工抄写数据汇聚报表的业务痛点,达到检化验流程跟踪、数据不落地的目标,实现了流程管理优化经济效益。

  关键词:检验管理,信息系统,JAVA

  随着煤焦领域竞争的日趋激烈,业务难度也在不断增加,为了适应市场的需要,京唐西山焦化公司“只有通过科学的管理模式,充分利用计算机网络的优势来实现企业内部各项工作的科学化、规范化、标准化、数据化、网络化管理”,才能使企业管理、生产、经营、设备运营等活动更加规范合理,从而进一步提高生产力,降低成本,全面提升企业自身的管理品质及运营质量,使企业在竞争中立于不败之地。经过与京唐西山焦化公司讨论形成项目方案,启动京唐西山焦化公司检验管理项目。

  1化验站的组织机构组成和检化验业务分析

  1.1化验站组织机构组成

  化验站由取送样岗位、煤质分析岗位、化工分析岗位、生化分析岗位构成。取送样岗位负责检验物料的取样、制样、送样操作,化验室分析岗位负责接收化工作业区、炼焦作业区、干熄焦作业区待检验样品,进行实验分析,得出化验结果并进行数据逐级审核报出。

  1.2检化验业务分析

  实施焦化检化验管理项目之前,检化验流程无法得到很好的管控。只有取送样人员将待检样品送至化验室时,手工填写来样签认记录表,在此处记录来样信息。但是也仅仅是记录日期、班次、样品名、来样时间、送样人、接样人信息,并不能详细管控整个检化验流程。化验室分析人员做完实验后,需要手工将数据填写到报表当中,报表包含着许多分析岗位的数据,要求字迹工整,不能有划痕、错误出现。也就导致如果抄写错误某一个数据就需要重新抄写整张报表,为化验室分析人员带来很大的工作困扰。实验数据报出的方式为使用OA报数,其他分厂人员只能通过OA系统来进行数据查看,不能做到数据不落地的业务要求。

  1-2.1检化验取送样业务流程分析

  取送样的流程为系统自动生成当日需要进行检化验的委托单,取送样人员根据系统自动生成的委托单进行现场的物料取样操作。如果当日有需要临时送至化验室进行检验的物料,需要由当日的班组长或者作业长进行临时委托单的创建,由化验站作业长审核通过后,现场取样人员方可进行物料取样操作,煤样需要进行制样操作,其他物料直接进行送样操作,此时完成所有检化验的取送样业务流程。流程图如图1所示。

图1

  1.2.2检化验数据检验业务流程分析

  检验物料的业务流程为:化验站化学分析岗位接收待检物料,进行化学分析,将实验得出的结果录入检化验管理系统后,进行数据提交至班组长,由班组长人员进行数据的审核工作,某些重要物料信息需要提交至作业长处进行数据的三级审核。审核通过后由当班班组长进行数据报出,报出后在报表中进行数据展示,各分厂人员可通过报表查看检验数据结果。需要提供文档的上传下载功能,煤样的岩相数据需要通过提交word文档的方式进行数据的报出。

  检验流程中某些检验物料需要进行复验、复取操作,复验流程由制样操作开始一一向下进行,复取流程则从取样操作开始一一向下进行。复验复取操作也需要班组长或者作业长审核后方能进行。其流程图如图2所示。

图2

  1.3检化验业务难点及解决方法

  (1)各分厂人员将待检物料送至化验室后需要手工记录送样时间等信息,此信息并不完整,并且准确程度也不高,同时也增加了送样人员的工作量。将整个化验流程在系统中进行管控,去除手工填写来样签认记录表,采用系统详细记录,更加准确、便捷。

  (2)化验站需要报出的数据包含其各个化验岗位,多人使用一张报表并且要求字迹工整且准确,不能有划痕,导致其抄写报表难度较大,一处错误导致重写整张报表的情况时有发生。设计相关报表自动生成,去除抄写报表步骤。

  (3)化验站报出的数据是权威数据,直接影响生产。所以要求数据的严密性,准确性必须很高,需要经过检验岗位人员进行数据录入后,提交至班组长进行数据的二次审核,有些重要物料检验信息需要提交至化验站作业长进行数据的三次审核后方能进行数据报出。

  (4)化验站的倒班、休班情况导致班组长人员,作业长可能不在现场,此时为了保障数据的严密性、准确性,应该设计临时报出功能,加入相应的提示,表明数据未经相关作业长审核。

  (5)需要检验的物料在不同的时间段待检信息不同。煤仓配煤信息经常发生改变,要求配置必须灵活,能够支持数据检验的多变性。

  (6)化验站现场有些化验设备本身需要使用网卡进行实验数据的传输存储,导致现场终端出现一台终端两个IP的情况,对三级系统读取数据产生了干扰。终端存储的实验数据也存在差异,需要设计多种接口用来读取实验设备生成的数据。对于需要网卡进行实验的设备,采用数据共享至服务器终端,在终端上读取实验数据的方式进行处理。

  2检验管理系统的系统规划与实施

  2.1系统整体规划

  此项目采用当前最流行的java框架,springmvc+spring+mybatis,前端使用ExtJS进行框架搭建。系统主页显示生产计划跟踪,月计划显示,系统公告展示和待办委托单数量图形化展示,使用echarts技术进行图形化设计。采用Activiti管理工作流。焦化检化验管理系统采用ExtJS前端框架进行开发,其优势在于ExtJS库有着丰富且漂亮的UI组件,而且组件拥有漂亮的布局,经过简单的调用与配置就可以实现不错的界面布局。

  ExtJS提供的各种组件可以用更加标准的方式展示数据。使用ExtJS对浏览器没有任何要求。可以说是一种绿色的富客户端实现方式,ExtJs基本可以运行于现在主流的浏览器。不管后台用什么语言开发的都不会受影响,不管你是用C#也好,JAVA也好,还是PHP都和它没关系。

  它将Web应用程序的操作方式向传统桌面应用程序的操作方式进行转化甚至消除了这种差异,从根本上提高了用户的使用体验。其基于纯Html/CSS+JS技术,提供丰富的跨浏览器UI组件,灵活采用JS0N/XML数据源开发,使得服务端表示层的负荷真正减轻,从而达到客户端的MVC应用。

  springmvc+spring+mybatis三层架构中spring是一个轻量级的控制反转(IoC)和面向切面(A0P)的容器框架。SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。MyBatis是一个支持普通SQL查询,存储过程和高级映射的持久层框架。

  ActmU技术特点在于其设计思想是简洁、快速。在和数据库交换数据的过程中,针对这一点Activiti选择了使用MyBatis,从而可以通过最优的SQL语句执行Command,仅凭如此就能让引擎在速度上保持最高的性能,完成数据持久化。Actm-ti引擎提供了七大Service接口,均通过ProcessEn-gine获取,并且支持链式API编程风格。Activiti原生支持Spring,可以很轻松地进行Spring集成,非常方便管理事务和解析表达式。

  Activiti继承自jBPM4,在表结构设计方面也遵循运行时与历史数据的分离,这样的设计可以快速读取运行时数据,仅当需要查询历史数据时再从专门的历史数据表中读取。这种设计方式可以大幅提高数据的存取效率,尤其是当数据日积月累时依然能够快速反应。使用以上技术有机组合完成框架搭建,对项目开发的开展铺平道路,对项目完成后系统的稳定性做好铺垫。

  2.2系统实施

  (1)需求调研阶段是项目启动实施的首要阶段,项目组人员走访炼焦现场、干熄焦现场、化工作业区、化验室现场,详细了解工作流程以及检化验工作重点难点,便于利用系统优化检化验工作流程,实现流程的管理和优化。

  (2)系统设计、开发阶段,项目组人员严格按照用户需求规格说明书进行项目的开发工作,完全符合用户需求,真正做到为用户所想,完善整个检化验管理流程,优化管理制度,使用系统做到数据不落地的目标。

  (3)测试阶段,项目组人员积极与首钢京唐西山焦化用户沟通,保证系统的设计真正为用户所想,方便管理整个检化验流程,真正实现优化检化验流程管理效益。此项目测试阶段分为两大步骤,首先由项目人员进行内部的系统化测试,做到正确操作情况下的所有流程正常实现。其次由焦化用户进行现场的真实作业测试,由项目组人员进行记录处理用户测试阶段的所有系统问题和用户提出的需求,进行系统完善。

  (4)用户培训阶段,项目组人员积极联系各个分厂操作人员进行系统的操作培训,加快系统的上线速度。项目组人员克服现场人员存在倒班、调班现象,培训各个分厂每个班组人员使用焦化检化验系统完成从检化验的取样到数据查看的整体流程。由于现场工作人员不能离开现场原因,项目组人员亲至每个分厂进行现场的培训及指导,完美地开展了本项目的培训工作。

  (5)焦化检化验系统试运行阶段,顺利开展。系统稳定,出现的问题微乎其微,系统试运行后流程管理优化效益逐渐凸显,在规范了焦化检化验操作流程的同时也方便了各个阶层的管理,通过系统化、信息化的方式管理整个检验流程,去除纸质报表,不再以手动发送OA的方式进行数据的汇报。直接在系统中进行详细的数据展示和流程跟踪,真正地实现了检验流程管理优化。

  3系统代表性功能

  3.1检验值维护

  系统提供化验人员的检验值维护功能,在接收完待检物料后进行实验分析,将得出的数据结果录入系统,点击相应的功能菜单则进入相应的功能界面,检验值维护界面分为查询区域、委托单信息区域、检验项目区域,根据查询条件快速定位委托单,把委托单的检验项目值保存到系统中,如果检验值超出范围则特殊颜色显示。检验值维护页面同时提供了化学分析人员手抄版报表显示功能,延续了岗位人员使用系统之前审核数据准确性使用的报表。更加贴切用户实际,为用户所想,方便使用系统。同时检验值根据化验站提供的国标上下限自动判定合格与否,并做出颜色上的显示,鲜明地提示用户数据需要进行审核。

  3.2委托单信息

  查询一流程监控系统中提供了委托单信息查询功能,在此界面能够查询到当前登录用户所属分厂的所有委托单信息,同时委托单信息查询页面也提供用户查看上传的文档功能,当委托单上绑定了检验文档时,委托单查询页面中的委托单文档查看按钮变成红色,方便用户准确定位。委托单信息查询也提供委托单信息的流程跟踪,点击流程跟踪按钮,可以查看此委托单待检物料的取样人、取样时间、送样人、送样时间、接样人、接样时间、数据维护人、维护时间、审核人、审核时间、二审人、二审时间、数据报出人以及报出时间。通过流程监控功能实现流程的管理和优化。

  3.3临时报出

  化验站报出的数据是权威数据,直接影响生产。所以要求数据的严密性,准确性必须很高,需要经过检验岗位人员进行数据录入后,提交至班组长进行数据的二次审核,有些重要物料检验信息需要提交至化验站作业长进行数据的三次审核后方能进行数据报出。化验站的倒班、休班情况导致班组长人员,作业长可能不在现场,此时为了保障数据的严密性、准确性,应该加入相应的提示,表明数据未经相关作业长审核。系统根据此情况设计了临时报出功能,晚班实验分析人员得出数据后点击临时报出按钮,完成数据的临时报出。在报表中提示此数据未经相关负责人审核,是临时数据作为参考,在报表中加入未审核提示。班组长、作业长进行审核报出后,临时报出提示取消,变为正式数据。

  3.4统计报表

  整个系统共包含15套报表,方便系统中查看数据,导出报表。根据报表模板生成相应的报表数据,可以导出Excel、Pdf、Word,并且可以直接打印。

  4结语

  焦化检化验系统完成了对整个检化验操作流程的管控,真正做到了数据不落地。从物料的取样操作到数据的报出,系统中全部进行管控。其中省去了很多员工填写报表的工作,能够节约出大量的时间,焦化检化验系统真正实现了为用户所想。焦化检化验系统试运行后,流程管理优化效益逐渐凸显,在规范了焦化检化验操作流程的同时也方便了各个阶层的管理,通过系统化、信息化的方式管理整个检验流程,去除纸质报表,不再以手动发送0A的方式进行数据的汇报。直接在系统中进行详细的数据展示和流程跟踪,真正的实现了检验流程管理优化。

  石化方向期刊推荐:《中国石化》(月刊)曾用刊名:中国石化企业管理,1984年创刊,是面向石油和石化行业,全国公开发行的经济类、综合性、权威性报刊。为振兴石油、石化工业,建设国家支术产业鼓与呼,为各界朋友提供与中国石化合资、合作、贸易的桥梁,是了解中国石油、石化的窗口。

  

全学科期刊推荐 中英文发表指导

* 稍后学术顾问联系您

学术顾问回访> 详细沟通需求> 确定服务项目> 支付服务金> 完成服务内容

SCI期刊

国际英文期刊

核心期刊

国外书号出书

国内纸质出书

2023最新分区查询