人事管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)_第1頁(yè)
人事管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)_第2頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、."數(shù)據(jù)庫(kù)原理與應(yīng)用"課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目:人事管理系統(tǒng)小組成員:2021年 12 月. v.目錄前言2第一局部:根本情況與小組介紹21根本情況22小組介紹2第二局部:課程設(shè)計(jì)內(nèi)容2第一章緒論21課題簡(jiǎn)介22設(shè)計(jì)目的23設(shè)計(jì)內(nèi)容2第二章需求分析21功能需求22數(shù)據(jù)流圖23數(shù)據(jù)字典2第三章概念構(gòu)造設(shè)計(jì)21局部E-R圖22全局E-R圖2第四章邏輯構(gòu)造設(shè)計(jì)21.關(guān)系模式22數(shù)據(jù)庫(kù)構(gòu)造的詳細(xì)設(shè)計(jì)2第五章物理構(gòu)造設(shè)計(jì)21建立索引22存儲(chǔ)構(gòu)造23數(shù)據(jù)庫(kù)的建立2第三局部:分析與總結(jié)21數(shù)據(jù)庫(kù)分析22課題總結(jié)2參考文獻(xiàn)2. v.前言數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)開(kāi)展最快,應(yīng)用最為廣泛的技術(shù)之一

2、。其在計(jì)算機(jī)設(shè)計(jì),人工智能,電子商務(wù),企業(yè)管理,科學(xué)計(jì)算等諸多領(lǐng)域均得到了廣泛的應(yīng)用,已經(jīng)成為計(jì)算機(jī)信息系統(tǒng)和應(yīng)用的核心技術(shù)和重要根底。隨著信息技術(shù)的飛速開(kāi)展,信息化的大環(huán)境給各成人高校提出了實(shí)現(xiàn)校際互聯(lián),國(guó)際互聯(lián),實(shí)現(xiàn)靜態(tài)資源共享,動(dòng)態(tài)信息發(fā)布的要求;信息化對(duì)學(xué)生個(gè)人提出了駕馭和掌握最新信息技術(shù)的素質(zhì)要求;信息技術(shù)提供了對(duì)教學(xué)進(jìn)展重大革新的新手段;信息化也為提高教學(xué)質(zhì)量,提高管理水平,工作效率創(chuàng)造了有效途徑。利用計(jì)算機(jī)支持教學(xué)高效率,完成人事管理的日常事務(wù),是適應(yīng)現(xiàn)代教學(xué)制度要求、推動(dòng)人事管理走向科學(xué)化、規(guī)X化的必要條件;而人事管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,工資計(jì)算、發(fā)放、核算的工

3、作量很大,不允許出錯(cuò),如果實(shí)行手工操作,每月須手工填制大量的表格,這就會(huì)消耗工作人員大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)展人事管理工作,不僅能夠保證各項(xiàng)準(zhǔn)確無(wú)誤、快速輸出,而且還可以利用計(jì)算機(jī)對(duì)有關(guān)教學(xué)的各種信息進(jìn)展統(tǒng)計(jì),同時(shí)計(jì)算機(jī)具有手工管理所無(wú)法比較的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、XX性好、壽命長(zhǎng)、本錢低等。這些優(yōu)點(diǎn)能夠極大地提高員工工資管理的效率,也是教學(xué)的科學(xué)化、正規(guī)化管理,與世界接軌的件。在軟件開(kāi)發(fā)的過(guò)程中,隨著面向?qū)ο蟪绦蛟O(shè)計(jì)和數(shù)據(jù)庫(kù)系統(tǒng)的成熟,數(shù)計(jì)成為軟件開(kāi)發(fā)的核心,程序的設(shè)計(jì)要服從數(shù)據(jù),因此人事管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)尤其重要。本文主要介紹人事管理系統(tǒng)的數(shù)據(jù)庫(kù)方面的設(shè)計(jì)

4、,從需求分析到數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù)都進(jìn)展詳細(xì)的表達(dá)。本文的分為5章:第1章主要是課題簡(jiǎn)介及設(shè)計(jì)的內(nèi)容與目的等根本情況;第2章是需求分析,明確用戶的各種需求,此階段是數(shù)據(jù)庫(kù)設(shè)計(jì)的起點(diǎn);第3章是概念構(gòu)造設(shè)計(jì),它是將需求分析的用戶需求抽象為信息構(gòu)造;第4章是邏輯構(gòu)造設(shè)計(jì),它將概念模型轉(zhuǎn)換為某個(gè)DBMS 所支持的數(shù)據(jù)模型;第5章是物理構(gòu)造設(shè)計(jì),它將數(shù)據(jù)模型轉(zhuǎn)換為計(jì)算機(jī)系統(tǒng)所支持的數(shù)據(jù)庫(kù)物理構(gòu)造;關(guān)鍵詞:SQL 語(yǔ)言、數(shù)據(jù)庫(kù)設(shè)計(jì)、人事管理系統(tǒng). v.第一局部:根本情況與小組介紹1根本情況為了順利完成這次數(shù)據(jù)庫(kù)的課程設(shè)計(jì),我們組成了5人小組,我們首先共同討論確定了一個(gè)課題,然后確定了每個(gè)人在團(tuán)隊(duì)中的角色,根

