B/S架构信息化管理软件在粮油流程化检验中的应用

2022-04-15 06:05罗云飞张德伟窦鑫鑫白福军
粮食科技与经济 2022年1期
关键词:粮油二维码服务器

罗云飞,张德伟,窦鑫鑫,白福军

(中储粮承德粮油质监中心有限公司,河北 承德 067101)

B/S结构即浏览器和服务器结构,它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构[1]。B/S结构是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。

随着人们生活水平的不断提高,在饮食方面已经不仅仅只要“吃饱”,而是要“吃好”、吃得安全和健康。粮油检验工作是粮油安全储存、粮油食品流入市场、流向百姓厨房餐桌之前的重要“关卡”。当前,粮油检验工作面临着更为复杂的环境和严峻的挑战[2-3]。主要表现为:有关部门监督检查力度增强,监督检验任务繁重,传统的检验流程速度较慢,且缺乏有效快捷的数据处理方法,不能及时利用大数据分析粮食储存规律等。本文利用B/S架构编写粮油检验信息化管理软件,应用于粮油实验室流程化检验及数据处理分析,以期提高检测效率和数据分析处理能力。

1 硬件设施及网络架构

1.1 硬件设施

NX5440型数据服务器:浪潮集团有限公司;千兆网络交换机:美国思科公司;A61-E型无线AP:杭州华三通信技术有限公司;GR1108型AC控制器:杭州华三通信技术有限公司;平板电脑:联想集团有限公司;C168/200S型条码打印机:深圳市博思得科技发展有限公司;6506型二维码扫码枪:广州爱宝智能科技有限公司。

1.2 网络架构

软件整体部署在Server服务器上,并设置防火墙,客户机通过内部网络固定地址访问软件(图1),不需要额外安装客户端,此部署方式使软件维护更加便捷,且所有数据存放在数据库服务器上,数据存储更加安全。为增加访问软件的便捷性,根据图2铺设无线网络,设备终端可通过内部WIFI网络访问部署在服务器上的软件。

图1 软件框架设计思路图

图2 无线网络铺设结构

2 软件功能及在粮油检测实验室的应用

2.1 综合办公方面的应用

为满足日常办公的需要,软件融合了综合办公功能,主要包括邮件传输、信息公告、文件共享等功能。邮件传输功能可以通过内部网络群发邮件、向指定人发送邮件,避免了使用U盘传输文件的计算机病毒感染风险,增加了沟通的便捷性;信息公告功能可定时添加一些通知公告,规避了通过外网发送通知的泄密风险;文件共享功能可以存放一些公用文件,有利于文件的查找;上述功能极大提高了日常办公的效率。

2.2 实验流程方面的应用

软件融合了粮油实验室所需的检验流程模块,主要包括样品现场取样模块、样品登记模块、各项目检测模块、报告出具及数据分析模块、档案模块等(图3),并根据各模块的需要,设计了简便的辅助功能:如温湿度自动控制并记录、结果自动计算、检验项目所需其他项目的数据自动提取、根据数字修约规则自动修约、根据标准要求自动取值等。

图3 粮油检验流程图

2.2.1 现场取样及样品登记模块

检验机构现场根据GB/T 5491—1985《粮食、油料检验 扦样、分样法》[4]扦取样品后,通过便携式设备对样品基础信息进行登记、录入。当扦样人员回到检测室后,便携式设备自动连接局域内网,将样品信息导入到软件数据服务器上,样品管理员通过导入的数据,对样品进行编码登记,系统自动生成该样品的唯一样品编号和二维码标识(图4)。根据GB/T 5491—1985进行分样后,留取不同项目的检测样品,并生成该项目专用二维码(图5),便于盲样检测。

图4 样品二维码标识图

图5 检测项目二维码标识图

2.2.2 各项目检测模块

