人事管理系統(tǒng)_第1頁
人事管理系統(tǒng)_第2頁
人事管理系統(tǒng)_第3頁
人事管理系統(tǒng)_第4頁
人事管理系統(tǒng)_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上目錄一、 需求分析報告二、 可行性分析報告三、 業(yè)務(wù)流程圖四、 數(shù)據(jù)流程圖五、 數(shù)據(jù)字典六、 ER 圖七、 代碼設(shè)計八、 數(shù)據(jù)庫設(shè)計一、需求分析報告1.1引言本次可行性報告的編寫目的在于研究公司的人事管理部門的人事管理系統(tǒng)的各種需要。人事檔案管理信息系統(tǒng),作為數(shù)據(jù)庫管理系統(tǒng)的一個具體應(yīng)用,在實(shí)際工作中得到了廣泛的應(yīng)用,因為通過它能對企事業(yè)單位的人力資源進(jìn)行卓有成效的管理,提高了管理的效率,方便了使用,通過一系列的操作可以快速、可靠的進(jìn)行人事檔案的更新、查找,極大的提高了工作效率,是現(xiàn)代企事業(yè)單位必不可少的辦公軟件。本分析報告是為項目開發(fā)者、投資者、領(lǐng)導(dǎo),以及參與實(shí)施本

2、項目的工作者作參考,為了方便公司的人事管理。1.2項目概述1.2.1項目要求:功能:對人事資料、人力資源、工資管理、考勤管理等進(jìn)行綜合管理性能:軟件開發(fā)工具:SqlServer2005、Microsoft Visual Studio;操作系統(tǒng):windows XP ;服務(wù)器::x86服務(wù)器;硬件環(huán)境:普通電腦;輸入/輸出:輸入查詢條件,輸出查詢內(nèi)容;基本的數(shù)據(jù)流程和處理流程:先對人員信息進(jìn)行錄入,然后再對它們分類??梢詫?shù)據(jù)進(jìn)行插入、刪除、修改、查詢;安全與保密要求:此系統(tǒng)可以分為用戶和管理員,用戶可以進(jìn)行新用戶的注冊,基本信息更改,密碼的更改,管理員可以進(jìn)行用戶的管理,數(shù)據(jù)庫的備份更新等。1

3、.2.2項目背景:隨著計算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和信息技術(shù)的發(fā)展,現(xiàn)在辦公系統(tǒng)更趨于系統(tǒng)化、科學(xué)化和網(wǎng)絡(luò)化。網(wǎng)絡(luò)辦公自動化系統(tǒng)是計算機(jī)技術(shù)和網(wǎng)絡(luò)迅速發(fā)展的一個辦公應(yīng)用解決方案,它的主要目的是實(shí)現(xiàn)信息交流和信息共性,提供協(xié)同工作的手段,提高辦公的效率,讓人們從繁瑣的有紙辦公中解脫出來?,F(xiàn)在許多的機(jī)關(guān)單位的人事管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時代的發(fā)展,因為它浪費(fèi)了許多的人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機(jī)為基礎(chǔ)的信息管理所取代。 本系統(tǒng)是對公司的人事資料進(jìn)行管理,為人事管理人員提供了一套簡單的操作、使用可靠、界面友好、易于管理和使用的處理工具。本系統(tǒng)對人事各種數(shù)據(jù)

4、進(jìn)行統(tǒng)一處理,避免數(shù)據(jù)存取、數(shù)據(jù)處理的重復(fù),提高工作效率,減少了系統(tǒng)數(shù)據(jù)處理的復(fù)雜性。本系統(tǒng)不僅使公司人事管理人員從繁重的工作中解脫出來,而且提高了人事管理的效率,提高了人事管理的科學(xué)性,方便了用戶查詢、管理人員進(jìn)行管理。 1.2.3項目目標(biāo):項目的目標(biāo)在于開發(fā)一個功能使用、操作方便,簡單明了的人事管理系統(tǒng)。再設(shè)計出功能強(qiáng)大的軟件的同時,盡可能地減少對系統(tǒng)資源的占用,并且還要力求做到通過使用本系統(tǒng),盡量使單位的人事管理工作系統(tǒng)化、自動化和規(guī)范化,從而達(dá)到提高企、事業(yè)單位管理效率的目的,同時也希望此次工程加強(qiáng)我們自身的小組協(xié)作意識,加深程序設(shè)計思想,同時要學(xué)習(xí)工程設(shè)計思想,再技術(shù)和軟件工程思想上

