没有合适的资源?快使用搜索试试~ 我知道了~
最新数据库报告(酒店职工管理系统python版).doc
0 下载量 105 浏览量
2024-07-20
21:32:34
上传
评论
收藏 248KB DOC 举报
温馨提示
Python
资源推荐
资源详情
资源评论
青岛理工大学
数据库系统课程设计
院〔系〕: 计算机工程学院
专业: 计算机网络工程
姓 名 :
班级: 学号:
题目: 酒店职工管理系统
起迄日期: _2021.12.26 ~ 2021.1.6_
设计地点: 计算机工程学院机房
指导教师: 王金龙
第 1 章前 言
1.1 课题背景
随着全球经济的不断复苏与快速开展,酒店行业在全球与中国地区的开展速
度与就业率将远远超出传统型行业。并且随着酒店行业的正规化和竞争的日益加
剧,单纯的纸质信息管理已经无法通过有限的人工操作完成。
为了节省酒店职工管理本钱以及加强酒店管理的标准化,通过酒店职工管理
系统可以有效地管理职工的工资发放情况,出勤情况,以及人事调动情况等等。
作为劳动力流通比拟频繁的酒店行业,人已成为信息化产业的一局部,信息化管
理已经成为酒店管理的必经之路。
1.2 开发工具
本系统在 Ubuntu10.10 下开发,利用 PyQt.QtGui 进行前台设计,采用
PyQt4.QtSql 进行数据库的操作,以 mysql 作为后台数据库。
1.2.1 Python 简介
Python〔KK 英语发音:/'paθɑn/, DJ 英语发音:/瀂愀椀θ渂/〕是一种面
向对象、直译式计算机程序设计语言,由 Guido van Rossum 于 1989 年底创造,
第一个公开发行版发行于 1991 年。Python 语法简捷而清晰,具有丰富和强大的
类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块
〔尤其是 C/C++〕轻松地联结在一起。常见的一种应用情形是,使用 python 快
速生成程序的原型〔有时甚至是程序的最终界面〕,然后对其中有特别要求的局
部,用更适宜的语言改写,比方 3D 游戏中的图形渲染模块,速度要求非常高,
就可以用 C++重写。
1.2.2 Qt 简介
Qt 是诺基亚开发的一个跨平台的 C++图形用户界面应用程序框架。它提供应
应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt 是完全面向对
象的,很容易扩展,并且允许真正地组件编程。自从 1996 年早些时候,Qt 进入
商业领域,它已经成为全世界范围内数千种成功的应用程序的根底。Qt 也是流
行的 Linux 桌面环境 KDE 的根底。 根本上,Qt 同 X Window 上的 Motif,
Openwin,GTK 等图形界 面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型
的东西,但 Qt 具有优良的跨平台特性、面向对象 、丰富的 API、大量的开发文
档等优点。
1.2.3 PyQt 简介
PyQt 是一个创立 GUI 应用程序的工具包。它是 Python 编程语言和 Qt 库的
成功融合。Qt 库是目前最强大的库之一。PyQt 是由 Phil Thompson 开发。 PyQt
实现了一个 Python 模块集。它有超过 300 类,将近 6000 个函数和方法。它是一
个多平台的工具包,可以运行在所有主要操作系统上,包括 UNIX,Windows 和 Mac。
PyQt 采用双许可证,开发人员可以选择 GPL 和商业许可。在此之前,GPL 的版本
只能用在 Unix 上,从 PyQt 的版本 4 开始,GPL 许可证可用于所有支持的平台。
因为可用的类有很多,他们被分成几个模块。 QtCore 模块包含核心的非 GUI
功能。该模块用于时间、文件和目录、各种数据类型、流、网址、MIME 类型、
线程或进程。QtGui 模块包含图形组件和相关的类,例如按钮、窗体、状态栏、
工具栏、滚动条、位图、颜色、字体等。QtNetwork 模块包含了网络编程的类,
这些类允许编写 TCP/IP 和 UDP 的客户端和效劳器,他们使网络编程更简单,更
轻便。QtXml 包含使用 XML 文件的类,这个模块提供了 SAX 和 DOM API 的实现。
QtSvg 模块提供显示的 SVG 文件的类。可缩放矢量图形〔SVG〕是一种用于描述
二维图形和图形应用程序的 XML 语言。QtOpenGL 模块使用 OpenGL 库渲染 3D 和
2D 图形,该模块能够无缝集成 Qt 的 GUI 库和 OpenGL 库。QtSql 模块提供用于数
据库的类。
1.2.4 Mysql 简介
MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。在
2021 年 1 月 16 号被 Sun 公司收购。而 2021 年,SUN 又被 Oracle 收购。MySQL
是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所
有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL 的 SQL“结
构化查询语言〞。SQL 是用于访问数据库的最常用标准化语言。MySQL 软件采用
了 GPL〔GNU 通用公共许可证〕。由于其体积小、速度快、总体拥有本钱低,尤其
是开放源码这一特点,许多中小型网站为了降低网站总体拥有本钱而选择了
MySQL 作为网站数据库。
1.2.5 开发环境搭建
1.从 :// ubuntu.org / 下载 ubuntu10.10,按要求安装。
2.进入 ubuntu,翻开 terminal 按以下内容输入。
sudo apt-get install python-pip python2.6-dev libxext-dev
剩余14页未读,继续阅读
资源评论
学习使人快乐张
- 粉丝: 101
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 虚拟电脑病毒无害无需资源
- 探索Python数据可视化:Matplotlib库的深入指南
- 全站数据爬取技术与实践:方法、代码与策略
- 微信自动抢红包APP.zip毕业设计参考学习资料
- 为 Wireshark 能使用纯真网络 IP 数据库(QQwry)而提供的格式转换工具.zip
- 音频格式转换工具.zip学习资料程序资源
- 自用固件,合并openwrt和immortalwrt编译AX6(刷机有风险).zip
- 最新GeoLite2-City.mmdb,GeoLite2-Country.mmdb打包下载
- 基于BootStrap + Springboot + FISCO-BCOS的二手物品交易市场系统.zip
- 使用Java语言编写的九格拼游戏,找寻下曾经小时候的记忆.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功