# 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)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
管理系统是一种通过计算机技术实现的用于组织、监控和控制各种活动的软件系统。这些系统通常被设计用来提高效率、减少错误、加强安全性,同时提供数据和信息支持。以下是一些常见类型的管理系统: 学校管理系统: 用于学校或教育机构的学生信息、教职员工信息、课程管理、成绩记录、考勤管理等。学校管理系统帮助提高学校的组织效率和信息管理水平。 人力资源管理系统(HRM): 用于处理组织内的人事信息,包括员工招聘、培训记录、薪资管理、绩效评估等。HRM系统有助于企业更有效地管理人力资源,提高员工的工作效率和满意度。 库存管理系统: 用于追踪和管理商品或原材料的库存。这种系统可以帮助企业避免库存过剩或不足的问题,提高供应链的效率。 客户关系管理系统(CRM): 用于管理与客户之间的关系,包括客户信息、沟通记录、销售机会跟踪等。CRM系统有助于企业更好地理解客户需求,提高客户满意度和保留率。 医院管理系统: 用于管理医院或医疗机构的患者信息、医生排班、药品库存等。这种系统可以提高医疗服务的质量和效率。 财务管理系统: 用于记录和管理组织的财务信息,包括会计凭证、财务报表、预算管理等。财务管理系统。内容来源于网
资源推荐
资源详情
资源评论
收起资源包目录
数据库课程设计——酒店信息管理系统,使用了PyQt5、Python与MySQL8.0.29,附带实验报告。.zip (62个子文件)
SJT-code
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
说明.txt 10B
.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
共 62 条
- 1
资源评论
abments
- 粉丝: 2182
- 资源: 2023
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功