5、據(jù)每位成員所掌握的知識(shí)以及技能分配好每個(gè)人的的任務(wù),最后每位成員共同協(xié)作設(shè)計(jì)數(shù)據(jù)庫(kù)。2小組介紹題 目人 事 管 理 系 統(tǒng)角色學(xué)號(hào)XX課題負(fù)責(zé)局部. v.第二局部:課程設(shè)計(jì)內(nèi)容第一章 緒論1課題簡(jiǎn)介隨著現(xiàn)代科技的高速開(kāi)展,設(shè)備和管理的現(xiàn)代化,在實(shí)際工作中如何提高工作效率成為一個(gè)很重要的問(wèn)題。而建立管理信息系統(tǒng)是一個(gè)很好的解決方法。一直以來(lái)人們使用傳統(tǒng)人工的方式管理員工檔案,這種管理方式存在著許多缺點(diǎn),譬如:效率低、XX性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的

6、各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。人事管理信息系統(tǒng)的出現(xiàn)輕而易舉的解決了傳統(tǒng)管理人員檔案的方法的缺點(diǎn)。伴隨著人事管理信息系統(tǒng)的廣泛應(yīng)用,它已經(jīng)成為了任何一家企業(yè)公司都不可缺少的組成局部,它的存在使得管理者更容易了解自己公司的員工,便于分配人員,易于進(jìn)展調(diào)整。所以人事管理信息系統(tǒng)能夠?yàn)楣芾砣藛T提供充足的信息和快捷的查詢手段。本文按照數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的根本步驟,采取了事先進(jìn)展需求分析,然后進(jìn)展數(shù)據(jù)庫(kù)的概念設(shè)計(jì)和邏輯構(gòu)造設(shè)計(jì),最后進(jìn)展數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)的方法,完成了一個(gè)人事管理系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì),可以實(shí)現(xiàn):對(duì)員工根本檔案的管理、獎(jiǎng)懲記錄的管理、出勤記錄的管理、職務(wù)調(diào)動(dòng)記錄的管理、工資管理、請(qǐng)銷假管理。2

7、設(shè)計(jì)目的應(yīng)用對(duì)數(shù)據(jù)庫(kù)系統(tǒng)原理的理論學(xué)習(xí),通過(guò)上機(jī)實(shí)踐的方式將理論知識(shí)與實(shí)踐更好的結(jié)合起來(lái),穩(wěn)固所學(xué)知識(shí)。數(shù)據(jù)庫(kù)應(yīng)用課程實(shí)踐:實(shí)踐和穩(wěn)固在課堂教學(xué)中學(xué)習(xí)有關(guān)知識(shí),熟練掌握對(duì)于給定構(gòu)造的數(shù)據(jù)庫(kù)的創(chuàng)立、根本操作、程序系統(tǒng)的建立和調(diào)試以及系統(tǒng)評(píng)價(jià)。數(shù)據(jù)庫(kù)原理軟件設(shè)計(jì)實(shí)踐:實(shí)踐和穩(wěn)固在課堂教學(xué)中學(xué)習(xí)的關(guān)于關(guān)系數(shù)據(jù)庫(kù)原理的有關(guān)知識(shí)和數(shù)據(jù)庫(kù)系統(tǒng)的建立方法,熟練掌握對(duì)于給定實(shí)際問(wèn)題,為了建立一個(gè)關(guān)系數(shù)據(jù)庫(kù)信息管理系統(tǒng),必須得經(jīng)過(guò)系統(tǒng)調(diào)研、需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、系統(tǒng)調(diào)試、維護(hù)以及系統(tǒng)評(píng)價(jià)的一般過(guò)程。3設(shè)計(jì)內(nèi)容運(yùn)用基于E-R 模型的數(shù)據(jù)庫(kù)設(shè)計(jì)方法和關(guān)系規(guī)X化理論做指導(dǎo)完成從系統(tǒng)的分析到設(shè)計(jì)直至系

8、統(tǒng)的最終實(shí)現(xiàn),開(kāi)發(fā)人事管理信息系統(tǒng),完成人事管理信息系統(tǒng)的全部功能, 對(duì)員工根本檔案的管理、獎(jiǎng)懲記錄的管理、出勤記錄的管理、職務(wù)調(diào)動(dòng)記錄的管理、工資管理、請(qǐng)銷假管理。首先做好需求分析,并完成數(shù)據(jù)流圖和數(shù)據(jù)字典。其次做概念構(gòu)造設(shè)計(jì),利用實(shí)體聯(lián)系的方法將用戶需求抽象為信息構(gòu)造,得到E-R 圖。再次就是邏輯構(gòu)造設(shè)計(jì),將E-R 圖轉(zhuǎn)換為計(jì)算機(jī)系統(tǒng)所支持的邏輯模型。然后就是物理構(gòu)造設(shè)計(jì),將邏輯數(shù)據(jù)模型轉(zhuǎn)換為計(jì)算機(jī)系統(tǒng)所支持的數(shù)據(jù)庫(kù)物理構(gòu)造。最后就是數(shù)據(jù)庫(kù)的實(shí)施與運(yùn)行,把數(shù)據(jù)載入及運(yùn)行數(shù)據(jù)庫(kù)。. v.第二章 需求分析1功能需求通過(guò)對(duì)現(xiàn)行人事管理系統(tǒng)的調(diào)查,明確了人事管理系統(tǒng)由檔案管理、職務(wù)調(diào)動(dòng)管理、獎(jiǎng)懲管

