源代码+数据库+LW文档(1万字以上)+开题报告+答辩稿ppt+部署教程+代码讲解+代码时间修改工具
技术实现
- 开发语言:后端:Java 前端:vue
- 框架:springboot
- 数据库:mysql
开发工具
JDK版本:JDK1.8
数据库:mysql 数据库工具:Navicat
开发软件:idea
主要角色及功能介绍
在分析并得出使用者对程序的功能要求时,就可以进行程序设计了。如图4.2展示的就是管理员功能结构图,管理员在后台主要管理购物车管理、字典管理、公告信息管理、留言板管理、美食管理、美食收藏管理、美食评价管理、美食订单管理、商家管理、用户管理、管理员管理等。
图4.2 管理员功能结构图
数据库
(1)下图是美食实体和其具备的属性。
图4.1 美食实体属性图
(2)下图是用户实体和其具备的属性。
图4.2 用户实体属性图
(3)下图是公告信息实体和其具备的属性。
图4.3 公告信息实体属性图
(4)下图是购物车实体和其具备的属性。
图4.4 购物车实体属性图
(5)下图是美食收藏实体和其具备的属性。
图4.5 美食收藏实体属性图
(6)下图是美食评价实体和其具备的属性。
图4.6 美食评价实体属性图
(7)下图是美食订单实体和其具备的属性。
图4.7 美食订单实体属性图
(8)下图是留言板实体和其具备的属性。
图4.8 留言板实体属性图
(9)下图是商家实体和其具备的属性。
图4.9 商家实体属性图
系统功能实现及截图
5.1.1 美食列表
如图5.1显示的就是美食列表页面,此页面提供给管理员的功能有:查看美食、新增美食、修改美食、删除美食等。
图5.1 美食列表页面
5.1.2 公告信息管理
公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。下图就是公告信息管理页面。
图5.3 公告信息管理页面
5.1.3公告类型管理
公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。下图就是公告类型管理页面。
图5.4 公告类型列表页面