




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告項(xiàng)目名稱:人力資源管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 年 級: 姓 名: 學(xué) 號: 指導(dǎo)老師: (副教授) 2013年9月摘 要伴隨著時(shí)代的進(jìn)步,計(jì)算機(jī)已成為現(xiàn)代人不可或缺的生活必需品,對每個公司而言若采用一套行之有效的人力資源管理系統(tǒng)來管理企業(yè)員工的基本信息、考勤記錄及工資的發(fā)放,會方便許多。以前單一的人工記錄已經(jīng)無法滿足當(dāng)下高速更替的員工流量。僅靠簡單的查閱檔案記錄人員流動、個人考勤及最終的工資結(jié)算,不僅費(fèi)時(shí)費(fèi)力,而且極容易出錯,往往是投入大量的人力物力卻得不到滿意的高效管理。為了便于企業(yè)員工的管理,需要有效的人力資源管理軟件,
2、減輕工作人員的工作量,方便工作人員對它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,達(dá)到提高企業(yè)員工的管理效率的目的。采用數(shù)據(jù)庫技術(shù)生成的人力資源管理系統(tǒng)將會極大地方便員工對工資明細(xì)的了解并簡化財(cái)務(wù)管理人員和考勤記錄的勞動量,使工作人員從繁忙、復(fù)雜的工作進(jìn)入到一個簡單、高效的工作中?;谶@個問題,開發(fā)了人力資源管理系統(tǒng)。實(shí)現(xiàn)了員工基本信息與工資考勤記錄的高效性、有效性和及時(shí)性。本文通過作者設(shè)計(jì)和開發(fā)一個中小型人力資源管理系統(tǒng)的實(shí)踐,闡述了人力資源管理系統(tǒng)軟件中所應(yīng)具有的基本功能、設(shè)計(jì)、實(shí)現(xiàn)。關(guān)鍵字:員工考勤管理;人員管理;津貼結(jié)算目 錄1引言12. 需求分析階段22.1 引言22.2 需
3、求分析階段的目標(biāo)與任務(wù)2 2.2.1處理對象2 2.2.2處理功能及要求3 2.2.3.安全性和完整性要求32.3 需求分析階段成果33 概念設(shè)計(jì)階段83.1 引言83.2 任務(wù)與目標(biāo)83.3 階段結(jié)果84邏輯設(shè)計(jì)階段124.1邏輯設(shè)計(jì)的任務(wù)和目標(biāo)124.2數(shù)據(jù)組織124.2.1將e-r圖轉(zhuǎn)換為關(guān)系模型124.2.2數(shù)據(jù)庫模式定義134.2.3 用戶子模式定義164.3數(shù)據(jù)處理185物理設(shè)計(jì)階段195.1物理設(shè)計(jì)階段的目標(biāo)與任務(wù)195.2數(shù)據(jù)存儲方面195.3系統(tǒng)功能模塊195.3.1 員工基本信息的查詢和更新模塊196數(shù)據(jù)庫實(shí)施階段206.1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引206.1.1 建立
4、數(shù)據(jù)庫206.1.2 建立數(shù)據(jù)表206.1.3 建立視圖226.1.4 建立索引236.1.5 建立觸發(fā)器236.2數(shù)據(jù)入庫246.3創(chuàng)建各個功能的存儲過程247系統(tǒng)調(diào)試和測試258設(shè)計(jì)心得259存在的問題及建議25致謝26參考文獻(xiàn)26附錄1 存儲過程定義27附錄2 數(shù)據(jù)查看和存儲過程功能的驗(yàn)證29附錄3 所有的sql運(yùn)行語句31附錄4 系統(tǒng)的運(yùn)行界面37數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告1.引言隨著計(jì)算機(jī)的普及,現(xiàn)代化的各企業(yè),不再單單依賴人工記錄來實(shí)現(xiàn)員工的基本信息記錄以及工資的結(jié)算,以往的單一檢索已經(jīng)不能滿足當(dāng)下人們的需求,無論是在公司人員流動上還是在最終的工資結(jié)算,過去傳統(tǒng)的人工記錄往往是投入
5、大量的人力物力卻得不到高效的管理效率,在信息量如此巨大的今天已趨于淘汰。逐漸地隨著計(jì)算機(jī)在社會各領(lǐng)域的廣泛應(yīng)用,大量繁雜的工作得以快速、高效的完成,使人們從繁重的勞動中解脫出來,提高了工作效率和工作量。在計(jì)算機(jī)應(yīng)用的眾多領(lǐng)域中,管理信息系統(tǒng)占據(jù)著十分重要的地位。以計(jì)算機(jī)科學(xué)和現(xiàn)代化的通信技術(shù)為基礎(chǔ),對某一組織或機(jī)構(gòu)中有關(guān)管理的數(shù)據(jù)進(jìn)行收集、處理,并輸出有用信息,從而支持組織決策的系統(tǒng),使大量的手工勞動自動完成,避免了因人工操作帶來的各種錯誤。在社會不斷進(jìn)步的同時(shí),各企業(yè)對人力的利用及財(cái)務(wù)的支出要求更加合理化,此時(shí)若采用一套行之有效的人力資源管理系統(tǒng)來管理員工的基本信息、各項(xiàng)津貼及月工資結(jié)算會方
6、便很多。為了便于員工的工資管理、考勤管理、公司部門管理以及縮短工資結(jié)算速度,減少財(cái)務(wù)人員的工作量,提高管理質(zhì)量和水平,做到高效、智能化的管理,各企業(yè)僅需要一套有效的人力資源管理系統(tǒng)軟件。系統(tǒng)以其系統(tǒng)性、全面性和技術(shù)手段的多樣性和先進(jìn)性、使用的安全性和穩(wěn)定性以及應(yīng)用的廣泛性為其特點(diǎn),性能優(yōu)良,極大地減輕了人事布管理人員的工作強(qiáng)度,提高了人事管理工作的現(xiàn)代化水平。 本文以人力資源管理系統(tǒng)開發(fā)過程為背景,全文分為目錄、需求分析、概要設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì),以及系統(tǒng)的實(shí)現(xiàn)等全過程。在程序設(shè)計(jì)與調(diào)試上采用了自上而下,逐步細(xì)化,逐步完善的原則。采用結(jié)構(gòu)化的功能模塊設(shè)計(jì)系統(tǒng)功能,可讀性好,易于擴(kuò)充?;竟?/p>
7、能全面,系統(tǒng)可讀性高,易于維護(hù)、更新,安全性高。30 2.需求分析階段2.1 引言在當(dāng)下信息社會的高科技,商品經(jīng)濟(jì)化的高利益驅(qū)使下,計(jì)算機(jī)的應(yīng)用得以普及到經(jīng)濟(jì)和社會生活的各個層面。各行各業(yè)在日常經(jīng)營管理各個方面走向規(guī)范化和網(wǎng)絡(luò)化。以現(xiàn)代工具代替?zhèn)鹘y(tǒng)手工作業(yè)。無疑可以使管理更先進(jìn)、更高效、更科學(xué),信息交流更迅速。作為計(jì)算機(jī)及網(wǎng)絡(luò)應(yīng)用的一部分,使用計(jì)算機(jī)對員工信息進(jìn)行管理具有人工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、保密性好,查找方便、存儲量大、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人力資源管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理的重要條件。在系統(tǒng)設(shè)計(jì)之初,首先要對系統(tǒng)的現(xiàn)狀進(jìn)行分析。根據(jù)系統(tǒng)的目標(biāo)、需
8、求和功能制定選擇一個較理想的系統(tǒng)實(shí)現(xiàn)方案,從而達(dá)到一個合理的優(yōu)化系統(tǒng)。每個企業(yè)都需要對員工的考勤及工資的結(jié)算有一個明確的統(tǒng)計(jì)體系,最初由于企業(yè)中員工較少,人工管理比較方便和靈活,伴隨著企業(yè)的擴(kuò)大,人工管理已不能滿足信息化的高速時(shí)代。在構(gòu)造系統(tǒng)時(shí),首先從需求出發(fā)構(gòu)造數(shù)據(jù)庫表,然后再由數(shù)據(jù)庫表結(jié)合需求劃分系統(tǒng)功能模塊。這樣,就把一個大的系統(tǒng)分解成了幾個小系統(tǒng)。這里把系統(tǒng)的層次劃分為了員工基本信息表、員工錄用信息表、工作考核信息表、實(shí)發(fā)工資工資標(biāo)準(zhǔn)信息表、工資計(jì)發(fā)信息表、用戶信息表、考勤信息表、考勤考核信息表、部門信息表。能夠?qū)崿F(xiàn)以下功能:進(jìn)行新舊員工信息修改以及刪除;能夠?qū)崿F(xiàn)對員工基本信息的查詢和
9、編輯管理;能夠進(jìn)行考勤獎罰款功能;能夠進(jìn)行月工資信息的查詢功能;2.2 需求分析階段的目標(biāo)與任務(wù)2.2.1處理對象員工基本信息表:員工編號,姓名 ,性別,出生年月, 籍貫,民族,身份證號,政治面貌,所屬部門編號,進(jìn)入部門時(shí)間,職務(wù)代碼,職稱,起薪日,原單位,原職稱,原 職務(wù),畢業(yè)學(xué)校,畢業(yè)日期,學(xué)歷,專業(yè),外語,地址,電話,郵箱,在崗狀態(tài)員工錄用信息表:簽約合同號,員工編號,姓名,簽約日期,到期日,合同類型,受聘 部門,受聘職務(wù),聘用標(biāo)志,備注工作考核信息表:員工編號,考核日期,工作態(tài)度,工作業(yè)績,業(yè)務(wù)水平,考核結(jié)論,備注工資標(biāo)準(zhǔn)信息表:工資等級編號,等級名稱,底薪,補(bǔ)貼,獎金,車補(bǔ),房補(bǔ),養(yǎng)
10、老保險(xiǎn),醫(yī)療保險(xiǎn),住房公積金工資計(jì)發(fā)信息表:自動編號,員工編號,工資等級編號,底薪,補(bǔ)貼,獎金,車補(bǔ),房補(bǔ),扣考核,加班費(fèi),代扣養(yǎng)老保險(xiǎn),代扣醫(yī)療保險(xiǎn),代扣住房公積金,稅前小計(jì),稅率,應(yīng)發(fā)工資,計(jì)發(fā)日期用戶信息表:用戶編號,用戶名稱,用戶類型,密碼,權(quán)限,身份證號,地址,電話,郵箱考勤信息表:自動編號,員工編號,考勤日期,考勤類型,考勤天數(shù),備注考勤考核信息表:自動編號,員工編號,出勤日期,獎勵,懲罰,加班費(fèi),扣考核職務(wù)信息表:職務(wù)代碼,職務(wù)名稱,工資等級,工資上限,工資下限,簡介部門信息表:部門代碼,部門名稱,領(lǐng)導(dǎo)姓名,地址,電話,簡介2.2.2處理功能及要求1能夠存儲一定數(shù)量的員工基本信息
11、,并方便進(jìn)行相應(yīng)的員工數(shù)據(jù)操作和管理,主要包括:1)員工的獎勵、補(bǔ)貼及各款項(xiàng)的結(jié)合計(jì)算。2)員工信息的多關(guān)鍵字檢索查詢。 2能夠?qū)σ欢〝?shù)量的員工、管理員進(jìn)行相應(yīng)的信息存儲與管理,其中包括:1)員工信息的登記、刪除及修改。2)管理員信息的增加、刪除及修改。3)員工資料的統(tǒng)計(jì)與查詢。3能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改、查詢。4對查詢、統(tǒng)計(jì)的結(jié)果能夠列表顯示。2.2.3.安全性和完整性要求1) 安全性要求 系統(tǒng)安全性要求體現(xiàn)在數(shù)據(jù)庫安全性、信息安全性和系統(tǒng)平臺的安全性等方面。安全性先通過視圖機(jī)制,不同的用戶只能訪問系統(tǒng)授權(quán)的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過
12、分配權(quán)限、設(shè)置權(quán)限級別來區(qū)別對待不同操作者對數(shù)據(jù)庫的操作來提高數(shù)據(jù)庫的安全性;系統(tǒng)平臺的安全性體現(xiàn)在操作系統(tǒng)的安全性、計(jì)算機(jī)系統(tǒng)的安全性和網(wǎng)絡(luò)體系的安全性等方面。2) 完整性要求系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性。可通過建立主、外鍵,使用check約束,或者通過使用觸發(fā)器和級聯(lián)更新。2.3 需求分析階段成果2.3.1 體會與收獲通過本次實(shí)訓(xùn)學(xué)習(xí),對于個人而言也是一次非常好的鍛煉。讓我對所學(xué)的一些軟件內(nèi)容有了更進(jìn)一步的了解。實(shí)訓(xùn)期間的問題凸顯出自身課業(yè)實(shí)踐方面的不足,面對困難要迎難而上,勇敢面對。最終順利完成了需求分析階段的任務(wù)。2.3.2 工資管理系統(tǒng)業(yè)務(wù)流程圖: 第一層系統(tǒng)時(shí)鐘管理員
13、人力資源管理系統(tǒng)員工工資查詢工資發(fā)放情況考勤信息當(dāng)前時(shí)間管理請求信息員工考勤信息考勤信息工資發(fā)放情況員工分類管理管理員員工部門管理員工信息管理員工信息表員工部門表員工部門信息員工錄入信息部門信息部門信息員工信息2.3.3 工資管理系統(tǒng)數(shù)據(jù)字典(a)數(shù)據(jù)項(xiàng):系統(tǒng)涉及的數(shù)據(jù)項(xiàng)有76項(xiàng)表1.1數(shù)據(jù)項(xiàng)列表數(shù)據(jù)項(xiàng)編號數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)含義與其它數(shù)據(jù)項(xiàng)的關(guān)系存儲結(jié)構(gòu)別名di-1staffid員工編號char(8)編號di-2name姓名char(10)姓名di-3sex性別char(2)性別di-4birth出生年月datetime出生年月di-5birthplace籍貫nvarchar(50)籍貫di-6n
14、ation民族nvarchar(50)民族di-7identification身份證號char(18)身份證號di-8political政治面貌nvarchar(50)政治面貌di-9respectivedptid所屬部門編號char(4)所屬部門編號di-10enterdptdate進(jìn)入部門日期datetime進(jìn)入部門日期di-11dutyid職務(wù)代碼char(4)職務(wù)代碼di-12title職稱nvarchar(50)職稱di-13startpaydate起薪日datetime起薪日di-14originalenterprise原單位nvarchar(50)原單位di-15original
15、title原職稱nvarchar(50)原職稱di-16originalduty原職務(wù)nvarchar(50)原職務(wù)di-17graduationschool畢業(yè)學(xué)校nvarchar(50)畢業(yè)學(xué)校di-18graduationdate畢業(yè)日期datetime畢業(yè)日期di-19schoolrecord學(xué)歷nvarchar(50)學(xué)歷di-20major專業(yè)nvarchar(50)專業(yè)di-21foreignlanguage外語nvarchar(50)外語di-22address地址nvarchar(50)地址di-23telphone電話nvarchar(50)電話di-24email郵箱nv
16、archar(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受聘職務(wù)nvarchar(50)受聘職務(wù)di-32hiredsymbol聘用標(biāo)志char(4)聘用標(biāo)志di-33remark備注text備注di-34員
17、工id員工編號同staffidchar(8)員工編號di-35考核日期考核日期datetime考核日期di-36工作態(tài)度工作態(tài)度text工作態(tài)度di-37工作業(yè)績工作業(yè)績text工作業(yè)績di-38業(yè)務(wù)水平業(yè)務(wù)水平text業(yè)務(wù)水平di-39考核結(jié)論考核結(jié)論text考核結(jié)論di-40wagescaleid工資等級編號char(4)工資等級編號di-41wagescalename等級名稱nvarchar(50)等級名稱di-42basicsalary底薪float(8)底薪di-43subsidy補(bǔ)貼float(8)補(bǔ)貼di-44bonus獎金float(8)獎金di-45carsubsidy車補(bǔ)f
18、loat(8)車補(bǔ)di-46housesubsidy房補(bǔ)float(8)房補(bǔ)di-47pension養(yǎng)老保險(xiǎn)float(8)養(yǎng)老保險(xiǎn)di-48medicalinsurance醫(yī)療保險(xiǎn)float(8)醫(yī)療保險(xiǎn)di-49houseprovidentfund住房公積金float(8)住房公積金di-50accountid自動編號numeric自動編號di-51deinspection扣考核float(8)扣考核di-52overtimepay加班費(fèi)float(8) 加班費(fèi)di-53depension代扣養(yǎng)老保險(xiǎn)float(8)代扣養(yǎng)老保險(xiǎn)di-54demedicalinsurance代扣醫(yī)療保險(xiǎn)fl
19、oat(8)代扣醫(yī)療保險(xiǎn)di-55dehouseptfund代扣住房公積金float(8)代扣住房公積di-56taxbefsubtotal稅前小計(jì)float(8)稅前小計(jì)di-57incometax稅率float(8)稅率di-58wage應(yīng)發(fā)工資float(8)應(yīng)發(fā)工資di-59accountdate計(jì)發(fā)日期datetime計(jì)發(fā)日期di-60用戶id用戶編號char(10)用戶編號di-61用戶名稱用戶名稱char(10)用戶名稱di-62用戶類型用戶類型nvarchar(8)用戶類型di-63密碼密碼char(10)密碼di-64權(quán)限權(quán)限text權(quán)限di-65attendancedate
20、考勤日期datetime考勤日期di-66attendancetype考勤類型char(5)考勤類型di-67days考勤天數(shù)char(6)考勤天數(shù)di-68attendancedate出勤日期datetime出勤日期di-69award獎勵text獎勵di-70punishment懲罰text懲罰di-71dutyname職務(wù)名稱nvarchar(50)職務(wù)名稱di-72wageuplimit工資上限float(8)工資上限di-73wagedownlimit工資下限float(8)工資下限di-74departmentid部門代碼char(4)部門代碼di-75departmentname
21、部門名稱nvarchar(50)部門名稱di-76leadername領(lǐng)導(dǎo)姓名char(10)領(lǐng)導(dǎo)姓名(b)數(shù)據(jù)結(jié)構(gòu):表1.2數(shù)據(jù)結(jié)構(gòu)列表數(shù)據(jù)結(jié)構(gòu)編號數(shù)據(jù)結(jié)構(gòu)名數(shù)據(jù)結(jié)構(gòu)含義組成ds-1員工基本信息表員工基本信息staffid,name,sex,birth,birthplace,nation,identification,political,respectivedptid,enterdptdate,dutyid,title,startpaydate,originalenterprise,originaltitle,originalduty,graduationschool,graduationd
22、ate,schoolrecord,major,foreignlanguage,address,telphone,email,inposttypeds-2員工錄用信息表錄用信息signcontractid,staffid,name,signdate,contractdue,contracttype,hireddepartment,hiredduty,hiredsymbol,remarkds-3工作考核信息表考核信息員工id,考核日期,工作態(tài)度,工作業(yè)績,業(yè)務(wù)水平,考核結(jié)論,備注ds-4工資標(biāo)準(zhǔn)信息表工資標(biāo)準(zhǔn)wagescaleid,wagescalename,basicsalary,subsidy
23、,bonus,carsubsidy,housesubsidy,pension,medicalinsurance,houseprovidentfundds-5工資計(jì)發(fā)信息表工資計(jì)發(fā)信息accountid,staffid,wagescaleid,basicsalary,subsidy,bonus,carsubsidy,housesubsidy,deinspection,overtimepay,depension,demedicalinsurance,dehouseptfund,taxbefsubtotal,incometax,wage,accountdateds-6用戶信息表用戶信息用戶id,用戶
24、名稱,用戶類型,密碼, 權(quán)限,身份證號,住址,電話,郵箱ds-7考勤信息表考勤信息accountid,staffid,attendancedate,attendancetype,daysds-8考勤考核信息表考勤考核信息accountid,staffid,attendancedate,award,punishment, overtimepay, deinspectionds-9職務(wù)信息表職務(wù)信息dutyid,dutyname,wagescaleid,wageuplimit,wagedownlimit, introductionds-10部門信息表部門信息departmentid,departm
25、entname,leadername,address, telphone, introduction3 概念設(shè)計(jì)階段 3.1 引言系統(tǒng)開發(fā)的總體目標(biāo)是實(shí)現(xiàn)人力資源管理的系統(tǒng)化和自動化,縮短員工工資結(jié)算的等待時(shí)間,減輕工作人員的工作量,方便工作人員對它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,從而達(dá)到提高工資管理效率的目的。主要任務(wù)是對員工基本信息、管理員信息、員工津貼信息、考勤信息的基本的操作及外理。概念設(shè)計(jì)階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過程,它是整個數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。3.2 任務(wù)與目標(biāo)(1)選擇中層數(shù)據(jù)流為切入點(diǎn),通常選擇實(shí)際系統(tǒng)中的子系統(tǒng);(2
26、)設(shè)計(jì)分e-r圖,即各子模塊的e-r圖;(3)生成初步e-r圖,通過合并方法,做到各子系統(tǒng)實(shí)體、屬性、聯(lián)系統(tǒng)一;在本工資管理系統(tǒng)中,分析各層數(shù)據(jù)流圖和數(shù)據(jù)字典,知道整個系統(tǒng)功能圍繞“員工”、“考勤”和“津貼”的處理。根據(jù)實(shí)體與屬性間的兩條準(zhǔn)則:作為“屬性”,不能再具有需要描述的性質(zhì)。“屬性”不能與其他實(shí)體具有聯(lián)系。3.3 階段結(jié)果(1)根據(jù)不同的對象,分別畫出各分er圖:(a)員工基本信息表的實(shí)體圖及屬性:員工信息表為實(shí)體,屬性包括id、姓名和身份證號等,e-r圖如下。職務(wù)代碼員工基本信息表員工編號電話姓名性別出生年月身份證號籍貫民族政治面貌所屬部門編號進(jìn)入部門時(shí)間原職務(wù)原職稱原單位職稱學(xué)歷地
27、址外語專業(yè)郵箱畢業(yè)學(xué)校在崗狀態(tài)畢業(yè)日期起薪日(b)員工錄用信息表實(shí)體及屬性:員工錄用信息表為實(shí)體,屬性包括姓名、合同類型和員工編號等,e-r圖如下。員工錄用信息表員工編號簽約合同號合同類型簽約日期受聘部門聘用標(biāo)志姓名備注到期日受聘職務(wù)(c)工作考核信息表實(shí)體及屬性:工作考核信息表為實(shí)體,屬性包括員工編號、考核日期、業(yè)務(wù)水平、考核結(jié)論等,e-r圖如下。備注工作考核信息表員工編號工作態(tài)度業(yè)務(wù)水平金考核結(jié)論考核日期工作業(yè)績(d)工資標(biāo)準(zhǔn)信息表實(shí)體及屬性:工資標(biāo)準(zhǔn)信息表為實(shí)體,屬性包括底薪、補(bǔ)貼、工資等級編號、等級名稱和房補(bǔ)等,e-r圖如下。工資標(biāo)準(zhǔn)信息表底薪房補(bǔ)獎金等級名稱金工資等級編號住房公積金補(bǔ)
28、貼養(yǎng)老保險(xiǎn)醫(yī)療保險(xiǎn)車補(bǔ)(e) 工資計(jì)發(fā)信息表實(shí)體及屬性:工資計(jì)發(fā)信息表為實(shí)體,屬性包括底薪、補(bǔ)貼、員工編號、車補(bǔ)和房補(bǔ)等,e-r圖如下。工資等級編號工資計(jì)發(fā)信息表房補(bǔ)獎金員工編號金住房公積金補(bǔ)貼養(yǎng)老保險(xiǎn)醫(yī)療保險(xiǎn)車補(bǔ)應(yīng)發(fā)工資加班費(fèi)扣考核自動編號底薪代扣養(yǎng)老代扣住房公積金代扣醫(yī)療稅前小計(jì)計(jì)發(fā)日期稅率(f) 用戶信息表實(shí)體及屬性:用戶信息表為實(shí)體,屬性包括用戶名稱、用戶類型、密碼、身份證號和權(quán)限等,e-r圖如下。用戶信息表用戶名稱權(quán)限密碼用戶編號金郵箱電話住址用戶類型身份證號(g) 考勤信息表實(shí)體及屬性:考勤信息表為實(shí)體,屬性包括員工編號、考勤日期、考勤類型、考勤天數(shù)和備注等,e-r圖如下。考勤信息
29、表員工編號金自動編號考勤日期考勤類型考勤天數(shù)備注(h) 考勤考核信息表實(shí)體及屬性:考勤考核信息表為實(shí)體,屬性包括員工編號、獎勵、出勤日期、扣考核和加班費(fèi)等,e-r圖如下。考勤考核信息表員工編號懲罰獎勵自動編號金出勤日期扣考核加班費(fèi)(i)職務(wù)信息表實(shí)體及屬性:職務(wù)信息表為實(shí)體,屬性包括職務(wù)代碼、職務(wù)名稱、工資等級、工資上限和工資下限等,e-r圖如下。職務(wù)信息表職務(wù)名稱職務(wù)代碼工資等級工資下限工資上限簡介(j)部門信息表實(shí)體及屬性:部門信息表為實(shí)體,屬性包括部門名稱、領(lǐng)導(dǎo)姓名、部門代碼、地址和簡介等,e-r圖如下。部門信息表部門名稱部門代碼領(lǐng)導(dǎo)姓名地址電話簡介(2)合并各分圖,消除屬性沖突、命名沖
30、突、結(jié)構(gòu)沖突等三類沖突,得到初步e-r圖,再消除不必要冗余,得到的基本e-r圖如下所示:員工部門屬于查詢發(fā)工資工資標(biāo)準(zhǔn)信息表工資計(jì)發(fā)表計(jì)算1n111111(3)各er圖各實(shí)體的屬性如下所示:1、員工基本信息:(staffid、name、sex、birth、birthplace、nation、identification、political、respectivedptid、enterdptdate、dutyid、title、startpaydate、originalenterprise、originaltitle、originalduty、graduationschool、graduationd
31、ate、schoolrecord、major、foreignlanguage、address、telphone、email、inposttype)2、員工錄用信息表:(signcontractid、 staffid、name、signdate、contractdue、contracttype、hireddepartment、hiredduty、hiredsymbol、remark)3、工作考核信息表:(員工id、考核日期、工作態(tài)度、工作業(yè)績、業(yè)務(wù)水平、考核結(jié)論、備注)4、工資標(biāo)準(zhǔn)信息表:(wagescaleid、wagescalename、basicsalary、subsidy、bonus、c
32、arsubsidy、medicalinsurance、houseprovidentfund、housesubsidy、pension)5、工資計(jì)發(fā)信息表:( accountid、staffid、wagescaleid、basicsalary、subsidy、bonus、carsubsidy、housesubsidy、deinspection、overtimepay、depension、demedicalinsurance、dehouseptfund、taxbefsubtotal、incometax、wage、accountdate)6、用戶信息表:(用戶id、用戶名稱、用戶類型、密碼、 權(quán)限、
33、身份證號、住址、電話、郵箱)7、考勤信息表:(accountid、staffid、attendancedate、attendancetype、days、remark)8、考勤考核信息表:(accountid、staffid、attendancedate、award、punishment、 overtimepay、 deinspection)9、職務(wù)信息表:(dutyid、dutyname、 wagescaleid、wageuplimit、wagedownlimit、 introduction)10、部門信息表:(departmentid、departmentname、leadername、ad
34、dress、 telphone、 introduction)4邏輯設(shè)計(jì)階段4.1邏輯設(shè)計(jì)的任務(wù)和目標(biāo)以上的概念設(shè)計(jì)階段是獨(dú)立于任何一種數(shù)據(jù)模型的,但是邏輯設(shè)計(jì)階段就與選用的dbms產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計(jì)的任務(wù)就是將概念設(shè)計(jì)階段設(shè)計(jì)好的基本e-r圖轉(zhuǎn)換為選用dbms產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。具體內(nèi)容包括數(shù)據(jù)組織(將e-r圖轉(zhuǎn)換成關(guān)系模型、模型優(yōu)化、數(shù)據(jù)庫模式定義、用戶子模式設(shè)計(jì))、數(shù)據(jù)處理(畫出系統(tǒng)功能模塊圖)兩大任務(wù)。4.2數(shù)據(jù)組織4.2.1將e-r圖轉(zhuǎn)換為關(guān)系模型實(shí)體型轉(zhuǎn)換為關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。對于實(shí)體間的聯(lián)系則有以下不同的情況: 具有
35、相同碼的關(guān)系模式可合并。具體的基本e-r圖向關(guān)系模型的轉(zhuǎn)化如下:1)員工基本信息:(staffid、name、sex、birth、birthplace、nation、identification、political、respectivedptid、enterdptdate、dutyid、title、startpaydate、originalenterprise、originaltitle、originalduty、graduationschool、graduationdate、schoolrecord、major、foreignlanguage、address、telphone、email、i
36、nposttype);2)員工錄用信息表:(signcontractid、 staffid、name、signdate、contractdue、contracttype、hireddepartment、hiredduty、hiredsymbol、remark);3)工作考核信息表:(員工id、考核日期、工作態(tài)度、工作業(yè)績、業(yè)務(wù)水平、考核結(jié)論、備注);4)工資標(biāo)準(zhǔn)信息表:(wagescaleid、wagescalename、basicsalary、subsidy、bonus、carsubsidy、housesubsidy、pension、medicalinsurance、houseprovide
37、ntfund);5)工資計(jì)發(fā)信息表:( accountid、staffid、wagescaleid、basicsalary、subsidy、bonus、carsubsidy、housesubsidy、deinspection、overtimepay、depension、demedicalinsurance、dehouseptfund、taxbefsubtotal、incometax、wage、accountdate)6)用戶信息表:(用戶id、用戶名稱、用戶類型、密碼、 權(quán)限、身份證號、住址、電話、郵箱)7) 考勤信息表:(accountid、staffid、 attendancedate、a
38、ttendancetype、days、remark)8)考勤考核信息表:(accountid、staffid、 attendancedate、award、punishment、 overtimepay、 deinspection)9)職務(wù)信息表:(dutyid、dutyname、wagescaleid、wageuplimit、wagedownlimit、 introduction)10)部門信息表:(departmentid、departmentname、leadername、address、telphone、 introduction); (注:標(biāo)有直線下劃線的為主屬性,標(biāo)有波浪線下劃線的是
39、外鍵屬性,主屬性與外鍵屬性一起構(gòu)成主碼)4.2.2數(shù)據(jù)庫模式定義表2.1員工基本信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名staffidchar8主鍵不為空員工編號namechar10不為空姓名sexchar2不為空性別birthdatetime出生年月birthplacenvarchar50籍貫nationnvarchar50民族identificationchar18不為空身份證號politicalnvarchar50政治面貌respectivedptidchar4所屬部門編號enterdptdatedatetime不為空進(jìn)入部門日期dutyidchar4外鍵不為空職務(wù)代碼t
40、itlenvarchar50職稱startpaydatedatetime起薪日originalenterprisnvarchar50原單位originaltitlenvarchar50原職稱originaldutynvarchar50原職務(wù)graduationschoolnvarchar50畢業(yè)學(xué)校graduationdatedatetime畢業(yè)日期schoolrecordnvarchar50學(xué)歷majornvarchar50專業(yè)foreignlanguagenvarchar50外語addressnvarchar50地址telphonenvarchar50電話emailnvarchar50郵箱
41、inposttypechar8不為空在崗狀態(tài)表2.2員工錄用信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名signcontractid char10主鍵不為空簽約合同號staffidchar8外鍵不為空員工編號namechar10不為空姓名signdatedatetime不為空簽約日期contractduedatetime不為空到期日contracttypechar8不為空合同類型hireddepartmentnvarchar50不為空受聘部門hireddutynvarchar50不為空受聘職務(wù)hiredsymbolchar4不為空聘用標(biāo)志remarktext備注表2.3工作考核信息
42、表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名員工idchar8主鍵不為空員工編號考核日期datetime不為空考核日期工作態(tài)度text工作態(tài)度工作業(yè)績text工作業(yè)績業(yè)務(wù)水平text業(yè)務(wù)水平考核結(jié)論text考核結(jié)論備注text備注表2.4工資標(biāo)準(zhǔn)信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名wagescaleidchar4主鍵不為空工資等級編號wagescalenamenvarchar50不為空等級名稱basicsalaryfloat8不為空底薪subsidyfloat8補(bǔ)貼bonusfloat8獎金carsubsidyfloat8車補(bǔ)housesubsidyfloat8房補(bǔ)
43、pensionfloat8養(yǎng)老保險(xiǎn)medicalinsurancefloat8醫(yī)療保險(xiǎn)houseprovidentfunfloat8住房公積金表2.5工資計(jì)發(fā)信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名accountidnumeric主鍵不為空自動編號staffidchar8外鍵不為空員工編號wagescaleidchar4外鍵不為空工資等級編號basicsalaryfloat8不為空底薪subsidyfloat8補(bǔ)貼bonusfloat8獎金carsubsidyfloat8車補(bǔ)housesubsidyfloat8房補(bǔ)deinspectionfloat8扣考核overtimepay
44、float8加班費(fèi)depensionfloat8代扣養(yǎng)老保險(xiǎn)demedicalinsurancefloat8代扣醫(yī)療保險(xiǎn)dehouseptfundfloat8代扣住房公積金taxbefsubtotalfloat8稅前小計(jì)incometaxfloat8稅率wagefloat8應(yīng)發(fā)工資accountdatedatetime不為空計(jì)發(fā)日期表2.6用戶信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名用戶idchar10主鍵不為空用戶id用戶名稱char10不為空用戶名稱用戶類型nvarchar8不為空用戶類型密碼char10密碼權(quán)限text權(quán)限身份證號char18身份證號住址nvarchar5
45、0住址電話nvarchar50電話郵箱nvarchar50郵箱表2.7考勤信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名accountidnumeric主鍵不為空自動編號staffidchar8外鍵不為空員工編號attendancedatedatetime不為空考勤日期attendancetypenvarchar50不為空考勤類型dayschar6不為空考勤天數(shù)remarktext不為空備注表2.8考勤考核信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名accountid numeric主鍵不為空自動編號staffidchar8外鍵不為空員工編號attendancedated
46、atetime不為空出勤日期awardtext不為空獎勵punishmenttext不為空懲罰overtimepayfloat8不為空加班費(fèi)deinspectionfloat8扣考核表2.9職務(wù)信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名dutyidchar4主鍵不為空職務(wù)代碼dutynamenvarchar50不為空職務(wù)名稱wagescaleidchar4不為空工資等級wageuplimitfloat8不為空工資上限wagedownlimitfloat8不為空工資下限introductiontext簡介表2.10部門信息表列名數(shù)據(jù)類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名depa
47、rtmentidchar4主鍵不為空部門代碼departmentnamenvarchar50不為空部門名稱leadernamechar10不為空領(lǐng)導(dǎo)姓名addressnvarchar50住址telphonenvarchar50電話introductiontext不為空簡介4.2.3 用戶子模式定義表2.11用戶子模式定義編號用戶子模式(view)作用(共性:提供數(shù)據(jù)保密和安全保護(hù)機(jī)制)v1workersview便于查詢和修改員工的基本信息v2attendanceview方便員工考勤信息的查詢、更新v3wageview便于工資清單信息的查詢 表2.12員工基本信息視圖列名數(shù)據(jù)類型可否為空說明staffidchar不為空員工編號namechar不為空姓名sexchar不為空性別birthdatetime出生年月birthplacenvarchar籍貫nationnvarchar民族identificationchar不為空身份證號politicalnvarchar政治面貌respectivedptidchar所屬部門編號enterdptdatedatetime不為空進(jìn)入部門日期dutyidchar不為空職務(wù)代碼titlenvarchar職稱startpaydate
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人承包土地買賣合同范例
- 光伏融資合同范例
- 企業(yè)土地抵押合同范例
- 買房屋正規(guī)合同范例
- 承臺墩身承包合同
- 2024年福州閩清縣教師招聘筆試真題
- 2024年德陽市事業(yè)單位招聘筆試真題
- 二零二五年度清潔能源設(shè)備制造勞動合同終止補(bǔ)償條款
- 二零二五年度企業(yè)IT運(yùn)維與系統(tǒng)優(yōu)化合同
- 二零二五年度企業(yè)環(huán)保治理咨詢顧問合同
- 人教版2025三下英語單詞表
- 職業(yè)病衛(wèi)生監(jiān)督培訓(xùn)課件
- 2024年張家界市市直事業(yè)單位選調(diào)工作人員考試真題
- 2025年四川省對口招生(旅游類)考試復(fù)習(xí)題(附答案)
- 私募股權(quán)投資基金基礎(chǔ)知識-《私募股權(quán)投資基金基礎(chǔ)知識》高分通關(guān)卷5
- 校園春季傳染病預(yù)防
- 婦產(chǎn)科學(xué)(甲)知到智慧樹章節(jié)測試課后答案2024年秋浙江大學(xué)
- 醫(yī)院危險(xiǎn)化學(xué)品安全管理
- 2024年勞動合同(30篇)
- 燃?xì)夤景踩a(chǎn)實(shí)施方案
- 全國職業(yè)院校技能大賽高職組(生產(chǎn)事故應(yīng)急救援賽項(xiàng))選拔賽考試題庫500題(含答案)
評論
0/150
提交評論