數(shù)據(jù)庫課程設計人力資源管理系統(tǒng)_第1頁
數(shù)據(jù)庫課程設計人力資源管理系統(tǒng)_第2頁
數(shù)據(jù)庫課程設計人力資源管理系統(tǒng)_第3頁
數(shù)據(jù)庫課程設計人力資源管理系統(tǒng)_第4頁
數(shù)據(jù)庫課程設計人力資源管理系統(tǒng)_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、【精品文檔】如有侵權,請聯(lián)系網站刪除,僅供學習與交流數(shù)據(jù)庫課程設計人力資源管理系統(tǒng).精品文檔.課程設計任務書題目 人力資源管理系統(tǒng) 主要內容:設計一個便于管理且高效的人力資源管理系統(tǒng),減輕工作人員的工作量,方便工作人員對它的操作,提高管理的質量和水平,做到高效、智能化管理,達到提高企業(yè)員工的管理效率的目的。使用數(shù)據(jù)庫建立人力資源管理系統(tǒng)將會極大地方便員工對工資明細的了解并簡化財務管理人員和考勤記錄的勞動量,使工作人員從繁忙、復雜的工作進入到一個簡單、高效的工作中?;疽螅?、利用課余時間去圖書館或上網查閱課題相關資料,深入理解課題含義及設計要求,注意材料收集與整理;2、在第18周末之前完成預

2、設計,并請指導教師審查,通過后方可進行下一步工作;3、本課題要求使用數(shù)據(jù)庫技術實現(xiàn)項目中數(shù)據(jù)的查詢、添加、修改和刪除功能來完成系統(tǒng)的各項功能模塊的實現(xiàn)。主要參考資料:1 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論(第四版)M.北京:高教出版社,2006. 2 張哲.ASP數(shù)據(jù)庫項目案例導航M.北京:清華大學出版社,2007,10 3 丁寶康,董健全.數(shù)據(jù)庫實用教程M.北京:清華大學出版社,2001,06 4 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論(第二版)M.北京:高等教育出版社,2000,02 完 成 期 限: 指導教師簽名: 課程負責人簽名: 摘要伴隨著時代的進步,計算機已成為現(xiàn)代人不可或缺的生活必需品,對每個公

3、司而言若采用一套行之有效的人力資源管理系統(tǒng)來管理企業(yè)員工的基本信息、考勤記錄及工資的發(fā)放,會方便許多。以前單一的人工記錄已經無法滿足當下高速更替的員工流量。僅靠簡單的查閱檔案記錄人員流動、個人考勤及最終的工資結算,不僅費時費力,而且極容易出錯,往往是投入大量的人力物力卻得不到滿意的高效管理。為了便于企業(yè)員工的管理,需要有效的人力資源管理軟件,減輕工作人員的工作量,方便工作人員對它的操作,提高管理的質量和水平,做到高效、智能化管理,達到提高企業(yè)員工的管理效率的目的。采用數(shù)據(jù)庫技術生成的人力資源管理系統(tǒng)將會極大地方便員工對工資明細的了解并簡化財務管理人員和考勤記錄的勞動量,使工作人員從繁忙、復雜的

4、工作進入到一個簡單、高效的工作中?;谶@個問題,開發(fā)了人力資源管理系統(tǒng)。實現(xiàn)了員工基本信息與工資考勤記錄的高效性、有效性和及時性。本文設計和開發(fā)一個中小型人力資源管理系統(tǒng)的實踐,闡述了人力資源管理系統(tǒng)軟件中所應具有的基本功能、設計、實現(xiàn)。關 鍵 字:員工考勤管理;人員管理;津貼結算;高效性目錄摘要I目錄II第一章 概述1第二章 需求分析22.1 需求分析和功能實現(xiàn)22.2 需求分析階段的目標與任務22.2.1 處理對象22.2.2 處理功能及要求32.2.3 安全性和完整性要求32.3 需求分析階段成果42.3.1 工資管理系統(tǒng)業(yè)務流程圖42.3.2 工資管理系統(tǒng)數(shù)據(jù)字典5第三章 概念設計階段

