基于食品安全监管的高校智慧食堂管理平台的建设与研究
作者: 路璐 刘怡军 萧国镒
摘要:校园食品安全问题是全社会非常关注的话题,也是学校监管的关键所在。互联网的广泛应用为高校食品安全管理模式的革新提供了新的切入点。论文通过对高校食品安全监管中存在的问题进行简要分析,阐述如何通过融合视频监控技术、互联网技术、人工智能技术等信息化手段,研究并搭建基于“互联网+ ”智慧食堂管理平台,进而形成校园食品安全监管全过程管理。
关键词:食品安全;智慧食堂
中图分类号:TP311 文献标识码:A
文章编号:1009-3044(2023)06-0058-03
开放科学(资源服务)标识码(OSID)
1 概述
习近平总书记强调:“加强从“农田到餐桌”全过程食品安全工作,严防、严管、严控食品安全风险,保证广大人民群众吃得放心、安心”[1]。食品安全问题一直受到全社会广泛关注和重视,校园食品安全问题更是重中之重,也是学校监管的关键所在。
目前很多高校的食品安全管理现状并非乐观。
1)食品安全的监管盲区。高校食堂所需食材的多样化导致进货渠道的复杂性。高校后勤食品监管部门很难对各种食材来源包括生产环境、食品安全标准以及食品添加剂的使用量等问题进行精准定位和把控。因此,高校对食品安全的监管存在大量盲区。
2)监管效率低。由于高校消费群体庞大,食堂数量多,食品来源复杂,而管理人员数量少,很多监管措施还停留在人工操作阶段,所以无法及时反馈并处理问题,监管效率不高。
3)监管过程不透明。传统的人工监管模式下,如果出现食品安全问题、监管人员处理问题的方式、处理的结果以及整改流程均是非透明化过程,不利于监管的有效实施。
本课题就是在此背景下提出的,旨在研究高校食堂监督以及食品安全监管体系。课题组力求在国内外相关的先进理论的指导下,在对广东工业大学后勤管理处食品安全以及食堂管理现状进行调查的基础上开展研究,搭建基于食品安全监管的高校智慧食堂管理平台。
2 相关技术综述
系统采用springMVC开发框架,使用postgreSql数据库,系统开发使用Java语言,利用Vue开发应用前端。
2.1 SpringMVC开发框架
SpringMVC属于SpringFrameWork的后续产品,已经融合在Springn Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。SpringMVC将一个开发的应用分为模型、视图、控制器3个部分,这3个部分以最低的耦合方式来进行工作,提高了系统的可维护性,便于开发人员在日后对该系统功能进行扩展[2]。
2.2 PostgreSQL数据库
PostgreSQL数据库(简称PG数据库)是目前世界上应用最广泛的开源关系数据库(PG 数据库的许可协议是A Liberal Open Sourcelicense[3])。由于其开源、稳定的应用特点,PG 数据库及其衍生产品也被应用于国内多家大型企业的数据库产品中。
2.3 Vue
从网页系统的开发逻辑上来看,Vue.js 框架是一种面向前端界面开发的轻量化框架,其设计模式遵循自下而上的原则,此种开发框架的最本质的特点是具有响应式编程和组态化的特点[4]。
3 系统总体设计
智慧食堂管理系统主要包括违规事件查询、视频实施监控、食堂的服务考评、食堂的整改、食堂信息及员工,供应商信息及商品目录,食材信息、采购、评价,检查分类等系统基础设置功能。系统功能划分如图1所示。
4 系统详细设计
系统采用Spring MVC作为Web层框架,hibernate组件作为数据持久化层框架,使用Spring提供的容器管理项目中的bean组件。使用hibernate分布插件实现分页,使用Shiro+JWT管理项目的登录、登录检查、权限验证,使用RestFul风格Api+ajax实现前端和服务器的数据交互。Vue为前端开发框架,element-ui作为弹层组件,利用springAop切面机制[5]实现项目中错误消息的统一管理。系统架构图如图2所示。
1)数据库设计
本数据库设计基于角色的访问控制模型,为所有用户分配特定角色,为角色分配特定的功能,以达到数据访问权限控制的功能。
数据库ER图如图3所示:
2)视频监管模块
具有操作权限的用户对学校各食堂后厨视频进行查看,但由于视频量巨大,系统将会通过算法设置,对异常片段进行提取,管理员可优先对异常视频片段进行查看复核,减少工作量。功能结构图如4所示。
违规事件的识别与判别方式如表1所示:
违规事件管理功能实现效果如图5所示:
3)整改单管理模块
根据食堂监管巡查管理规定以及违规事件的处理结果,系统给出整改意见,可由具有监管人员角色的用户下发整改任务到食堂经理角色用户,提醒供应商或食堂及时开展整改任务,并可通过整改单情况,详细查看整改原因、整改状态、整改起始时间等具体内容。功能结构图如6所示。整改任务可以在PC端或者在微信端下发,功能效果图如图7、图8所示。在有限时间内通过整改复查,则整改流程结束,否则继续下发整改单直至复查合格为止。
4)服务考评模块
食堂服务考评可分为考核汇总,日常考核,集中考核,满意度调查,各种考核办法均占不同的比例权重。日常考核以周为次月为总的调查问卷数据分数统计,集中考核与满意度调查是以发布到微服务的调查问卷形式进行数据分类统计。功能结构图如9所示。最后,各种考评数据将汇总到考核汇总功能页面,以各种数据的形式进行展示,将对食堂的监管进行量化,并以此作为食堂考核的重要依据。考核汇总功能效果图如图10所示。
5 结论
本文着重研究了基于食品安全监管的高校智慧食堂管理平台的设计,分析了项目研究背景以及食品安全信息化现状,详细阐述了系统模块的组成、功能以及建设流程。通过搭建基于食品安全监管的高校智慧食堂管理平台,探索如何将监管规范、技术标准等进行量化、数字化、信息化建设,从而提升监管效率,有效降低监管成本,推进高校食品安全的合规管理进程。
参考文献:
[1] 佚名.严防严管严控食品安全风险 保证广大人民群众吃得放心安心——习近平对食品安全工作作出重要指示强调[N].三明日报,2017-01-04(A1).
[2] 温馨.基于SpringMVC+MyBatis信息传播共享平台的设计与实现[J].电脑编程技巧与维护,2019(6):11-12,35.
[3] The PostgreSQL Global Development Group.Documentation.[EB/OL](2020).https://www.postgresql.org/docs/.
[4] 旷志光,纪婷婷,吴小丽.基于Vue.js的后台单页应用管理系统的研究与实现[J].现代计算机(专业版),2017(30):51-55.
[5] spring-aop 三种实现切面的方式.[EB/OL](2021).https://blog.csdn.net/weixin_46827107/article/details/118605122.
【通联编辑:李雅琪】