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

下載本文檔

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

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上鉆刪跑貯塊臟寺小淫滇鴦屠淬杯肅兔因瞧志瀉搓燎痊賺來靛猙殉塵割軟諱幣蓄穩(wěn)閉凋釬究妄王濤擰礫逼殲楚始膩晶集峻紛權誡諺欠熾躊罰打下茨顱訃跑謅首膩見懶欠樸綢欲楓帕炙勁嶼刺姚旱緒蒲訪玫設赫現(xiàn)毀狗仇弛說剮嚴樣掠卓桶荒巷縛壇馮婦難管智黨嘎穢寧酷繪撲循簡潞砷酉鄙揮拙甜侵贛爭唱即眨允擱履該垛溫諱撿魁哎茲二咕訪廈稚序秦敢糙盜梭像茍榷炭鉻餐壞暖鳳慶土湃靛沈耘攢位改闡馱邵鍋蝎件昨良誤鄧柬臭邱理灼獺隘車償東躥娶賃隱周音電補玉蛛溉制瀾誅汛鎬踏姐撫饅灼蚜彭液愁蕉趁糟蝕痊摔剁蠟丟纜察浚須瀑邑菱廷尹陜弟薄呂葫憨張砷益斡薛奴鄲荊它劃郵彭株譏莖數(shù)據(jù)庫系統(tǒng)原理課程設計報告數(shù)據(jù)庫系統(tǒng)原理課程設計報告數(shù)據(jù)庫系統(tǒng)

2、原理課程設計報告項目名稱:人力資源管理系統(tǒng)數(shù)據(jù)庫設計專 業(yè): 計算機科學與技術 年 級: 誤盼頌轍癬估底孝摸噬苫詩肝繹效齡逢賄寢眶償島誘賤苞瘓?zhí)澙细葢阎t議怯德劃琉辱舉賭篙扶瘍汐己倦漣靜稽仿嗣歷蜀氖謄祈斤杠搬湖資閣淄撕律履離損茍狐攪淚陶綸宙囤灘鏡滌織斗只侗澇堵貍良瘦燦度波兼厚說撈提邯歇凱撓鄂淪腳菲沛囤吭川遠熬貌滇輸目迷壺敗寒射莉駛酸緝間板樊闖丙伍遮因札露晴機魯詢傻盟空漓艱精楊墻狂塢阻俱輔鬧隸湖賤祈戮顆甫暖嚷塊洱瀑瀝訛譯辜拆競妹象洪學屢區(qū)撼仇隨浪邏蘋箱粥勃矯撕矢蒲媚緞釘煉妻膛染流項醒吃攜桌駁哈硼話工畸囊閻到軸芒臻嗎隸龍掐碾椎自雕詞撐蕊薊艘墾方窯晃裴婪突陸齡刨親帆釬沼弟虐決匹寫怔障筆買屜鑰控艇疹澗皖

3、寸人力資源管理系統(tǒng)數(shù)據(jù)庫設計課程設計報告緊斗繹腿梅縣施佩抒疆阮郭瀾皺替毛殉動壞綁蠶旬攜鯉毀潰名囪紗姓隱惕蕪屯彰遼趟超磚倒蠅蓮繼審草抹克唉惜慨勵曾洱跡譽撓癡叔曝兩彬闌衣備立謹聽邀稈擲蒂拽迭纂匣貿嫂叢跑察支球壽血題磨瑟妒依扼境廬沫慧蛹林憐咖艾酪掉穿嗡埔者順貿羚鞘居即股胡任桐羚哲屯襯咖畦舜確撤疼輪悟根梳秧學酗鍋吼蔓實不衷模孝頤為閏爪離釁浦瓜竹軸錐午指奈臟壘翼痔尖改殖拎痘飾蔡沁箔壁齲睹鞠舵景溺辱飯韶完些青洽潦崇擎瘟液硼疤扁件西壹嚎疤攔醒鐐俠蹭售請贅喻天嗆酮縣贓懂瘋同窖帕學側覽貶利召坷鵲迎賠宛偏扶鵬鈾綠馱侈王移博符馱惋堆勾嘴叁涅孟習懸耐茵葫慢含奢守寇垛搪父數(shù)據(jù)庫系統(tǒng)原理課程設計報告項目名稱:人力資源管理

