环境:开发工具:idea,数据库:MySQL5.7 jdk1.8
架构:SpringBoot,前端HTML
主要功能
管理员:用户管理(用户新增、用户更改、用户删除);
老板:首页(查看餐桌使用情况、下单)、菜谱管理(查看菜品信息、新增菜品信息、修改菜品信息)、员工管理(查询员工信息、修改员工信息、新增员工信息、删除指定员工)、餐桌管理(查询餐桌、新增餐桌、修改餐桌、删除指定餐桌)、历史订单、财务统计(查询指定日期营业额、订单数)
员工:查看餐桌状态、点餐、修改未结账的订单、结账等

项目图片:



















部分代码:

 @PostMapping(value = "/ordertables",produces = "application/json;charset=UTF-8" )public String searchAllTable(@RequestParam(name = "page",required = false, defaultValue = "1")Integer page,//limit:每页数据量@RequestParam(name = "limit",required = false, defaultValue = "12")Integer limit,Map<String,Object> result){PageHelper.startPage(page, limit);List<Tables> tables = tablesService.searchAll();PageInfo<Tables> pageInfo = new PageInfo<>(tables);result.put("code",0);result.put("count",pageInfo.getTotal());result.put("tables",pageInfo);return "/order/main::test";}@PostMapping(value = "/fenlei",produces = "application/json;charset=UTF-8" )public String fenleichaxun(@RequestParam(name = "page",required = false, defaultValue = "1")Integer page,//limit:每页数据量@RequestParam(name = "limit",required = false, defaultValue = "12")Integer limit,@RequestParam(name = "optionvalue",required = false)Integer optionvalue,Map<String,Object> result){PageHelper.startPage(page, limit);List<Tables> tables = new ArrayList<>();if (optionvalue==0){//全部tables= tablesService.searchAll();}else if (optionvalue==1){//未使用tables = tablesService.searchBystatus(0);}else if (optionvalue==2){//已使用tables = tablesService.searchBystatus(1);}PageInfo<Tables> pageInfo = new PageInfo<>(tables);result.put("code",0);result.put("count",pageInfo.getTotal());result.put("tables",pageInfo);return "/order/main::test";}//主页鼠标滑动显示对应订单信息@ResponseBody@PostMapping(value = "/mouseoverorderdetails")public Map<String,Object> mouseOverOrderDetails(@RequestParam(name = "tid",required = false)Integer tid){Orders orders = ordersService.selectByTidAndOrderStatus(tid, 0);List<OrderDetail> orderDetails = orderDetailService.selectByOid(orders.getOid());String tips = orderDetails.get(orderDetails.size() - 1).getTips();Map<String,Object> result = new HashMap<>();result.put("order",orders);result.put("orderdetail",orderDetails);result.put("tips",tips);return result;}

代码截图:

B站视频链接:

毕业设计-基于SpringBoot餐饮管理系统

获取方式:
联系下方名片获取

毕业设计-基于SpringBoot餐饮管理系统相关推荐

  1. 毕业设计-基于SpringBoot幼儿园管理系统

    环境:开发工具:idea,数据库:MySQL5.7 jdk1.8 架构:SpringBoot,前端HTML 主要功能 管理员: 用户管理(编辑用户.删除用户.添加用户.查询指定用户) 角色管理(指定角 ...

  2. 毕业设计-基于SpringBoot就业管理系统

    环境:开发工具:idea,数据库:MySQL5.7 jdk1.8 架构:SpringBoot,前端HTML 主要功能 超级管理员:毕业生信息列表.班级统计(班级详情).方向统计(方向详情).公司统计( ...

  3. [附源码]计算机毕业设计基于springboot血库管理系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  4. 毕业设计-基于SpringBoot药店管理系统

    环境:开发工具:idea,数据库:MySQL5.7 jdk1.8 架构:SpringBoot,前端HTML 主要功能 用户:选购药品.查看购物车.积分商城.完善个人资料.查看个人订单等: 管理员:管理 ...

  5. 计算机毕业设计-基于springboot的会员积分管理系统-会员等级管理系统java代码

    计算机毕业设计-基于springboot的会员积分管理系统-会员等级管理系统java代码 注意:该项目只展示部分功能,如需了解,评论区咨询即可. 1.开发环境 开发语言:Java 后台框架:Sprin ...

  6. 毕业设计-基于SpringBoot小区物业管理系统

    环境:开发工具:idea,数据库:MySQL5.7 jdk1.8 架构:SpringBoot,前端HTML 主要功能 用户: 添加新投诉 添加新维修 查看个人账单 修改密码 查看我的投诉 查看我的维修 ...

  7. java计算机毕业设计基于springboot企业人事工资管理系统

    项目介绍 在这个计算机信息时代深处,对于每个公司来说,人事管理的信息化是企业发展的重要组成部分.使用计算机管理人员信息具有传统管理无法比拟的巨大优势.比如:快速查询.管理方便.可靠性高.存储容量大.保 ...

  8. 计算机毕业设计基于Springboot+vue口腔牙科诊所管理系统

    计算机毕业设计基于Springboot+vue口腔牙科诊所管理系统 口腔卫生是关系民生的一个重要问题.口腔健康会直接影响全身的健康,口腔基本常见的有龋齿,牙周炎等问题,而且人类的牙齿只有2次更换周期, ...

  9. 计算机毕业设计基于springboot+vue+elementUI的网吧管理系统(源码+系统+mysql数据库+Lw文档)

    项目介绍 随着我国的经济发展,人们的生活水平也有了一定程度的提高,对网络的要求也越来越高,很多家庭都有了自己的电脑,但是很多时候大家在家里玩电脑的时候找不到那种玩耍的气氛和氛围,这个时候大家就都选择了 ...

最新文章

  1. jquery自定义对话框alert、confirm和prompt
  2. HSRP和VRRP在企业网中的应用
  3. python PyQt5 Signal类 (Signal类提供了一种以pythonic方式声明和连接Qt信号的方法)(connect()、disconnect()、emit())
  4. Rstudio修改背景颜色和源
  5. java运行命令解释
  6. mysql添加序列触发器_Oracle中使用触发器(trigger)和序列(sequence)模拟实现自增列实例...
  7. 软件部署——nvidia-docker的学习笔记
  8. 7-3 服务器统一出错处理
  9. 高精度运算一(两个数的运算)
  10. 新兴IT企业特斯拉(四)——Model 3
  11. JS基础-模拟京东快递单号查询案例
  12. 蓝桥杯题目---蓝桥骑士(寻找逐渐递增的子序列 最多个数)
  13. 电信猫大亚DB120-WG破解超级密码方法
  14. CentOS等保三级安全加固方案
  15. 使用downloadm3u8和ffmpeg下载m3u8格式视频
  16. java无法下载jnlp_无法加载jnlp文件
  17. OSINT + Python #x3D; 自定义黑客
  18. Wampserver 如何连接远程数据库,云数据库
  19. 灵山卫大集逢一逢六开集。也就是阴历的日期,如果末尾是1或6,例如,阴历二月十六,就是赶灵山卫大集的日子。下面,请根据输入的阴历日期,判断这一天是否赶集吧。
  20. 关于typedef的用法

热门文章

  1. STEP文件格式(*.step, *.stp)是什么软件。怎样打开
  2. linux开源网络教学系统,10 个顶尖的 Linux 开源人工智能工具
  3. JAVA后端判断纯中文正则汉字校验
  4. 如何上传专用密码和登录iCloud教程
  5. 酒店点餐系统开发详解(五)
  6. Spring 3.0 OXM - Spring 3.0 框架新特性
  7. 话说产品方法论——需求与用户研究
  8. 【Linux】环境变量|查看环境变量的方法|C命令行参数
  9. 信息系统项目管理师Part16-物联网
  10. 公众号 自动生成海报 python_美翻你的朋友圈,Python生成蒙太奇马赛克图片