5、93.1 設計分析93.2 任務與目標93.3 階段結果9第四章 邏輯設計階段154.1 邏輯設計的任務和目標154.2 數(shù)據(jù)組織154.2.1 將E-R圖轉換為關系模型154.2.2 數(shù)據(jù)庫模式定義164.2.3 用戶子模式定義194.3 數(shù)據(jù)處理21第五章 物理設計階段235.1 物理設計階段的目標與任務235.2 數(shù)據(jù)存儲方面235.3 系統(tǒng)功能模塊235.3.1 員工基本信息的查詢和更新模塊23第六章 數(shù)據(jù)庫實施階段256.1 建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引256.1.1 建立工資管理系統(tǒng)數(shù)據(jù)庫256.1.2 建立數(shù)據(jù)表256.1.3 建立視圖296.1.4 建立索引306.1.5 建

6、立觸發(fā)器306.2 數(shù)據(jù)入庫316.3 創(chuàng)建各個功能的存儲過程31第七章 系統(tǒng)調試和測試327.1 數(shù)據(jù)查看和存儲過程功能的驗證327.2 存儲過程功能的驗證:33設計心得體會35參考文獻36第一章 概述隨著計算機的普及,現(xiàn)代化的各企業(yè),不再單單依賴人工記錄來實現(xiàn)員工的基本信息記錄以及工資的結算,以往的單一檢索已經不能滿足當下人們的需求,無論是在公司人員流動上還是在最終的工資結算,過去傳統(tǒng)的人工記錄往往是投入大量的人力物力卻得不到高效的管理效率,在信息量如此巨大的今天已趨于淘汰。逐漸地隨著計算機在社會各領域的廣泛應用,大量繁雜的工作得以快速、高效的完成,使人們從繁重的勞動中解脫出來,提高了工作

7、效率和工作量。在計算機應用的眾多領域中,管理信息系統(tǒng)占據(jù)著十分重要的地位。以計算機科學和現(xiàn)代化的通信技術為基礎,對某一組織或機構中有關管理的數(shù)據(jù)進行收集、處理,并輸出有用信息,從而支持組織決策的系統(tǒng),使大量的手工勞動自動完成,避免了因人工操作帶來的各種錯誤。在社會不斷進步的同時,各企業(yè)對人力的利用及財務的支出要求更加合理化,此時若采用一套行之有效的人力資源管理系統(tǒng)來管理員工的基本信息、各項津貼及月工資結算會方便很多。為了便于員工的工資管理、考勤管理、公司部門管理以及縮短工資結算速度,減少財務人員的工作量,提高管理質量和水平,做到高效、智能化的管理,各企業(yè)僅需要一套有效的人力資源管理系統(tǒng)軟件。系

8、統(tǒng)以其系統(tǒng)性、全面性和技術手段的多樣性和先進性、使用的安全性和穩(wěn)定性以及應用的廣泛性為其特點,性能優(yōu)良,極大地減輕了人事布管理人員的工作強度,提高了人事管理工作的現(xiàn)代化水平。 本文以人力資源管理系統(tǒng)開發(fā)過程為背景,全文分為目錄、需求分析、概要設計、邏輯設計、物理設計,以及系統(tǒng)的實現(xiàn)等全過程。在程序設計與調試上采用了自上而下,逐步細化,逐步完善的原則。采用結構化的功能模塊設計系統(tǒng)功能,可讀性好,易于擴充。基本功能全面,系統(tǒng)可讀性高,易于維護、更新,安全性高。第二章 需求分析2.1 需求分析和功能實現(xiàn)在當下信息社會的高科技,商品經濟化的高利益驅使下,計算機的應用得以普及到經濟和社會生活的各個層面。

9、各行各業(yè)在日常經營管理各個方面走向規(guī)范化和網絡化。以現(xiàn)代工具代替?zhèn)鹘y(tǒng)手工作業(yè)。無疑可以使管理更先進、更高效、更科學,信息交流更迅速。作為計算機及網絡應用的一部分,使用計算機對員工信息進行管理具有人工管理所無法比擬的優(yōu)點。例如:檢索迅速、保密性好,查找方便、存儲量大、成本低等。這些優(yōu)點能夠極大地提高人力資源管理的效率,也是企業(yè)的科學化、正規(guī)化管理的重要條件。在系統(tǒng)設計之初,首先要對系統(tǒng)的現(xiàn)狀進行分析。根據(jù)系統(tǒng)的目標、需求和功能制定選擇一個較理想的系統(tǒng)實現(xiàn)方案,從而達到一個合理的優(yōu)化系統(tǒng)。每個企業(yè)都需要對員工的考勤及工資的結算有一個明確的統(tǒng)計體系,最初由于企業(yè)中員工較少,人工管理比較方便和靈活,伴

