企業(yè)人事信息管理系統(tǒng)課程設計說明書_第1頁
企業(yè)人事信息管理系統(tǒng)課程設計說明書_第2頁
企業(yè)人事信息管理系統(tǒng)課程設計說明書_第3頁
企業(yè)人事信息管理系統(tǒng)課程設計說明書_第4頁
企業(yè)人事信息管理系統(tǒng)課程設計說明書_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、企業(yè)人事信息管理系統(tǒng)課程設計說明書課程名稱:數(shù)據(jù)庫訪問技術(shù)設計題目:企業(yè)人事管理系統(tǒng)專業(yè):軟件工程班級:姓名:學號:評分:指導教師:20132013年0101月1717日1、課題主要完成內(nèi)容1.開發(fā)項目簡介:1.1開發(fā)項目:企業(yè)人事管理系統(tǒng)1.2功能要求:a) 名族類別管理(增刪改查功能)b) 員工類別管理(增刪改查功能)c) 員工狀態(tài)管理(增刪改查功能)d) 文化程度管理(增刪改查功能)e) 政治面貌管理(增刪改查功能)f) 部門類別管理(增刪改查功能)g) 工資類別管理(增刪改查功能)h) 職務類別管理(增刪改查功能)a) 員工信息管理(添加、刪除、修改)b) 新員工入職c) 員工轉(zhuǎn)正d)

2、 員工離職e) 人事調(diào)動(包括部門內(nèi)調(diào)動和部門間調(diào)動)f) 員工退休2. 需求分析:2.1系統(tǒng)包含兩大功能模塊,即基本信息管理和人事信息管理。2.2在基本信息管理模塊中,又包含八大基本信息管理功能,各自都具備添加、刪除、修改、查詢的 功能操作。名族類別管理:實現(xiàn)對員工名族的統(tǒng)計、排序。員工類別管理:可統(tǒng)計和管理員工在公司工作的形式。員工狀態(tài)管理:集中管理員工的工作狀態(tài)。文化狀態(tài)管理:管理員工的文化程度情況。政治面貌管理:管理員工的政治面貌情況。部門類別管理:統(tǒng)一管理公司的機構(gòu)設置情況。工資類別管理:管理公司的薪酬體系。職務類別管理:管理公司的職務分配體系。2.3基本信息管理模塊架構(gòu)圖:2.4在

3、人事信息管理模塊中,包含六大功能模塊:員工信息管理、新員工入職、員工轉(zhuǎn)正、員工離職、 人事調(diào)動(包括部門內(nèi)調(diào)動和部門間調(diào)動)、員工退休。實現(xiàn)對員工信息的集中管理,具備增加、刪除、修改員工信息的常規(guī)操作對新員工入職情況進行記錄主要是針對實習員工,實現(xiàn)對其轉(zhuǎn)正情況的記錄用于日常工作中員工出差,請假等情況的管理針對日常人事調(diào)動情況的查詢和人事信息更新針對老員工退休情況進行集中管理2.5E-R圖設計2.5.1員工實體E-R圖員工:主鍵是員工號,外鍵包括性別,名族類別,文化程度,政治面貌,職務,部門,工資,員工狀 態(tài),姓名,員工類別,性別。2.5.2部門類別實體E-R圖部門類別:主鍵是部門類別編號,外鍵