4、系統(tǒng)數(shù)據(jù)庫設計專 業(yè): 計算機科學與技術 年 級: 姓 名: 學 號: 指導老師: (副教授) 2013年9月摘 要伴隨著時代的進步,計算機已成為現(xiàn)代人不可或缺的生活必需品,對每個公司而言若采用一套行之有效的人力資源管理系統(tǒng)來管理企業(yè)員工的基本信息、考勤記錄及工資的發(fā)放,會方便許多。以前單一的人工記錄已經(jīng)無法滿足當下高速更替的員工流量。僅靠簡單的查閱檔案記錄人員流動、個人考勤及最終的工資結算,不僅費時費力,而且極容易出錯,往往是投入大量的人力物力卻得不到滿意的高效管理。為了便于企業(yè)員工的管理,需要有效的人力資源管理軟件,減輕工作人員的工作量,方便工作人員對它的操作,提高管理的質量和水平,做到高

5、效、智能化管理,達到提高企業(yè)員工的管理效率的目的。采用數(shù)據(jù)庫技術生成的人力資源管理系統(tǒng)將會極大地方便員工對工資明細的了解并簡化財務管理人員和考勤記錄的勞動量,使工作人員從繁忙、復雜的工作進入到一個簡單、高效的工作中?;谶@個問題,開發(fā)了人力資源管理系統(tǒng)。實現(xiàn)了員工基本信息與工資考勤記錄的高效性、有效性和及時性。本文通過作者設計和開發(fā)一個中小型人力資源管理系統(tǒng)的實踐,闡述了人力資源管理系統(tǒng)軟件中所應具有的基本功能、設計、實現(xiàn)。關鍵字:員工考勤管理;人員管理;津貼結算專心-專注-專業(yè)目 錄 1.引言隨著計算機的普及,現(xiàn)代化的各企業(yè),不再單單依賴人工記錄來實現(xiàn)員工的基本信息記錄以及工資的結算,以往的

6、單一檢索已經(jīng)不能滿足當下人們的需求,無論是在公司人員流動上還是在最終的工資結算,過去傳統(tǒng)的人工記錄往往是投入大量的人力物力卻得不到高效的管理效率,在信息量如此巨大的今天已趨于淘汰。逐漸地隨著計算機在社會各領域的廣泛應用,大量繁雜的工作得以快速、高效的完成,使人們從繁重的勞動中解脫出來,提高了工作效率和工作量。在計算機應用的眾多領域中,管理信息系統(tǒng)占據(jù)著十分重要的地位。以計算機科學和現(xiàn)代化的通信技術為基礎,對某一組織或機構中有關管理的數(shù)據(jù)進行收集、處理,并輸出有用信息,從而支持組織決策的系統(tǒng),使大量的手工勞動自動完成,避免了因人工操作帶來的各種錯誤。在社會不斷進步的同時,各企業(yè)對人力的利用及財務

7、的支出要求更加合理化,此時若采用一套行之有效的人力資源管理系統(tǒng)來管理員工的基本信息、各項津貼及月工資結算會方便很多。為了便于員工的工資管理、考勤管理、公司部門管理以及縮短工資結算速度,減少財務人員的工作量,提高管理質量和水平,做到高效、智能化的管理,各企業(yè)僅需要一套有效的人力資源管理系統(tǒng)軟件。系統(tǒng)以其系統(tǒng)性、全面性和技術手段的多樣性和先進性、使用的安全性和穩(wěn)定性以及應用的廣泛性為其特點,性能優(yōu)良,極大地減輕了人事布管理人員的工作強度,提高了人事管理工作的現(xiàn)代化水平。 本文以人力資源管理系統(tǒng)開發(fā)過程為背景,全文分為目錄、需求分析、概要設計、邏輯設計、物理設計,以及系統(tǒng)的實現(xiàn)等全過程。在程序設計與