9、理、考勤管理、工資管理、請(qǐng)銷假管理組成。系統(tǒng)功能的主要描述如下:1員工檔案管理對(duì)公司里所有員工進(jìn)展統(tǒng)一編號(hào);將每一位員工的信息保存在員工檔案記錄中。對(duì)新聘用的員工,將其信息參加到員工檔案記錄中;對(duì)于解聘的員工,將其信息從員工檔案記錄中刪除。當(dāng)員工的信息發(fā)生變動(dòng)時(shí),修改員工檔案記錄中相應(yīng)的屬性。2員工職務(wù)調(diào)動(dòng)管理對(duì)公司里所有員工的職務(wù)記錄進(jìn)展統(tǒng)一編號(hào);登記員工調(diào)動(dòng)前后的具體職務(wù),以及調(diào)動(dòng)時(shí)間。3獎(jiǎng)懲管理對(duì)公司里所有員工的獎(jiǎng)懲記錄進(jìn)展統(tǒng)一編號(hào);登記員工獎(jiǎng)懲的原因,所受獎(jiǎng)懲類型,獎(jiǎng)懲時(shí)間。4考勤管理對(duì)員工上班刷卡的記錄進(jìn)展統(tǒng)一編號(hào);登記員工上班時(shí)間、簽到類型準(zhǔn)時(shí)、遲到。對(duì)員工下班刷卡的記錄進(jìn)展統(tǒng)一編

10、號(hào);登記員工上班時(shí)間、簽到類型準(zhǔn)時(shí)、早退。5請(qǐng)銷假管理對(duì)員工請(qǐng)假的記錄進(jìn)展統(tǒng)一編號(hào);登記員工請(qǐng)假時(shí)間、請(qǐng)假類型。對(duì)員工銷假的記錄進(jìn)展統(tǒng)一編號(hào);登記員工銷假時(shí)間、請(qǐng)假類型,檢查是否超期。6工資管理對(duì)公司里所有員工的工資記錄進(jìn)展統(tǒng)一編號(hào),建立工資記錄表。7部門管理對(duì)公司所有的部門進(jìn)展編號(hào),建立部門記錄。2數(shù)據(jù)流圖經(jīng)過(guò)詳細(xì)的調(diào)查,弄清了系統(tǒng)現(xiàn)行的業(yè)務(wù)流程。在此根底上,構(gòu)造出系統(tǒng)的邏輯模型,并通過(guò)數(shù)據(jù)流圖表示。人事管理系統(tǒng)的頂層數(shù)據(jù)流程圖如圖1所示。圖1注:圖中虛線表示的數(shù)據(jù)流是員工信息。在人事管理系統(tǒng)頂層流程圖中,“請(qǐng)假管理和“出勤管理兩個(gè)處理框所表示的功能不是很具體,需對(duì)他們進(jìn)一步細(xì)化。請(qǐng)假管理細(xì)

11、化流程圖如圖2所示:圖2出勤管理細(xì)化流程圖如圖3所示:圖3最終,經(jīng)過(guò)整理后得出細(xì)化后的系統(tǒng)數(shù)據(jù)流程圖,如圖4所示:圖43數(shù)據(jù)字典人事管理系統(tǒng)數(shù)據(jù)流程圖中,數(shù)據(jù)信息和處理過(guò)程還需要通過(guò)數(shù)據(jù)字典來(lái)描述。在本文的數(shù)據(jù)字典中,主要對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過(guò)程進(jìn)展說(shuō)明。1主要的數(shù)據(jù)流定義數(shù)據(jù)流名稱:?jiǎn)T工情況位置:?jiǎn)T工P1定義:?jiǎn)T工情況=+性別+出生日期+民族+學(xué)歷+職稱數(shù)據(jù)流量:根據(jù)公司的員工具體錄用情況來(lái)確定說(shuō)明:要對(duì)每一位被聘用的新員工進(jìn)展唯一編號(hào)數(shù)據(jù)流名稱:獎(jiǎng)懲情況位置:P3員工定義:獎(jiǎng)懲情況=員工流水號(hào)+獎(jiǎng)懲類型+獎(jiǎng)懲金額+獎(jiǎng)懲年月日數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定說(shuō)明:要對(duì)每一次

12、的獎(jiǎng)懲記錄進(jìn)展唯一編號(hào)數(shù)據(jù)流名稱:獎(jiǎng)懲批復(fù)位置:上級(jí)P3定義:獎(jiǎng)懲批復(fù)=獎(jiǎng)懲類型+批復(fù)部門號(hào)+批復(fù)原因+批復(fù)日期數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定說(shuō)明:具體應(yīng)用中,批復(fù)原因可以省略數(shù)據(jù)流名稱:調(diào)動(dòng)情況位置:P5員工定義:調(diào)動(dòng)情況=員工編號(hào)+調(diào)動(dòng)前職務(wù)+調(diào)動(dòng)后職務(wù)+調(diào)動(dòng)日期數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定說(shuō)明:?jiǎn)T工編號(hào)和調(diào)動(dòng)日期可以唯一確定一個(gè)調(diào)動(dòng)情況數(shù)據(jù)流名稱:調(diào)動(dòng)批復(fù)位置:上級(jí)P5定義:調(diào)動(dòng)批復(fù)=批復(fù)部門號(hào)+批復(fù)原因+批復(fù)日期數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定說(shuō)明:批復(fù)原因可以省略數(shù)據(jù)流名稱:上班刷卡位置:?jiǎn)T工P7.1定義:上班刷卡=員工編號(hào)+上班刷卡時(shí)間+刷卡機(jī)號(hào)數(shù)據(jù)流量:根據(jù)公司的具體

