3 Star 1 Fork 0

Z_Miner / CanteenSystem

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

项目简介

一个造型原始的餐厅管理系统,以及写的比程序还认真的实验报告。

使用python语言实现,tkinter库创建窗体,sqlite数据库存储数据。

(小组交差作业,没有实用意义)

功能

  • 注册功能

不同的用户注册时,能根据实际注册成为不同的身份,当前可供注册的身份有顾客,服务员,采购员,管理者,厨师。需要填写用户名,密码,手机号。

  • 登录功能

用户填写对应的用户名,密码输入正确的显示“欢迎您+身份+用户名”,密码输入错误的显示“用户名或密码输入错误”。

  • 点菜功能

顾客按照桌号下单时,能通过菜单进行按类筛选菜品,还能看到当前下单总数以及预计上菜时间。

  • 收银功能

服务员看到顾客下达的订单后,前往对应桌进行收款,确认正确收款后将订单状态改为已收款。

  • 出餐功能

厨师能看到所有订单的状态,只有订单是已收款的状态时厨师才能进行接单,厨师也能看到正在制作的订单的接单厨师编号。

  • 上菜功能

厨师出餐后交给服务员,服务员把菜品上菜后点击送达订单按钮,把订单状态改为已完成。

  • 菜单修改

管理员和主管可以对菜单中的菜品进行编辑和删改。

  • 管理功能

管理员能修改和删除管理员和主管外的用户信息,主管不仅能删改用户信息,也能修改管理员信息。

安装和使用

需求包含tk和sqlite3库的python 3运行环境。

项目主函数为CanteenSystem.py ,运行后出现如下界面,输入账号密码可登录。

不同身份用户登录后会弹出不同界面,可以在下图中选择不同类型用户的账号密码进行登录,或在注册界面进行注册新用户。

身份信息

项目模块

  1. customFrame.py 窗体模块,包括窗体外观的设计和运行逻辑。

  2. customTool.py 工具模块,包括一些常用的方法。

  3. sqliteTool.py 数据库对接模型,包括对sqlite的.db3数据库进行增删查改。

  4. CanteenSystem.py 主模块,使用上述几个模块的类和方法运行程序。

MIT License Copyright (c) 2022 Z_Miner Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

一个简单的餐厅管理系统报告,课程作业,没有实用价值。 展开 收起
Python
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/z-miner/canteen-system.git
git@gitee.com:z-miner/canteen-system.git
z-miner
canteen-system
CanteenSystem
master

搜索帮助