食觅点餐系统-前后端分离学生实训项目分析及源码分享(徐工程软嵌17)

Java项目 潘老师 3年前 (2021-01-04) 2089 ℃ (2) 扫码查看

一、前言

食觅点餐系统的核心目的是对于现在的看完店铺介绍后,再进店点餐,这种消费模式进行一些合理且便利化的改善。该系统在看完对商家的评价和菜品信息后,能直接点餐并设置到店用餐时间,充分利用用户在去往商店的时间,减少了用户在店内点餐的时间,通过查看店内的空位情况来让顾客选择是否还去该店铺就餐,以此来缓解高峰时间店内人员爆满的情况。就餐的用户可以对店铺发表评价,其他用户可以查看评价来做出更好的选择。通过该系统,还可以让商家有充分的时间进行准备,让商家可以对订单进行集中管理。因此,该系统对于商家和普通用户的时间都是一种极大的节省。

该项目由是潘老师带领的徐工程软嵌17班的学生在企业项目综合实训过程中所做的选题项目,在征得组员徐**一、何*豪、江*峻、周*波、周*青的同意后,分享给大家参考学习,当然项目中也有很多不足之处和一些bug漏洞,因此并不适合直接用于企业环境,但作为学习还是不错的参考,项目的版权仍归该小组成员所有,另外强调下,本项目仅限个人学习使用,未经允许不得作为商业或盈利性目的传播。

我们先看下首页效果,是不是很不错?
食觅点餐系统-前后端分离学生实训项目分析及源码分享(徐工程软嵌17)

二、项目说明

技术说明

后端基于SpringBoot整合了SSM框架进行开发,前端基于vue进行开发,通过HBuilder中vue的内部代理构建一个前后端分离的点餐管理项目。手机端界面利用Vuetify框架搭建,管理端界面利用ElementUI进行搭建。图片存储到阿里云oss服务器中。后端基本数据存储到Mysql数据库中,利用Navicat来进行图形化见面的管理。

功能说明

1. 用户方功能
1.1 首页功能
(1)首页功能:在首页上,可以看到不同的店铺商家,通过点击店铺进入店铺看到店铺信息界面,还可以通过下拉选择不同的排序,例如按人气排序,则会把所有用户去过最多的店铺依次排序给用户进行查看。
(2)查看商家信息功能:用户进入一个店铺后,可以看到该商家的基本信息,例如商家名,简介,轮播图等。
(3)点菜下单功能:用户进入一个店铺后,可以选择菜品下单,结算时点击页面右下角图标,设置到店时间等相关信息并提交给对应店家。
(4)查看评论功能:用户进入一个店铺后,可以查看对应该店铺的评论并对某条评论进行点赞操作和评论操作。
1.2 精选评论展示功能
查看精选评论功能:在精选评论界面可以看到其他的用户对一些店铺的评价,可以通过这条评论来跳转到改评价的店铺中,并且设置对该评论的点赞功能。
1.3 我的信息功能
(1)个人信息管理功能:对自己手机,用户密码,喜好等相关信息进行增删改查。
(2)用户订单管理功能:查看自己的下订单。也可以查看历史订单
(3)我的评价功能:可以查看自己写过的评价信息并进行修改或删除。
2 商家方功能
2.1 系统管理功能
店家个人信息管理:可以对店家的联系电话和账户密码进行修改
2.2 店铺管理功能
(1)店铺信息管理功能:通过在店铺信息页面,可以对个人店铺的信息修改:商家名称、营业时段、商家类型、商家展示图片(图片上传)、客容量;对于部分信息,只能查看,无权限修改:评分、总评分人数、人均价格、总客流量、店铺状态
(2)菜品分类管理功能:能够对菜品分类增删改查,在删除操作之前要确认该分类下是否有菜品存在,只有不存在的情况下才能删除。能够将菜品归入分类下。
(3)菜品详细信息管理功能:通过添加按钮将菜品相关信息传入后台数据库中,用于在用户端的店铺中显示该菜品信息,同时要选择附属的菜品分类。通过删除按钮将相关菜品删除,并传入后台数据库中。通过修改按钮将菜品的相关数据进行修改并且同步进入后台数据库中。通过查询按钮来查询相关菜品的数据。
2.3 订单管理功能
商家订单管理功能:可以查看订单相关的信息,订单分为五个状态,未到店、已到店、已完成、已取消、已超时:
(1)用户下完单后的订单状态为:未到店状态
(2)通过点击确认到店按钮来改变订单状态为:已到店状态
(3)通过点击确认完成订单按钮来改变订单状态为:已完成状态
(4)在用户只能在未到店状态下,可以对订单进行取消操作,状态变为已取消
(5)未到店状态下超时,状态转变为已超时,商家端可以对已超时订单延时
2.4 评论管理功能
回复店铺下用户评论功能:可以查看该店铺下的全部评论,并对评论进行回复
3 管理方功能
3.1 系统管理功能
(1)用户信息管理:可以看到所有的注册的用户的账号相关信息
(2)角色信息管理:可以对角色的权限进行分配操作
3.2 店铺管理功能
显示所有店铺的基本信息
3.3 订单管理功能
显示所有订单的基本信息
3.4 评论管理功能
显示所有评论的基本信息,对有违规信息的评论有删除功能
食觅点餐系统-前后端分离学生实训项目分析及源码分享(徐工程软嵌17)

三、项目效果图展示

手机端

食觅点餐系统-前后端分离学生实训项目分析及源码分享(徐工程软嵌17)

食觅点餐系统-前后端分离学生实训项目分析及源码分享(徐工程软嵌17)

食觅点餐系统-前后端分离学生实训项目分析及源码分享(徐工程软嵌17)

电脑端

食觅点餐系统-前后端分离学生实训项目分析及源码分享(徐工程软嵌17)

食觅点餐系统-前后端分离学生实训项目分析及源码分享(徐工程软嵌17)

资源下载

五、相关使用说明

该源码没有配套的搭建使用说明,如果你有问题可以咨询潘老师。


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/project/1804.html
喜欢 (3)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】

(2) 个小伙伴在畅所欲言
  1. 样子平平无奇呀
    :mrgreen: 潘老师真的超棒!