10、隨著企業(yè)的擴大,人工管理已不能滿足信息化的高速時代。在構造系統(tǒng)時,首先從需求出發(fā)構造數(shù)據(jù)庫表,然后再由數(shù)據(jù)庫表結合需求劃分系統(tǒng)功能模塊。這樣,就把一個大的系統(tǒng)分解成了幾個小系統(tǒng)。這里把系統(tǒng)的層次劃分為了員工基本信息表、員工錄用信息表、工作考核信息表、實發(fā)工資工資標準信息表、工資計發(fā)信息表、用戶信息表、考勤信息表、考勤考核信息表、部門信息表。能夠實現(xiàn)以下功能:1、進行新舊員工信息修改以及刪除;2、能夠實現(xiàn)對員工基本信息的查詢和編輯管理;3、能夠進行考勤獎罰款功能;4、能夠進行月工資信息的查詢功能;2.2 需求分析階段的目標與任務2.2.1 處理對象員工基本信息表:員工編號,姓名 ,性別,出生年月

11、, 籍貫,民族,身份證號,政治面貌,所屬部門編號,進入部門時間,職務代碼,職稱,起薪日,原單位,原職稱,原職務,畢業(yè)學校,畢業(yè)日期,學歷,專業(yè),外語,地址,電話,郵箱,在崗狀態(tài)員工錄用信息表:簽約合同號,員工編號,姓名,簽約日期,到期日,合同類型,受聘部門,受聘職務,聘用標志,備注工作考核信息表:員工編號,考核日期,工作態(tài)度,工作業(yè)績,業(yè)務水平,考核結論,備注工資標準信息表:工資等級編號,等級名稱,底薪,補貼,獎金,車補,房補,養(yǎng)老保險,醫(yī)療保險,住房公積金工資計發(fā)信息表:自動編號,員工編號,工資等級編號,底薪,補貼,獎金,車補,房補,扣考核,加班費,代扣養(yǎng)老保險,代扣醫(yī)療保險,代扣住房公積金

12、,稅前小計,稅率,應發(fā)工資,計發(fā)日期用戶信息表:用戶編號,用戶名稱,用戶類型,密碼,權限,身份證號,地址,電話,郵箱考勤信息表:自動編號,員工編號,考勤日期,考勤類型,考勤天數(shù),備注考勤考核信息表:自動編號,員工編號,出勤日期,獎勵,懲罰,加班費,扣考核職務信息表:職務代碼,職務名稱,工資等級,工資上限,工資下限,簡介部門信息表:部門代碼,部門名稱,領導姓名,地址,電話,簡介2.2.2 處理功能及要求1、能夠存儲一定數(shù)量的員工基本信息,并方便進行相應的員工數(shù)據(jù)操作和管理,主要包括:1.員工的獎勵、補貼及各款項的結合計算。2.員工信息的多關鍵字檢索查詢。 2、能夠對一定數(shù)量的員工、管理員進行相應

13、的信息存儲與管理,其中包括:1.員工信息的登記、刪除及修改。2.管理員信息的增加、刪除及修改。3.員工資料的統(tǒng)計與查詢。3、能夠提供一定的安全機制,提供數(shù)據(jù)信息授權訪問,防止隨意刪改、查詢。4、對查詢、統(tǒng)計的結果能夠列表顯示。2.2.3 安全性和完整性要求1、安全性要求 系統(tǒng)安全性要求體現(xiàn)在數(shù)據(jù)庫安全性、信息安全性和系統(tǒng)平臺的安全性等方面。安全性先通過視圖機制,不同的用戶只能訪問系統(tǒng)授權的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過分配權限、設置權限級別來區(qū)別對待不同操作者對數(shù)據(jù)庫的操作來提高數(shù)據(jù)庫的安全性;系統(tǒng)平臺的安全性體現(xiàn)在操作系統(tǒng)的安全性、計算機系統(tǒng)的安全性和網絡體系的安全性等方

