源码地址:https://github.com/Quankeqian/QT-restaurantManagerment
注:大作业为六人组团体作业,本人主要负责软件设计与实现,主要负责的功能有:用户登录、菜品管理、餐桌管理、顾客排队与就座。
一.需求分析
功能需求分析:
- 菜品管理
- 查看现有菜品信息
- 增加研制的新菜品
- 删除不方便供应旧菜品
- 修改现有菜品信息
- 餐桌管理
- 查看现有餐桌信息
- 增加餐桌
- 删除餐桌
- 修改餐桌
点餐员(服务员):
- 查看当前菜品信息
- 生成点菜记录
- 查看餐桌信息
- 修改餐桌信息(状态)
- 查看排队表
- 增加排队记录
- 删除排队记录
二.系统实现
1.登录
若输入的账号或密码有误,会提示错误。只有输入数据库中存在的用户账 号密码信息才能登录成功
2.菜品管理
在菜品管理界面可以实现的功能有:
- 查看现有菜品信息
- 增加研制的新菜品
- 修改现有菜品信息
- 删除现有菜品信息
- 按照菜品名称进行查找
3.餐桌管理
与菜品管理类似,在餐桌管理界面可以实现对餐桌的增删改查
4.排队
在排队页面设计了分桌型进行显示,方便根据空闲桌型直接叫号。若有客 人取消排队或者过号不在,可以表格右上角的删除键删除排队信息
点击左上角的排队,可以添加排队信息,会自动向数据库中录入添加数据的时间
点击入座,会显示当前空闲餐桌信息,方便叫号