可以在浏览器上登录进行后台数据方面的管理,MySQL作为本地数据库,基于微信小程序的点餐系统用到了微信开发者工具,充分保证系统的稳定性。
基于微信小程序的点餐系统分为管理员与用户两种操作权限。
管理员功能有个人中心,用户管理,菜品管理,新上菜品管理,预定订单管理,活动信息管理,用户评价管理,系统管理,订单管理等。用户功能有个人中心,订购菜品,我的订单,我的收藏,评价菜品等。
小程序端运行软件 微信开发者工具/hbuiderx
uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。
Flask提供了更大的灵活性和简单性,适合小型项目和微服务。Django则提供了更多的内置功能,适合大型项目。Flask让开发者更多的控制其组件,而Django则遵循开箱即用的原则
作为用户,微信点餐小程序系统解决了人们排队难、排队拥堵的现象,减少等待时间,通过餐饮小程序用户可以随时预定、随时排队、随时提醒,获得商家惊喜优惠领取优惠券,同时通过小程序进行外卖点餐。
Python版本:python3.7+
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
菜品与点餐模式相融合是吸引顾客的极其有效的手段,同时也对本地的特色餐饮文化进行了传承和发展;点餐模式的变革也是极为重要的一环,加强餐饮行业的信息化变革也是刻不容缓。微信小程序点餐系统正是对于线上点餐系统这以餐饮行业的长期可持续性发展提供了技术性的支持,实现了餐饮行业的品牌建设,顾客体验提升和商家运营成本压缩。显然,餐饮类小程序正在重塑用户的餐饮消费习惯,有逐渐代替传统点餐服务的趋势。此外,小程序还会让餐饮商户跳出近年来外卖平台的流量局限,重新掌握流量的自主权。
目录
1系统概述 1
1.1 研究背景 1
1.2研究目的 1
1.3系统设计思想 1
2相关技术 2
2.1微信小程序 2
2.2 MYSQL数据库 3
2.3 uni-app 3
3系统分析 5
3.1可行性分析 5
3.1.1技术可行性 6
3.1.2经济可行性 6
3.1.3操作可行性 6
3.2系统性能分析 6
3.2.1 系统安全性 6
3.2.2 数据完整性 7
3.3系统界面分析 7
3.4系统流程和逻辑 8
4系统概要设计 9
4.1概述 9
4.2系统结构 10
4.3.数据库设计 11
4.3.1数据库实体 11
4.3.2数据库设计表 12
5系统详细实现 18
5.1 管理员模块的实现 18
5.1.1 菜品信息管理 18
5.1.2 用户信息管理 18
5.1.3 订单信息管理 19
5.1.4 用户评价管理 19
5.2 小程序用户模块的实现 20
5.2.1 系统首页 20
5.2.2 我的菜单 21
5.2.2 收藏与预定 23
6系统测试 24
6.1概念和意义 24
6.2特性 24
6.3重要性 25
6.4测试方法 25
6.5 功能测试 26
6.6可用性测试 26
6.7性能测试 26
6.8测试分析 27
6.9测试结果分析 27
结论 27
致谢语 28
参考文献 29