13、規(guī)模情況來(lái)確定說(shuō)明:上班刷卡時(shí)間會(huì)匯入到出勤記錄中數(shù)據(jù)流名稱:下班刷卡位置:?jiǎn)T工P7.2定義:下班刷卡=員工編號(hào)+下班刷卡時(shí)間+刷卡機(jī)號(hào)數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定說(shuō)明:下班刷卡時(shí)間會(huì)匯入到出勤記錄中數(shù)據(jù)流名稱:工資查詢位置:P4員工定義:工資查詢=員工編號(hào)+根本工資+獎(jiǎng)金+罰款+超始時(shí)間+截止時(shí)間+發(fā)薪日期數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定說(shuō)明:根據(jù)員工編號(hào)和發(fā)薪日期可以唯一確定一個(gè)工資記錄數(shù)據(jù)流名稱:請(qǐng)假申請(qǐng)位置:?jiǎn)T工P2.2定義:請(qǐng)假申請(qǐng)=員工編號(hào)+請(qǐng)假時(shí)間+請(qǐng)假天數(shù)數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定說(shuō)明:?jiǎn)T工編號(hào)和請(qǐng)假時(shí)間可以唯一確定一個(gè)請(qǐng)假記錄數(shù)據(jù)流名稱:請(qǐng)假批復(fù)位置:上級(jí)P2

14、.2定義:請(qǐng)假批復(fù)=審批人+批復(fù)結(jié)果數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定說(shuō)明:批復(fù)結(jié)果的類型只能是批準(zhǔn)、拒絕數(shù)據(jù)流名稱:銷假申請(qǐng)位置:?jiǎn)T工P2.1定義:銷假申請(qǐng)=員工編號(hào)+銷假時(shí)間數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定說(shuō)明:針對(duì)銷假申請(qǐng)沒(méi)用單獨(dú)建立銷假記錄表,在這里將銷假記錄和請(qǐng)假記錄進(jìn)展了合并,因?yàn)樵谝话闱闆r下,請(qǐng)假是不能夠進(jìn)展嵌套的數(shù)據(jù)流名稱:管理員情況位置:管理員P6定義:用戶身份=員工編號(hào)數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定說(shuō)明:要對(duì)每一位管理員建立唯一的賬號(hào)數(shù)據(jù)流名稱:用戶身份位置:平安管理P1,P2.1,P2.2,P3,P4,P5,P7.1,P7.2定義:用戶身份= 非法用戶 | 內(nèi)部管理

15、員 | 效勞管理員數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定說(shuō)明:不同的用戶身份對(duì)應(yīng)不同的操作權(quán)限,對(duì)應(yīng)著不同的平安級(jí)別數(shù)據(jù)流名稱:部門情況位置:上級(jí)P8定義:部門情況=部門編號(hào)+部門名稱+領(lǐng)導(dǎo)人號(hào)數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定說(shuō)明:部門編號(hào)是主碼2主要的數(shù)據(jù)存儲(chǔ)定義數(shù)據(jù)存儲(chǔ)員工記錄 D1輸入:P1輸出:P1,P7.1,P7.2,P2.1,P2.2數(shù)據(jù)構(gòu)造:?jiǎn)T工記錄=+性別+出生日期+民族+學(xué)歷+職稱+員工編號(hào)數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來(lái)確定存取方式:聯(lián)機(jī)處理;檢索和更新;以隨機(jī)檢索為主說(shuō)明:?jiǎn)T工編號(hào)具有唯一性和非空性;性別只能是男或女;主碼是員工編號(hào)數(shù)據(jù)存儲(chǔ)請(qǐng)假記錄 D2輸入:P2

16、.1,P2.2輸出:P2.1,P2.2數(shù)據(jù)構(gòu)造:請(qǐng)假記錄=員工編號(hào)+請(qǐng)假時(shí)間+請(qǐng)假天數(shù)+銷假時(shí)間數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來(lái)確定存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主說(shuō)明:主碼設(shè)為請(qǐng)假時(shí)間和員工編號(hào);員工編號(hào)是外碼,參照表是員工記錄數(shù)據(jù)存儲(chǔ)獎(jiǎng)懲記錄 D3輸入:P3輸出:P3數(shù)據(jù)構(gòu)造:獎(jiǎng)懲記錄=員工流水號(hào)+獎(jiǎng)懲類型+獎(jiǎng)懲金額+獎(jiǎng)懲時(shí)間+批復(fù)部門號(hào)+批復(fù)原因+批復(fù)日期數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來(lái)確定存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主說(shuō)明:主碼設(shè)為獎(jiǎng)懲時(shí)間和員工編號(hào);員工編號(hào)是外碼,參照表是員工記錄數(shù)據(jù)存儲(chǔ)工資記錄 D4輸入:P4輸出:P4數(shù)據(jù)構(gòu)造:工

