freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫報告(酒店職工管理系統(tǒng)python版(已修改)

2025-09-20 21:32 本頁面
 

【正文】 青島理工大學(xué) 數(shù)據(jù)庫系統(tǒng)課程設(shè)計 院(系): 計算機工程學(xué)院 專業(yè): 計算機網(wǎng)絡(luò)工程 姓名 : 班級: 學(xué)號 : 題目 : 酒店職工管理系統(tǒng) 起迄日期 : _ ~ 設(shè)計地點 : 計算機工程學(xué)院機房 指導(dǎo)教師 : 王金龍 第 1 章前 言 課題背景 隨著全球經(jīng)濟的不斷復(fù)蘇與快速發(fā)展,酒店行業(yè)在全球與中國地區(qū)的發(fā)展速度與就業(yè)率將遠遠超出傳統(tǒng)型行業(yè) 。 并且隨著酒店行業(yè)的正規(guī)化和競爭的日益加劇,單純的紙質(zhì)信息管理已經(jīng)無法通過有限的人工操作完成。 為了節(jié)省酒店職工管理成本以及加強酒店管理的規(guī)范化,通過酒店職工管理系統(tǒng)可以有效地管理職工的工資發(fā)放情況,出勤情況,以及人事調(diào)動情況等等。作為勞動力流通比較頻繁的酒店行業(yè),人已成為信息化產(chǎn)業(yè)的一部分,信息化管理已經(jīng)成為酒店管理的必經(jīng)之路。 開發(fā)工具 本系統(tǒng)在 下開發(fā),利用 進行前臺設(shè)計,采用 進行數(shù)據(jù)庫的操作,以 mysql 作為后臺數(shù)據(jù)庫。 Python簡介 Python( KK 英語發(fā)音: /39。paθɑ n/, DJ 英語發(fā)音: /瀂愀椀θ渂 /)是一種面向?qū)ο?、直譯式計算機程序設(shè)計語言,由 Guido van Rossum 于 1989 年底發(fā)明, 第一個公開發(fā)行版發(fā)行于 1991 年 。 Python 語法簡捷而清晰,具有豐富和強大的類庫。它常被昵稱為膠水語言,它能夠很輕松的把用其他語言制作的各種模塊(尤其是 C/C++)輕松地聯(lián)結(jié)在一起。常見的一種應(yīng)用情形是,使用 python 快速生成程序的原型(有時甚至是程序的最終界面),然后對其中有特別要求的部分,用更合適的語言改寫,比如 3D 游戲中的圖形渲染模塊,速度要求非常高,就可以用 C++重寫。 Qt 簡介 Qt是諾基亞開發(fā)的一個跨平臺的 C++圖形用戶界面 應(yīng)用程序 框架。它提供給應(yīng)用程序開發(fā)者建立藝術(shù)級的圖形用戶界面所需的所用功能。 Qt 是完全 面向?qū)ο?的,很容易擴展,并且允許真正地組件編程。自從 1996 年早些時候, Qt 進入商業(yè)領(lǐng)域,它已經(jīng)成為全世界范圍內(nèi)數(shù)千種成功的應(yīng)用程序的基礎(chǔ)。 Qt 也是流行的 Linux 桌面環(huán)境 KDE 的基礎(chǔ)。 基本上, Qt 同 X Window 上的 Motif,Openwin, GTK 等圖形界 面庫和 Windows 平臺上的 MFC, OWL, VCL, ATL 是同類型的東西,但 Qt 具有優(yōu)良的跨平臺特性、面向?qū)ο? 、豐富的 API、大量的開發(fā)文檔等優(yōu)點。 PyQt 簡介 PyQt 是一個創(chuàng)建 GUI 應(yīng)用程序的工具包。它是 Python 編程語言和 Qt庫的成功融合。 Qt 庫是目前最強大的庫之一。 PyQt 是由 Phil Thompson 開發(fā)。 PyQt實現(xiàn)了一個 Python 模塊集。它有超過 300 類,將近 6000 個函數(shù)和方法。它是一個多平臺的工具包,可以運行在所有主要操作系統(tǒng)上,包括 UNIX, Windows 和Mac。 PyQt 采用雙許可證,開發(fā)人員可以選擇 GPL 和商業(yè)許可。在此之前, GPL的版本只能用在 Unix 上,從 PyQt 的版本 4開始, GPL許可證可用于所有支持的平臺。 因為可用的類有很多,他們被分成幾個模塊。 QtCore 模塊包含核心的非 GUI功能。該模塊用于時間、文件和目錄、各種數(shù)據(jù)類型、流、網(wǎng)址、 MIME 類型 、線程或進程。 QtGui 模塊包含圖形組件和相關(guān)的類,例如按鈕、窗體、狀態(tài)欄、工具欄、滾動條、位圖、顏色、字體等。 QtNetwork 模塊包含了網(wǎng)絡(luò)編程的類,這些類允許編寫 TCP/IP 和 UDP 的客戶端和服務(wù)器,他們使網(wǎng)絡(luò)編程更簡單,更輕便。 QtXml 包含使用 XML 文件的類,這個模塊提供了 SAX 和 DOM API 的實現(xiàn)。QtSvg 模塊提供顯示的 SVG 文件的類??煽s放矢量圖形( SVG)是一種用于描述二維圖形和圖形應(yīng)用程序的 XML 語言。 QtOpenGL 模塊使用 OpenGL 庫渲染 3D 和2D圖形,該模塊能夠無縫集成 Qt 的 GUI庫和 OpenGL 庫。 QtSql 模塊提供用于數(shù)據(jù)庫的類。 Mysql 簡介 MySQL 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。在2020 年 1 月 16 號被 Sun 公司收購。而 2020 年, SUN 又被 Oracle 收購。 MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi)。這樣就增加了速度并提高了靈活性。 MySQL 的 SQL“ 結(jié)構(gòu)化查詢語言 ”。 SQL 是用于訪問數(shù)據(jù)庫的最常用標(biāo)準化語言。 MySQL 軟件采用了GPL( GNU 通用公共許可證 )。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL作為網(wǎng)站數(shù)據(jù)庫。 開發(fā)環(huán)境搭建 下載 ,按要求安裝。 ubuntu,打開 terminal 按以下內(nèi)容輸入。 sudo aptget install pythonpip libxextdev pythonqt4 qt4devtools buildessential pip install PyQt pip install SIP cd ~/build/SIP make sudo make install cd ~/build/PyQt make sudo make install 第 2 章需求分析 任務(wù)概述 系統(tǒng)目標(biāo) 本系統(tǒng)的設(shè)計原則: ( 1) 實用性原則:可以為用戶提供實用的,方便的操作服務(wù),按照酒店職工管理的基本需求設(shè)計。 ( 2) 可靠性原則:保證了信息的安全可靠性。 ( 3) 友好性原則:本系統(tǒng)在用戶進行操作時會有相應(yīng)的提示和反饋,對于用戶的操作會做出正確性判斷并給出提醒。采用選項卡式布局,方便用戶的操作。 ( 4) 可擴展性,本系統(tǒng)采用了開源模式,任何人都可以閱讀并修改 UI 及添加需 要的功能類。 用戶特點 本系統(tǒng)主要面向各大酒店,主要用于人力資源部的人員登記、考勤記錄和財務(wù)部的工資管理。 系統(tǒng)的功能需求 系統(tǒng)的功能需求: 本系統(tǒng)有一種角色:管理員 :新進人員登記;當(dāng)月工資發(fā)放記錄查詢修改;查看部門人員名單;由姓名進行人員模糊查詢;查詢當(dāng)天人員出勤情況。 功能模塊: 本系統(tǒng)主要負責(zé)管理模塊,各個子模塊功能需求如下: (1) 人員部門登記模塊功能需求 管理員可以登記人員的部門調(diào)動等基本信息??梢栽撔畔⑦M行添加、刪除、修改。 (2) 人員考勤記錄模塊功能 需求 管理員可以記錄或修改每天人員的考勤記錄。 (3) 人員工資發(fā)放模塊功能需求 管理員可以記錄、修改、刪除每個員工當(dāng)月工資發(fā)放情況。 (4) 人員查找模塊需求功能需求 管理員根據(jù)姓名模糊查找員工。 系統(tǒng)的性能需求 本系統(tǒng)適合于人員在 500 人以內(nèi)的酒店使用,非員工查詢操作軟件。 提供開源升級服務(wù)。 系統(tǒng)的數(shù)據(jù)需求 根據(jù)各模塊功能需求可以進一步確定數(shù)據(jù)需求,具體如下: (1).人員部門調(diào)動模塊 該模塊主要管理人員與部門的調(diào)動關(guān)系。需要表示具體的調(diào)動信息,應(yīng) 包含調(diào)動人,調(diào)動日期,調(diào)動部門 等數(shù)據(jù)項。 (2).人員日??记谀K 該模塊主要管理人員日常考勤記錄。需要表示具體的考勤信息,應(yīng)包含 考勤人 ,考勤時間,考勤結(jié)果等數(shù)據(jù)項。 (3).人員工資發(fā)放模塊 該模塊主要管理人員每月的工資發(fā)放記錄。需求表示具體的發(fā)放記錄, 應(yīng)包含發(fā)放人,發(fā)放時間,發(fā)放金額,發(fā)放結(jié)果等數(shù)據(jù)項。 數(shù)據(jù)流圖 提交人事調(diào)動申請 無誤 上報考勤名單 通過 有誤 記錄在案 不通過 核實又誤 填寫工資單 通過 發(fā)放工資 第 3 章系統(tǒng)總體設(shè)計 系統(tǒng)功能設(shè)計 系統(tǒng)總體功能 酒店職工管理系統(tǒng) 部門調(diào)動模塊 工資發(fā)放模塊 考勤記錄模塊 職工 核實,審議 人事部 核實考勤情況 人事部 核實發(fā)放情況 財務(wù)部 各子模塊的設(shè)計 第四章 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫的概念設(shè)計 根據(jù)系統(tǒng)的需求分析和各個功能模塊的數(shù)據(jù)需求分析,可以得出的實體有:人員、職務(wù)、考勤情況、工資發(fā)放情況、部門共計五個實體。 部門調(diào)動模塊 添加部門調(diào)動記錄 修改部門調(diào)動記錄 刪除部門調(diào)動記錄 查看部門人員名單 工資發(fā)放模塊 添加工資發(fā)放記錄 修改工資發(fā)放記錄 刪除工資發(fā)放記錄 查看當(dāng)月工資發(fā)放情況 考勤記錄模塊 添加考勤 記錄 修改考勤記錄 刪除考勤記錄 查看當(dāng)天考勤情況 人員表 姓名 職位號 年齡 聯(lián)系電話 性別 ID 工資發(fā)放情況 ID 描述 考勤情況 ID 描述 部門 ID 描述 系統(tǒng) ER 圖 m n m n m n 表邏輯結(jié)構(gòu)設(shè)計 表匯總 以下給出該系統(tǒng)中所使用的所使用的表的簡單描述: 職位 ID 描述 月薪 人員 工資發(fā)放情況 考勤情況 部門 職位 發(fā)放 記錄 調(diào)動 日期 日期 日期 金額 表名 簡要說明 employee 個人基本信息表,存放個人基本信息 department 部門基本信息表,存放部門基本信息 categories 出勤基本情況表,存放出勤基本信息 releasec 工資發(fā)放情況表,存放工資發(fā)放基本信息 positionc 職務(wù)表,存放職務(wù)基本信息。 staffing 人事記錄表,存放人事調(diào)動記錄。 salaryrelease 工資發(fā)放記錄,存放工資發(fā)放記錄。 attendance 考勤記錄表,存放考勤記錄。 表邏輯結(jié)構(gòu)設(shè)計 ( 1) employee(個人基本信息表邏輯結(jié)構(gòu) ) 列名 數(shù)據(jù)類型 可否為空 簡介 ID Integer 不能為空 主鍵,職工 ID Name Varchar( 20) 不能為空 職工姓名 Positionid Integer 不能為空 外鍵,職位 ID Age Integer 不能為空 年齡 Sex Varchar( 10) 不能為空 性別 Tel Varchar( 20) 不能為空 聯(lián)系電話 ( 2) department(部門基本信息表邏輯結(jié)構(gòu)) 列名 數(shù)據(jù)類型 可否為空 簡介 ID Integer 不能為空 主鍵,部門 ID Des Varchar( 20) 不能為空 部門描述 ( 3) categories(出勤基本情況表邏輯結(jié)構(gòu)) 列名 數(shù)據(jù)類型 可否為空 簡介 ID Integer 不能為空 主鍵,出勤情況 ID Des Varchar( 20) 不能為空 出勤情況描述 ( 4) releasec(工資發(fā)放情況表 邏輯結(jié)構(gòu))
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1