# 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)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
数据库课程设计——酒店信息管理系统使用PyQt5、Python与MySQL实验报告-内含源码和说明书.zip (56个子文件)
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
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
Main.py 89KB
.idea
.name 19B
vcs.xml 180B
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
共 56 条
- 1
资源评论
小码蚁.
- 粉丝: 2555
- 资源: 4216
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功