摘 要
在社会高速发展的过程中,计算机系统在社会生产的过程中大量应用,并且随着相关技术的高速发展,这一过程在不断加速。因此,将智能推荐点餐系统管理与当前的网络相结合,利用计算机构建以微信小程序为基础的智能推荐点餐系统,从而实现智能推荐点餐系统的信息化。则对于进一步提高智能推荐点餐系统管理发展,丰富智能推荐点餐系统管理经验能起到不少的促进作用。
系统阐述的是使用基于微信小程序的智能推荐点餐系统,对于Java、B/S结构、MySQL进行了较为深入的学习与应用。从设计到实现,到分析测试,再到测试的各个环节。在此基础上,提出了一种基于 MySQL的软件开发方法,利用这些技术结合实际需求开发了具有首页,个人中心,用户管理,商家管理,餐品信息管理,餐品分类管理,餐品论坛,系统管理等功能的系统,最后对系统进行相应的测试,测试系统有无存在问题以及测试用户权限来优化系统,最后系统达到预期目标。
关键字:智能推荐点餐系统;Java;springboot;MySQL数据库
1.2 研究意义
近几年来,随着网络技术的飞速发展,人们对外卖点菜模式的要求发生了很大变化。如今,微信小程序已经成为了一款非常受欢迎的手机软件。所以,在此基础上,建立一个以微信小程序为基础的智能点菜推荐系统,就显得非常有意义。
首先,在微信小程序基础上开发的“智能点菜”系统,为用户提供了更加便捷、快速和有效的点菜模式。在传统点餐模式下,顾客往往需要在餐厅浏览菜单、挑选菜品并下订单,这个过程可能会花费较长时间,而基于微信小程序的智能推荐点餐系统可以通过对用户的历史点餐记录和口味偏好进行分析,向用户推荐相关菜品,从而减少用户选择菜品的时间和难度。
其次,利用微信小程序开发出的智能点菜推荐系统,能够有效地提升餐馆的运营效率。通过分析用户点餐趋势和口味偏好,餐厅可以准确了解用户的需求,不断优化菜品的口味和质量,从而提高用户的满意度和忠诚度。同时,餐厅可以通过系统数据的分析,优化菜品的搭配和价格的制定,从而达到降低成本、提高利润的目的。
第三,在此基础上,利用微信小程序开发出的智能点餐推荐系统,为餐饮企业提供了一种新的、更好的服务。通过系统,用户可以分享自己的点餐记录和口味偏好,与其他用户进行交流和分享。这样不仅可以增加餐厅的曝光度,也可以拓展用户社交圈。
总之,利用微信小程序开发的智能点餐推荐系统,无论对餐馆还是顾客来说,都具有重要的现实意义,它能够提升餐馆的运营效率,为顾客提供更方便、更高效、更个性化的点餐服务。
1.3 研究内容
整个的系统的开发采用了 Java技术、 springboot框架和 MySQL数据库技术,在其大力支持下,对该系统进行了同步的开发,从而使智能推荐点餐系统的管理达到了信息化的程度,使得管理者在操作上有了更清晰的思路,也更方便了,使用者也能够体验到更好的智能推荐点餐系统管理,具体目的如下:
(1)减轻了后台管理人员的工作负担,极大提升用户信息管理的效率;
(2)必须要方便快捷的查看搜索信息并管理信息;
(3)用户是多种多样的,因此要将界面设定得简洁清晰,操作起来也要更加便捷。。
(4)编写开发系统的技术文件。
(5)对系统进行了系统测试。
4.1 系统总功能模块设计
基于微信小程序的智能推荐点餐系统分三大部分,即管理员管理,商家管理和用户管理。系统按照商家和用户的实际需求开发而来,贴近生活。从管理员出拿到分配好的账号密码可以进入系统,使用相关的系统应用,管理员权限最大,紧接的是商家和用户。
系统整体模块设计:系统分为管理员,商家和用户三大用户角色,系统管理员有最大的权限,整体功能展示如图4-1所示。
图4-1 系统整体功能图
4.2.1 数据库系统概要设计
从设计到制造,研发一个系统,涉及到的技术非常多,对于开发程序语言、数据库和框架布局都有严格的要求[5]。这个系统的数据储存使用的是 MySQL的数据库,这个数据库既轻又快,在日常使使用中,系统非常稳定,更易于维护和运行[6]。
4.2.2 E-R模型结构设计
E-R图是将相关的实体和相关的实体联系起来形成的一种关系图,通过E-R图对可以将系统中各实体间的联系清晰地表示出来。在系统中对一些主要的几个关键实体如下图。
(1) 餐品信息评论表实体属性图如下图4-2所示。
图4-2餐品信息评论表实体属性图
(2)餐品论坛实体属性图如下图4-3所示。
图4-3餐品论坛实体属性图
5.1.1登录界面的实现
首先双击打开小程序客户端,连上网络之后会显示出本系统的登录界面,这是进入小程序的初始页面“登录”,能成功进入到该登录界面则代表小程序的开启是成功的,接下来就可以操作本系统所带有的其他所有的功能。登录界面如图5-1所示。
图5-1 登录界面
5.1.2 小程序首页功能的实现
小程序首页是用户注册登录后进入的第一个界面,在这里,人们能够看到小程序的导航条,内容包括首页,餐品信息,餐品论坛,购物车,我的等。小程序首页界面如图5-2所示。
图5-2 小程序首页界面图
管理员登陆功能包括:首页,个人中心,用户管理,商家管理,餐品分类,餐品信息,餐品论坛,系统管理,订单管理如图5-8所示:
图5-8管理员功能界面
参考文献
[1] 沈德鸿. 高校外卖市场现状下的餐厅联合外卖模式[J]. 经贸实践,2017(8):155.
[2] 张传佳, 李远浩, 丘远斌,等. 基于安卓平台的基于微信小程序的智能推荐点餐系统《order》的设计与应用[J]. 电脑知识与技术, 2018, 14(21):127-130.
[3]李艳杰. 手机端网上外卖系统的设计与实现[J]. 现代信息科技, 2019, 000(018):P.64-65.
[4]宁功林.基于微信小程序的大学智能推荐点餐系统管理系统设计与实现[J].华东科技,2022(02):77-79.
[5]张俊.基于Java的公务员备考微信小程序[J].电脑知识与技术,2022,18(04):112-114
[6]高智龙,黄连丽.基于Java的微信小程序开发[J].电子技术,2020,49(07):60-61.
[7] 梁利亭.浅析基于计算机网络技术的数据库管理系统[J].现代信息科技,2019,3(02):84-86.
[8]李曼. MySQL数据库系统中文乱码问题及解决方案[J]. 电子技术与软件工程,2021(12):176-177.
[9] 陈漫红. 数据库原理与应用教程 SQL Server 2012[M]. 北京理工大学出版社, 2021.01.
[10] 刘艳秋, 卜永波, 王冬青, 于洪超. 基于微信小程序的电影票购票系统设计与实现[J]. 电脑编程技巧与维护, 2021(12): 68-70.
[11] 王宇华,印桂生.基于本体的需求模型到 UML 模型转换方法[J].哈尔滨工程大学学报,2020,06:735-740.
[12]孙锋志.基于B/S的程序编程竞赛自动测评系统设计[J].电子技术. 2021(10)94-95
[13]李哲,周灵.微信小程序的架构与开发浅析[J].福建电脑,2019,35(12):66-69.
[14]H. Barsam,H. Mohebi. On non-expansivity of topical functions by a new pseudo-metric[J]. Arabian Journal of Mathematics,2020,9(11).
[15]Sommer B.The CELLmicrocosmos tools:a small history of Javabased cell and membrane modelling open source software de⁃velopment[J].Journal of Integrative Bioinformatics,2019,16(3).
[16]Kimberly A. Clevenger,Michael J. Wierenga,Cheryl A. Howe,Karin A. Pfeiffer. A Systematic Review of Child and Adolescent Physical Activity by Schoolyard Location[J]. Kinesiology Review,2020,9(2).
目 录
1 概 述
1.1 研究背景
1.2 研究意义
1.3 研究内容
2 关键技术介绍
2.1 Java介绍
2.2 微信开发者工具
2.3 MySQL数据库
2.4 Tomcat简介
2.5 B/S架构
2.6 springboot框架
3 系统分析
3.1经济可行性
3.2技术可行性
3.3运行可行性
3.4流程设计
3.4.1程序流程图设计
3.4.2添加信息流程图设计
3.4.3删除信息流程图设计
4 系统的设计
4.1 系统总功能模块设计
4.2 系统数据库设计
4.2.1 数据库系统概要设计
4.2.2 E-R模型结构设计
4.3数据表设计
5 系统的实现
5.1小程序端实现
5.1.1登录界面的实现
5.1.2 小程序首页功能的实现
5.1.3用户功能
5.1.4商家功能
5.1.5管理员功能
5.2本章小结
6系统测试
6.1系统测试的目的
6.2软件测试过程
6.3测试用例
结 论
致 谢 文章来源:https://www.toymoban.com/news/detail-722405.html
参考文献 文章来源地址https://www.toymoban.com/news/detail-722405.html
到了这里,关于基于微信小程序的智能推荐点餐系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!