/CS_Designer

一个餐饮管理系统,使用PyQT5+Mysql开发

Primary LanguagePythonMIT LicenseMIT

餐饮管理系统🍰

使用MySQL+PyQT5开发,功能已经完成。

开发功能如下:


一级功能 二级子功能 功能详述
员工管理 新增员工 添加新员工,填写员工基本信息。
修改员工 修改员工信息,包括姓名、联系方式、籍贯、等
删除员工 删除员工信息
查询员工 按照员工编号、姓名、性别等条件查询员工信息
员工登录 员工通过输入用户名和密码登录系统
菜品管理 新增菜品 添加新菜品,填写菜品基本信息、价格、数量、辣度等
修改菜品 修改菜品信息,包括名称、价格、辣度、数量、是否推荐等
删除菜品 删除菜品信息,同时删除与该菜品相关的订单信息
查询菜品列表 按照菜品编号、名称、价格等条件查询菜品信息
查看菜品详情 查看菜品详细信息,包括菜品名称、价格等
查询菜品销量 统计菜品销量信息。
点餐功能 点餐菜品 选择菜品以及数量进行下单
点餐付款 对下达订单进行付款
订单管理 删除订单 删除数据库中的订单
修改订单 修改数据库中的订单
新增订单 添加数据库中的订单
客户管理 新增客户 添加新客户,填写客户基本信息和联系方式
修改客户 修改客户信息,包括姓名、联系方式、身份证号、籍贯等
删除客户 删除客户信息。
查询客户列表 按照客户编号、姓名、性别等条件查询客户信息
客户登录 客户通过输入手机号和密码登录系统
库存管理 修改库存 修改库存信息,包括库存名称、数量等
删除库存 删除库存信息。
查询库存 按照库存编号、名称、等条件查询库存信息
新增库存 添加新库存,填写库存基本信息,包括库存名称、数量、存放位置等
报表生成功能 生成销售报表 生成统计销售额、销售量、菜品销售排名等信息的报表
生成收入报表 生成统计利润、成本等信息的报表
生成订单报表 生成统计订单数量等信息的报表

ER图:

简介

  1. 该系统有三个主界面,分别为登录窗口、客户窗口以及员工后台管理窗口,每个窗口都有大于两个的子窗口,目前实现不包括res大概3k的代码量。
  2. 本软件具有一定鲁棒性(我能想到的意外情况都做了些保护措施防止崩溃)
  3. 与MySQL数据库进行实时交互
  4. 图片在下面⬇️

界面及记录(旧)



5/6

  • 完成登录界面
  • 完成登录功能
  • 完成注册功能
  • 完成客户查询功能
  • 完成客户修改功能
  • 完成客户删除功能
  • 完成客户新增功能

5/7

  • 完成员工查询功能
  • 完成员工户修改功能
  • 完成员工删除功能
  • 完成员工新增功能
  • 完成菜品查询功能
  • 完成菜品修改功能
  • 完成菜品删除功能
  • 完成菜品新增功能
  • 完成订单查询功能
  • 完成订单修改功能
  • 完成订单删除功能
  • 完成订单新增功能
  • 完成库存查询功能
  • 完成库存修改功能
  • 完成库存删除功能
  • 完成库存新增功能
  • 准备客户登录功能
  • 界面美化改进

5/8

  • 完成剩余功能

5/9

  • 更新了新的配色!
  • 增加了三只小浣熊!
  • 修复了查询崩溃问题
  • 修复了新的配色下的一些bug

5/10

  • 增加圆角效果
  • 修复圆角效果与最大化效果冲突的bug
  • 增加背景透明度
  • 标题栏美化

5/11

  • 美化改进
  • 支付界面美化
  • 修复查询功能编号限制的bug
  • 增加配色切换按钮,实现亚克力效果
  • 修复错误的提示信息

5/12

  • 修复用户修改操作冲突的bug
  • 美化界面