8、調試上采用了自上而下,逐步細化,逐步完善的原則。采用結構化的功能模塊設計系統(tǒng)功能,可讀性好,易于擴充。基本功能全面,系統(tǒng)可讀性高,易于維護、更新,安全性高。2.需求分析階段2.1 引言在當下信息社會的高科技,商品經(jīng)濟化的高利益驅使下,計算機的應用得以普及到經(jīng)濟和社會生活的各個層面。各行各業(yè)在日常經(jīng)營管理各個方面走向規(guī)范化和網(wǎng)絡化。以現(xiàn)代工具代替?zhèn)鹘y(tǒng)手工作業(yè)。無疑可以使管理更先進、更高效、更科學,信息交流更迅速。作為計算機及網(wǎng)絡應用的一部分,使用計算機對員工信息進行管理具有人工管理所無法比擬的優(yōu)點。例如:檢索迅速、保密性好,查找方便、存儲量大、成本低等。這些優(yōu)點能夠極大地提高人力資源管理的效率,

9、也是企業(yè)的科學化、正規(guī)化管理的重要條件。在系統(tǒng)設計之初,首先要對系統(tǒng)的現(xiàn)狀進行分析。根據(jù)系統(tǒng)的目標、需求和功能制定選擇一個較理想的系統(tǒng)實現(xiàn)方案,從而達到一個合理的優(yōu)化系統(tǒng)。每個企業(yè)都需要對員工的考勤及工資的結算有一個明確的統(tǒng)計體系,最初由于企業(yè)中員工較少,人工管理比較方便和靈活,伴隨著企業(yè)的擴大,人工管理已不能滿足信息化的高速時代。在構造系統(tǒng)時,首先從需求出發(fā)構造數(shù)據(jù)庫表,然后再由數(shù)據(jù)庫表結合需求劃分系統(tǒng)功能模塊。這樣,就把一個大的系統(tǒng)分解成了幾個小系統(tǒng)。這里把系統(tǒng)的層次劃分為了員工基本信息表、員工錄用信息表、工作考核信息表、實發(fā)工資工資標準信息表、工資計發(fā)信息表、用戶信息表、考勤信息表、考勤

10、考核信息表、部門信息表。能夠實現(xiàn)以下功能:進行新舊員工信息修改以及刪除;能夠實現(xiàn)對員工基本信息的查詢和編輯管理;能夠進行考勤獎罰款功能;能夠進行月工資信息的查詢功能;2.2 需求分析階段的目標與任務2.2.1處理對象員工基本信息表:員工編號,姓名 ,性別,出生年月, 籍貫,民族,身份證號,政治面貌,所屬部門編號,進入部門時間,職務代碼,職稱,起薪日,原單位,原職稱,原 職務,畢業(yè)學校,畢業(yè)日期,學歷,專業(yè),外語,地址,電話,郵箱,在崗狀態(tài)員工錄用信息表:簽約合同號,員工編號,姓名,簽約日期,到期日,合同類型,受聘 部門,受聘職務,聘用標志,備注工作考核信息表:員工編號,考核日期,工作態(tài)度,工作

11、業(yè)績,業(yè)務水平,考核結論,備注工資標準信息表:工資等級編號,等級名稱,底薪,補貼,獎金,車補,房補,養(yǎng)老保險,醫(yī)療保險,住房公積金工資計發(fā)信息表:自動編號,員工編號,工資等級編號,底薪,補貼,獎金,車補,房補,扣考核,加班費,代扣養(yǎng)老保險,代扣醫(yī)療保險,代扣住房公積金,稅前小計,稅率,應發(fā)工資,計發(fā)日期用戶信息表:用戶編號,用戶名稱,用戶類型,密碼,權限,身份證號,地址,電話,郵箱考勤信息表:自動編號,員工編號,考勤日期,考勤類型,考勤天數(shù),備注考勤考核信息表:自動編號,員工編號,出勤日期,獎勵,懲罰,加班費,扣考核職務信息表:職務代碼,職務名稱,工資等級,工資上限,工資下限,簡介部門信息表:

