| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12043 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.docx) |
摘 要
本课题希望通过研究现在市面上主流的网上订餐平台,提升自身网上订餐领域的领域知识,开发一个功能比较完善的网上订餐平台,同时在这个过程中锻炼自己的编码能力。本系统计划开发顾客端、商家端和管理员端,用户按角色登入系统获取自己所需的服务,开发过程中采用前后端分离的开发模式,前端使用Vue.js框架,后端使用Egg.js框架。最后系统在完成时主要实现了网上订餐、用户评论、店铺及餐品信息检索、收藏店铺、查看订单、订单处理、菜品管理、查看经营数据、账号冻结、重置密码、推荐店铺等功能。网上订餐平台开发完成后,笔者发现网上订餐行业已经是一个比较成熟的行业了,但是仍然有非常光明的发展前景,未来的网上订餐平台一定会大量运用人工智能来实现智能推荐、智能配送,也会通过“透明厨房”之类的方式满足用户对于食品安全的需求。
关键词:网上订餐平台,角色,前后端分离开发,人工智能
目 录
第一章 绪论 1
1.1 引言 1
1.2 研究主要成果 1
1.3 研究内容 2
第二章 技术概述 3
2.1 Vue.js技术 3
2.1.1 Vue.js介绍和在系统中的应用 3
2.1.2 在Vue中使用axios插件 3
2.1.3 Vue-router插件 3
2.2 Egg.js技术 4
2.2.1 Egg.js介绍 4
2.2.2 egg-sequelize插件 4
2.2.3 使用migrations管理数据库 4
2.3 前后端分离开发的优势 4
第三章 系统需求分析 5
3.1 系统目标 5
3.2 业务流程 5
3.3 以角色划分的功能性需求分析 5
3.3.1 用户 5
3.3.2 商家 5
3.3.3 平台管理员 5
3.4 非功能性需求分析 5
第四章 系统总体设计 7
4.1 系统体系结构 7
4.2 模块详细设计 7
4.2.1 顾客模块设计 7
4.2.2 商家模块设计 8
4.2.3 后台管理模块设计 8
4.3 数据库设计 9
第五章 系统实现 13
5.1 移动端自适应布局的实现 13
5.2 功能实现 13
5.2.1 网上订餐功能的实现 13
5.2.2 用户评论功能的实现 14
5.2.3 商家录入菜品功能的实现 15
第六章 结论 17
6.1 系统测试以及实现效果评价 17
6.2 总结 17
参考文献 18
致谢 19 |