14、面。2、完整性要求系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性??赏ㄟ^建立主、外鍵,使用check約束,或者通過使用觸發(fā)器和級聯(lián)更新。2.3 需求分析階段成果2.3.1 工資管理系統(tǒng)業(yè)務流程圖 1、系統(tǒng)工資管理和發(fā)放流程如下圖:系統(tǒng)時鐘管理員人力資源管理系統(tǒng)員工工資查詢工資發(fā)放情況考勤信息當前時間管理請求信息員工考勤信息考勤信息工資發(fā)放情況圖2.1 工資發(fā)放圖2、系統(tǒng)員工分類管理流程如下圖:管理員員工部門管理員工信息管理員工信息表員工部門表員工部門信息員工錄入信息部門信息部門信息員工信息圖2.2 員工分類圖2.3.2 工資管理系統(tǒng)數(shù)據(jù)字典1、數(shù)據(jù)項:系統(tǒng)涉及的數(shù)據(jù)項有76項表2.1 數(shù)據(jù)項列表數(shù)

15、據(jù)項編號數(shù)據(jù)項名數(shù)據(jù)項含義與其它數(shù)據(jù)項的關系存儲結構別名DI-1staffID員工編號Char(8)編號DI-2name姓名char(10)姓名DI-3sex性別char(2)性別DI-4birth出生年月datetime出生年月DI-5birthplace籍貫nvarchar(50)籍貫DI-6Nation民族nvarchar(50)民族DI-7Identification身份證號Char(18)身份證號DI-8political政治面貌Nvarchar(50)政治面貌DI-9respectivedptid所屬部門編號Char(4)所屬部門編號DI-10enterdptdate進入部門日期d

16、atetime進入部門日期DI-11Dutyid職務代碼Char(4)職務代碼DI-12title職稱Nvarchar(50)職稱DI-13startpayDate起薪日datetime起薪日DI-14originalEnterprise原單位Nvarchar(50)原單位DI-15originalTitle原職稱Nvarchar(50)原職稱DI-16originalDuty原職務Nvarchar(50)原職務DI-17graduationSchool畢業(yè)學校Nvarchar(50)畢業(yè)學校DI-18graduationDate畢業(yè)日期datetime畢業(yè)日期DI-19schoolRecor

17、d學歷Nvarchar(50)學歷DI-20major專業(yè)Nvarchar(50)專業(yè)DI-21foreignLanguage外語Nvarchar(50)外語DI-22address地址Nvarchar(50)地址DI-23telphone電話Nvarchar(50)電話DI-24email郵箱Nvarchar(50)郵箱DI-25inpostType在崗狀態(tài)char(8)在崗狀態(tài)DI-26signContractID簽約合同號char(10)簽約合同號DI-27signDate簽約日期datetime簽約日期DI-28contractDue到期日datetime到期日DI-29contrac

18、tType合同類型char(8)合同類型DI-30hiredDepartment受聘部門Nvarchar(50)受聘部門DI-31hiredDuty受聘職務Nvarchar(50)受聘職務DI-32hiredSymbol聘用標志char(4)聘用標志DI-33remark備注Text備注DI-34員工ID員工編號同staffIDChar(8)員工編號DI-35考核日期考核日期datetime考核日期DI-36工作態(tài)度工作態(tài)度text工作態(tài)度DI-37工作業(yè)績工作業(yè)績text工作業(yè)績DI-38業(yè)務水平業(yè)務水平text業(yè)務水平DI-39考核結論考核結論text考核結論DI-40wageScaleI

19、D工資等級編號char(4)工資等級編號DI-41wageScaleName等級名稱Nvarchar(50)等級名稱DI-42basicSalary底薪Float(8)底薪DI-43subsidy補貼Float(8)補貼DI-44bonus獎金Float(8)獎金DI-45carSubsidy車補Float(8)車補DI-46houseSubsidy房補Float(8)房補DI-47pension養(yǎng)老保險Float(8)養(yǎng)老保險DI-48medicalInsurance醫(yī)療保險Float(8)醫(yī)療保險DI-49houseProvidentFund住房公積金Float(8)住房公積金DI-50a

20、ccountID自動編號numeric自動編號DI-51deInspection扣考核Float(8)扣考核DI-52overtimePay加班費Float(8) 加班費DI-53dePension代扣養(yǎng)老保險Float(8)代扣養(yǎng)老保險DI-54deMedicalInsurance代扣醫(yī)療保險Float(8)代扣醫(yī)療保險DI-55deHousePtFund代扣住房公積金Float(8)代扣住房公積DI-56taxBefSubTotal稅前小計Float(8)稅前小計DI-57incometax稅率Float(8)稅率DI-58wage應發(fā)工資Float(8)應發(fā)工資DI-59accountD