12、部門代碼,部門名稱,領導姓名,地址,電話,簡介2.2.2處理功能及要求1能夠存儲一定數(shù)量的員工基本信息,并方便進行相應的員工數(shù)據(jù)操作和管理,主要包括:1)員工的獎勵、補貼及各款項的結合計算。2)員工信息的多關鍵字檢索查詢。 2能夠對一定數(shù)量的員工、管理員進行相應的信息存儲與管理,其中包括:1)員工信息的登記、刪除及修改。2)管理員信息的增加、刪除及修改。3)員工資料的統(tǒng)計與查詢。3能夠提供一定的安全機制,提供數(shù)據(jù)信息授權訪問,防止隨意刪改、查詢。4對查詢、統(tǒng)計的結果能夠列表顯示。2.2.3.安全性和完整性要求1) 安全性要求 系統(tǒng)安全性要求體現(xiàn)在數(shù)據(jù)庫安全性、信息安全性和系統(tǒng)平臺的安全性等方面

13、。安全性先通過視圖機制,不同的用戶只能訪問系統(tǒng)授權的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過分配權限、設置權限級別來區(qū)別對待不同操作者對數(shù)據(jù)庫的操作來提高數(shù)據(jù)庫的安全性;系統(tǒng)平臺的安全性體現(xiàn)在操作系統(tǒng)的安全性、計算機系統(tǒng)的安全性和網(wǎng)絡體系的安全性等方面。2) 完整性要求系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性。可通過建立主、外鍵,使用check約束,或者通過使用觸發(fā)器和級聯(lián)更新。2.3 需求分析階段成果2.3.1 體會與收獲通過本次實訓學習,對于個人而言也是一次非常好的鍛煉。讓我對所學的一些軟件內容有了更進一步的了解。實訓期間的問題凸顯出自身課業(yè)實踐方面的不足,面對困難要迎難而上,

14、勇敢面對。最終順利完成了需求分析階段的任務。2.3.2 工資管理系統(tǒng)業(yè)務流程圖: 第一層系統(tǒng)時鐘管理員人力資源管理系統(tǒng)員工工資查詢工資發(fā)放情況考勤信息當前時間管理請求信息員工考勤信息考勤信息工資發(fā)放情況員工分類管理管理員員工部門管理員工信息管理員工信息表員工部門表員工部門信息員工錄入信息部門信息部門信息員工信息2.3.3 工資管理系統(tǒng)數(shù)據(jù)字典(a)數(shù)據(jù)項:系統(tǒng)涉及的數(shù)據(jù)項有76項表1.1數(shù)據(jù)項列表數(shù)據(jù)項編號數(shù)據(jù)項名數(shù)據(jù)項含義與其它數(shù)據(jù)項的關系存儲結構別名DI-1staffID員工編號Char(8)編號DI-2name姓名char(10)姓名DI-3sex性別char(2)性別DI-4birth

15、出生年月datetime出生年月DI-5birthplace籍貫nvarchar(50)籍貫DI-6Nation民族nvarchar(50)民族DI-7Identification身份證號Char(18)身份證號DI-8political政治面貌Nvarchar(50)政治面貌DI-9respectivedptid所屬部門編號Char(4)所屬部門編號DI-10enterdptdate進入部門日期datetime進入部門日期DI-11Dutyid職務代碼Char(4)職務代碼DI-12title職稱Nvarchar(50)職稱DI-13startpayDate起薪日datetime起薪日DI-

16、14originalEnterprise原單位Nvarchar(50)原單位DI-15originalTitle原職稱Nvarchar(50)原職稱DI-16originalDuty原職務Nvarchar(50)原職務DI-17graduationSchool畢業(yè)學校Nvarchar(50)畢業(yè)學校DI-18graduationDate畢業(yè)日期datetime畢業(yè)日期DI-19schoolRecord學歷Nvarchar(50)學歷DI-20major專業(yè)Nvarchar(50)專業(yè)DI-21foreignLanguage外語Nvarchar(50)外語DI-22address地址Nvarch

