质检机构B/S架构检验信息管理系统的开发应用
2013-11-03张耀武于广大黄仕富
张耀武 吕 岩 李 婷 刘 惠 于广大 黄仕富
(西安市产品质量监督检验院 陕西西安 710065)
1 前言
随着网络技术的不断发展和基于网络的信息化管理日渐成熟,完整和先进的信息化系统已成为质检机构提高运作效率、提升技术能力和促进核心竞争能力形成的重要基础。国内质检机构已经开始了信息化建设工作,大部分均有一套信息化管理系统,但基本都是委托软件公司开发,与质检机构的实际运作还有一些差距,不能较好的满足质检机构的需要。笔者根据自己所在质检机构即西安市产品质量监督检验院的信息化管理系统,改变原有C/S结构为B/S结构,建立一个完整的产品质量监督检验综合服务平台,对现有信息化管理系统进行改进和提升,力求能够全方位满足质检机构需求。
2 国内质检机构信息化建设现状及不足
信息管理系统最早在企业中的应用比较广泛,主要为质量追溯提供可行性。国内质检机构成立较晚,大多数是在近几年才实行信息化建设,在这方面没有成型的理论[1]和经验,而且大部分质检机构只有单一的网站,没有完整的质检信息管理平台[2]。网站的作用仅限于宣传和发布信息,对质检工作的帮助较少,内部业务流转等则依靠一些质检软件来实现,而目前国内的质检管理软件较多,但大部分为软件公司开发,由于开发人员不熟悉检验业务,对质检机构业务工作的需求了解较少,不能很好的满足质检机构的需要[3-4];软件拓展性不强,不能满足日益增加的检验业务需求,同时缺少与企业及消费者之间的交互性[5];没有将管理系统与网站联接起来,更深层次的满足与客户信息交流的需求,没有发挥和利用网络方便、快捷的特点,在web2.0和企业2.0时代更好的为客户提供服务[6-7]。
本院之前使用的一款质检机构信息管理系统采用Client/Server(C/S)架构[6],一般的运算和保存是在单个终端机上操作,由于多个部门客户端版本不一致,软件系统维护和升级很不方便,同时,随着业务量的扩大,检验类型的增加,这款软件已经不能满足需求。
质检机构业务量的增大,消费者质量意识的提高,企业对检验过程查询的需求,政府监管部门对企业质量状况的直观了解,这些都是质检机构信息化建设时需要考虑的问题。因此,在信息化系统建设方面,积极借鉴了企业2.0概念[8],建造一个Brower/Server(B/S)架构的交互式服务平台,使多个终端同时登录[9],使政府监管部门、企业、消费者和质检结构自身能从平台中获取自己所需要的信息,积极推进质检机构向服务范式转变。
3 信息化系统改进的目标、思路及部署方案
3.1 信息化系统改进目标
建设覆盖产品检验业务服务信息化体系,实现对产品质量检验信息的流转、处理和保存,实现检验业务全过程的监督和管理。利用计算机和宽带网络实现信息采集、传递的自动化,实现产品检验信息和质量档案的集中安全存储。建设统一产品质量监督检验综合服务平台,建立有利于信息发布、互动交流、网上办事、服务公众的高速、稳定门户网站和基于触摸屏信息查询系统,以产品质量监督检验管理信息系统为中心,建设检验信息短信发布、质量电子档案及数据交换系统,为质检机构更好服务政府部门、企业、消费者提供有力保障。
3.2 信息化系统改进思路
按照改进目标,产品质量监督检验综合服务平台要同时满足质检机构自身、政府部门、企业、消费者的需求。因此,将平台划分为两大部分,其中内部系统供质检机构使用,满足质检机构内部业务流转的需求;外部系统供政府监管部门、企业与消费者使用。同时,为了保证数据的保密性,在两大系统之间设置数据交换系统,定期进行数据交换,一方面保证了数据更新的实时性,另一方面保证了两个系统的安全性。所以,产品质量监督检验综合服务平台建设的主要内容包括以下三个方面:
(1)产品质量监督检验综合服务平台内部系统。实现质检部门检验业务统一集中式管理、实现内网无纸化办公、电子签名、集中打印输出。以检验业务流转为中心,实现业务受理、样品管理、任务分派、检验实施、报告生成、报告审核、报告签发、报告打印、报告发放、资料归档、报告收费。另外还有费用结算管理、标准资料管理、仪器设备管理、统计报表生成、检验台帐生成、内部邮件传输等功能,使整个质检机构实现网上办公,提高效率,节省大量资源。
(2)产品质量监督检验综合服务平台外部系统。包括门户网站、企业信息及质量电子档案管理系统、触摸屏检验信息查询系统、短信通知系统等,为政府部门、企业、消费者提供更便捷的服务,可以实现外网申请检验、内外办理业务、检验信息状态查询、及时通知、统计和查询及企业质量状况查询等内容。
(3)建设检验信息数据交换系统。包括平台内部数据交换、平台与外部数据交换两部分。平台内部数据交换主要是实现平台内部业务系统与外部服务系统之间的数据交换和检验结果报送,平台与外部数据交换需要保证平台能够与各级质监及工商等政府行政管理部门进行数据交互,同时具备可拓展接口,方便以后与更多的部门和机构进行数据交互。
图1 产品质量监督检验综合管理信息服务平台结构
3.3 信息服务平台的技术部署方案
3.3.1 B/S架构模式及优势
采用B/S架构模式为数据的快捷、方便传输、保存提供保障,确保数据的完整性、可溯源性和安全性。B/S架构是一种新兴的网络结构模式,即“浏览器/服务器”模式,统一了客户端,将平台管理系统功能实现的核心部分集中到服务器,不用安装任何专门的软件,在任何有网络的地方都可以进行登录操作,简化了系统的开发、维护和使用。
本院各检测或管理部门的任何一台计算机即为一个终端客户机,只要安装任何一种浏览器即可使用。数据库只需要安装在服务器端,选用Oracle或Microsoft SQL Server2008等均可,同时,服务器端还需要安装HTTP服务器和web应用中间件,初步选用的是国内应用最多的Apache+Tomcat组合。浏览器通过Web Server同服务器的数据库进行数据交互,操作便捷、可靠,为数据的快捷、方便传输、保存奠定基础。
新形势下,随着检验机构检测工作业务量增加,检验检测数据和结果增长更为迅速,采用B/S架构模式加上现代化的网络带宽,使检验结果更为准确、可靠、便捷的保存于服务器内,也保证检验结果、数据的完整性和高度安全性。同时,B/S架构的数据是集中存放于服务器,数据库是后台数据库,可以直接追溯到各级终端的原始录入单据,即看到的结果可溯源。
3.3.2 基于B/S架构的SaaS模式,实现平台的定制性、便捷性和一致性
平台基于B/S架构实现后,可实现定制开发、可配置等功能,不同需求的用户定制不同的模块,这也是目前比较流行的Software-as-a-service(SaaS)模式,既保证了每个用户需求的实现,又避免了重复开发和繁琐的配置。而且这种模式在维护时有很好的便捷性和一致性,近两年来,由于本院名称的变更,曾两次全面修改“产品质量监督检验综合服务平台”,而这样的修改只需要在服务器上完成,终端机登录即进入到修改完善后的新系统。和原来C/S架构模式系统平台的维护相比,B/S架构模式更加便捷,而且各个终端机上的数据高度一致。例如,本院有145台电脑终端,如果不是这种B/S架构的平台系统,管理人员需要在百十部电脑之间来回奔跑,工作量和工作效率可想而知。但B/S架构的平台系统,只需要管理好服务器,所有的终端只是浏览器[9]。
3.3.3 内部与外部系统连接统一的便捷性
C/S结构平台仅适用于局域网内部用户或宽带用户,如果需要与外界交换数据则要继续开发不同的端口,而这次采用的B/S结构平台可以适用于任何网络结构。这样不仅可以进行远程维护,而且为产品质量监督检验综合服务平台更多外部服务功能的实现奠定基础。
4 产品质量监督检验综合服务平台的功能开发
4.1 内部可实现的基础功能
基础功能是指能满足质检机构内部基本使用的功能,比如样品管理、报告管理、标准资料管理、设备管理等,目前许多机构的信息化系统都能实现这一部分功能,结合正在开发的产品质量监督检验综合服务平台对这些功能做一些简单描述。
(1)样品管理功能:样品登记到样品流转的全部过程实现电子式登记和标签管理。
(2)检验报告管理功能:检验报告生成、审批流转、打印和归档保存的全过程,包括检验进度跟踪、发出查询等功能。
(3)检验业务统计功能:包括检验数量统计、检验结果统计、检验类别统计、收费统计及报表。可以按受检单位、生产单位、检验科室、样品名称、产品分类、检验时间、检验人员等条件统计检验业务信息。检验收费也可以按条件统计检验的收费和欠费信息[6]。
(4)设备仪器管理功能:包括设备台帐、仪器设备检定/校准、仪器设备维修、标准物质情况(登记、查询、领取)和试剂耗材的登记查询。
4.2 开发和完善的系统功能
4.2.1 条码管理系统开发
图2 B/S架构下产品质量监督检验综合管理信息服务平台示意图
条码是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。具有非常丰富、强大的信息量,具有易识别和不易混淆的特点。利用条码对样品和报告进行管理,流转过程中通过条码进行辨识,保证了样品和报告的对应性和唯一性。条码管理系统为管理工作提供全方位、可靠、高效的动态数据与决策依据,实现样品与报告管理的信息化、规范化与标准化,全面提升了工作效率与管理水平[8]。随着RFID技术的发展和电子标签成本的降低,这套系统可以进一步升级为RFID条码管理系统,除可以实现以上功能外,还可以进行批量处理、标签定位等,进一步提升了管理水平。目前,国内关于条形码管理系统模块功能比较成熟完善,本次开发是将这些模块嵌入进去,即可实现条码打印,保证样品和检验报告的唯一性。
4.2.2 外部扩展服务功能开发
目前,大部分机构的信息化系统功能是按照供内部机构使用的原则建设的,对客户的开放度不够高,也很少有服务性功能。产品质量监督检验综合服务平台在原有功能基础上,对现有系统进行改进和提升,增加了许多服务性功能,供客户和主管部门及社会各阶层使用。如开发的远程签订委托检验服务协议,检验工作进度的远程查询,远程接收电子版检验报告,便捷的电子银行转账和现代快递物流送样,使客户足不出户,即可完成送样委托检验业务,提升了效率,节约了成本。本模块将采用OSGi技术面向服务的架构,并将其进行构件化,确保系统可扩展,容易维护管理。
4.2.3 网上业务受理及服务功能开发
这个系统主要是为了更方便的利用网络服务客户,基本思路是通过质检机构的网站建立一个会员系统,客户注册成为会员后,可网上委托检验机构进行网络合同评审,并可以选择自送、取样、第三方物流等送样方式,同时还可以选择电子支付、到付等不同的付款方式,样品验收后进入检验过程,客户可以通过会员系统查询自己委托样品的检验进度,并且在检验完成后可以查看委托样品的电子版检验报告。
对现场委托的客户,如果有自己的会员账户可以在委托单上填写ID,也可以通过网络进行进度查询及电子版检验报告查阅。同时,客户还可以查看自己的历史检验记录,使客户对自己产品的质量状况有所了解。本系统设计采用软件复用的思想,将网上业务受理的基本功能构件形成公共构件,在使用时仅做简单配置即可运行,并提供服务。
4.2.4 检验信息短信及语音发布系统功能开发
这套系统与网上服务系统是相辅相成的,主要是为不方便上网的客户使用。客户在委托时可以选择是否需要短信通知,如果需求,客户可以获得短信平台检验报告状态的全部或部分通知。平台中将建立完善详实的数据库,并且根据不同客户的不同需求,以短信息的方式,向目标客户发送报告检验状态:“样品入库”、“检验完成”、“已批准”、“已打印”等;客户也可通过短信平台随时发送手机短信查询“报告状态”及其他信息。同时,还建立了与之相对应的语音电话系统,客户可以拨打语音电话,通过自动语音查询报告状态。
通过这两个系统的建立,可以真正提高服务的质量,大大降低运营成本,丰富了针对不同客户的个性化服务内容。本系统封装多家运营商的服务,系统支持语音接入、短信接入和Web接入,方便应用和调用。
4.2.5 电子质量档案管理信息系统功能开发
在网上客户服务系统的基础上,对主要的企业客户建立唯一性识别ID,企业客户通过各种方式的委托检验置入该ID下,通过大量企业的检验记录就可以建立一个基础的电子质量档案管理信息系统。
这种电子质量档案管理信息系统的建立,综合利用了WEB技术、数据库技术以及后期的统计技术,政府质量监管部门可以更方便的实现对企业质量数据的动态更新、实时监控。同时,企业也能够随时了解自己的历史质量状况,做出相应的改进方案。对一些已经经政府监督部门公开发布过的检验结果,质检机构可以直接发布到自己的网站上,可以使消费者对企业产品的质量信息进行了解。本系统采用OSGi面向服务的架构,将应用系统功能模块进行组件化,实现在无需重启的情况下动态改变应用系统功能,使耦合度最小化并且可管理。
4.2.6 触摸屏电子查询系统功能开发
触摸屏电子查询是信息查询和发布的重要媒介之一,是办公信息公开的途径之一,是建立在系统与用户之间的一座信息桥梁。可以查询检验收费价格、产品标准、检验进度及报告完成情况。系统安装在中心服务器上,采用B/S结构,业务大厅工作机器无需安装软件,大大降低了维护成本,同时又方便群众使用。
触摸屏查询系统是建立在安全管理信息系统上的信息发布与查询系统,大量数据由业务系统各功能部分自动汇总而来,如报告状态、报告内容等,这大大降低了对用户维护系统的要求。触摸屏查询系统遵循人机工程的系统思想进行设计,有非常直观和简捷的操作界面,用户不需培训即可操作。本系统软硬件采用模块化设计,可以根据需要灵活地增减功能模块,表现在硬件方面可以增加外设,软件方面可以根据用户要求灵活增加功能,使系统具有良好的扩展性。
5 结论
B/S架构的产品质量监督检验综合服务平台明显体现着更为方便的特性,为内部管理和外部扩展各项功能的实现奠定了基础,更为质检机构数据管理的可靠性、安全性和可溯源性提供了保证,满足实验室资质认定和国家实验室认可评审准则的要求,适应我国电子政务和现代管理服务平台的发展趋势。
[1]闫道广,李健一,刘冬冬. 计量实验室信息管理系统与现行证书出具模式的对接[J]. 工业计量,2010,04:17-19,55.
[2]童艳,金晖. 检测实验室信息化建设探讨[J]. 中国质量技术监督,2009,07:56-57.
[3]傅学胜. 实验室信息管理系统(LIMS)的进展与发展趋势[J]. 上海计量测试,2003,04:36-37.
[4]花振新. 质检机构网络信息管理系统开发与实验室质量体系建设[J]. 中国标准化,2005,11:33-34.
[5]杨大干,张建国,朱阳军. 国内实验室信息系统的发展方向初探[J]. 医学信息,2003,10:545-546.
[6]胡西虹. LIMS系列讲座[J]. 上海计量测试,2003,02:40-42.
[7]王雪,王惟远,余能保. 实验室信息管理系统的研究与应用[J].实验室科学,2010,04:143-145.