5、同時得到鍛煉和提高。人事管理信息系統(tǒng),在實(shí)際工作中得到了廣泛的應(yīng)用,它對企事業(yè)單位的人力資源進(jìn)行有效的管理,提高了管理的效率。本系統(tǒng)的技術(shù)完備、成熟,經(jīng)濟(jì)效益合理,滿足安全真實(shí)的企業(yè)人事管理信息系統(tǒng)要求。1) 規(guī)范企業(yè)管理,實(shí)現(xiàn)對全公司人事管理的實(shí)時監(jiān)控。2) 實(shí)現(xiàn)對每名員工個人業(yè)績的考核。3) 實(shí)現(xiàn)較完善的人事管理體系。4) 為企業(yè)領(lǐng)導(dǎo)決策提供依據(jù)。5) 系統(tǒng)符合實(shí)際生產(chǎn)需求,人機(jī)界面友好、操作簡便。1.2.4條件、假定和限制:目前,在人力資源管理方面,我們了解的不是很多,沒有深入到企業(yè)里去調(diào)查研究,一切關(guān)于人力資源管理方面的知識都是從網(wǎng)上調(diào)用過來,因此假定的背景都是單一、美好的狀態(tài)下進(jìn)行的

6、。對于用在實(shí)際中還需要多多改善。1.3功能需求1.3.1系統(tǒng)的簡要說明用戶使用本軟件時,會區(qū)分權(quán)限。本軟件只有兩類用戶:企業(yè)員工、系統(tǒng)管理員。使用軟件時,企業(yè)員工只需登錄便能查詢、瀏覽他所需要的信息。企業(yè)員工之所以那么少功能是為了防止企業(yè)員工隨意刪改個人信息,或者是惡意去破壞信息的完整性。系統(tǒng)管理員要登錄驗證才能進(jìn)入系統(tǒng)去修改信息。其中,管理員的權(quán)限有對員工資料的查詢、修改、建檔、刪除。1.3.2功能描述:本系統(tǒng)采用的是C/S模式,其主要的功能是在客戶端的瀏覽器上體現(xiàn)的。C/S結(jié)構(gòu)的客戶端可以完成瀏覽、查詢、數(shù)據(jù)輸入等簡單功能,絕大部分工作要由服務(wù)器承擔(dān),包括對數(shù)據(jù)的保存,如:數(shù)據(jù)存儲、恢復(fù),

7、以及對系統(tǒng)系統(tǒng)失效的后果及恢復(fù)的處理方法等。1) 系統(tǒng)管理:此系統(tǒng)可以分為用戶和管理員,用戶可以進(jìn)行新用戶的注冊,基本信息更改,密碼的更改,管理員可以進(jìn)行用戶的管理,數(shù)據(jù)庫的備份更新等。2) 招聘管理:應(yīng)聘者面試之后,錄入應(yīng)聘者信息,假若應(yīng)聘成功,則繼續(xù)下一步工資,新建員工就職,錄入員工基本信息管理。3) 人事管理:這一系統(tǒng)包含員工檔案管理、部門管理、調(diào)動管理、合同管理、培訓(xùn)管理、績效考評管理這幾個子模塊。4) 工資管理: 這里包含基本的帳套管理、帳套維護(hù)、保險福利保險、工資管理等5) 自動提醒功能:包含試用期到期提醒,合同到期提醒以及企業(yè)人性化的員工生日提醒。1.3.3下面是該系統(tǒng)的功能模塊

8、圖:1.4運(yùn)行需求1.4.1硬件接口1) 服務(wù)器端:PIII400主頻、256M內(nèi)存、10G硬盤、10100M網(wǎng)卡以上配置2) 客戶端:P166主頻、32M內(nèi)存、2G硬盤、10100M網(wǎng)卡以上配置3) 一臺路由器4) 遠(yuǎn)程撥入設(shè)備1.4.2軟件接口a) MicroSoft Windows NT Server 4.0 /Windows 2003/ Windows xpb) 中文版MicroSoft Windows2003中文版Windows NT Workstation 4.0c) SQLserver2000數(shù)據(jù)庫d) MicroSoft Office 2000/20031.4.3故障處理設(shè)備的