17、資記錄=員工編號(hào)+根本工資+獎(jiǎng)金+罰款+超始時(shí)間+截止時(shí)間+發(fā)薪日期數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來(lái)確定存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主說(shuō)明:主碼設(shè)為發(fā)薪日期和員工編號(hào);員工編號(hào)是外碼,參照表是員工記錄數(shù)據(jù)存儲(chǔ)職務(wù)調(diào)動(dòng)記錄 D5輸入:P5輸出:P5數(shù)據(jù)構(gòu)造:職務(wù)調(diào)動(dòng)記錄=員工編號(hào)+調(diào)動(dòng)前職務(wù)+調(diào)動(dòng)后職務(wù)+調(diào)動(dòng)日期+批復(fù)部門號(hào)+批復(fù)原因+批復(fù)日期數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來(lái)確定存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主說(shuō)明:主碼設(shè)為調(diào)動(dòng)日期和員工編號(hào);員工編號(hào)是外碼,參照表是員工記錄數(shù)據(jù)存儲(chǔ)管理人員記錄 D6輸入:P6輸出:P6數(shù)據(jù)構(gòu)造:管理人員記錄=用

18、戶密碼+職工號(hào)+密碼+管理員賬號(hào)數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來(lái)確定存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主說(shuō)明:主碼設(shè)為管理員賬號(hào)數(shù)據(jù)存儲(chǔ)出勤記錄 D7輸入:P7.1,P7.2輸出:P7.1,P7.2數(shù)據(jù)構(gòu)造:出勤記錄=員工編號(hào)+上班刷卡時(shí)間+下班刷卡時(shí)間+刷卡日期數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來(lái)確定存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主說(shuō)明:主碼設(shè)為員工編號(hào)和刷卡日期;員工編號(hào)是外碼,參照表是員工記錄數(shù)據(jù)存儲(chǔ)部門記錄 D8輸入:P8輸出:P8數(shù)據(jù)構(gòu)造:部門記錄=部門編號(hào)+部門名稱+領(lǐng)導(dǎo)人號(hào)數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來(lái)確定存取方式:聯(lián)機(jī)處理;檢

19、索和更新;以檢索操作為主說(shuō)明:主碼設(shè)為部門編號(hào)3主要的處理過(guò)程處理過(guò)程P1處理過(guò)程名:檔案管理輸入:用戶身份,員工記錄,員工情況輸出:?jiǎn)T工記錄處理說(shuō)明:根據(jù)員工的聘用、解聘建立或刪除員工記錄,以及在后續(xù)的過(guò)程中,以管理員身份對(duì)員工的記錄進(jìn)展修改處理過(guò)程P2.1處理過(guò)程名:銷假管理輸入:銷假申請(qǐng),請(qǐng)假批復(fù),用戶身份,員工記錄,銷假記錄輸出:請(qǐng)假記錄處理說(shuō)明:根據(jù)員工的銷假申請(qǐng),把銷假時(shí)間錄入到相應(yīng)的請(qǐng)假記錄中處理過(guò)程P2.2處理過(guò)程名:請(qǐng)假管理輸入:請(qǐng)假申請(qǐng),請(qǐng)假批復(fù),用戶身份,員工記錄,請(qǐng)假記錄輸出:請(qǐng)假記錄處理說(shuō)明:根據(jù)員工的請(qǐng)假申請(qǐng)和批復(fù)情況,進(jìn)展請(qǐng)假表的登記處理過(guò)程P3處理過(guò)程名:獎(jiǎng)懲管

20、理輸入:用戶身份,獎(jiǎng)懲批復(fù),獎(jiǎng)懲記錄輸出:獎(jiǎng)懲記錄,獎(jiǎng)懲情況處理說(shuō)明:根據(jù)獎(jiǎng)懲批復(fù)的要求對(duì)員工進(jìn)展相應(yīng)的懲辦,并對(duì)懲辦進(jìn)展記錄處理過(guò)程P4處理過(guò)程名:工資管理輸入:用戶身份,工資記錄輸出:工資記錄,工資查詢處理說(shuō)明:根據(jù)員工目前的工資情況,進(jìn)展調(diào)薪的操作處理過(guò)程P5處理過(guò)程名:調(diào)動(dòng)管理輸入:調(diào)動(dòng)批復(fù),用戶身份,職務(wù)調(diào)動(dòng)記錄輸出:職務(wù)調(diào)動(dòng)記錄,調(diào)動(dòng)情況處理說(shuō)明:根據(jù)調(diào)動(dòng)批復(fù)的內(nèi)容,更改員工的職務(wù)信息,并對(duì)調(diào)動(dòng)情況進(jìn)展記錄處理過(guò)程P6處理過(guò)程名:平安管理輸入:管理員情況輸出:D6,P1,P2.1,P2.2,P3,P4,P5,P7.1,P7.2處理說(shuō)明:建立管理人員記錄表;通過(guò)用戶名和口令,確認(rèn)用戶