21、ate計發(fā)日期datetime計發(fā)日期DI-60用戶ID用戶編號char(10)用戶編號DI-61用戶名稱用戶名稱char(10)用戶名稱DI-62用戶類型用戶類型Nvarchar(8)用戶類型DI-63密碼密碼char(10)密碼DI-64權限權限text權限DI-65attendanceDate考勤日期datetime考勤日期DI-66attendanceType考勤類型char(5)考勤類型DI-67days考勤天數(shù)char(6)考勤天數(shù)DI-68attendanceDate出勤日期datetime出勤日期DI-69award獎勵text獎勵DI-70punishment懲罰text懲罰

22、DI-71dutyName職務名稱Nvarchar(50)職務名稱DI-72wageUpLimit工資上限Float(8)工資上限DI-73wageDownLimit工資下限Float(8)工資下限DI-74departmentID部門代碼Char(4)部門代碼DI-75departmentName部門名稱Nvarchar(50)部門名稱DI-76leaderName領導姓名Char(10)領導姓名2、數(shù)據(jù)結構:表2.2 數(shù)據(jù)結構列表數(shù)據(jù)結構編號數(shù)據(jù)結構名數(shù)據(jù)結構含義組成DS-1員工基本信息表員工基本信息staffID,name,sex,birth,birthplace,Nation,Iden

23、tification,political,respectivedptid,enterdptdate,Dutyid,title,startpayDate,originalEnterprise,originalTitle,originalDuty,graduationSchool,graduationDate,schoolRecord,major,foreignLanguage,address,telphone,email,inpostTypeDS-2員工錄用信息表錄用信息signContractID,staffID,name,signDate,contractDue,contractType,h

24、iredDepartment,hiredDuty,hiredSymbol,remarkDS-3工作考核信息表考核信息員工ID,考核日期,工作態(tài)度,工作業(yè)績,業(yè)務水平,考核結論,備注DS-4工資標準信息表工資標準wageScaleID,wageScaleName,basicSalary,subsidy,bonus,carSubsidy,houseSubsidy,pension,medicalInsurance,houseProvidentFundDS-5工資計發(fā)信息表工資計發(fā)信息accountID,staffID,wageScaleID,basicSalary,subsidy,bonus,car

25、Subsidy,houseSubsidy,deInspection,overtimePay,dePension,deMedicalInsurance,deHousePtFund,taxBefSubTotal,incometax,wage,accountDateDS-6用戶信息表用戶信息用戶ID,用戶名稱,用戶類型,密碼, 權限,身份證號,住址,電話,郵箱DS-7考勤信息表考勤信息accountID,staffID,attendanceDate,attendanceType,daysDS-8考勤考核信息表考勤考核信息accountID,staffID,attendanceDate,award,p

26、unishment, overtimePay, deInspectionDS-9職務信息表職務信息dutyID,dutyName,wageScaleID,wageUpLimit,wageDownLimit, introductionDS-10部門信息表部門信息departmentID,departmentName,leaderName,address, telphone, introduction第三章 概念設計階段3.1 設計分析系統(tǒng)開發(fā)的總體目標是實現(xiàn)人力資源管理的系統(tǒng)化和自動化,縮短員工工資結算的等待時間,減輕工作人員的工作量,方便工作人員對它的操作,提高管理的質量和水平,做到高效、智能

27、化管理,從而達到提高工資管理效率的目的。主要任務是對員工基本信息、管理員信息、員工津貼信息、考勤信息的基本的操作及外理。概念設計階段主要是將需求分析階段得到的用戶需求抽象為信息結構(概念模型)的過程,它是整個數(shù)據(jù)庫設計的關鍵。3.2 任務與目標1、選擇中層數(shù)據(jù)流為切入點,通常選擇實際系統(tǒng)中的子系統(tǒng);2、設計分E-R圖,即各子模塊的E-R圖;3、生成初步E-R圖,通過合并方法,做到各子系統(tǒng)實體、屬性、聯(lián)系統(tǒng)一; 在本工資管理系統(tǒng)中,分析各層數(shù)據(jù)流圖和數(shù)據(jù)字典,知道整個系統(tǒng)功能圍繞“員工”、“考勤”和“津貼”的處理。根據(jù)實體與屬性間的兩條準則:作為“屬性”,不能再具有需要描述的性質?!皩傩浴辈荒芘c

