APP下载

基于Spring?Boot技术的微信平台校园食堂智能点餐系统设计

2019-11-07刘琤赵桓鑫王先勇

无线互联科技 2019年15期
关键词:微信平台

刘琤 赵桓鑫 王先勇

摘   要:学校下课时间一致,而学生众多,学校食堂往往存在就餐人数集中、拥堵、排队花费时间长等问题,因为排队问题很可能会出现插队等不良现象。一直以来,传统的食堂点餐就餐模式都饱受诟病,加上食堂位置有限,无法确保每个学生都能及时就坐,加深了学生对学校食堂的不满。Spring Boot技术下的微信平台智能点餐系统,能够缓解就餐集中、排队拥堵、等位耗时等问题,还能通过该系統直接向食堂反馈意见和建议,营造和谐有序的就餐环境,也能帮助学校食堂及时获取反馈,及时改进,提高校园食堂满意度。文章对此进行了分析与研究。

关键词:Spring Boot技术;微信平台;校园食堂智能点餐系统

1    Spring Boot技术微信平台在校园食堂点餐中运用的可行性分析

首先,微信作为一个社交软件,只需要一部手机就可以使用,基本上所有的学生群体都可以实现用手机点餐。其次,微信近年来得到了越来越广的普及,几乎每个学生都有自己的微信号,学生群体中,用微信点餐的人也不在少数,利用微信平台实现校园食堂智能点餐系统,可以保证足够的使用人群。最后,因为传统的校园食堂点餐模式信息闭塞,无法实现学生和食堂的有效沟通,导致食堂一直不受好评,而利用Spring Boot技术搭建的微信智能点餐系统,可以和其他外卖软件一样,实现就餐评价,能够直接让学生和食堂产生联系,学生能够通过系统直接反馈意见,食堂能够通过系统直接获取学生的反馈,在食堂改进方面同样有很大的可行性。

2    Spring Boot技术下微信平台在校园食堂点餐系统需要实现的功能

2.1  缓解食堂拥堵情况

传统的校园点餐、就餐模式中,学生都是在一个时间段集中进入食堂,不可避免地造成拥堵现象,还会浪费很多时间在排队、等位上,就餐感受、就餐效率都很不好。通过Spring Boot技术搭建的微信智能点餐系统首先需要做到的就是改善统一、集中的就餐模式,提升学生的就餐体验和就餐效率。学生通过使用该系统,在吃饭时间不再跟其他同学拥挤,也不需要浪费排队时间,可以通过在线下单、在线支付完成食物购买,既能节约时间、提高效率,还能及时买到自己想要的餐品。

2.2  订单信息直接到达后厨

Spring Boot技术搭建的微信智能点餐系统还需要实现订单直接到达后厨的功能,只有这样,厨师才能直接了解学生需求,从而提高备餐效率和质量,提供学生喜爱的餐品,才能提高他们对食堂的满意度。除此之外,还需要实现订单完成后的评价反馈功能,学生能够通过系统对实际菜品进行真实的信息反馈,食堂能够根据反馈及时采取整改措施,这样的功能能够加强沟通交流,并起到监督作用,使学校食堂服务质量、菜品质量更加优质,进一步提高学生满意度。

2.3  能够根据学生实际需求进行饭菜供应

在传统的学校食堂备餐模式中,菜品往往是由食堂单方面决定,菜品数量也是由食堂单方面决定,学生没有足够的主动权和选择权,学校食堂对量的把控不够准确,会出现过多浪费或者过少无法满足学生需求的问题。所以,Spring Boot技术搭建的微信智能点餐系统还需要实现预约功能,学生通过系统提前预约自己想要的菜品,食堂就可以根据学生的实际需求进行菜品准备,既能够保证学生的菜品选择主动权,又能保证菜品数量的准确性。根据学生实际需求进行饭菜供应,可以有效防止浪费和供应不足的问题出现,备餐时间充足,也能够提高食堂的工作细度,确保菜品质量[1]。

3    基于Spring Boot技术的微信平台校园食堂智能点餐系统的模块简介

3.1  系统前端

系统前端也就是学生端,这是一个至关重要的端口,要提高学生使用率,就要有足够的亮点以提高系统对学生的吸引力。首先,亮点的设计要结合学生实际情况和需求进行,当代学生对美观感受要求普遍较高,所以,系统前端页面要根据当代年轻人喜欢的样子进行设计,例如,设计简洁、可爱、清新、炫酷、动漫、游戏等多种风格的页面,学生根据自己的喜好选择。作为食堂点餐系统,最重要的必然是点餐功能,所以,系统前端的设计必须要保证功能齐全。在设计前,首先,要做一个调查,得出学生最希望在校园点餐系统中看到的功能列表,后期也要根据学生的实际需求对功能进行增删,做到点餐系统的简洁和精炼。其次,要实现大数据计算,即系统能够根据学生的点餐记录计算出学生的餐品喜好,当学生打开系统时,自动推送当天食堂中可能符合学生喜好的餐品[2]。