21、身份,保證系統(tǒng)平安性處理過(guò)程P7.1處理過(guò)程名:上班管理輸入:上班刷卡,用戶身份,員工記錄,出勤記錄輸出:出勤記錄處理說(shuō)明:根據(jù)輸入的員工編號(hào)信息,記錄上班時(shí)間,并判斷是否遲到處理過(guò)程P7.2處理過(guò)程名:下班管理輸入:下班刷卡,用戶身份,員工記錄,出勤記錄輸出:出勤記錄處理說(shuō)明:根據(jù)輸入的員工編號(hào)信息,記錄下班時(shí)間,并判斷是否早退處理過(guò)程P8處理過(guò)程名:部門管理輸入:部門情況,部門記錄輸出:部門記錄處理說(shuō)明:根據(jù)上級(jí)的調(diào)度,對(duì)現(xiàn)在公司的部門進(jìn)展領(lǐng)導(dǎo)人的調(diào)換,或者是增加或刪除某一部門. v.第三章 概念構(gòu)造設(shè)計(jì)根據(jù)系統(tǒng)需求分析,可以得出人事管理系統(tǒng)數(shù)據(jù)庫(kù)的概念模型信息模型,以下列圖是用E-R圖表

22、示的人事管理系統(tǒng)的概念模型。最后,對(duì)設(shè)計(jì)出的數(shù)據(jù)模型進(jìn)展規(guī)X化處理,使數(shù)據(jù)模型滿足第三X式。1局部E-R圖將人事管理系統(tǒng)定名為“人事管理系統(tǒng)。 各實(shí)體的分E-R圖,如圖A、B、C、D所示:圖A 員工實(shí)體圖圖B 部門實(shí)體圖圖C 管理人員實(shí)體圖圖D 刷卡機(jī)實(shí)體圖2全局E-R圖全局E-R圖,如圖E所示:圖E 各實(shí)體間的聯(lián)系. v.第四章 邏輯構(gòu)造設(shè)計(jì)1關(guān)系模式將人事管理系統(tǒng)的E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)模型,其關(guān)系模式為:1員工檔案員工編號(hào),性別,出生日期,民族,學(xué)歷,職稱,部門編號(hào),其中員工編號(hào)為主碼,部門編號(hào)為外碼2管理員記錄管理員賬號(hào),員工編號(hào),密碼,級(jí)別,其中管理員賬號(hào)為主碼,員工編號(hào)為外

23、碼3請(qǐng)假記錄請(qǐng)假編號(hào),員工編號(hào),請(qǐng)假時(shí)間,請(qǐng)假天數(shù),銷假時(shí)間,審批領(lǐng)導(dǎo)號(hào),批復(fù)結(jié)果請(qǐng)假編號(hào)為主碼,其中員工編號(hào)外碼4獎(jiǎng)懲記錄獎(jiǎng)懲編號(hào),員工編號(hào),獎(jiǎng)懲類型,獎(jiǎng)懲金額,獎(jiǎng)懲日期,批復(fù)部門號(hào),批復(fù)原因,批復(fù)日期,獎(jiǎng)懲編號(hào)為主碼,其中員工編號(hào)和批復(fù)部門號(hào)為外碼5職務(wù)調(diào)動(dòng)記錄調(diào)動(dòng)編號(hào),員工編號(hào),調(diào)動(dòng)前職務(wù),調(diào)動(dòng)后職務(wù),調(diào)動(dòng)日期,批復(fù)部門號(hào),批復(fù)原因,批復(fù)日期,調(diào)動(dòng)編號(hào)為主碼,其中員工編號(hào)和批復(fù)部門號(hào)為外碼6出勤記錄出勤編號(hào),員工編號(hào),上班時(shí)間,下班時(shí)間,刷卡日期,刷卡機(jī)號(hào),出勤編號(hào)為主碼,員工編號(hào)為外碼7工資記錄工資編號(hào),員工編號(hào),根本工資,獎(jiǎng)金,罰款,起始時(shí)間,截止時(shí)間,發(fā)薪日期,工資編號(hào)為主碼,員工

24、編號(hào)為外碼8部門記錄部門編號(hào),部門名稱,領(lǐng)導(dǎo)人號(hào),部門編號(hào)為主碼9刷卡機(jī)記錄刷卡機(jī)號(hào)2數(shù)據(jù)庫(kù)構(gòu)造的詳細(xì)設(shè)計(jì)經(jīng)過(guò)檢查,此數(shù)據(jù)庫(kù)的詳細(xì)邏輯設(shè)計(jì)滿足第3X式的要求。人事管理系統(tǒng)中各表的屬性設(shè)計(jì)情況如下:表2-1 員工屬性名數(shù)據(jù)類型長(zhǎng)度允許空主碼或索引約束條件員工編號(hào)Char5No主碼Char10No性別Char2“男或“女出生日期Datetime索引XX號(hào)VarChar32No民族VarChar16學(xué)歷VarChar8No索引職稱VarChar10部門編號(hào)Char4外碼表2-2 管理人員屬性名數(shù)據(jù)類型長(zhǎng)度允許空主碼或索引約束條件管理員賬號(hào)Char4No主碼員工編號(hào)Char4No外碼密碼Char6No

