017 基于Spring Boot的食堂管理系统

部分代码地址:
https://github.com/XinChennn/xc017-stglxt

基于Spring Boot的食堂管理系统

项目介绍

本项目是基于Java的管理系统。采用前后端分离开发。前端基于bootstrap框架实现,后端使用Java语言开发,技术栈包括但不限于SpringBoot、MyBatis、MySQL、Maven等,开发工具为IDEA。

功能介绍

  • 主页
    • 简介(文本)
    • 店家热度(店家所有菜品销量总和排名)
    • 店家评分展示(评分:平均分、展示方式:树状图)
    • 菜品热度(菜单品的销量排名)
  • 登录/注册(单独页面)
    • 区分登陆的用户可以干啥(如店家可以干啥、学生可以干啥、管理员可以干啥)
    • 管理员用户、学生用户、店家用户
  • 用户管理模块(添加功能:注册、删除功能:登录后的所有用户、更新资料功能:登录后的所有用户)
    • 添加用户(区分用户身份:管理员用户、学生用户、店家用户)
    • 删除用户
    • 更新用户资料(姓名、性别、年龄、学号or工号、用户身份、电话号码等)
  • 店家菜品管理页面(菜品属性:名称、原价格、折后价、销量等)(在店家用户登录后的页面可见)
    • 增加菜品(菜品属性:名称、原价格、折后价、销量等)
    • 删除菜品
    • 修改菜品属性(菜品属性:名称、原价格、折后价、销量等)
    • 查找菜品(名称、原价格、折后价、销量等)
  • 学生评价模块
    • 提交评价(评分:5分满分&评语:文本框)
    • 学生投诉(提交给管理用户的文本框)
  • 交易页面(在学生用户登录后的页面可见)
    • 提交订单(提交订单时间、购买菜品名、菜品数量、总价格、学生学号、学生电话等)
    • 完成付款(相关店家接收相应金钱、相关菜品销量增加)
    • 交付菜品(跳转个页面表示一下就可)
    • 售后服务(跳转学生评价模块)
  • 收件箱(在店家、管理员登录后的页面可见)
    • 店家(接收学生评价)
    • 管理员(接收学生投诉)
  • 店家收益总结页面(在店家用户登录后的页面可见)
    • 店家收入总和展示(数额)
    • 菜品的销量排名(显示销量)
  • 学生支出总结页面(在学生用户登录后的页面可见)
    • 学生支出总和展示(数额)

演示视频地址:Onedrive

运行环境

java 1.8.0

springboot 2.1.8.RELEASE

mysql 8.0.21

项目结构

复制代码
.
├── database
│   └── spboot03966stglxt.sql
├── mvnw
├── mvnw.cmd
├── pom.xml
├── spboot.iml
├── src
│   └── main
│       ├── java
│       │   ├── com
│       │   │   ├── base
│       │   │   └── spring
│       │   │       ├── BootApplication.java
│       │   │       ├── config
│       │   │       │   └── AutoStartProjectInDefaultBrowser.java
│       │   │       ├── controller
│       │   │       ├── dao
│       │   │       ├── entity
│       │   │       ├── service
│       │   │       │   └── impl
│       │   │       └── util
│       │   ├── dao
│       │   └── util
│       ├── resources
│       │   ├── application.properties
│       │   ├── mapper
│       │   ├── static
│       │   └── templates
│       └── webapp
└── target
    ├── boot-0.0.1-SNAPSHOT.jar
    └── boot-0.0.1-SNAPSHOT.jar.original
相关推荐
冰敷逆向4 分钟前
京东h5st纯算分析
java·前端·javascript·爬虫·安全·web
Coder_preston25 分钟前
Java集合框架详解
java·开发语言
多多*29 分钟前
2026年最新 测试开发工程师相关 Linux相关知识点
java·开发语言·javascript·算法·spring·java-ee·maven
树码小子40 分钟前
SpringIoC & DI (1):IOC介绍 & Spring IoC使用 & DI
java·后端·spring
tb_first1 小时前
万字超详细苍穹外卖学习笔记5
java·数据库·spring boot·笔记·学习·spring
铁蛋AI编程实战1 小时前
ChatWiki 开源 AI 文档助手搭建教程:多格式文档接入,打造专属知识库机器人
java·人工智能·python·开源
Hx_Ma161 小时前
SpringBoot消息转换器扩展fastjson
java·spring boot·spring
Coder_preston1 小时前
Spring/Spring Boot实战:从入门到项目部署
java·spring boot·spring
山岚的运维笔记1 小时前
SQL Server笔记 -- 第16章:MERGE
java·笔记·sql·microsoft·sqlserver
Andy Dennis1 小时前
一文漫谈设计模式之创建型模式(一)
java·开发语言·设计模式