28、其他實體具有聯(lián)系。3.3 階段結果1、根據(jù)不同的對象,分別畫出各分E-R圖: 1.員工基本信息表的實體圖及屬性:員工信息表為實體,屬性包括ID、姓名和身份證號等,E-R圖如下:職務代碼員工基本信息表員工編號電話姓名性別出生年月身份證號籍貫民族政治面貌所屬部門編號進入部門時間原職務原職稱原單位職稱學歷地址外語專業(yè)郵箱畢業(yè)學校在崗狀態(tài)畢業(yè)日期起薪日圖3.1 員工基本信息表的實體圖及屬性圖2.員工錄用信息表實體及屬性:員工錄用信息表為實體,屬性包括姓名、合同類型和員工編號等,E-R圖如下:員工錄用信息表員工編號簽約合同號合同類型簽約日期受聘部門聘用標志姓名備注到期日受聘職務圖3.2 員工錄用信息表實

29、體及屬性圖 3.工作考核信息表實體及屬性:工作考核信息表為實體,屬性包括員工編號、考核日期、業(yè)務水平、考核結論等,E-R圖如下:備注工作考核信息表員工編號工作態(tài)度業(yè)務水平金考核結論考核日期工作業(yè)績圖3.3 工作考核信息表實體及屬性圖 4.工資標準信息表實體及屬性:工資標準信息表為實體,屬性包括底薪、補貼、工資等級編號、等級名稱和房補等,E-R圖如下。工資標準信息表底薪房補獎金等級名稱金工資等級編號住房公積金補貼養(yǎng)老保險醫(yī)療保險車補圖3.4 工資標準信息表實體及屬性圖 5.工資計發(fā)信息表實體及屬性:工資計發(fā)信息表為實體,屬性包括底薪、補貼、員工編號、車補和房補等,E-R圖如下。工資等級編號工資計

30、發(fā)信息表房補獎金員工編號金住房公積金補貼養(yǎng)老保險醫(yī)療保險車補應發(fā)工資加班費扣考核自動編號底薪代扣養(yǎng)老代扣住房公積金代扣醫(yī)療稅前小計計發(fā)日期稅率圖3.5 工資計發(fā)信息表實體及屬性圖 6.用戶信息表實體及屬性:用戶信息表為實體,屬性包括用戶名稱、用戶類型、密碼、身份證號和權限等,E-R圖如下。用戶信息表用戶名稱權限密碼用戶編號金郵箱電話住址用戶類型身份證號圖3.6 用戶信息表實體及屬性圖 7.考勤信息表實體及屬性:考勤信息表為實體,屬性包括員工編號、考勤日期、考勤類型、考勤天數(shù)和備注等,E-R圖如下??记谛畔⒈韱T工編號金自動編號考勤日期考勤類型考勤天數(shù)備注圖3.7 考勤信息表實體及屬性圖 8.考勤

31、考核信息表實體及屬性:考勤考核信息表為實體,屬性包括員工編號、獎勵、出勤日期、扣考核和加班費等,E-R圖如下。考勤考核信息表員工編號懲罰獎勵自動編號金出勤日期扣考核加班費圖3.8 考勤考核信息表實體及屬性圖 9.職務信息表實體及屬性:職務信息表為實體,屬性包括職務代碼、職務名稱、工資等級、工資上限和工資下限等,E-R圖如下。職務信息表職務名稱職務代碼工資等級工資下限工資上限簡介圖3.9 職務信息表實體及屬性圖 10.部門信息表實體及屬性:部門信息表為實體,屬性包括部門名稱、領導姓名、部門代碼、地址和簡介等,E-R圖如下。部門信息表部門名稱部門代碼領導姓名地址電話簡介圖3.10 部門信息表實體及