3.2  系统后端

系统后端是保障系统服务质量的重要端口,在设计时必须重视。后端设计主要运用Spring Boot技术,它可以相对容易地对独立程序进行开发,对于系统的其他组件也比较容易构建,能够有效实现分布式、微服务式系统的开发。Spring Boot技术对第三方包的利用较低,利用starter可以简化依赖包配置。对Boot的功能进行模块化,可以让依赖图制作更加简单,利用Boot中的starter模块,把更多的依赖配置到系统上[3]。在数据库的选择上,该系统用的是Spring Boot+Mybatis,而数据缓存主要用的是Spring Boot+Redis,Redis可以实现主从同步缓存,它具有更加繁复的数据缓存架构,同时,保障了原子性操作功能,这也是区别于其他数据缓存的地方。这一应用可以简化程序设计工作,不需要再进行抽象动作,但是Redis也有自己的弊端,即对内存要求更高,它在运行时会对数据进行高频率读写,所以,要确保数据信息不会大于内存储存量。Redis的运用,因其操作起来相对容易,所以可以实现更多更复杂的操作。

3.3  前端与后端的连接

在该系统前端与后端的开发中,系统后端的开发利用最多的是Spring Boot技术,它是一种全新的程序开发框架,可以有效简化开发过程,在系统搭建上也更加容易。使用Spring Boot技术,在智能点餐系统的开发中就不需要程序设计员再配置样板。简而言之,Spring Boot技术就是一个多种库的结合,它的使用范围非常广泛,可以在大多数系统开发中发挥作用。该智能点餐系统的前端开发主要用到的是Vue技术,系统前端和后端的连接主要采用的是restful。系统的功能设计上,分为买家端口(学生端口)及卖家端口(学校食堂端口)两个板块,在这两个端口分别设计商品、类别、订单模块,但因学生与食堂的功能需求不一样,所以在各自端口下的模块设计内容上会有所不同[4]。

4    結语

传统的校园点餐模式具有效率低、服务差、体验感差、容易造成浪费和供应不足等问题,开发校园智能点餐系统,是解决目前校园食堂一系列问题的重要方式。微信平台具有使用率高、使用门槛低的优点,Spring Boot技术具有开发更加简易的优点,利用Spring Boot技术在微信平台搭建校园食堂智能点餐系统,有很高的可行性,既能满足学校的开发需求,又能保证系统开发后的使用人群足够。Spring Boot技术搭建的微信智能点餐系统可以实现餐品预约、校园外卖、餐品自主选择、餐品及服务评价等功能,学生能够减少排队、等座时间,提高就餐效率,还能选择自己喜欢的菜品,极大地提高了就餐效率和质量。食堂能够缓解高峰期压力,有更多时间进行配餐,提高餐品质量及服务质量。

[参考文献]

[1]薛晶晶,王彦明.基于Spring Boot技术微信平台的校园食堂智能点餐系统[J].电子世界,2018(14):193-194.

[2]田苗,张明龙.校园微信订餐平台在高校食堂的应用探析[J].纳税,2018(5):195.

[3]任静,王凯乐,马超群.基于微信平台的校园订餐系统设计[J].自动化技术与应用,2019(1):147-150.

[4]姬翔.基于微信公众平台的食堂订餐系统研究[J].无线互联科技,2017(8):33-34.

Abstract:The school has the same time get out of class, and there are many students. There are many problems in the school canteen, such as the concentration of the number of people, the congestion, the long queue time, etc. Because many queue problems may lead to bad phenomena such as queue jumping, etc. All along, the traditional canteen dining mode has been criticized, and the location of the canteen is also abundant. Limited, unable to ensure that every student can be seated in time, deepening students dissatisfaction with the school canteen. The intelligent ordering system of WeChat platform based on Spring Boot technology can alleviate the problems of centralized dining, queuing congestion and equivalence. It can also directly feedback opinions and suggestions to the canteen through the system, create a harmonious and orderly dining environment, and help the school canteen get feedback in time, improve in time, and improve the satisfaction of the campus canteen. This paper analyzes and studies this.

Key words:Spring Boot technology; WeChat platform; campus canteen intelligent ordering system

猜你喜欢

微信平台
纸媒微信平台建设现状及未来发展分析
基于微信平台的高中物理“翻转课堂”教学初探