# 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+mysql酒店管理源码.zip (60个子文件)
基于python+mysql酒店管理源码
Hotel-information-management-system-main
references
E-R_diagram.jpg 6.9MB
qtdesigner
student.sql 555B
QtLogin.py 3KB
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
基于python酒店管理系统设计与实现.docx 773KB
共 60 条
- 1
资源评论
森
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- SOIL库,包括include和lib文件夹
- 别墅图纸编号D068-两层-13.50&14.10米- 施工图-施工说明.dwg
- 别墅图纸编号D068-两层-13.50&14.10米- 施工图-第一张.dwg
- 别墅图纸编号D068-两层-13.50&14.10米- 施工图-第5张.dwg
- zabbix-agent-6.0.25-windows-amd64-openssl.msi
- 别墅图纸编号D068-两层-13.50&14.10米- 施工图-第四张.dwg
- AUTOSAR-SWS-PWMDriver.pdf
- AUTOSAR-SWS-PortDriver.pdf
- 别墅图纸编号D068-两层-13.50&14.10米- 施工图-第三张.dwg
- AUTOSAR-SWS-OCUDriver.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功