随着社会的进步发展,传统餐饮行业也收到了互联网技术的冲击。传统线下都是开门待客或者是电话预约,每当在中午、下午等饭点时间就出现餐厅无法应付的场面,为了最大努力的满足用户的吃饭需求和餐厅老板的营业需求,特此设计一款在线订餐系统帮助用户实现远程点餐,同时为用户和餐厅都节省了时间成本。
小程序端运行软件 微信开发者工具/hbuiderx
uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。
开发语言 node.js
前端:vue.js+ElementUi
数据库:mysql
数据库工具:Navicat/SQLyog都可以
开发运行软件:VScode/webstorm/hbuiderx均可
框架:Express
在线订餐系统也就运营而出了,不仅可以解决用户的用餐问题同时还解决了餐厅的销量。通过对点餐系统的设计,改变了传统了点餐方式通过电子信息和信息化技术来实现不接触点餐,避免了人手不足造成的点餐取餐时间过长的问题。随着互联网技术的发展,点餐系统的开发技术逐渐成熟,开发成本也快速的下降。
本系统的开发和运行将会给人们的用餐带来巨大的便捷,使得用餐摆脱了时间和空间的限制。本系统内部后台采用nodejs开发,系统的总体划分为前端和后端。前端模块主要是用来展示现相关的订餐页面和餐点的数据渲染;后端则主要体用一些业务和逻辑上的处理服务。课题将运用电子商务系统规划设计与分析理论,项目管理理论,Push技术理论等。对中国点餐系统的运营模式发展的基础上,设计一套切实可行的点餐系统。
(1)系统遵循开放模式,注册用户可以按照自己的需要查看配件和账单结算;未注册用户也可以任意查看,但在生成订单时要求正式登陆系统。
(2)菜品信息主要包括编码、名称、类型、活动、描述和图片等。
(3)提供查询功能,可实现关键字模糊查询,按照类别和活动查询。
(4)购物车中要清楚显示编码、名称、价格和数量,并显示总价格。
(5)为了方便用户的操作,可以直接在购物车中删除配件,如果用户想继续购买,通过点击该连接可再次购买,更新数量。
(6)用户在关闭浏览器之前,可随时查看自己的购物车,并可随时下订单。
(7)用户可以查看自己的订单,并且可以更改订单状态。
目 录
第1章 引言 1
1.1 研究背景 1
1.2 选题意义 1
1.3 研究现状 1
1.4 研究内容 3
1.5 论文结构 3
第2章 相关理论概述 4
2.1 HTML简介 4
2.2 层叠样式表技术 4
2.3 AJAX技术 4
2.4 MySQL数据库 4
第3章 点餐平台系统分析 6
3.1 需求概述 6
3.2 功能需求分析 6
3.3 非功能需求分析 8
3.4 可行性分析 8
第4章 系统的详细设计 10
4.1 系统架构 10
4.2 系统主要模块功能设计 11
4.3 数据库设计 12
第5章 点餐平台的实现 16
5.1 点餐平台前台实现 16
5.2 点餐平台后台实现 23
第6章 点餐平台测试 27
6.1 系统测试目标 27
6.2 测试方法 27
6.3 测试用例 27
6.4 测试结果 29
第7章 总结 30
参考文献 31
致 谢 31