各项目检测通过便携式平板电脑实现,平板电脑连接1.2中部署的无线网络,通过浏览器固定地址访问软件,打开各项检测页面,利用平板摄像头扫描样品二维码,系统中自动识别该二维码所对应的样品编号,检验时根据各项目的检测流程,将检测原始数据输入软件,软件可自动计算检验结果,并判定是否符合要求。例如根据GB 5009.3—2016《食品安全国家标准 食品中水分的测定》[5]进行小麦水分的检测:检验员扫描某编号样品二维码后,系统自动带入样品编号,检验员将烘盒烘前质量、称样质量、烘后烘盒质量输入系统后,系统根据GB 5009.3—2016要求对结果进行计算,并判定双实验是否符合要求。若实验结果不符合要求,则系统自动提示进行复检,若符合要求,则进入审核状态,审核员审核通过后,进入数据库保存。各项目检验完成后,自动形成原始记录,原始记录自动归档于数据库,方便随时调阅。

2.2.3 报告出具模块

各检验项目完成后,数据自动保存在服务器中,根据检验部门的需要,可自动提取数据形成各式表单,如检验结果汇总表、检验报告等。检验报告的审核和出具均在系统上进行:根据样品编号对检验数据提取后,形成制式检验报告,报告的签字采取授权电子签名的方式,签字人登录系统,在相应的界面对各样品编号的报告签字进行授权,授权后报告自动带入授权人的电子签名;报告的签章采用电子章授权的方式,印章管理人登录系统,对相应样品编号的报告进行授权,授权后自动加盖电子印章。签字和印章的授权和加盖均自动生成使用记录。

2.2.4 档案模块

各检验原始信息数据均形成档案,存储于服务器内,如现场扦样信息、检测信息、检测结果信息、报告信息等,需要时可通过查找的方式迅速调阅。例如同一货位进行了多次扦样检验,如需对历次结果进行比对,则可通过查找快速调阅出此货位的数据信息,省去了纸质档案的翻阅时间。

2.2.5 其他便捷功能

软件设计在保障各个实验功能的情况下,根据各个实验项目的需要,进行了便捷式的交互设计。例如:部分实验项目对环境的温、湿度有特定要求,则在此实验的环境场所装入温、湿度探头并接入系统,系统根据要求,自动提示环境条件是否符合要求,如符合要求,则自动记录到原始记录中,如不符合,则提示检验人员进行温、湿度调整;部分实验项目的数据需要交叉使用,如玉米脂肪酸的测定,计算干基结果时需要水分的数据,则进行玉米脂肪酸测定时,系统根据样品编号,自动提取数据库中的水分数据,并自动代入计算等。上述功能充分体现了软件的便捷性,提高了检测效率。

2.3 数据处理及统计分析

软件融入了数据处理和分析功能,检测完成后,根据数据库中的检测数据,可进下列统计分析:① 形成各指标的变化规律图,根据数据库的数据,可自动形成各检测指标值的变化规律图。如某货位每年进行一次取样检测,根据脂肪酸值的检测数据,形成此货位脂肪酸值变化规律图(图6),通过此图可更直观地了解此货位的脂肪酸值变化情况。② 探索各指标的相关性关系,根据历史数据,对比各检测指标之间的相关性关系,为实验数据的判定提供一定的参考。③ 对结果进行分类统计,通过对产地、收获年度、品种等进行分类统计,了解各类的质量情况,为上级决策提供一定的参考。

图6 某货位玉米脂肪酸值随储存年限的变化

3 结论与展望

本文利用B/S架构开发信息化管理软件,将日常办公、检验流程、数据统计分析处理等融入软件之中,形成了一整套粮油检验综合管理信息系统。利用此系统进行粮油流程检测及数据处理分析,极大提高了检测效率,减少了人为误差,提高了数据的利用率。在信息技术、人工智能已在很多领域发挥着重要作用的今天,随着国家对粮油质量、食品安全管控的逐步严格,粮油检测项目内容的逐步扩展深入,如何更加高效精准地把好粮油质量安全关,保障老百姓端好饭碗,充分应用好信息化管理系统,积累应用经验,让粮油检验走向智能化是粮油检验工作者需要继续深入探索实践的课题。

猜你喜欢
粮油二维码服务器
小康二维码
2018年全球服务器市场将保持温和增长
最新粮油批发行情
最新粮油批发行情
最新粮油批发行情
二维码让政务公开更直接
二维码,别想一扫了之
用独立服务器的站长注意了
定位中高端 惠普8路服务器重装上阵