# 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酒店管理系统+源代码+文档说明,含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单部署,就可以使用。 数据库大作业-基于python酒店管理系统+源代码+文档说明,含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单部署,就可以使用。 数据库大作业-基于python酒店管理系统+源代码+文档说明,含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单部署,就可以使用。 数据库大作业-基于python酒店管理系统+源代码+文档说明,含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单部署,就可以使用。 数据库大作业-基于python酒店管理系统+源代码+文档说明,含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程
资源推荐
资源详情
资源评论
收起资源包目录
数据库大作业-基于python酒店管理系统+源代码+文档说明.zip (61个子文件)
主-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
资源评论
- m0_719400712024-11-12资源不错,很实用,内容全面,介绍详细,很好用,谢谢分享。
王二空间
- 粉丝: 6644
- 资源: 1997
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功