| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:18773 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着社会的不断发展,人们的生活也越来越忙碌,点外卖俨然已经成为了当代生活的一种趋势,相较于加入美团,饿了吗两大餐饮外卖平台,利用小程序开店显然可以省去一大笔入驻费用,微信的庞大用户也为小程序带来了不亚于任何一个平台的巨额流量,大大减少了宣发的精力和费用,并且小程序具有“打开即用,无需安装”的特点,进一步提升了用户的使用体验。 本课题对基于微信小程序的外卖订餐系统进行研究,设计出一款外卖订餐平台。用户只需要打开微信的小程序界面找到该小程序,便可打开即用,点餐体验可以媲美原生APP。并且,由于微信小程序的本地缓存机制,本微信小程序最多只会产生10M的本地缓存数据,因此用户不用担心内存不够的问题。 本程序使用微信开发者工具和SpringBoot框架和来进行平台的设计与开发,使用MySql数据库来存储数据,后端业务逻辑使用Java语言来编写。小程序的前台展示分为登录授权,商品信息、订单信息、为你推荐、购物车、收货地址这六个模块,推荐模块使用了基于用户的协同过滤算法,基于用户的协同过滤算法符合人们对于“趣味相投”的认知,通过计算得到相似度高的用户群体,根据他们喜爱的物品对当前用户进行针对性的推荐。后台商品管理则分为外卖商品的管理,订单信息管理两大部分。
关键词:外卖订餐;微信小程序;餐饮推荐
目录 摘要 ABSTRACT 第一章 前言-1 1.1 研究背景及意义-1 1.2 国内研究现状-1 1.3 研究内容和结构安排-2 1.4 本章小结-3 第二章 外卖小程序开发相关技术介绍-4 2.1 Java语言介绍-4 2.2 Spring Boot技术介绍-4 2.2.1 Spring Boot技术简介-4 2.2.2 Spring Boot的起步依赖-5 2.3 微信小程序技术介绍-5 2.4 本章小结-6 第三章 系统分析-7 3.1 系统概述-7 3.1.1 系统功能概述-7 3.1.2 模块需求描述-8 3.2 系统开发环境-9 3.3 可行性研究-9 3.3.1 市场需求可行性-9 3.3.2 技术可行性-10 3.3.3 经济可行性-10 3.4 本章小结-10 第四章 系统设计-11 4.1 设计思路-11 4.2 系统界面设计-11 4.2.1 小程序主页面-11 4.2.2 订单列表页面-12 4.2.3 购物车页面-13 4.3 系统后台服务设计-14 4.3.1 餐饮推荐设计-14 4.3.2 添加商品设计-15 4.3.3 收货地址设计-16 4.4 数据库设计-17 4.4.1 数据库概念设计-17 4.4.2 数据库逻辑设计-19 4.5 本章小结-22 第五章 系统实现-23 5.1 软件环境-23 5.1.1 Maven仓库-23 5.1.2 MySQL数据库-23 5.1.3 微信开发者工具安装-24 5.2 餐饮推荐功能实现-24 5.3 小程序主页面实现-25 5.4 订单列表页面实现-27 5.5 购物车页面实现-28 5.6 收货地址页面实现-28 5.7 本章小结-30 第六章 系统测试-31 6.1 餐饮推荐功能测试-32 6.2 小程序主页功能测试-33 6.3 订单列表功能测试-34 6.4 购物车功能测试-35 6.5 收货地址功能测试-36 6.6 本章小结-37 第七章 总结与展望-38 7.1 总结-38 7.2 展望-38 参考文献-39 致 谢-41 |

