基于ant design pro的前后端分离的小型餐馆管理系统

安装配置

前端
  1. 下载代码

    antDesignProLearning-front

  2. 安装依赖,在命令行输入命令npm installyarn

    官方推荐使用 tyarn 来进行包管理,可以极大地减少 install 的时间和失败的概率,并且完全兼容 npm。

  3. 按需要修改部分代码

  4. 输入启动命令

    • 使用mock

      tyarn start

    • 不使用mock

      tyarn start:dev

    • 备注:我的项目可以以上述任一方式启动。只是mock数据不太完善,所以可能有些功能会出现问题;第二种方法需要连接后端,启动后端的服务器,这个经过测试各种功能都正常。

后端
  1. 下载代码

    hefuNoodles-back

  2. 按需要修改部分代码

    • 数据库配置

      SqlHelper.java

    • 上传图片地址设置

      UploadServlet.java

      fileUploadPath变量定义上传的路径;uploadImage变量是该图片路径的url地址。在该文件种会将本地路径fileUploadPath转变成url,以方便访问,需要自己再配置共享网络

  3. 配置好tomcat服务器

  4. 启动服务器

功能

基本列表:菜品管理、原材料管理、外卖管理、费用管理
  • 菜品管理

    可以对菜品进行添加、修改信息、上传菜品图片

    image-20210928085652327

    image-20210928085718619

    image-20210928085730468 image-20210928085805486image-20210928085815022

  • 原材料管理

    可以实现对原材料的添加、修改、查询、筛选
    image-20210928091454325

  • 外卖管理

    可以实现外卖状态的更改
    image-20210928091427119

  • 费用管理

    可以实现对人工费、水电煤气费的添加、修改、查询、筛选
    image-20210928091519606

权限管理

这里一共定义了4种角色,每种角色看到的菜单列表是不一样的

登录角色为admin时,显示全部菜单
image-20210928091742025

登录角色为chef时,显示部分菜单
image-20210928091803425

其他角色同理
image-20210928091811757
image-20210928091820212

其他文件

设计报告和系统讲解视频(提取码:y6pe)

数据库表(提取码:umog)

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值