9、硬件故障可能造成本軟件不能運(yùn)行或不能正常進(jìn)行輸入、輸出等后果,系統(tǒng)的資源不足及網(wǎng)絡(luò)傳輸通道阻塞可能造成本軟件不能正常運(yùn)行,并有可能造成機(jī)器“死機(jī)”,上述故障的處理由用戶自行解決。軟件在運(yùn)行過程中產(chǎn)生的數(shù)據(jù)庫錯誤,將由系統(tǒng)自動記入錯誤日志,非數(shù)據(jù)傳輸引起的錯誤將由系統(tǒng)管理員或軟件開發(fā)者解決。軟件在運(yùn)行過程中產(chǎn)生的其他錯誤,將根據(jù)情況由軟件開發(fā)者或軟件開發(fā)者協(xié)助系統(tǒng)管理員解決。二、可行性分析報告(1)項目名稱:人事管理系統(tǒng)(2)項目承擔(dān)單位:略(3)承擔(dān)可行性研究的單位:略(4)可行性研究工作的基本內(nèi)容:在開發(fā)過程中,我們?yōu)榱吮M量給用戶以方便,考慮到用戶需求的實(shí)際情況,建立較為簡單易明的系統(tǒng)服務(wù),

10、開發(fā)此系統(tǒng)無論在經(jīng)濟(jì)上,操作上,還是在技術(shù)上都是可行的。2.1引言本次可行性報告的編寫目的在于研究公司的人事管理部門的人事管理系統(tǒng)的各種需要。人事檔案管理信息系統(tǒng),作為數(shù)據(jù)庫管理系統(tǒng)的一個具體應(yīng)用,在實(shí)際工作中得到了廣泛的應(yīng)用,因為通過它能對企事業(yè)單位的人力資源進(jìn)行卓有成效的管理,提高了管理的效率,方便了使用,通過一系列的操作可以快速、可靠的進(jìn)行人事檔案的更新、查找,極大的提高了工作效率,是現(xiàn)代企事業(yè)單位必不可少的辦公軟件。本分析報告是為項目開發(fā)者、投資者、領(lǐng)導(dǎo),以及參與實(shí)施本項目的工作者作參考,為了方便公司的人事管理。2.2可行性研究的前提2.2.1要求:功能:對人事資料、人力資源、工資管理

11、、考勤管理等進(jìn)行綜合管理性能:軟件開發(fā)工具:SqlServer2005、Microsoft Visual Stutio 2008.操作系統(tǒng):windows XP ;服務(wù)器::x86服務(wù)器;硬件環(huán)境:普通電腦;輸入/輸出:輸入查詢條件,輸出查詢內(nèi)容;基本的數(shù)據(jù)流程和處理流程:先對人員信息進(jìn)行錄入,然后再對它們分類??梢詫?shù)據(jù)進(jìn)行插入、刪除、修改、查詢;安全與保密要求:此系統(tǒng)可以分為用戶和管理員,用戶可以瀏覽自己的個人信息,但不能修改自己的信息,凡要修改都需通過管理員去修改。管理員主要管理系統(tǒng)的各種信息。目標(biāo):在于開發(fā)一個功能使用、操作方便,簡單明了的人事管理系統(tǒng)。再設(shè)計出功能強(qiáng)大的軟件的同時,盡

12、可能地減少對系統(tǒng)資源的占用,并且還要力求做到通過使用本系統(tǒng),盡量使單位的人事管理工作系統(tǒng)化、自動化和規(guī)范化,從而達(dá)到提高企、事業(yè)單位管理效率的目的,同時也希望此次工程加強(qiáng)我們自身的小組協(xié)作意識,加深程序設(shè)計思想,同時要學(xué)習(xí)工程設(shè)計思想,再技術(shù)和軟件工程思想上同時得到鍛煉和提高。人事管理信息系統(tǒng),在實(shí)際工作中得到了廣泛的應(yīng)用,它對企事業(yè)單位的人力資源進(jìn)行有效的管理,提高了管理的效率。本系統(tǒng)的技術(shù)完備、成熟,經(jīng)濟(jì)效益合理,滿足安全真實(shí)的企業(yè)人事管理信息系統(tǒng)要求。1規(guī)范企業(yè)管理,實(shí)現(xiàn)對全公司人事管理的實(shí)時監(jiān)控。2實(shí)現(xiàn)對每名員工個人業(yè)績的考核。3實(shí)現(xiàn)較完善的人事管理體系。4為企業(yè)領(lǐng)導(dǎo)決策提供依據(jù)。5系

