基于微信小程序的餐厅点餐系统(附开题报告)
时间:2024-05-02 07:55:43 来源:网络cs 作者:利杜鹃 栏目:卖家故事 阅读:
随着移动互联网技术的高速发展和移动支付的普及,为了实现餐饮行业点餐现代化便捷化,开发了这款基于微信小程序的的餐厅点餐小程序。顾客可以线上点餐,在线支付,了解商家信息和线上交流评价。商家可以对店铺菜品信息更新,处理顾客订单,授予餐厅管理员权限。基于微信小程序的餐厅点餐系统可以减少店铺的人力资源支出,提高营业额和服务效率,节省顾客点餐时间。它不仅可以实时完成信息处理,还缩短餐厅点餐信息管理流程,使其系统化和规范化。同时还可以减少工作量,节约餐厅点餐信息管理需要的人力和资金。所以餐厅点餐系统是信息管理环节中不可缺少的工具,它对管理者来说非常重要。
二.技术环境
jdk版本:1.8 及以上
ide工具:Eclipse或者 IDEA,微信小程序开发工具
数据库: mysql5.7 (必须5.7)
编程语言: Java
java框架:SSM
maven: 3.6.1
详细技术:HTML+CSS+JAVA+SSM+MYSQL+VUE+MAVEN+微信开发工具
三.功能设计
本基于微信小程序的餐厅点餐系统,小程序端用户可以浏览菜品,菜品分类,有菜品介绍。用户注册、用户登录,菜品修改、菜品查看、菜品查找、购物车添加菜品、删除菜品以及对店铺菜品评价等功能,购物车付款结算功能模拟支付,付款后有付款提示就行,最后用户可以正常进行查看商品并进行购买评价等。后台主要针对各类信息进行管理,包括菜品信息管理、菜品评价管理、菜品订单管理、论坛管理、公告管理、用户管理、轮播图管理等等功能。
程序上交给用户进行使用时,需要提供程序的操作流程图,这样便于用户容易理解程序的具体工作步骤,现如今程序的操作流程都有一个大致的标准,即先通过登录页面提交登录数据,通过程序验证正确之后,用户才能在程序功能操作区页面操作对应的功能。
四.数据设计
概念模型的设计是为了抽象真实世界的信息,并对信息世界进行建模。它是数据库设计的强大工具。数据库概念模型设计可以通过E-R图描述现实世界的概念模型。系统的E-R图显示了系统中实体之间的链接。而且Mysql数据库是自我保护能力比较强的数据库,下图主要是对数据库实体的E-R图:
五.部分效果展示
5.1小程序端实现效果
本系统中可以保证安全的功能就是用户登录功能,登录可以验证用户的身份,用户可以注册,当密码忘记后也可以通过忘记密码功能进行找回。用户登录功能的实现界面如下图所示:
用户登录后可进入首页,在首页里可以看到公告信息和最新的菜品展示,如下图所示:
用户进入菜品详情界面,能够查看菜品基本信息,并可进行加入购物车和立即购买操作,界面如下图所示:
用户在前台选择喜欢的菜品后可以立即订购,在订购时需要选择地址,订单确认功能的实现界面如下图所示:
在我的功能里,用户可以管理订单信息和菜品评价信息,进行在线充值以及管理收货地址和购物车信息。我的功能实现界面如下图所示:
5.2后台管理端实现效果
如图5.1显示的就是用户信息管理页面,此页面提供给管理员的功能有:用户信息的查询管理,可以删除用户信息、修改用户信息、新增用户信息,还进行了对用户名称的模糊查询的条件。
如图5.2显示的就是菜品信息管理页面,此页面提供给管理员的功能有:查看已发布的菜品信息数据,修改菜品信息,菜品信息作废,即可删除,还进行了对菜品信息名称的模糊查询 菜品信息信息的类型查询等等一些条件。
如图5.3显示的就是公告信息管理页面,此页面提供给管理员的功能有:根据公告信息进行新增、修改、查询操作等等。
开题报告
1.研究目的、意义、应用前景等:
近年来,随着国家的改革和建设,社会的不断进步、经济的加速发展使得人们的购买力也在逐渐增加,消费的类型变得更加多元化。 在这样的大趋势之下,智能时代的到来,人们对生活效率的追求越来越高,以往的点餐系统效率低下浪费物力人力。而小程序在人们生活中就变得更加符合需求,小程序让餐饮行业迎来新春天,小程序正在餐饮行业中迅速普及,逐渐渗入到预约、到店点餐、外卖等使用场景中。2020年5月份的腾讯财报提到,微信小程序用户迅速增长,日均活跃帐户数已经超过4亿,由此可见,小程序正爆发出巨大的市场潜力。在餐饮行业,2019年,餐饮相关的小程序已经超过20万个,覆盖茶饮、快餐、正餐等6大餐饮行业和20多个场景,日均交易金额超1.5亿。小程序实现了应用的无处不在、随时可用,且不需要软件安装和卸载,基于微信小程序的餐厅点餐系统从某种角度上方便用户点餐。针对商户而言,可以满足简单的基础应用,非常适合生活服务类的线下商店,降低了餐厅的经营成本,减少人工的雇佣费,吸引更多的潜在客户。对于点餐系统的用户来讲,基于微信小程序的餐厅点餐系统做到了“用完即走”的概念,减轻手机内存的负担,操作方便简洁,此系统将点餐与互联网相结合,避免了店里面繁琐的点餐和付款排队环节,让用户可以直观方便地进行点餐和直接使用微信支付进行付款,相比传统的餐厅点餐更加人性化,也更加注重用户体验。针对小程序的开发者而言,其开发门槛相对其他较低、难度也不及App。本系统的设计,对开发者而言,不仅提高了开发者的开发效率和能力,对于云开发的使用,使得开发程序的审核、备份和开发系统的更新迭代变得更加轻松,代码几乎可以实现实时云备份将个人数据资料通过云存储的方式备份在网络上面,同时也给后来者提供很好的参考意见。
2.研究现状:
点餐系统通过利用现代化的设备并借助互联网技术来为餐饮店提供一种新型的点餐方式。国外在餐厅建设电子化点餐平台的起步较早,在1970年就出现了餐饮电子服务管理系统,德国在2007年出现了世界第一个无人餐厅,餐厅中的所有服务都没有人的参与,顾客可以通过店内的计算机设备完成菜品浏览,点餐与结算。日本的一家餐厅在此无人餐厅的基础上,结合移动互联网技术,将点餐系统移植到了智能终端上。顾客可以使用餐厅专属的APP预约点菜,这种方式节约了顾客的等待时间,并且展示了信息时代智能点餐系统给人们生活带来的便捷。从历史发展来看,国外点餐系统的发展主要有以下几个阶段:餐厅内有线点餐系统,餐厅内无线点餐系统,基于互联网的无线点餐系统。餐厅内的有线点餐系统主要是由服务员使用餐厅内的电脑完成点餐及其他服务。餐厅内的无线点餐系统则需要服务员通过部分手持终端替代固定的计算机设备完成点餐及其他服务。而目前使用最普遍的基于互联网的无线点餐系统,其只需要用户使用智能手机就可以完成点餐、结算等服务。例如,如今在肯德基内点餐,顾客就可以实现在手机上浏览菜品,下单并进行支付。
目前国内正在推动“互联网+”的建设,而与人们生活密切相关的餐饮行业自然也与互联网技术进行着深度融合。不仅出现了如美团、饿了么这种以外卖为主的点餐软件,还诞生了在餐厅中使用手机自主点餐的新方式。其中使用手机自主点餐还分为使用特定APP点餐和扫描二维码点餐。而使用特定APP的方式略显繁琐,在不同的餐厅用餐需要下载不同的APP使用。相比之下,扫描二维码点餐则更加方便快捷,无需下载应用且也为应用开发者省去了适配不同手机系统的麻烦。近年来,随着微信的快速发展,基于微信平台的应用层出不穷,许多商家也将点餐系统部署到了微信平台上,顾客可以从微信直接登录到点餐系统中进行菜品浏览,下单与支付,这使得点餐变得更加方便与快捷。
3.研究目标、研究内容、拟解决的主要问题、创新点或特色:
研究目标
设计的基于微信小程序的餐厅点餐系统要达到以下目标:微信小程序端操作简单方便、功能完善且灵活、界面简洁。系统后端信息统计标准化,管理化。方便管理员录入并管理信息。整个系统具备良好的安全性和实用性。
研究内容
基于微信小程序的餐厅点餐系统,首页可以浏览菜品,菜品分类,有菜品介绍。用户注册、用户登录,菜品修改、菜品查看、菜品查找、购物车添加菜品、删除菜品以及对店铺菜品评价等功能,购物车付款结算功能模拟支付,付款后有付款提示就行。后台主要针对管理员用户设置,用于商品的查看、增加、删除、修改商品信息以及对订单的查看、修改和删除等功能。最后用户可以正常进行查看商品并进行购买评价等。
拟解决的主要问题
(1)如何将前端页面与数据库进行互连;
(2)如何使用SSM框架以及MySQL数据库进行系统开发;
(3)如何实现菜品点餐,订单管理,菜品管理等功能。
创新点或特色
(1)简易性
系统功能一目了然,排列有序,新手能够很快的学会整个系统的操作。
(2)完善性
系统功能较为完善,能够完成基于微信小程序的餐厅点餐系统的所有基本功能。
(3)美观性
系统界面较为美观,使用户以及管理员能随心所欲的使用系统。
4.研究方案、研究方法、研究进度安排:
研究方案
对待开发的系统,进行分步骤研究,具体如下:
1.系统分析阶段:主要查阅文献资料,分析整个系统运行工作流程,具体需要什么功能,满足什么要求,再结合实际对整个需求进行系统排版。
2.系统规划阶段:分析整个系统的需求后,选择所需要的语言、开发环境、数据库所用软件等。
3.系统设计阶段:对系统进行详细的设计,先分析出整体框架,再划分框架中所需的功能模块,最后对每个模块进行细分以及实际的开发。
4.系统实现阶段:编程实现各个功能模块的功能,对各个功能模块进行连接,测试和调试。连接成功后对整个系统进行测试,调试。反复更改数据,进行测试保证系统正常运行。
5.系统总结阶段:仔细进行总结,查漏改缺、完善系统结构,撰写论文完成
研究方法
基于微信小程序的餐厅点餐系统后台采用Java的SSM框架进行后台管理开发,可以在浏览器上登录进行后台数据方面的管理,MySQL作为本地数据库,基于微信小程序的点餐系统用到了微信开发者工具,充分保证系统的稳定性。
研究进度安排
202X年09月20日-202X年10月20日 收集资料,落实设计题目和书写开题报告。
202X年10月21日-202X年10月30日 提交开题报告,并针对开题报告进行答辩。
202X年10月31日-202X年01月10日 收集资料,进行需求分析,系统分析。
202X年01月11日-202X年04月30日 对系统进行总体规划,数据库设计,并实现程序代码,完成系统调试。
202X年05月1日-202X年05月20日 修改完善毕业设计和论文,提交论文成稿。
5.参考文献:
[1]陈帅.微信点餐系统小程序的设计与实现[J].电子技术与软件工程,2021(24):30-31.
[2]高天搏,刘伟.基于微信小程序的食堂订餐系统[J].科学技术创新,2021(29):74-76.
[3]张苗苗,罗雅过,吕嘉琦.微信小程序订餐系统设计[J].无线互联科技,2020,17(24):26-27.
[4]李昊. 基于微信小程序的智能推荐点餐系统的设计与实现[D].南京邮电大学,2020.DOI:10.27251/d.cnki.gnjdc.2020.000283.
[5]李新锦,鲁志萍,刘苑如.基于微信小程序的校园点餐系统的设计[J].电脑知识与技术,2020,16(07):50-51+56.DOI:10.14004/j.cnki.ckt.2020.0756.
[6]余丽娜.微信小程序订餐系统设计与实现[J].信息通信,2020(02):131-132.
[7]蒋智慧,童莲.基于微信小程序的食堂点餐系统的设计与实现[J].现代信息科技,2019,3(24):14-16.DOI:10.19850/j.cnki.2096-4706.2019.24.004.
[8]杭莉,聂莉娟.基于微信小程序的点餐系统[J].电子制作,2019(23):54-58.DOI:10.16589/j.cnki.cn11-3571/tn.2019.23.019.
[9]韦娟,张瑞娟,孙兆丰.基于微信小程序的食堂点餐系统的设计[J].电子世界,2019(22):147-148.DOI:10.19353/j.cnki.dzsj.2019.22.074.
[10]王艳辉.基于微信小程序订餐系统的设计与研究[J].信息与电脑(理论版),2019,31(21):97-98.
[11]蒋东龙,孙铭锐,李江岱.基于微信小程序点餐系统的设计与实现[J].饮食科学,2019(04):134.
[12]申燕萍,何梦磊.基于微信小程序的点餐系统[J].电脑知识与技术,2018,14(04):62-63+83.DOI:10.14004/j.cnki.ckt.2018.0382.
[13]宋丹丹.基于微信小程序的美食点餐推荐系统的设计与实现[J].信息通信,2017(12):89-90.
最后
最新计算机毕业设计选题篇-选题推荐(值得收藏)
计算机毕业设计精品项目案例-200套(值得订阅)
本文链接:https://www.kjpai.cn/gushi/2024-05-02/164178.html,文章来源:网络cs,作者:利杜鹃,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!