4、部門類別名2.5.3職務類別實體E-R圖職務類別:主鍵是職務類別號,外鍵是職務類別名2.5.4工資類別實體E-R圖工資類別:主鍵是工資類別號,外鍵是工資類別名2.5.5政治面貌實體E-R圖政治面貌類別:主鍵是政治面貌號,外鍵是政治面貌名2.5.6總體E-R圖3、數(shù)據(jù)庫設計3.1PD M 圖3.2通過PDM圖,利用PowerDesigner工具生成的數(shù)據(jù)庫表結(jié)構(gòu) /*= */*Table:Admi nistrator*/*= */createtable Admi ni strator (MemberID in tide ntity,MemberNamenvarchar ( 50 )null,Pw

5、dint null,constraintPK_ADMINISTRATOR primarykey ( MemberID )go/*=*/*Table:CulturalStatus*/*= */createtable CulturalStatus (cuStatusId intidentity , cuStatusName nvarchar ( 50 )null, constraint PK_CULTURALSTATUSprimarykey ( cuStatusId ) ) go/*= */*Table:DepartmentCateory*/ /*= */createtable Departmen

6、tCateory ( deCateoryId intidentity , deCateoryName nvarchar ( 50 )null, constraint PK_DEPARTMENTCATEORpYrimarykey ( deCateoryId ) ) go/*= */*Table:DutyCateory*/ /*= */createtable DutyCateory ( duCateoryId intidentity , duCateoryName nvarchar ( 50 )null, constraint PK_DUTYCATEORYprimarykey ( duCateor

7、yId ) ) go/*= */*Table:EmpStatus*/ /*= */createtable EmpStatus ( emStatusId intidentity , emStatusName nvarchar ( 50 )null, constraint PK_EMPSTATUSprimarykey ( emStatusId ) ) go /*= */*Table:EmployCateory*/ /*= */createtable EmployCateory ( emCateoryId intidentity ,/*Table:Personnel*/*=*/( emId )emC

8、ateoryName nvarchar ( 50 )null,constraint PK_EMPLOYCATEORYprimarykey ( emCateoryId ) ) go/*= */*Table:Employees*/ /*= */ createtable Employees ( emId intidentity , nationalId int null, emCateoryId int null, poStatusId int null, emStatusId int null, duCateoryId int null, waCateoryId int null, cuStatu

9、sId int null, deCateoryId int null, emNamenvarchar ( 50 )null, emSex nvarchar ( 50 )null, positiveTime datetime null, retirementTime datetime null, departureTime datetime null, entryTime datetime null,constraint PK_EMPLOYEESprimarykey)go/*= */ /*Table:Nationall*/ /*= */createtable Nationall ( nation

10、alId intidentity , nationalName nvarchar ( 50 )null, constraintPK_NATIONAL primarykey ( nationalId ) go /*= */ createtable Personnel ( deCateoryName( deCateoryName( deCateoryName) VALUES( 人事部 ) VALUES( 管理部 ) VALUES( 業(yè)務部 )peId intidentity , emId int null, peTime datetime null, lastDepartment nvarchar

11、 ( 50 )null, lastPosition nvarchar ( 50 )null, nowDepartment nvarchar ( 50 )null, nowPosition nvarchar ( 50 )null, constraint PK_PERSONNELprimarykey ( peId ) ) go /*= */*Table:PoliticStatus*/ /*= */createtable PoliticStatus ( poStatusId intidentity , poStatusName nvarchar ( 50 )null, constraint PK_P

12、OLITICSTATUS primarykey ( poStatusId ) ) go /*= */*Table:WageCateory*/ /*= */createtable WageCateory ( waCateoryId intidentity , waCateoryName nvarchar ( 50 )null, constraint PK_WAGECATEORpYrimarykey ( waCateoryId ) ) go3.3 向數(shù)據(jù)庫中添加數(shù)據(jù)以及構(gòu)建存儲過程INSERT dbo . CulturalStatus( cuStatusName) VALUES( 高中 )INSE

13、RT dbo . CulturalStatus( cuStatusName) VALUES( ???)INSERT dbo . CulturalStatus( cuStatusName) VALUES( 大學 )INSERT dbo . DepartmentCateoryINSERT dbo . DepartmentCateoryINSERT dbo . DepartmentCateoryINSERT dbo . Nationall ( nationalName ) VALUES( 漢族 )INSERT dbo . Nationall( nationalName) VALUES( 傣族 )IN

14、SERT dbo . Nationall( nationalName) VALUES( 回族 )/ 文化程度添加 存儲過程createprocedure CulturalStatus_Add (cuStatusName Nvarchar ( 50)asbegininsertinto CulturalStatus values ( cuStatusName )endcreateprocedure DepartmentCateory_Add (deCateoryName Nvarchar ( 50)asbegininsertinto DepartmentCateory values ( deCat

15、eoryName )endcreateprocedure DutyCateory_Add (duCateoryName Nvarchar ( 50)asbegininsertinto DutyCateory values ( duCateoryName )end/ - 員工基本信息查詢存儲過程createprocedure EmployeeInformationManage_Query (emNamenvarchar ( 50)asbeginselect emld as 員工編號,emNameas 員工姓名,emSexas 性另廿,nationalNameas 名族,poStatusName

16、as 政治面貌,cuStatusName as 學歷,emStatusName as 員工類 另, emCateoryName as 員工狀態(tài),deCateoryName as 咅部門,duCateoryName as 職務類 另, waCateoryName as 工資類另S, entryTime as 入職時間,positiveTime as 轉(zhuǎn)正時 間 , departureTime as 離職時間 , retirementTime as 退休時間4、from dbo . Employees , dbo . Nationall , dbo . EmpStatus , dbo . Empl

17、oyCateory , dbo . PoliticStatus , dbo . DutyCateory , dbo . CulturalStatus , dbo. WageCat eory , dbo . DepartmentCateorywhere ( dbo. Employees . emName=emNamaend dbo . Employees . nationalId =db o. Nationall . nationalIdand dbo . Employees . emStatusId =dbo. EmpStatus .emStatusId and dbo. Employees

18、. emCateoryId =dbo . EmployCateory . emCateo ryIdand dbo. Employees . poStatusId =dbo . PoliticStatus. poStatusId and dbo. Employees . duCateoryId =dbo. DutyCateory . duCateoryId and dbo . Employees . cuStatusId =dbo. CulturalStatus . cuStatusIdand dbo. Employees . waCateoryId =dbo. WageCateory . wa

19、CateoryId and dbo. E mployees . deCateoryId =dbo. DepartmentCateory . deCateoryId ) end/示存儲過程Createprocedure EmployeeInformationManageasbeginselect emld as 員工編號,emNameas 員工姓名,emSexas 性另廿,nationalName as 名 族,poStatusName as 政治面貌,cuStatusName as 學歷,emStatusName as 員工類 另, emCateoryName as 員工狀態(tài),deCateor

20、yName as 咅部門,duCateoryName as 職務類 另, waCateoryName as 工資類另S, entryTime as 入職時間,positiveTime as 轉(zhuǎn)正時 間 , departureTime as 離職時間 , retirementTime as 退休時間from dbo . Employees , dbo . Nationall , dbo . EmpStatus , dbo . EmployCateory , dbo . PoliticStatus , dbo . DutyCateory , dbo . CulturalStatus , dbo.

21、WageCat eory , dbo . DepartmentCateorywhere (dbo.Employees .nationalld =dbo.Nationall . nationalld anddbo.Em ployees . emStatusld =dbo . EmpStatus . emStatusld anddbo . Employees . emCa teoryld =dbo. EmployCateory . emCateoryldand dbo. Employees . poStatusld =dbo . PoliticStatus . poStatusld and dbo

22、. E mployees .duCateoryld =dbo. DutyCateory .duCateoryld anddbo. Employees. cuStatusld =dbo. CulturalStatus . cuStatusldand dbo. Employees . waCateoryld =dbo. WageCateory . waCateoryld and dbo. E mployees .deCateoryld =dbo. DepartmentCateory . deCateoryld )end4.1 登陸界面實現(xiàn)多用戶登入,需使用密碼進入。數(shù)據(jù)庫中建立了用戶表。4.2人事

23、信息管理系統(tǒng)主界面包括連個模塊,1、基本信息管理(管理員工的屬性的增加,刪除,更新,查詢),2、人事管理(員工的基本信息管理,新員工入職,轉(zhuǎn)正,離職,退休以及人事調(diào)動)4.3基本信息包含的模塊4.4文化程度管理的添加、刪除、更新、查詢操作(演示如下)4.4.1查詢可以根據(jù)屬性的ID,NAM分別進行查詢:可以根據(jù)屬性的ID進行查詢出結(jié)果:叱衣優(yōu)理霸理 -*7 回aj請侖人査詞丹式()蘭門zuS t at 匸 sHai P|1* 1一廣于卜可以根據(jù)屬性的NAME!行查詢出結(jié)果::點擊增加按鈕跳入下一個界面進行屬性的增加功能4.4.3屬性的刪除模塊:勾選要刪除的項目,點擊刪除按鈕4.6屬性的更新功能模塊勾選需要更新的項目,點擊更新按鈕進入更新界面,修改原有數(shù)據(jù),點擊確定即可:4.7員工離職模塊功能勾選離職員工項目,點擊【員工離職】按鈕,進入員工離職界面:離職界面中,會顯示所選員工編號,原來員工所處的狀態(tài):點擊現(xiàn)

溫馨提示

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

評論

0/150

提交評論