25、輸入時(shí)不顯示級(jí)別Char4No“管理員或“系統(tǒng)管理員表2-3 請(qǐng)假記錄屬性名數(shù)據(jù)類型長(zhǎng)度允許空主碼或索引約束條件請(qǐng)假編號(hào)Char6No主碼員工編號(hào)Char5No外碼請(qǐng)假時(shí)間DatetimeNo值為假期開(kāi)場(chǎng)日期請(qǐng)假天數(shù)int索引項(xiàng)銷假時(shí)間DatetimeNo值為假期完畢日期審批人編號(hào)Char4索引項(xiàng)值為職工編號(hào)批復(fù)結(jié)果VarChar50表2-4 獎(jiǎng)懲記錄屬性名數(shù)據(jù)類型長(zhǎng)度允許空主碼或索引約束條件獎(jiǎng)懲編號(hào)Char6No主碼員工編號(hào)Char4No外碼獎(jiǎng)懲類型Char4No索引項(xiàng)獎(jiǎng)懲金額Money獎(jiǎng)懲日期Datetime值為員工受獎(jiǎng)懲日期批復(fù)部門號(hào)Char4外碼批復(fù)原因VarChar50批復(fù)日期Dat

26、etimeNo值為領(lǐng)導(dǎo)批復(fù)日期表2-5 職務(wù)調(diào)動(dòng)屬性名數(shù)據(jù)類型長(zhǎng)度允許空主碼或索引約束條件調(diào)動(dòng)編號(hào)Char6No主碼員工編號(hào)Char4No外碼調(diào)動(dòng)前職務(wù)VarChar10No索引調(diào)動(dòng)后職務(wù)VarChar10No調(diào)動(dòng)日期Datetime值為員工調(diào)動(dòng)日期批復(fù)部門號(hào)Char4外碼批復(fù)原因VarChar50批復(fù)日期Datetime值為領(lǐng)導(dǎo)批復(fù)日期表2-6 出勤屬性名數(shù)據(jù)類型長(zhǎng)度允許空主碼或索引約束條件出勤編號(hào)Char6No主碼員工編號(hào)Char4No外碼上班時(shí)間Datetime下班時(shí)間DatetimeNo刷卡日期DatetimeNo索引刷卡機(jī)號(hào)Char4No外碼表2-7 工資屬性名數(shù)據(jù)類型長(zhǎng)度允許空主碼

27、或索引約束條件工資編號(hào)Char6No主碼員工編號(hào)Char4No外碼根本工資MoneyNo索引獎(jiǎng)金Money罰款Money起始時(shí)間Datetime截止時(shí)間Datetime發(fā)薪日期DatetimeNo索引表2-8 部門屬性名數(shù)據(jù)類型長(zhǎng)度允許空主碼或索引約束條件部門編號(hào)Char4No主碼部門名稱Char10No領(lǐng)導(dǎo)人號(hào)Char4No索引、外碼值為職工編號(hào)表2-9 刷卡機(jī)屬性名數(shù)據(jù)類型長(zhǎng)度允許空主碼或索引約束條件刷卡機(jī)號(hào)Char4No主碼. v.第五章 物理構(gòu)造設(shè)計(jì)數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段的任務(wù)是根據(jù)具體計(jì)算機(jī)系統(tǒng)(DBMS和硬件等)的特點(diǎn),為給定的數(shù)據(jù)庫(kù)系統(tǒng)確定合理的存儲(chǔ)構(gòu)造和存取方法。所謂的“合理主要有

28、兩個(gè)含義:一個(gè)是要使設(shè)計(jì)出的物理數(shù)據(jù)庫(kù)占用較少的存儲(chǔ)空間,另一個(gè)對(duì)數(shù)據(jù)庫(kù)的操作具有盡可能高的速度。主要表達(dá)在后者。1建立索引1對(duì)表部門在屬性列“領(lǐng)導(dǎo)人號(hào)上建立非聚集索引,2對(duì)表 員工 在屬性列“出生日期上建立非聚集索引在屬性列“學(xué)歷上建立非聚集索引3對(duì)表 出勤 在屬性列“上班日期上建立非聚集索引4對(duì)表 工資 在屬性列“根本工資上建立非聚集索引5對(duì)表 職務(wù)調(diào)動(dòng) 在屬性列“調(diào)動(dòng)前職務(wù)上建立非聚集索引6對(duì)表 獎(jiǎng)懲記錄 在屬性列“獎(jiǎng)懲類型上建立非聚集索引7對(duì)表 請(qǐng)假記錄 在屬性列“請(qǐng)假天數(shù)上建立非聚集索引在屬性列“審批人編號(hào)上建立非聚集索引2存儲(chǔ)構(gòu)造確定數(shù)據(jù)庫(kù)的存儲(chǔ)構(gòu)造主要指確定數(shù)據(jù)的存放位置和存儲(chǔ)構(gòu)

