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

正文內(nèi)容

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

2024-09-25 21:32 本頁(yè)面
 

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