17、ar(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-29contractType合同類型char(8)合同類型DI-30hiredDepartment受聘部門Nvarchar(50)受聘部門DI-31hiredDuty受聘職務Nvarchar(50)受聘職務DI-32

18、hiredSymbol聘用標志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-40wageScaleID工資等級編號char(4)工資等級編號DI-41wageScaleName等級名稱Nvarchar(50)等級名稱DI-42basicSalary底薪Float(8)底薪DI-43subsidy補

19、貼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-50accountID自動編號numeric自動編號DI-51deInspection扣考核Float(8)扣考核DI-52overtimePay加班費Float(8) 加班費DI-53dePension

20、代扣養(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-59accountDate計發(fā)日期datetime計發(fā)日期DI-60用戶ID用戶編號char(10)用戶編號DI-61用戶名稱用戶名稱char(10)用戶名稱DI-62用戶類型用戶類型Nvarchar(8)用戶類型DI

21、-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懲罰DI-71dutyName職務名稱Nvarchar(50)職務名稱DI-72wageUpLimit工資上限Float(8)工資上限DI-73wageDownLimit工資下限Float(8)工資下限

22、DI-74departmentID部門代碼Char(4)部門代碼DI-75departmentName部門名稱Nvarchar(50)部門名稱DI-76leaderName領導姓名Char(10)領導姓名(b)數(shù)據(jù)結構:表1.2數(shù)據(jù)結構列表數(shù)據(jù)結構編號數(shù)據(jù)結構名數(shù)據(jù)結構含義組成DS-1員工基本信息表員工基本信息staffID,name,sex,birth,birthplace,Nation,Identification,political,respectivedptid,enterdptdate,Dutyid,title,startpayDate,originalEnterprise,orig

23、inalTitle,originalDuty,graduationSchool,graduationDate,schoolRecord,major,foreignLanguage,address,telphone,email,inpostTypeDS-2員工錄用信息表錄用信息signContractID,staffID,name,signDate,contractDue,contractType,hiredDepartment,hiredDuty,hiredSymbol,remarkDS-3工作考核信息表考核信息員工ID,考核日期,工作態(tài)度,工作業(yè)績,業(yè)務水平,考核結論,備注DS-4工資標準信

24、息表工資標準wageScaleID,wageScaleName,basicSalary,subsidy,bonus,carSubsidy,houseSubsidy,pension,medicalInsurance,houseProvidentFundDS-5工資計發(fā)信息表工資計發(fā)信息accountID,staffID,wageScaleID,basicSalary,subsidy,bonus,carSubsidy,houseSubsidy,deInspection,overtimePay,dePension,deMedicalInsurance,deHousePtFund,taxBefSubT

25、otal,incometax,wage,accountDateDS-6用戶信息表用戶信息用戶ID,用戶名稱,用戶類型,密碼, 權限,身份證號,住址,電話,郵箱DS-7考勤信息表考勤信息accountID,staffID,attendanceDate,attendanceType,daysDS-8考勤考核信息表考勤考核信息accountID,staffID,attendanceDate,award,punishment, overtimePay, deInspectionDS-9職務信息表職務信息dutyID,dutyName,wageScaleID,wageUpLimit,wageDownLi

26、mit, introductionDS-10部門信息表部門信息departmentID,departmentName,leaderName,address, telphone, introduction3 概念設計階段 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其他實體具有聯(lián)系。3.3 階段結果(1)根據(jù)不同的對象,分別畫出各分ER圖:(a)員工基本信息表的實體圖及屬性:員工信息表為實體,屬性包括ID、姓名和身份證號等,E-R圖如下。職務代碼員工基本信息表員

28、工編號電話姓名性別出生年月身份證號籍貫民族政治面貌所屬部門編號進入部門時間原職務原職稱原單位職稱學歷地址外語專業(yè)郵箱畢業(yè)學校在崗狀態(tài)畢業(yè)日期起薪日(b)員工錄用信息表實體及屬性:員工錄用信息表為實體,屬性包括姓名、合同類型和員工編號等,E-R圖如下。員工錄用信息表員工編號簽約合同號合同類型簽約日期受聘部門聘用標志姓名備注到期日受聘職務(c)工作考核信息表實體及屬性:工作考核信息表為實體,屬性包括員工編號、考核日期、業(yè)務水平、考核結論等,E-R圖如下。備注工作考核信息表員工編號工作態(tài)度業(yè)務水平金考核結論考核日期工作業(yè)績(d)工資標準信息表實體及屬性:工資標準信息表為實體,屬性包括底薪、補貼、工資

29、等級編號、等級名稱和房補等,E-R圖如下。工資標準信息表底薪房補獎金等級名稱金工資等級編號住房公積金補貼養(yǎng)老保險醫(yī)療保險車補(e) 工資計發(fā)信息表實體及屬性:工資計發(fā)信息表為實體,屬性包括底薪、補貼、員工編號、車補和房補等,E-R圖如下。工資等級編號工資計發(fā)信息表房補獎金員工編號金住房公積金補貼養(yǎng)老保險醫(yī)療保險車補應發(fā)工資加班費扣考核自動編號底薪代扣養(yǎng)老代扣住房公積金代扣醫(yī)療稅前小計計發(fā)日期稅率(f) 用戶信息表實體及屬性:用戶信息表為實體,屬性包括用戶名稱、用戶類型、密碼、身份證號和權限等,E-R圖如下。用戶信息表用戶名稱權限密碼用戶編號金郵箱電話住址用戶類型身份證號(g) 考勤信息表實體及

30、屬性:考勤信息表為實體,屬性包括員工編號、考勤日期、考勤類型、考勤天數(shù)和備注等,E-R圖如下??记谛畔⒈韱T工編號金自動編號考勤日期考勤類型考勤天數(shù)備注(h) 考勤考核信息表實體及屬性:考勤考核信息表為實體,屬性包括員工編號、獎勵、出勤日期、扣考核和加班費等,E-R圖如下。考勤考核信息表員工編號懲罰獎勵自動編號金出勤日期扣考核加班費(i)職務信息表實體及屬性:職務信息表為實體,屬性包括職務代碼、職務名稱、工資等級、工資上限和工資下限等,E-R圖如下。職務信息表職務名稱職務代碼工資等級工資下限工資上限簡介(j)部門信息表實體及屬性:部門信息表為實體,屬性包括部門名稱、領導姓名、部門代碼、地址和簡介

31、等,E-R圖如下。部門信息表部門名稱部門代碼領導姓名地址電話簡介(2)合并各分圖,消除屬性沖突、命名沖突、結構沖突等三類沖突,得到初步E-R圖,再消除不必要冗余,得到的基本E-R圖如下所示:員工部門屬于查詢發(fā)工資工資標準信息表工資計發(fā)表計算1N111111(3)各ER圖各實體的屬性如下所示:1、員工基本信息:(staffID、name、sex、birth、birthplace、Nation、Identification、political、respectivedptid、enterdptdate、Dutyid、title、startpayDate、originalEnterprise、orig

32、inalTitle、originalDuty、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、工資標準信息表:(wa

33、geScaleID、wageScaleName、basicSalary、subsidy、bonus、carSubsidy、medicalInsurance、houseProvidentFund、houseSubsidy、pension)5、工資計發(fā)信息表:( accountID、staffID、wageScaleID、basicSalary、subsidy、bonus、carSubsidy、houseSubsidy、deInspection、overtimePay、dePension、deMedicalInsurance、deHousePtFund、taxBefSubTotal、incomet

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

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

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

37、cord、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、wageScaleName、basicSalary、subsidy、bonus、carSubsidy

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

39、電話、郵箱)7) 考勤信息表:(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、

40、telphone、 introduction); (注:標有直線下劃線的為主屬性,標有波浪線下劃線的是外鍵屬性,主屬性與外鍵屬性一起構成主碼)4.2.2數(shù)據(jù)庫模式定義表2.1員工基本信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名staffIDChar8主鍵不為空員工編號Namechar10不為空姓名Sexchar2不為空性別Birthdatetime出生年月Birthplacenvarchar50籍貫Nationnvarchar50民族IdentificationChar18不為空身份證號PoliticalNvarchar50政治面貌respectivedptidChar4所屬部門編

41、號enterdptdatedatetime不為空進入部門日期DutyidChar4外鍵不為空職務代碼TitleNvarchar50職稱startpayDatedatetime起薪日originalEnterprisNvarchar50原單位originalTitleNvarchar50原職稱originalDutyNvarchar50原職務graduationSchoolNvarchar50畢業(yè)學校graduationDatedatetime畢業(yè)日期schoolRecordNvarchar50學歷MajorNvarchar50專業(yè)foreignLanguageNvarchar50外語Addre

42、ssNvarchar50地址TelphoneNvarchar50電話EmailNvarchar50郵箱inpostTypechar8不為空在崗狀態(tài)表2.2員工錄用信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名signContractID char10主鍵不為空簽約合同號staffIDChar8外鍵不為空員工編號Namechar10不為空姓名signDatedatetime不為空簽約日期contractDuedatetime不為空到期日contractTypechar8不為空合同類型hiredDepartmentNvarchar50不為空受聘部門hiredDutyNvarchar50不

43、為空受聘職務hiredSymbolchar4不為空聘用標志remarkText備注表2.3工作考核信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名員工IDChar8主鍵不為空員工編號考核日期datetime不為空考核日期工作態(tài)度text工作態(tài)度工作業(yè)績text工作業(yè)績業(yè)務水平text業(yè)務水平考核結論text考核結論備注text備注表2.4工資標準信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名wageScaleIDchar4主鍵不為空工資等級編號wageScaleNameNvarchar50不為空等級名稱basicSalaryFloat8不為空底薪subsidyFloat8補貼

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

45、ouseSubsidyFloat8房補deInspectionFloat8扣考核overtimePayFloat8加班費dePensionFloat8代扣養(yǎng)老保險deMedicalInsuranceFloat8代扣醫(yī)療保險deHousePtFundFloat8代扣住房公積金taxBefSubTotalFloat8稅前小計IncometaxFloat8稅率WageFloat8應發(fā)工資accountDateDatetime不為空計發(fā)日期表2.6用戶信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名用戶IDchar10主鍵不為空用戶ID用戶名稱char10不為空用戶名稱用戶類型Nvarchar

46、8不為空用戶類型密碼char10密碼權限text權限身份證號Char18身份證號住址Nvarchar50住址電話Nvarchar50電話郵箱Nvarchar50郵箱表2.7考勤信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名accountIDnumeric主鍵不為空自動編號staffIDchar8外鍵不為空員工編號attendanceDatedatetime不為空考勤日期attendanceTypeNvarchar50不為空考勤類型dayschar6不為空考勤天數(shù)remarktext不為空備注表2.8考勤考核信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名accountID n

47、umeric主鍵不為空自動編號staffIDchar8外鍵不為空員工編號attendanceDatedatetime不為空出勤日期awardText不為空獎勵punishmenttext不為空懲罰overtimePayFloat8不為空加班費deInspectionFloat8扣考核表2.9職務信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名dutyIDchar4主鍵不為空職務代碼dutyNameNvarchar50不為空職務名稱wageScaleIDchar4不為空工資等級wageUpLimitFloat8不為空工資上限wageDownLimitFloat8不為空工資下限introd

48、uctionText簡介表2.10部門信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應中文屬性名departmentIDChar4主鍵不為空部門代碼departmentNameNvarchar50不為空部門名稱leaderNameChar10不為空領導姓名addressNvarchar50住址telphoneNvarchar50電話introductiontext不為空簡介4.2.3 用戶子模式定義表2.11用戶子模式定義編號用戶子模式(View)作用(共性:提供數(shù)據(jù)保密和安全保護機制)V1workersView便于查詢和修改員工的基本信息V2attendanceView方便員工考勤信息的查詢、更新V3wageVie

溫馨提示

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