13、統(tǒng)符合實(shí)際生產(chǎn)需求,人機(jī)界面友好、操作簡便。2.2.2條件、假定和限制:目前,在人力資源管理方面,我們了解的不是很多,沒有深入到企業(yè)里去調(diào)查研究,一切關(guān)于人力資源管理方面的知識都是從網(wǎng)上調(diào)用過來,因此假定的背景都是單一、美好的狀態(tài)下進(jìn)行的。對于用在實(shí)際中還需要多多改善。2.2.3決定可行性的主要因素:為了對部門人員的各種信息進(jìn)行管理,提高團(tuán)隊生產(chǎn)運(yùn)行效率。2.3經(jīng)濟(jì)可行性研究2.3.1投資系統(tǒng)代碼開發(fā)費(fèi)用,開發(fā)用的場地,計算機(jī),網(wǎng)絡(luò)環(huán)境等。目前,都得到了良好的解決。2.3.2收益學(xué)生研究型實(shí)踐項目,有一定的實(shí)用價值。目前暫無商業(yè)上考慮。故省去收益分析,投資回收周期等項的說明。2.4社會可行性研

14、究1)必要性。如果不采用該系統(tǒng),企業(yè)的人事檔案方面的信息必然紊亂,要隨時查詢、修改員工相關(guān)信息以及查詢公司在工資方面的負(fù)荷詳細(xì)有很多的困難。2)可能性。由于該系統(tǒng)能以較低的成本,較短的時間開發(fā)出來,且能極大地提高員工信息查詢、報表查詢等方面的功能,必然能得到廣大員工和領(lǐng)導(dǎo)的支持。但不容忽視的是由于新系統(tǒng)的投入使用會造成員工的不適應(yīng),必然會引起這些員工的抵觸。所以企業(yè)內(nèi)部要做好這些員工的工作。3)有益性。由于該系統(tǒng)能極大地提高員工管理的效率,從而節(jié)約成本。2.5技術(shù)可行性研究操作系統(tǒng) :windows XP 或 windows2000數(shù)據(jù)庫平臺 :SQL Server 2005編程工具:Micr

15、osoft Visual Scudio 2008從以上可行性分析可知,該系統(tǒng)開發(fā)具備技術(shù)上、經(jīng)濟(jì)上和社會上的可行性。2.6風(fēng)險性研究(1)、市場競爭激烈(2)、人員的流動性難以預(yù)料(3)、存在的一些技術(shù)難點(diǎn)(4)、難以預(yù)算結(jié)果(5)、某些相關(guān)的法律問題三、業(yè)務(wù)流程圖四、數(shù)據(jù)流程圖1)、人事管理系統(tǒng)第0層2)、人事管理系統(tǒng)第1層3)、P1“系統(tǒng)管理”展開4)、P1.1展開5)、P1.2展開6)、P2人事管理展開7)、P2.1培訓(xùn)管理展開7)、P2.2員工信息管理展開8)、P2.3部門管理展開9)、P2.4職務(wù)管理展開10)、P2.5調(diào)動管理展開11)、P2.6合同管理展開12)、P2.7績效考評

16、管理展開13)、P3招聘管理14)、P4工資管理展開15)、P5自動提醒功能展開五、數(shù)據(jù)字典 數(shù)據(jù)元素條目名稱:員工編號 總編號:1-1001別名:StaffID 編號:1001說明:公司系統(tǒng)分配給每個員工的編號數(shù)據(jù)值類型:連續(xù)類型:數(shù)字長度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):員工表,獎懲表,培訓(xùn)課程表 數(shù)據(jù)元素條目名稱:部門編號 總編號:1-1002別名:DeptID 編號:1002說明:公司分配給每個部門的編號數(shù)據(jù)值類型:連續(xù)類型:數(shù)字長度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):部門表,簡歷表,缺員表 數(shù)據(jù)元素條目名稱:合同編號 總編號:1-1003別名:ContractId 編號:1003說明:員工分配給每個合同的編號數(shù)據(jù)

17、值類型:連續(xù)類型:數(shù)字長度:4有關(guān)數(shù)據(jù)結(jié)構(gòu):合同表 數(shù)據(jù)元素條目名稱:價格 總編號:1-1004別名:Cost 編號:1004說明:不同項目培訓(xùn)的花費(fèi)數(shù)據(jù)值類型:連續(xù)類型:數(shù)字長度:4有關(guān)數(shù)據(jù)結(jié)構(gòu):培訓(xùn)課程表 數(shù)據(jù)元素條目名稱:講師 總編號:1-1005別名:Lecturer 編號:1005說明:不同項目培訓(xùn)的講課的老師數(shù)據(jù)值類型:離散類型:字符長度:4有關(guān)數(shù)據(jù)結(jié)構(gòu):培訓(xùn)課程表 數(shù)據(jù)元素條目名稱:分?jǐn)?shù) 總編號:1-1006別名:Score 編號:1006說明:培訓(xùn)學(xué)員該項目獲得的分?jǐn)?shù)數(shù)據(jù)值類型:離散類型:數(shù)字長度:4有關(guān)數(shù)據(jù)結(jié)構(gòu):培訓(xùn)成績表 數(shù)據(jù)元素條目名稱:簡歷表編號 總編號:1-1007別

