B/S架构下样品信息管理系统的设计与实现
2020-05-26花宁宁韩家忠田洪根
花宁宁 韩家忠 田洪根
摘 要:国家高度重视食品安全问题,抽样检验经费投入不断增加,监督抽检力度不断加强,检验机构承担的检验任务逐年增多,样品信息数据量急剧提升,这对样品信息的管理工作提出了挑战,传统的电子表格管理方式已无法应对当下的需求,业务室、抽样室、检验室对于抽样单信息有太多重复性录入工作,本系统通过对样品信息的科学管理,有效解决了这个问题。
关键词:B/S;样品信息;食品抽检
在国家大力支持食品安全检测的大背景下,各种抽检监测任务的部署和下达,对于抽检机构来讲,都会产生大量的数据,通过不断的数据积累,通过大数据分析可以获取很多信息,本人结合作者实际经验,主要阐述了在样品信息管理方面,通过一站式信息化手段,解决样品信息重复录入及备样管理、抽样费报销等问题[1]。
检验机构抽样完成后,将样品带回并与业务室交接,业务室对样品进行暂存整理,将检样流转到实验室,备样按规定存放,抽样人员进行样品费报销,检验人员开始检验工作。整个流程中,业务室样品接收台账、检样流转单、备样存放台账,抽样人员样品报销单,实验室样品内部流转单、原始记录等都需要样品信息,但不同科室对信息的需求又有不同,这里存在大量重复性录入工作,传统的电子表格已无法满足现在的需要,科学高效的样品信息管理系统可以有效解决这个问题,既节省工作时间,又可提高工作效率,样品信息管理系统可以全程留痕,并可进行数据汇总分析,对检验机构工作效率的提升有很大帮助[2]。
1 系统软硬件准备
多科室同时使用本样品信息管理系统,实现数据实时共享,并发数不多,但要求系统运行稳定、反应迅速,用户操作简单方便,因此采用了开发容易、维护方便、使用简单的B/S架构设计。
考虑到开发的便捷性和易维护性,笔者采用开源的PHP编程语言,为保证系统反应迅速,可以实现移动终端自适应,选择模块性开发后台开发框架——fastadmin,并用PHPWAMP软件进行环境搭建。
为保证系统运行稳定,选用一台联想SR650服务器,操作系统为Windows server 2012。
2 数据需求分析
本系统有3个科室使用,抽样室、业务室及检验室。3个科室对于样品信息需求不同但又有重复,因此首先要梳理样品转移流程及各科室数据需求。
2.1 样品转移流程
抽样室将样品带回,交样,由抽样室在系统内填写抽检样品移交确认单,交样时间为系统时间,抽样室填写抽样单编号和样品数量,其他信息留空。
业务室核对系统内交样信息与样品是否一致,确认样品完好无损,抽样单与文书齐全,填写验收项目表后确认验收,收样时间为系统时间。
业务室收样后,在系统内录入样品信息,检样流转到实验室,备样做好储存登记。
2.2 各科室信息需求
业务室需要抽样单所有信息。
抽样室样品费报销单需要抽样日期、抽样单编号、样品名称、被抽样单位、数量、金额与抽样人员等,只有金额是抽样人员根据发票单独录入,其他与业务室重复。
实验室内部流转单、原始记录需要样品流水号、样品名称、类别与检验项目等信息,与业务室录入工作存在重复[3]。
3 系统设计与实现
3.1 人员权限设计
不同科室对数据的需求不同,样品以盲样形式进入实验室,这里采用RBAC角色权限控制方式,设计3个角色组分别为业务室、抽样室、实验室。每个科室有相应用户,把数据权限设置在角色组上,用户按照其所属角色组获取相应权限[4]。
3.2 数据表设计
根据每个科室需求不同,设计几个重要的数据表:①用户表,每个用户拥有唯一ID,选取一个字段用来区分角色组,系统登录后不同角色组的菜单栏不同。②抽检样品移交表,由抽样人员新建。③抽样单信息表,包含抽样单所有信息,由业务室录入。④样品费报销表,用于抽样人员报销样品费。⑤检样流转表,包含样品流水号、样品名称、类别、检验项目等。⑥备样存储表,包含备样存储区域、位置等信息。⑦检验室内部流转表,包含样品流水号、名称、类别,检验项目等。⑧原始记录,包含样品流水号、样品名称、类别等。
3.3 界面设计
3.3.1 登录界面
用户名、密码登录方式,密码采用md5加密,并新增随机4位数的验证码和密码找回功能。
3.3.2 抽样室界面
3.3.2.1 样品移交确认表
由抽样人员新建移交确认表,填写相应信息后,确认移交,等待业务室接收。
3.3.2.2 样品费报销
待業务室录入样品信息后,可以在此页面通过添加抽样单编号,自动带出业务室已经录入的此抽样单编号对应的样品信息,抽样人员直接填写该样品抽样费,保存打印即可。
3.3.3 业务室界面
3.3.3.1 样品移交确认
根据抽样人员提交过来的样品移交表,确认收样后,系统内获取此表所有的抽样单号,每个抽样单号,生成一个明细页,并且同时系统内样品自动生成该样品的流水号,样品流水号用于流转到实验室使用。业务室在每个抽样单明细页下录入抽样单所有信息。
3.3.3.2 样品信息一览表
此栏目下以列表形式显示出当前系统内所有样品,点击查看或者编辑按钮进入对应样品明细页,查看只可以浏览,编辑可以对信息进行修改。点击移交,可以将某些信息移交给实验室。
3.3.3.3 备样储藏一览表
此列表显示样品与对应的储藏位置及储藏条件,通过搜索框可以快速查找指定样品,实现备样管理信息化。
3.3.4 实验室页面
3.3.4.1 内部流转单
根据业务室移交的样品数据,可以直接打印对应的内部流转单,系统自动生成模板。
3.3.4.2 原始记录
系统自动生成模板,对应信息自动填写。
4 系统测试
开发完成后,上线试运行,依次对几大以下主要功能进行测试。
(1)抽样人员填写抽检样品移交确认单,提交。
(2)业务室接收样品,并依据抽样单录入样品信息,检样进行流转,备样登记储存台账。
(3)检验室打印原始记录模板和内部流转单。
(4)抽样人员进入样品费报销模块,进行报销。
经测试,各功能正常,不同用户组用户实现了数据共享,并且权限外数据不可查。
5 总结
本系统上线后,运行稳定,流畅,通过数据实时共享,模板自动生成,极大的提高了各科室相关工作,深受同事好评,本系统实现了样品信息管理的智能化,使用简单,操作方便。对于提高检验单位的信息管理工作,有很好的示范作用,相信随着需求的进一步提出,系统功能的不断增加,本系统可以更好地服务于实验室信息管理工作。
参考文献
[1]张静.实验室样品管理[J].食品安全导刊,2017,(12):48-49.
[2]陈熙.实施实验室样品管理工作探讨[J].广西质量监督导报,2016,(6):42-43.
[3]朱云华.浅谈检验检测实验室的样品管理[J].中国食品,2018,(12):139-140.
[4]张斌.实验室质量管理体系建立与运作指南[M].北京:中国标准出版社,2006.
作者简介:花宁宁(1989—),男,山东滨州人,本科。研究方向:信息化管理工作。