# Hotel-information-management-system
数据库课程设计——酒店信息管理系统,一人四天的工作量,使用了PyQt5、Python3.9与MySQ8.0.29
## 功能设计
目前设计了4个功能【客房管理、员工管理、报表管理、修改密码】,是一个人做课设的正常工作量
## 运行方法
1、首先配置好MySQL(需要安装与python的连接器)
[MySQL的详细安装教程 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/188416607)
[pycharm连接MySQL数据库 - 晴天看恒星 - 博客园 (cnblogs.com)](https://www.cnblogs.com/korol7/p/12836290.html)
到第18步就够了,不用配置环境变量
2、安装好PyQt5
[(17条消息) Python+PyQt5+QtDesigner+PyUic+PyRcc(最全安装教程)_sever默默的博客-CSDN博客_pyrcc](https://blog.csdn.net/baidu_35145586/article/details/108110236)
[PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)详细教程 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/469526603)
[ PyQt入门教程 Qt Designer工具的使用 - 锅边糊 - 博客园 (cnblogs.com)](https://www.cnblogs.com/linyfeng/p/11223707.html)
3、在DBMS(如navicat)或MySQL中导入hotelManagement.sql,即可生成需要用的所有表,表内数据可自行修改,但是要注意参照完整性约束。
4、main.py中dbConfig这个变量中修改有关数据库配置(账号密码等)
5、将文档内/pictures文件夹移动至D:,这是因为前端Qt StyleSheet中许多图片采用的绝对地址--D:/pictures/xxx
6、运行Main.py即可
## 依赖库
* pyqt5:可视化展示
* pymysql:python3与mysql连接
* matplotlib:用于生成报表
* xlwt:用于将数据写入excel
以上使用pip安装即可
## 截图
功能结构图:![image](https://github.com/ranxi169/Hotel-information-management-system/blob/main/references/Functional_structure_diagram.png)
E-R图:![image](https://github.com/ranxi169/Hotel-information-management-system/blob/main/references/E-R_diagram.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
数据库系统课设基于python+pyqt5+mysql的酒店管理系统源码+数据库+课程设计报告(可直接运行),GUI编程 本项目推行的酒店管理系统旨在将先进的计算机技术与现代的酒店服务管理完美结合起来,实现现代酒店住宿、餐饮、娱乐的全新概论服务和管理方式。一个合格的酒店管理系统可以提高服务质量,如:强大而方便的快速预订,便利而完善的前台接洽等,减轻顾客的入住 和服务人员工作的负担。 员工管理功能:进入员工管理页面可以查看自己的个人信息,包括基本身份信息和 权限信息,1 级权限方可进行添加、删除和修改员工的操作。其中查询员工与修改员工 的功能集成在同一页面,查询到即可修改。删除员工需要提供编号、姓名和身份证号。 添加员工需提供完整注册信息。 客房管理功能:作为酒店工作人员可以查询满足顾客要求的客房信息并办理入住, 入住登记分为个人入住、团队入住和预订入住。预约功能可以帮助个人或团队提前预约, 并可取消预约。退房功能与入住功能类似。房间管理功能可以增加房间,在修改房间页 面可以实现先检索再修改或删除的操作。 客户管理功能:酒店记录顾客的入住记录作为将来数据分析和客房推荐的基础。包 含客户的
资源推荐
资源详情
资源评论
收起资源包目录
Hotel-information-management-system-main.zip (61个子文件)
Hotel-information-management-system-main
LICENSE 1KB
references
E-R_diagram.jpg 6.9MB
qtdesigner
student.sql 555B
QtLogin.py 3KB
.vscode
settings.json 47B
UILoader
uiload.py 598B
myui.ui 2KB
myui2.ui 2KB
Ui_myui.py 3KB
mysqltest.sql 32B
exp2
QtWidgetest.py 1KB
QtDialogtest.py 3KB
demo
QtLogin.py 3KB
QtUser.py 3KB
myMainWindow.py 6KB
__pycache__
QtUser.cpython-39.pyc 2KB
QtUser.cpython-35.pyc 3KB
myMainWindow.cpython-35.pyc 5KB
myMainWindow.cpython-39.pyc 4KB
QtUser.cpython-38.pyc 2KB
myMainWindow.cpython-38.pyc 4KB
QtUi_MainWindow.py 6KB
.idea
misc.xml 192B
inspectionProfiles
profiles_settings.xml 174B
modules.xml 272B
qtdesigner.iml 284B
.gitignore 176B
QtUser.py 3KB
myMainWindow.py 6KB
exp1
QtUi_MainWindow.py 6KB
__pycache__
QtUser.cpython-39.pyc 2KB
myMainWindow.cpython-39.pyc 4KB
QtUser.cpython-38.pyc 2KB
myMainWindow.cpython-38.pyc 4KB
QtInsert2.py 3KB
Functional_structure_diagram.png 753KB
课程设计《数据库应用》内容要求.pdf 166KB
《数据库应用》系统设计报告.pdf 2.78MB
Main.py 89KB
.idea
.name 19B
vcs.xml 180B
.gitignore 125B
hotelManagement.sql 17KB
ui
report.py 37KB
room.py 85KB
ModifyPwd.ui 6KB
room.ui 109KB
report.ui 46KB
LoginUI.ui 10KB
staff.py 46KB
__pycache__
ModifyPwd.cpython-39.pyc 4KB
staff.cpython-39.pyc 21KB
ModifyPwd.cpython-37.pyc 4KB
report.cpython-39.pyc 16KB
room.cpython-37.pyc 38KB
staff.cpython-37.pyc 21KB
room.cpython-39.pyc 38KB
MainUI.ui 17KB
staff.ui 55KB
ModifyPwd.py 6KB
README.md 2KB
共 61 条
- 1
资源评论
程序员柳
- 粉丝: 6334
- 资源: 1373
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功