基于SpringBoot+vue+mysql的在线网上订餐系统
前言
本基于Spring Boot的网上订餐系统运行效果稳定,操作方便、快捷,界面友好,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的订餐平台。基于Spring Boot框架,运用了JSP技术和MYSQL作为系统数据库进行开发,充分保证系统的安全性和稳定性。本系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、数据库设计、系统测试这几个部分,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结,实现了用户通过网络进行订餐的重要功能。
目录
关键字
【在线网上订餐系统】【JSP技术】【Java】【Spring Boot框架】【MYSQL数据库】
系统概述
Spring Boot的网上订餐系统运行效果稳定,操作方便、快捷,界面友好,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的订餐平台。
层次架构
网上订餐系统主要管理员模块以及用户模块两大部分 : 
系统设计
系统顺序图设计
- 登录模块主要满足了管理员和用户的权限登录,登录模块顺序图如图

-
管理员登录后可进行添加信息操作

功能模块
普通用户模块
- 用户注册模块
- 用户进入本系统可查看系统信息,包括网站首页、菜品信息等,有账号的用户可进入注册界面进行注册操作
- 用户登录

用户在登录界面可输入用户名和密码,点击登录按钮进行登录系统
- 菜品详情

用户可选择菜品查看菜品详情信息,登录后可进行下单操作
- 下单订餐
用户登录后可选择菜品进行下单订餐操作
-
订单信息

用户对个人订单可进行查看、支付等
-
订单配送

用户能够查看个人订单配送信息
管理员模块
- 管理员登录
管理员要想进入后台对系统进行管理操作,必须登录系统后台,管理员登录界面展示如图
- 会员管理

管理员可查看、添加、修改和删除会员信息
- 菜品信息管理


管理员可添加、修改和删除菜品信息
- 菜品分类管理界面

管理员能够增删改查菜品分类信息
- 订单信息管理

管理员可进入订单信息管理界面查看所有订单信息,并可对其进行安排配送、修改和删除操作
- 订单配送管理

管理员可增删改查订单配送信息
数据库设计
- ER图设计
-
管理员信息实体属性

-
菜品分类信息实体属性

-
菜品信息实体属性

-
订单信息实体属性

-
会员信息实体属性

-
- 表结构设计
-
users管理员信息表
字段名
数据类型
是否允许空
字段含义
`id`
bigint(20)
NOT NULL
编号
username
varchar(100)
NULL
用户名
password
varchar(100)
NULL
密码
role
varchar(100)
NULL
角色
`addtime
timestamp
NULL
新增时间
caipinfenlei菜品分类信息表
字段名
数据类型
是否允许空
字段含义
`id`
bigint(20)
NOT NULL
编号
addtime
timestamp
NULL
创建时间
`caipinfenlei
varchar(200)
NULL
菜品分类
caipinxinxi菜品信息表
字段名
数据类型
是否允许空
字段含义
`id`
bigint(20)
NOT NULL
编号
addtime
timestamp
NULL
创建时间
caipinmingcheng
varchar(200)
NULL
菜品名称
tupian`
varchar(200)
NULL
图片
caipinfenlei
varchar(200)
NULL
菜品分类
tuijianzhishu
varchar(200)
NULL
推荐指数
jiage
varchar(200)
NULL
价格
kouwei
varchar(200)
NULL
口味
shicai
varchar(200)
NULL
食材
caipinxiangqing
longtext
NULL
菜品详情
clicktime
datetime
NULL
最近点击时间
`clicknum
int(11)
NULL
点击次数
-
dingdanxinxi订单信息表
字段名
数据类型
是否允许空
字段含义
`id`
bigint(20)
NOT NULL
编号
addtime
timestamp
NULL
创建时间
`dingdanbianhao
varchar(200)
NULL
订单编号
caipinmingcheng
varchar(200)
NULL
菜品名称
caipinfenlei
varchar(200)
NULL
菜品分类
`jiage
varchar(200)
NULL
价格
`shuliang
varchar(200)
NULL
数量
zongjine
float
NULL
总金额
xiadanshijian`
datetime
NULL
下单时间
beizhu
varchar(200)
NULL
备注
`huiyuanzhanghao
varchar(200)
NULL
会员账号
huiyuanxingming
varchar(200)
NULL
会员姓名
shoujihaoma
varchar(200)
NULL
手机号码
dizhi
varchar(200)
NULL
地址
huiyuanzhekou
varchar(200)
NULL
会员折扣
ispay
varchar(200)
NULL
是否支付
huiyuan会员信息表
字段名
数据类型
是否允许空
字段含义
`id`
bigint(20)
NOT NULL
编号
addtime
timestamp
NULL
创建时间
`huiyuanzhanghao
varchar(200)
NULL
会员账号
mima
varchar(200)
NULL
密码
huiyuanxingming
varchar(200)
NULL
会员姓名
touxiang
varchar(200)
NULL
头像
xingbie
varchar(200)
NULL
性别
nianling
varchar(200)
NULL
年龄
shoujihaoma
varchar(200)
NULL
手机号码
dizhi
varchar(200)
NULL
地址
huiyuandengji
varchar(200)
NULL
会员等级
huiyuanzhekou
varchar(200)
NULL
会员折扣
-
更多推荐
所有评论(0)