18、名:ResumeId 編號:1007說明:公司里每個員工的簡歷表的編號數(shù)據(jù)值類型:連續(xù)類型:數(shù)字長度:4有關(guān)數(shù)據(jù)結(jié)構(gòu):簡歷表 數(shù)據(jù)結(jié)構(gòu)條目名稱:獎懲表 總編號:2-1003說明:記錄員工平時表現(xiàn)情況,獎勵或者懲罰 編號:1003 結(jié)構(gòu):獎懲表編號 數(shù)量:每年約50份員工編號類別名時間題目內(nèi)容 數(shù)據(jù)流條目名稱:招聘記錄表 總編號:3-1001說明:員工將應(yīng)聘者資料進(jìn)行整理,并作記錄 編號:1001數(shù)據(jù)流來源:員工 數(shù)據(jù)流去向:P2.2 包含的數(shù)據(jù)結(jié)構(gòu):記錄編號 流通量: 50份/年項目編號分?jǐn)?shù)參加數(shù)量備注 數(shù)據(jù)流條目名稱:員工表 總編號:3-1002說明:記錄員工基本情況的表格 編號:1002數(shù)

19、據(jù)流來源:員工 數(shù)據(jù)流去向:P3.1 包含的數(shù)據(jù)結(jié)構(gòu):員工編號 流通量: 50份/年 員工名 性別 學(xué)歷 卡號 移動電話 電話 QQ 郵件 備注 數(shù)據(jù)流條目名稱:合同表 總編號:3-1003說明:員工與公司簽訂的合同 編號:1003數(shù)據(jù)流來源:員工 數(shù)據(jù)流去向:P3.4.1,P3.4.2 包含的數(shù)據(jù)結(jié)構(gòu):合同編號 流通量: 50份/年員工編號開始時間結(jié)束時間備注 數(shù)據(jù)存儲條目名稱:招聘記錄表 總編號:4-1001說明:員工將應(yīng)聘者資料進(jìn)行整理,并作記錄 編號:D2結(jié)構(gòu):記錄編號 有關(guān)的數(shù)據(jù)流: 項目編號 P2.2D2 分?jǐn)?shù) 信息量:200份/年 參加數(shù)量 有無立即查詢:有 備注 數(shù)據(jù)存儲條目名

20、稱:應(yīng)聘者信息表 總編號:4-1002說明:應(yīng)聘者對自己的基本情況信息填寫 編號:D3結(jié)構(gòu):記錄編號 有關(guān)的數(shù)據(jù)流: 項目編號 P2.2D2 分?jǐn)?shù) 信息量:200份/年 參加數(shù)量 有無立即查詢:有 備注處理過程條目名稱:新用戶注冊 總編號:5-1001編號:P1.1.1說明: 對新用戶建檔,填寫新用戶所有基本信息輸出:P1.1.1D1輸入:系統(tǒng)管理員P1.1.1處理:系統(tǒng)管理員根據(jù)新用戶的信息進(jìn)行輸入,并將信息保存在用戶信息表中。處理過程條目名稱:用戶登錄 總編號:5-1002編號:P1.1.2說明:通過用戶名跟密碼進(jìn)行系統(tǒng)的登錄。輸出:P1.1.2D1輸入:系統(tǒng)管理員P1.1.2處理:系統(tǒng)管

21、理員輸入用戶名跟密碼后,查找用戶信息表是否存在此輸入的數(shù)據(jù),若存在則讓用戶登錄系統(tǒng),否則返回重新登錄。處理過程條目名稱:用戶權(quán)限設(shè)置 總編號:5-1003 編號:P1.1.3說明:設(shè)定特定的權(quán)限讓只有特定的用戶能在某些特殊模塊中操作或訪問。輸出:P1.1.3D1輸入:系統(tǒng)管理員P1.1.3處理:系統(tǒng)管理員設(shè)置用戶的權(quán)限,并將信息保存在用戶信息表中。處理過程條目名稱:初始化數(shù)據(jù)庫 總編號:5-1004編號:P1.2.1說明:將數(shù)據(jù)庫初始化。輸出:P1.2.1數(shù)據(jù)備份輸入:系統(tǒng)管理員P1.2.1處理: 對數(shù)據(jù)庫進(jìn)行初始化外部實(shí)體條目名稱:員工 總編號:6-1001說明: 編號:001個數(shù):約300

