演示视频

是否包含论文文档

项目技术

开发工具: idea/eclipse
数据库: mysql
Jar包仓库: Maven
前段框架: bootstrap/jquery
后端框架: springboot spring springmvc mybatisplus redis

项目截图描述

一、项目概述

使用springboot等框架实现web端的线上订餐系统。本系统的具体实现为,陈列菜品,用户下单,管理员处理订单,动态修改订单数据等。



 

基本环境:idea +springboot+MybatisPlus+ mySql 8.0.18

用到的技术:+bootstrap+thymeleaf+springSecurity5+Jquery + Ajax

二、需求分析

2.1 功能需求

2.1.1 系统划分


  

  

2.1.1.1 用户角色划分

1、 
游客

使用本系统的未登录的用户

2、 
顾客(普通用户)

使用本系统已登录的用户

可以个人信息的修改、加选菜品到购物车、提交订单、查看订单

3、商家(老板)

可以完成用户的CRUD、菜品管理、订单管理、菜品类型管理

2.1.1.2 前台服务的用例图及说明

1) 
前台总体功能

  


1) 用户(顾客)功能:

1)用户注册:要求在客户端需要作一些格式验证,如果用户名已经存在,则要提示用户该账号已存在,注册失败!

2)用户登录:登录成功跳转到首页

A、用户在首页添加菜品到购物车 

B、用户进入购物车还可以进行动态删减数量

C、用户提交订单,清空购物车

D、用户可以实时看到订单的状态(未接单、已接单(届时送达)、已完结)

E、用户可以查看并修改自己的信息(头像、密码、姓名、手机、地址)

1) 购物车管理

1)查看购物车:可以查看到在首页所加购的菜品信息

2)动态修改数量:可以修改加购的菜品数量

3)删除商品:可以删除所加购的菜品

4)结账:可以直接结算下单,让用户核对收货信息后下单





1) 个人信息页面:

1)展示基本信息:

2)修改头像

3)修改密码

4)修改姓名

5)修改手机

6)修改收货地址:以后用户付款时就显示用默认的收货地址,下单时也可用修改








报告目录部分

详细描述

          网上订餐系统包含了商家了普通消费者两种用例角色。两种用例角色都可以通过注册成为系统用户。对应的不同角色拥有不同功能。普通消费者的功能报告商品浏览,加入购物车,购物车管理,订单管理中心,个人中心的个人信息管理。商家角色包含菜单管理,订单管理,用户管理,个人信息维护等

            

            

分享地址

复制地址转发给你的小伙伴:) https://code99.top/1537.html

主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网

注册登录网站->在项目页面点击“立即购买”按钮->支付订单->网页内点击“点我下载”按钮(支付后可见)->完成下载

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

在项目页面的右上角,标题左方,会有“免费安装”或者“付费安装”字眼提示,如果是免费安装不需要付费即可安装,需要配合站长下载工具包等事项,操作步骤如下,http://code99.top/423.html,如果是付费则需要另外付费,站长提供了安装部署文档,可以自行安装。不想麻烦,则需要购买安装服务。购买地址如下:http://code99.top/453.html