29、造,包括確定關(guān)系、索引、日志、備份等的存儲(chǔ)安排及存儲(chǔ)構(gòu)造,以及確定系統(tǒng)存儲(chǔ)參數(shù)的配置。將日志文件和數(shù)據(jù)庫(kù)對(duì)象(表、索引等)分別放在不同的磁盤,可以改良系統(tǒng)的性能,提高系統(tǒng)的平安性。所以,系統(tǒng)應(yīng)將日志文件和數(shù)據(jù)文件存放在不同磁盤上。3數(shù)據(jù)庫(kù)的建立具體SQL代碼如下:create database 人事管理系統(tǒng)on primary( name=人事管理系統(tǒng), filename='D:SQLXX售后效勞.mdf', size=10, filegrowth=10%, maxsize=50 )log on( name=人事管理系統(tǒng)_日志, filename='D:SQL人事管理系

30、統(tǒng)_日志.ldf', size=5, filegrowth=10%, maxsize=10)Gocreate table 部門(部門編號(hào) Char(4) primary key, 部門名 Char(10) not null,領(lǐng)導(dǎo)人號(hào) Char(4) not null,)Gocreate table 管理人員( 管理員賬號(hào) char(4) primary key,職工編號(hào) Char(4) not null,密碼 Char(6) not null,級(jí)別 Char(4) check(級(jí)別 in ('管理員','系統(tǒng)管理員'),foreign key (職工編號(hào)

31、) references 員工(員工編號(hào))Gocreate table 刷卡機(jī)( 刷卡機(jī)號(hào) Char(4) primary key)Gocreate table 員工( 員工編號(hào) Char(4) primary key, Char(10) not null,性別 Char(2) check(性別 in('男','女'),出生日期 datetime,學(xué)歷 VarChar(32) not null,XX號(hào) VarChar(32) not null,民族 VarChar(16) not null, 職稱 Char(10),部門編號(hào) char(4), )Gocreate

32、 table 出勤(出勤號(hào) Char(6) primary key,員工編號(hào) Char(4) not null,上班日期 datetime not null,上班時(shí)間 datetime not null,下班時(shí)間 datetime not null,刷卡機(jī)號(hào) Char(4),foreign key (刷卡機(jī)號(hào)) references 刷卡機(jī)(刷卡機(jī)號(hào)),foreign key (員工編號(hào)) references 員工(員工編號(hào))Gocreate table 工資(工資編號(hào) Char(6) primary key,員工編號(hào) Char(4) not null,根本工資 money not null

33、,罰款 money,起始時(shí)間 Datetime,截止時(shí)間 Datetime,發(fā)薪日期 Datetime,foreign key (員工編號(hào)) references 員工(員工編號(hào))Gocreate table 職務(wù)調(diào)動(dòng)(調(diào)動(dòng)編號(hào) Char(6) not null primary key,員工編號(hào) Char(4) not null,調(diào)動(dòng)前職務(wù) Char(10),調(diào)動(dòng)后職務(wù) Char(10),批復(fù)部門號(hào) Char(4) not null,調(diào)動(dòng)日期 Datetime,批復(fù)日期 Datetime,調(diào)動(dòng)原因 VarChar(50), foreign key (員工編號(hào)) references 員工(員工

34、編號(hào)), foreign key (批復(fù)部門號(hào)) references 部門(部門編號(hào))Gocreate table 獎(jiǎng)懲記錄(獎(jiǎng)懲編號(hào) Char(6) not null primary key,員工編號(hào) Char(4) not null,獎(jiǎng)懲類型 Char(4),獎(jiǎng)懲金額 money,獎(jiǎng)懲日期 Datetime,批復(fù)部門號(hào) Char(4),批復(fù)日期 Datetime,獎(jiǎng)懲原因 VarChar(50), foreign key (員工編號(hào)) references 員工(員工編號(hào)), foreign key (批復(fù)部編號(hào)) references 部門(部門編號(hào))Gocreate table 請(qǐng)假

35、記錄(請(qǐng)假編號(hào) Char(6) not null primary key,員工編號(hào) Char(4) not null,請(qǐng)假時(shí)間 Datetime,銷假時(shí)間 datetime,請(qǐng)假天數(shù) int ,審批人編號(hào) Char(4), foreign key (員工編號(hào)) references 員工(員工編號(hào))Go/*索引的建立*/create index部門_領(lǐng)導(dǎo)人號(hào)_index on部門(領(lǐng)導(dǎo)人號(hào))create index 出勤_學(xué)歷_index on 出勤(學(xué)歷 )create index 出勤_出生日期_index on 員工(出生日期 )create index 出勤_上班日期_index on

36、 出勤(上班日期 )create index 工資_根本工資_index on 工資(根本工資 )create index 職務(wù)調(diào)動(dòng)_調(diào)動(dòng)前職務(wù)_index on 職務(wù)調(diào)動(dòng)(調(diào)動(dòng)前職務(wù) )create index 獎(jiǎng)懲記錄_獎(jiǎng)懲類型_index on 獎(jiǎng)懲記錄(獎(jiǎng)懲類型 )create index 請(qǐng)假記錄_請(qǐng)假天數(shù)_index on 請(qǐng)假記錄(請(qǐng)假天數(shù))Go. v.第三局部:分析與總結(jié)經(jīng)過(guò)我們小組共同的努力,終于設(shè)計(jì)出一個(gè)到達(dá)程序設(shè)計(jì)要求的數(shù)據(jù)庫(kù)。其功能完整,用戶界面良好,但是也存在著某些缺陷。1數(shù)據(jù)庫(kù)分析由于在數(shù)據(jù)庫(kù)的設(shè)計(jì)初期,沒(méi)有對(duì)人事管理系統(tǒng)進(jìn)展準(zhǔn)確地需求分析,導(dǎo)致后期設(shè)計(jì)過(guò)程中的數(shù)據(jù)庫(kù)的概念設(shè)計(jì)階段無(wú)法進(jìn)展。因此,通過(guò)此次數(shù)據(jù)庫(kù)課程設(shè)計(jì)使學(xué)生認(rèn)識(shí)到了需求分析對(duì)于軟件系統(tǒng)設(shè)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論