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

环境:开发工具: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餐饮管理系统

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

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机毕业设计,

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值