java技术专家2020年第6期
208智能技术
信息技术与信息化
基于RFID 标签食堂智能服务系统的设计与实现
张炜明*  于  洋  蔡普光  李冰欣  卫国河  孙佳伟
ZHANG Wei-ming  YU Yang  CAI Pu-guang  LI Bing-xin  WEI Guo-he  SUN Jia-wei
摘 要                在对高校食堂多方面问题研究,我们团队推出“智取乐食”产品,该产品利用RFID 射频识别技术、称
重传感器技术、大数据分析和数据库技术,设计一款具有人性化功能的小程序。实现自动扣费、意见反馈、每日膳食推荐、个人饮食喜好设置、特菜品推荐、食物制作量推荐等功能。项目有效缓解目前高校食堂食品浪费严重现象,提高学生饮食质量,增强学生与食堂的交互。发挥人性化管理和科学合理节约的特,利用“物联网”食堂,打造一款实用可靠、易于推广的产品。
关键词                  食堂;数据分析;RFID ;单片机;小程序
doi:10.3969/j.issn.1672-9528.2020.06.069
* 天津师范大学软件学院 天津 300387
[基金项目] 项目单位:2019年天津市市级大学生创新创业项目,项目名称:智取乐食——基于RFID 标签食堂智能服务系统的设计与实现,项目编号:201910065066
0  引言
如今高校食堂中出现学生需求不同、食品浪费严重、配餐缺乏科学性和学生食品购买结算过程过于繁琐等问题。本产品为了解决以上难题,通过RFID 射频识别技术、数据分析技术、小程序技术、称重传感器技术、Java EE 技术和MySQL 数据库技术,研发一套能够实现学生对于每餐种类与餐量自主化;避免食堂每餐出现过多的食物浪费情况;大幅度简化学生食物购买结算过程;减少高校食堂人力成本的自动化高校食堂系统。以达到学生自主,自助,便利;高校节省,节约,科学的目的。1  核心关键技术1.1  RFID 射频识别技术
无线射频识别即射频识别技术
[1]
(Radio Frequency
Identification,RFID),是自动识别技术的一种,利用无线射频方式进行非接触双向数据通信,使用无线射频方式对记录媒体(电子标签或射频卡)进行读写,从而达到识别目标和数据交换的效果。1.2  数据分析技术
数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,将它们加以汇总和理解并消化,以求最大化地开发数据的功能,发挥数据的作用。数据分析是为了提取
有用信息和形成结论而对数据加以详细研究和概括总结的过程,是数学与计算机科学相结合的产物。1.3  小程序技术
小程序,小程序的一种,英文名WeChat Mini Pro-gram,是以为载体而实现的不需要安装就可以使用的应用。小程序提供了一个简单、高效的应用开发框架和丰富的组件及API,帮助开发者在中开发具有原生 APP 体验的服务。
1.4  Java EE 技术
Java 平台企业版(Java EE)是社区驱动的企业软件标准。Java EE 的是使用Java 社区进程的发展,与行业专家,商业和开源组织,Java 用户,以及无数个人的贡献分不开。每个版本都集成了新的功能,与行业需求保持一致,提高了应
用程序的可移植性,并提高开发人员的生产力。如今已经发展到Java EE 8,整个开源社区具有许多优秀的框架。2  整体设计思路2.1  软件系统架构图
该系统采取分布式前后端分离架构思想,架构图如图1所示,前端采用小程序和web 相关技术进行开发,后端采用Dubbo、Spring Boot、Mybatis 等框架技术进行开发。利用分布式架构思想,把系统分为用户管理、食物管理、权限分配、支付中心、配置中心、数据分析和反馈中心等模块。虽然在开发难度上有所提高;但是带来的好处很多,比如说
降低了模块之间的耦合度,增加了系统的可扩展性,提高了代码的复用性,并且在服务部署时可根据实际流量进行有效的扩展[2]。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。