基于微信小程序的苍穹外卖系统设计与实现,SpringBoot+Vue+毕业论文+开题报告+任务书+演讲稿+PPT+指导搭建视频

当前高速发展的经济模式下,人们的工作和生活压力都很大,根本没有时间去下厨,在哪里下厨变成了一个问题,于是,在家里下厨的传统习惯逐渐地变成了无法完成的事情。以往,人们都是通过订购电话来进行订餐,但是,随着近年来的发展,订购电话已经不能满足更多的订购人员的需求,其缺点也逐渐显现出来。正是由于上述各种因素,改变了传统的以电话、当面为基础的餐饮配送模式,成为一种更加便捷、快速的、以互联网为基础的外卖网上订购模式,成为了该系统的设计目的。

首先对项目进行了需求分析,系统角色可分为管理员和用户,管理员可以管理员工信息、分类管理、导出分类信息数据表格、菜品信息管理、套餐信息管理、订单明细查询、订单管理、导出订单明细数据表格、修改个人信息等。用户可以查看菜品信息、查看菜品详情、选择菜品规格、管理购物车、收货地址管理、修改个人信息、查看订单信息、下单支付等。然后外卖订餐系统根据需求分析进行系统功能模块设计和数据库设计。最后详细描述了外卖订餐系统各个功能模块是如何实现的。

本毕业设计管理系统使用HTML 5、AJAX、JavaScript、Vue、Element-UI框架等技术实现前端;使用Spring、Spring MVC、Spring Boot、MyBatis-Plus实现后端;采用MySQL的关系数据库对数据进行存储,采用 Redis的方式对数据进行缓存,以 MySQL为主要的内存,以 Redis为主要的内存对数据进行缓存,以提高对数据的存取效率;使用Linux系统和Tomcat搭建服务器,完成项目的部署。

本系统是面向所有人的外卖点餐系统。系统用户角色可以分为管理员和用户。管理员可以登录后台管理端进行后台工作的管理,用户可以登录前台餐厅进行操作

管理员可以管理员工信息、分类管理、导出分类信息数据表格、菜品信息管理、套餐信息管理、订单明细查询、订单管理、导出订单明细数据表格、修改个人信息等。用户可以查看菜品信息、查看菜品详情、选择菜品规格、管理购物车、收货地址管理、修改个人信息、查看订单信息、下单支付等。

3.3.1 后台功能模块设计

(1)登录

管理员通过账号和密码进行登录。

(2)员工信息管理

管理员可以查看员工信息,按关键字查询员工信息,添加员工信息、修改和禁用员工信息,删除员工信息。

(3)分类管理

管理员可以查看分类信息,添加分类信息,修改分类信息,删除分类信息,搜索分类信息,将分类信息数据导出Excel表格。

(4)菜品管理

管理员可以查看菜品列表,按关键字查询菜品信息,添加菜品信息,修改菜品信息,删除菜品信息,批量停售菜品,批量删除菜品信息,搜索菜品信息,将菜品信息数据导出Excel表格。

(5)套餐管理

管理员可以查看套餐列表,按关键字查询套餐信息,添加套餐信息,修改套餐信息,删除套餐信息,批量停售套餐,批量删除套餐信息,搜索套餐信息,将套餐信息数据导出Excel表格。

(6)订单明细管理

管理员可以查看订单列表,按关键字或者日期区间查询订单信息,添加订单信息,修改订单信息,删除订单信息,搜索订单信息,将订单信息数据导出Excel表格。

(7)管理员退出登录

管理员退出登录,跳转到登录页面。

3.3.2 前台功能模块设计

(1)登录注册

为了方便用户登录,前台使用手机号和发送的手机短信验证码进行登录。首次登录时,系统自动为提供的手机号进行注册。

(2)菜品浏览

用户登录后,跳转到首页进行菜品浏览,数据展示由后台维护的菜品和套餐。

(3)购物车

用户登录后,用户可以在自己的购物车里加入一些菜品和套餐。对菜品而言,若已设定好的口味信息,在添加到购物车上之前,必须先选定相应的规范;至于套餐,你可以通过单击“+”键将目前的套餐添加到购物车中。您可以在购物车中更改菜品或套餐的数目,也可以将购物车中的物品全部清除。

(4)地址管理

用户登录后,用户可以对自己的收货地址进行管理,设置一个收货地址为下单默认地址。

(5)下单支付

用户登录后,当用户将菜品或套餐添加到购物车之后,只要点击购物车中的结算按钮,就会进入到订单确认页面,如果点击支付按钮,就可以完成下单支付操作。 

(6)订单管理

用户登录后,可以在个人中心查看历史订单和最新订单。 

(7)个人中心

用户登录后,在个人中心可以查看和修改个人信息,查看个人订单、查看订单状态、查看收货地址。

源码+论文

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容