22、個輸出數(shù)據(jù)流:員工(招聘計劃書)P2.1員工(招聘記錄)P2.2員工(應(yīng)聘者信息)P2.3員工(基礎(chǔ)信息)P3.1.1員工(駕證信息)P3.1.2員工(家庭信息)P3.1.3員工(住宿信息)P3.1.4員工(就職信息)P3.3.1員工(調(diào)動信息)P3.3.2員工(離職信息)P3.3.3員工(復(fù)職信息)P3.3.4員工(加薪升職信息)P3.6.1員工(獎懲信息)P3.6.2員工(業(yè)務(wù)信息)P3.6.3員工(保險福利信息)P4.3員工(考勤信息)P4.4員工(工資信息)P4.5輸入數(shù)據(jù)流:P3.5.4員工(培訓(xùn)材料)P4.1、P4.2員工P5.1、P5.2、P5.3員工外部實(shí)體條目名稱:經(jīng)理 總編

23、號:6-1002說明: 編號:002個數(shù):約5個輸出數(shù)據(jù)流:.輸入數(shù)據(jù)流: P2.1經(jīng)理(招聘計劃書)P3.3.1、P3.3.2、P3.3.3經(jīng)理P3.5.1經(jīng)理(培訓(xùn)計劃書)P3.6.3經(jīng)理(業(yè)務(wù)考核報表)P4.5經(jīng)理(工資表)外部實(shí)體條目名稱:系統(tǒng)管理員 總編號:6-1003說明: 編號:003個數(shù):約2個輸出數(shù)據(jù)流: 系統(tǒng)管理員(用戶信息)P1.1.1、P1.1.2、P1.1.3系統(tǒng)管理員P1.2.1、P1.2.2輸入數(shù)據(jù)流:六、ER圖下面是人事管理系統(tǒng)部分ER圖:1)、員工ER圖2)、部門管理ER圖3)、人事調(diào)動ER圖4)、合同表ER圖5)、培訓(xùn)管理ER圖6)、應(yīng)聘者信息ER圖7)、招

24、聘記錄ER圖8)、自動提醒ER圖9)、用戶表ER圖10)、類別表11)、缺員表ER圖12)、加薪升職ER圖13)、業(yè)務(wù)考核ER圖七、代碼設(shè)計用戶身份表代碼種類:順序碼例如:1、系統(tǒng)管理員 2、員工代碼類型:X 用戶身份標(biāo)識型號標(biāo)準(zhǔn): 1系統(tǒng)管理員 2員工表格輸出代碼種類:層次碼,層次碼,順序碼例如:A表示2010年6月7日打印用戶表 代碼類型:X XX XXXXXX 表格名 年月日 出入庫標(biāo)記標(biāo)準(zhǔn): A用戶表 B類別表 C員工表年月日標(biāo)準(zhǔn): 10年11月1號09年5月2號類別表代碼種類:順序碼例如: 0員工類別 1部門類別 2性別類別代碼類型:X 型號標(biāo)準(zhǔn): 0員工類別 1部門類別 2性別類別

25、 八、數(shù)據(jù)庫設(shè)計8.1表格設(shè)計表名字段(英文)字段(中文)數(shù)據(jù)類型備注UserInfo(用戶表)UserId用戶編號int不為空,自動增長,主鍵UserName用戶名nchar(30)不為空Password 密碼nchar(30)不為空Confim確認(rèn)密碼nchar(30)不為空ScaptPassword密碼提示問題nchar(50)不為空Answer答案nchar(30)不為空Sex性別char(2)不為空Email郵箱nchar(30)不為空MobilePhone手機(jī)char(11)不為空Telephone固定電話char(20)不為空QQ QQ號碼nchar(10)可為空Remark備注

26、nchar(200)可為空CategoryInfo(類別表)CategoryId類別編號int不為空,自動增長,主鍵CategoryName類別名nchar(20)不為空InfoType類別類型int不為空Introduction類別簡介nvarchar(100)可為空StateValue狀態(tài)int不為空Staff(員工表)StaffID員工編號int不為空,自動增長,主鍵StaffName員工姓名nchar(30)不為空Sex性別int不為空,CategoryInfo表外鍵Education學(xué)歷int不為空,CategoryInfo表外鍵IdCardNo身份證號碼nchar(20)不為空Bi

