一、开题依据(研究目的、意义及国内外研究概况,附主要参考文献)
1. 研究目的、意义
近几年,将计算机技术应用到食堂点餐管理中变得非常普遍,国内对于食堂点餐管理的研究越来越多,并且研究专家也取得了巨大的成功,可以看出在对于大规模管理方面,计算机发挥了超强的能力。但是,无论什么系统,都不能完美的应用于所有的食堂场景,不同的场景中的需求是不一样的。例如学生食堂,日均人流量巨大,系统的使用频率更高,但是受限于在学校当中,系统中附带的页面以及操作应该更加简洁、方便、快速,更加适用于日常学习忙碌的学生点餐;而单位食堂,日均流量相对较小,菜品相对质量更高,对菜品的展示、宣传、分析方面应该更加注重,并且可以将桌号、座位等功能加入其中,让管理员能够更快的定位到点餐的地址,安排菜品的预约、制作和出餐等操作步骤,同时,用户也拥有更多的选择空间和执行时间,可以选择菜品的口味、查看菜品的原材料、选择上菜的桌位、查看自己已点的菜品信息等等。
本文将充分考虑学生食堂的点菜管理需求,例如更好的展示学生食堂的菜品信息和可选的菜品口味,用于照顾各地不同学生不同的口味,实现食堂进一步的流量增加;再者,添加个人中心,用户可以通过个人中心查看自己所选的菜品,拥有更好的抉择空间和菜品可视化模块,同时管理员也能通过该板块查看用户的已点菜品,做好菜品的准备和菜品的定制化口味。让食堂的菜品可以做到线上可看、原料可见、口味可选,吸引更多的学生到食堂进行就餐,减少选择校外外卖的方案。
本文结合Java语言、MySQL数据库,采用B/S结构,设计与实现一个基于Spring Boot的食堂点菜管理系统,文章对食堂点餐管理进行了深刻的分析和研究,确保系统在未来的运行中能够安全、稳定、可靠,同时也为社会的管理发展提供有价值的帮助。
2. 国内外研究概况
随着互联网技术的快速发展,各行各业都开始转型,餐饮行业也在互联网的带动下慢慢地在进行转变。食堂随之而来的业务也在不断地更新之中。如何高效地管理项目成了急需解决的问题,为了更好的解决改问题,必须通过开发一套可靠的、便利的、信息可视化的管理系统来提高管理效率[2]。如何做好食堂的管理,一直以来都是让大家头痛的问题,食堂的流动性高,菜品要求方案、菜品准备方案、顾客口味选择等问题如何高效的解决,这些出发点构成了项目的基础。
于晓航[3]使用B/S四层架构,再将WEB应用技术加入,以及开源的SSH框架、weblogic集群部署等技术,设计了一个建筑工程项目信息管理系统,也对材料的管理进行了实现,具有参考价值,但是该项目具有的缺点是,平台的数据过于分散,在EOS平台上无法将数据直接传递给对象。谷苏港[3]采用MVC框架,开发了食堂管理系统,实现了生产管理、库存管理、采购管理、供应管理功能,缺少对食堂菜品、桌位的管理,不够完善。并且,MVC框架增加了系统结构和实现的复杂性,可能会产生过多的更新操作,降低系统运行效率。黎洁霞[5]使用SSM框架开发了新型可视化食堂管理系统,实现了对登录端账号的、食品菜单的增删改查功能,十分的简洁,使用SSM框架便于开发和维护,但是功能较少,除了登录,查找点餐之外,缺少查看订单、菜单信息以及其他的功能。胡明[6]使用的Spring+SpringMVC框架,开发了毕业论文管理系统,实现了毕业论文指导的数字化、便捷化,以及异地跨时区工作的功能,给教师和学生提供了便利,但是使用的Spring Data JPA框架在底层机制和使用方式上有一些缺点,Spring Data JPA框架是基于Hibernate的封装,虽然最终可以通过自定义和扩展来实现自己的需求,但是框架自由度角度,灵活性较差;Spring Data JPA框架封装了一些常见的CRUD操作,对一些复杂的查询支持不足或者需要话费较长的时间去调试实现;Spring Data JPA框架在启动是根据实体类信息自动生成SQL语句,这样会对系统的性能造成一些不利的影响。崔黎[7]开发了关于肉类品质的管理系统,使用的Spring Boot框架,实现了肉类来源、肉类品质等大量的数据信息的管理,并利用电子化方式帮助销售和提高工作效率的功能。但是,前端使用的jQuery框架库太大,在小项目中,jQuery的体积是重要的问题,会影响移动端的应用,并且,jQuery主要对DOM进行操作,对于一些比较复杂的操作和动画而言,使用Native Javascript或者其他框架会更加灵活;jQuery库是一个公共的代码库,在线引用无法确定引用代码的可靠性和安全性,可能存在风险。孔瑞平[8]使用Angular、Spring Boot、B/S框架设计了研究生入学考试题的管理系统,实现了试题录入、试题编辑、试题的增删改查等操作,并且可以对试题进行备份,大大提高了管理员的工作效率。但是使用的LSTM网络让模型的泛化能力更强、性能更高的同时,对大数据处理的精度却降低了。
3. 参考文献
[1] 黄志超. 基于Spring Boot的SSM框架的会员管理系统设计与实现[J]. 数码设计.CG WORLD, 2020, 9(21):65-65.
[2] 邱丹萍.应用SpringBoot的食堂订餐管理系统设计[J].福建电脑,2020,36(06):115-117.
[3] 于晓航.基于WEB的建筑工程项目信息管理系统[J].自动化与仪器仪表,2018(05):195-197+201.
[4] 谷苏港.基于Web的食堂管理系统的实现[J].福建电脑,2018,34(04):121-122.
[5] 黎洁霞,甘渐宽,王方会,白玉.基于SSM框架的新型可视化食堂管理系统[J].网络安全技术与应用,2022(08):40-41.
[6] 胡明,文翠,黄川.基于SpringBoot的毕业论文管理系统设计和开发[J].电脑编程技巧与维护,2020(07):92-93+104.
[7] 崔黎,方洁.基于SpringBoot的肉类品质管理系统的设计与实现[J].电脑知识与技术,2022,18(13):47-48+52.