32、屬性圖2、合并各分-圖,消除屬性沖突、命名沖突、結構沖突等三類沖突,得到初步E-R圖,再消除不必要冗余,得到的基本E-R圖如下所示:員工部門屬于查詢發(fā)工資工資標準信息表工資計發(fā)表計算1N111111圖3.11 基本功能圖3、各E-R圖各實體的屬性如下所示:1.員工基本信息:(staffID、name、sex、birth、birthplace、Nation、Identification、political、respectivedptid、enterdptdate、Dutyid、title、startpayDate、originalEnterprise、originalTitle、original

33、Duty、graduationSchool、graduationDate、schoolRecord、major、foreignLanguage、address、telphone、email、inpostType)2.員工錄用信息表:(signContractID、 staffID、name、signDate、contractDue、contractType、hiredDepartment、hiredDuty、hiredSymbol、remark)3.工作考核信息表:(員工ID、考核日期、工作態(tài)度、工作業(yè)績、業(yè)務水平、考核結論、備注)4.工資標準信息表:(wageScaleID、wageScal

34、eName、basicSalary、subsidy、bonus、carSubsidy、medicalInsurance、houseProvidentFund、houseSubsidy、pension)5.工資計發(fā)信息表:( accountID、staffID、wageScaleID、basicSalary、subsidy、bonus、carSubsidy、houseSubsidy、deInspection、overtimePay、dePension、deMedicalInsurance、deHousePtFund、taxBefSubTotal、incometax、wage、accountDat

35、e)6.用戶信息表:(用戶ID、用戶名稱、用戶類型、密碼、 權限、身份證號、住址、電話、郵箱)7.考勤信息表:(accountID、staffID、attendanceDate、attendanceType、days、remark)8.考勤考核信息表:(accountID、staffID、attendanceDate、award、punishment、 overtimePay、 deInspection)9.職務信息表:(dutyID、dutyName、 wageScaleID、wageUpLimit、wageDownLimit、 introduction)10.部門信息表:(departme

36、ntID、departmentName、leaderName、address、 telphone、 introduction)第四章 邏輯設計階段4.1 邏輯設計的任務和目標以上的概念設計階段是獨立于任何一種數(shù)據(jù)模型的,但是邏輯設計階段就與選用的DBMS產品發(fā)生關系了,系統(tǒng)邏輯設計的任務就是將概念設計階段設計好的基本E-R圖轉換為選用DBMS產品所支持的數(shù)據(jù)模型相符合的邏輯結構。具體內容包括數(shù)據(jù)組織(將E-R圖轉換成關系模型、模型優(yōu)化、數(shù)據(jù)庫模式定義、用戶子模式設計)、數(shù)據(jù)處理(畫出系統(tǒng)功能模塊圖)兩大任務。4.2 數(shù)據(jù)組織4.2.1 將E-R圖轉換為關系模型實體型轉換為關系模式。實體的屬性就

37、是關系的屬性,實體的碼就是關系的碼。對于實體間的聯(lián)系則有以下不同的情況: 具有相同碼的關系模式可合并。具體的基本E-R圖向關系模型的轉化如下:1、員工基本信息:(staffID、name、sex、birth、birthplace、Nation、Identification、political、respectivedptid、enterdptdate、Dutyid、title、startpayDate、originalEnterprise、originalTitle、originalDuty、graduationSchool、graduationDate、schoolRecord、major、f

38、oreignLanguage、address、telphone、email、inpostType);2、員工錄用信息表:(signContractID、 staffID、name、signDate、contractDue、contractType、hiredDepartment、hiredDuty、hiredSymbol、remark);3、工作考核信息表:(員工ID、考核日期、工作態(tài)度、工作業(yè)績、業(yè)務水平、考核結論、備注);4、工資標準信息表:(wageScaleID、wageScaleName、basicSalary、subsidy、bonus、carSubsidy、houseSubsid

39、y、pension、medicalInsurance、houseProvidentFund);5、工資計發(fā)信息表:( accountID、staffID、wageScaleID、basicSalary、subsidy、bonus、carSubsidy、houseSubsidy、deInspection、overtimePay、dePension、deMedicalInsurance、deHousePtFund、taxBefSubTotal、incometax、wage、accountDate)6、用戶信息表:(用戶ID、用戶名稱、用戶類型、密碼、 權限、身份證號、住址、電話、郵箱)7、考勤信息