27、rthday生日datetime不為空FatherName父親姓名char(10)可為空FatherPosition父親職務(wù)char(10)可為空MotherName母親姓名char(10)可為空MotherPosition母親職務(wù)char(10)可為空Marriage婚姻狀況int不為空CategoryInfo表外鍵SpouseName配偶姓名char(10)可為空SpTelephone配偶電話char(11)InhabitOrNot是否住宿Int不為空CategoryInfo表外鍵RoomNo房間號Int可為空Hometown故鄉(xiāng)nchar(20)不為空Address現(xiàn)居地nchar(20

28、)不為空Postal郵編char(6)不為空MobilePhone移動電話nchar(20)不為空TelPhone固話nchar(20)可為空QQQQ號碼nchar(10)可為空Email電子郵件nchar(30)可為空MSN MSNnchar(10)可為空Dept(部門表)DeptID部門編號int不為空,自動增長,主鍵DeptName部門名字nchar(10)不為空DeptManager部門經(jīng)理nchar(20)不為空Introduction部門簡介nchar(200)可為空StaffQuantity員工數(shù)量nchar(10)不為空Position(職務(wù)表)PositionId職務(wù)編號in

29、t不為空,自動增長,主鍵PositionName職務(wù)名稱nchar(10)不為空Introduction職務(wù)簡介nchar(200)可為空RewardPunishment(獎懲表)RePunId獎懲編號int不為空,自動增長,主鍵StaffId員工編號int不為空,Staff表外鍵ReOrPu獎懲類別int不為空,CategoryInfo表外鍵Time獎懲時間datetime不為空Title主題nchar(30)不為空Content獎懲內(nèi)容nchar(200)不為空TrainItem(培訓(xùn)課程表)ItemId課程編號int不為空,自動增長,主鍵ItemName課程名稱nchar(20)不為空C

30、ategoryId類別編號int不為空,Category表外鍵StartTime開始時間datetime不為空FinishTime結(jié)束時間datetime不為空Cost費(fèi)用nchar(10)可為空Place地點(diǎn)nchar(20)可為空Sponsor主辦方nchar(30)可為空Lecturer講師nchar(30)可為空TrainScore(培訓(xùn)成績表ScoreId成績編號int不為空,自動增長,主鍵StaffId員工編號int不為空,Staff表外鍵ItemId課程編號int不為空,TrainItem表外鍵Score成績int不為空Contract(合同表)ContractId合同編號int

31、不為空,自動增長,主鍵StaffId員工編號int不為空,Staff表外鍵StartTime開始時間datetime不為空FinishTime結(jié)束時間datetime不為空Remark備注nchar(200)可為空Dimission(離職表)DimissionId離職編號int不為空,自動增長,主鍵StaffId員工編號nchar(20)不為空,Staff表外鍵DimissionTime離職時間datetime不為空DimissionReason離職理由nchar(200)不為空PositionTransfer(員工調(diào)動表)TransferId調(diào)動編號int不為空,自動增長,主鍵StaffId

32、員工編號int不為空,Staff表外鍵PresentDept調(diào)后部門int不為空,Category表外鍵PastDept調(diào)前部門int不為空,Category表外鍵PresentPosition調(diào)后職務(wù)int不為空,Category表外鍵PastPosition調(diào)前職務(wù)int不為空,Category表外鍵TransfeTime調(diào)動時間datetime不為空TransferReason調(diào)動原因nchar(100)可為空LackPosition(缺員表)LackPositionId缺員編號int不為空,自動增長,主鍵DeptId缺員部門int不為空,Dept表外鍵LackPosition缺員職務(wù)i

33、nt不為空,Position表外鍵LackQuantity缺員總量nchar(20)不為空OtherRequire其他要求nchar(100)可為空RecuitRecord(招聘記錄表)RecordId招聘記錄編號int不為空,自動增長,主鍵RecruitTime招聘時間datetime不為空DeptId部門編號int不為空,Dept表外鍵NeedQuantity需要總量int不為空Remark備注nchar(200)可為空TrainRecord(培訓(xùn)記錄表)RecordId培訓(xùn)記錄編號int不為空,自動增長,主鍵ItemId培訓(xùn)項目編號int不為空,TrainItem表外鍵JoinQuant

34、ity參加人數(shù)nchar(30)不為空Remark備注nchar(200)可為空Interviewer(應(yīng)聘者信息表)InterviewerId應(yīng)聘者編號int不為空,自動增長,主鍵InterviewerName應(yīng)聘者姓名nchar(20)不為空InterDept應(yīng)聘部門int不為空,Dept表外鍵InterPosition應(yīng)聘職務(wù)int不為空,Position表外鍵Speciality專業(yè)nchar(30)不為空Sex性別int不為空,CategoryInfo表外鍵Education學(xué)歷int不為空,CategoryInfo表外鍵IdCardNo身份證號碼nchar(20)不為空Mobile

35、Phone移動電話nchar(20)不為空TelPhone固話nchar(20)可為空QQQQ號碼nchar(10)可為空Email電子郵件nchar(30)可為空Remark備注nchar(200)可為空IncreasePromotion(加薪升職統(tǒng)計表)InPrId加薪升職統(tǒng)計表編號int不為空,自動增長,主鍵StaffId員工編號int不為空,Staff表外鍵IncreaseOrNot是否加薪nchar(2)不為空PromotionOrNot是否升職nchar(2)不為空Remark備注nchar(200)可為空Business(業(yè)務(wù)考核統(tǒng)計表)BusinessId編號int不為空,自動

36、增長,主鍵StaffId員工編號int不為空,Staff表外鍵AssignQuantity預(yù)計業(yè)務(wù)量nchar(30)不為空ReachQuantity達(dá)到業(yè)務(wù)量nchar(30)不為空Remark備注nchar(200)可為空Attendence(考勤表)AttendenceId考勤表編號int不為空,自動增長,主鍵StaffId員工編號int不為空,Staff表外鍵AbsenceTime缺勤時間datetime不為空AbsenceCategory缺勤類別int不為空Attention(自動提醒列表)AttentionId自動提醒列表編號int不為空,自動增長,主鍵AttentionCateg

37、ory提醒類別int不為空,CategoryInfo表外鍵StaffId員工編號int不為空,Staff表外鍵Remark備注nchar(100)不為空,自動增長,主鍵Salary(工資表)SalaryId工資表編號int不為空,Staff表外鍵StaffId員工編號int不為空BasicSalary基本工資Float不為空Prize獎金Float不為空TimingSalary計時工資Float不為空PieceSalary計件工資Float不為空Welfare福利Float不為空Insurance保險Float不為空Tax所得稅Float不為空FactSalary實(shí)發(fā)工資Float不為空8.2

38、 SQL語句/建數(shù)據(jù)庫create database Permanagement on primary( name=Permanagement_data1, filename='D:Permanagement.mdf', SIZE=10MB, FILEGROWTH=10%) LOG ON( NAME=Permanagement_log1, filename='d:Permanagement.ldf', SIZE=1MB, MAXSIZE=5MB, FILEGROWTH=1MB)GO/建用戶表create table UserInfo( UserId int no

39、t null identity(1,1) primary key, UserName nchar(30) not null, password nchar(30) not null, Confim nchar(30) not null, ScaptPassword nchar(50) not null, Answer nchar(30) not null, Sex char(2) not null, Email nchar(30) not null, MobilePhone char(11) not null, Telephone char(20) not null, QQ nchar(10)

40、 not null, Remark nchar(200) not null,)/建立類別表CREATE TABLE CategoryInfo( CategoryId int NOT NULL identity(1,1) primary key, CategoryName nchar(20) NOT NULL, InfoType int not null, Introduction nvarchar(100) null, StateValue int not null )/(用Enum類實(shí)現(xiàn)/諸如:0 員工類別 1部門類別 2性別類別 4婚姻狀況類別 5培訓(xùn)類別 6專業(yè)類別 7 缺勤類別 8學(xué)歷

41、類別 9職務(wù)類別/建立員工表CREATE TABLE dbo.Staff(StaffID int NOT NULLIDENTITY(1,1) primary key ,StaffName nchar(30) NOT NULL,Sex int references CategoryInfo(CategoryId) NOT NULL,Education int references CategoryInfo(CategoryId) NOT NULL,IdCardNo nchar(20) NOT NULL,MobilePhone nchar(20) NOT NULL,TelPhone nchar(20) NULL,QQ nchar(10) NULL,Email nchar(30) NULL,Remark nchar(200) NULL)/建立部門表CREATE TABLE dbo.Dept(DeptID int NOT NULL i

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論