40、表:(accountID、staffID、 attendanceDate、attendanceType、days、remark)8、考勤考核信息表:(accountID、staffID、 attendanceDate、award、punishment、 overtimePay、 deInspection)9、職務信息表:(dutyID、dutyName、wageScaleID、wageUpLimit、wageDownLimit、 introduction)10、部門信息表:(departmentID、departmentName、leaderName、address、telphone、 int

41、roduction); 4.2.2 數(shù)據(jù)庫模式定義表4.1 員工基本信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名staffIDChar8主鍵不為空員工編號Namechar10不為空姓名Sexchar2不為空性別Birthdatetime出生年月Birthplacenvarchar50籍貫Nationnvarchar50民族IdentificationChar18不為空身份證號PoliticalNvarchar50政治面貌respectivedptidChar4所屬部門編號enterdptdatedatetime不為空進入部門日期DutyidChar4外鍵不為空職務代碼TitleNv

42、archar50職稱startpayDatedatetime起薪日originalEnterprisNvarchar50原單位originalTitleNvarchar50原職稱originalDutyNvarchar50原職務graduationSchoolNvarchar50畢業(yè)學校graduationDatedatetime畢業(yè)日期schoolRecordNvarchar50學歷MajorNvarchar50專業(yè)foreignLanguageNvarchar50外語AddressNvarchar50地址TelphoneNvarchar50電話EmailNvarchar50郵箱inpost

43、Typechar8不為空在崗狀態(tài)表4.2 員工錄用信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名signContractID char10主鍵不為空簽約合同號staffIDChar8外鍵不為空員工編號Namechar10不為空姓名signDatedatetime不為空簽約日期contractDuedatetime不為空到期日contractTypechar8不為空合同類型hiredDepartmentNvarchar50不為空受聘部門hiredDutyNvarchar50不為空受聘職務hiredSymbolchar4不為空聘用標志remarkText備注表4.3 工作考核信息表列名數(shù)

44、據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名員工IDChar8主鍵不為空員工編號考核日期datetime不為空考核日期工作態(tài)度text工作態(tài)度工作業(yè)績text工作業(yè)績業(yè)務水平text業(yè)務水平考核結論text考核結論備注text備注表4.4 工資標準信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名wageScaleIDchar4主鍵不為空工資等級編號wageScaleNameNvarchar50不為空等級名稱basicSalaryFloat8不為空底薪subsidyFloat8補貼bonusFloat8獎金carSubsidyFloat8車補houseSubsidyFloat8房補pen

45、sionFloat8養(yǎng)老保險medicalInsuranceFloat8醫(yī)療保險houseProvidentFunFloat8住房公積金表4.5 工資計發(fā)信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名accountIDnumeric主鍵不為空自動編號staffIDChar8外鍵不為空員工編號wageScaleIDchar4外鍵不為空工資等級編號basicSalaryFloat8不為空底薪SubsidyFloat8補貼BonusFloat8獎金carSubsidyFloat8車補houseSubsidyFloat8房補deInspectionFloat8扣考核overtimePayFl

46、oat8加班費dePensionFloat8代扣養(yǎng)老保險deMedicalInsuranceFloat8代扣醫(yī)療保險deHousePtFundFloat8代扣住房公積金taxBefSubTotalFloat8稅前小計IncometaxFloat8稅率WageFloat8應發(fā)工資accountDateDatetime不為空計發(fā)日期表4.6 用戶信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名用戶IDchar10主鍵不為空用戶ID用戶名稱char10不為空用戶名稱用戶類型Nvarchar8不為空用戶類型密碼char10密碼權限text權限身份證號Char18身份證號住址Nvarchar50

47、住址電話Nvarchar50電話郵箱Nvarchar50郵箱表4.7 考勤信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名accountIDnumeric主鍵不為空自動編號staffIDchar8外鍵不為空員工編號attendanceDatedatetime不為空考勤日期attendanceTypeNvarchar50不為空考勤類型dayschar6不為空考勤天數(shù)remarktext不為空備注表4.8 考勤考核信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名accountID numeric主鍵不為空自動編號staffIDchar8外鍵不為空員工編號attendanceDatedatetime不為空出勤日期awardText不為空獎勵punishmenttext不為空懲罰overtimePayFloat8不為空加班費deInspectionFloat8扣考核表4.9 職務信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名dutyIDchar4主鍵不為空職務代碼dutyNameNvarchar50不為空職務名稱wageScaleIDchar4不為空工資等級wageUpLimitFloat8不為空工資上限wageDownLimitFloat8不為空工資下限introductionText簡介表4.10 部門信息表列

溫馨提示

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

評論

0/150

提交評論