企業(yè)人事管理系統(tǒng)_系統(tǒng)設(shè)計(jì)說明書_第1頁(yè)
企業(yè)人事管理系統(tǒng)_系統(tǒng)設(shè)計(jì)說明書_第2頁(yè)
企業(yè)人事管理系統(tǒng)_系統(tǒng)設(shè)計(jì)說明書_第3頁(yè)
企業(yè)人事管理系統(tǒng)_系統(tǒng)設(shè)計(jì)說明書_第4頁(yè)
企業(yè)人事管理系統(tǒng)_系統(tǒng)設(shè)計(jì)說明書_第5頁(yè)
已閱讀5頁(yè),還剩43頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書附錄三企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書、設(shè)計(jì)說明書編寫: *日期:*、*、*審核:日期:批準(zhǔn):日期:受控狀態(tài):是發(fā)布版次:1.0日期:編號(hào):004第 1 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書目錄附錄三.1企業(yè)人事管理系統(tǒng).1系統(tǒng)設(shè)計(jì)說明書.11 引言.41.1 編寫目的.41.2 背景.51.3 基線.51.4 范圍.51.5 定義.61.6 參考資料.62 總體設(shè)計(jì).72.1 概述.72.1.1 

2、功能描述.72.2 運(yùn)行環(huán)境 .82.2.1 軟件環(huán)境.82.2.2 硬件環(huán)境.82.3 系統(tǒng)總體結(jié)構(gòu)和軟件技術(shù).82.3.1 系統(tǒng)構(gòu)思.82.3.2 軟件框架.93 系統(tǒng)功能設(shè)計(jì).93.1 安全管理功能.93.1.1 登陸.103.1.2 安全管理.103.1.3 重新登陸.113.1.4 修改密碼.123.1.5 退出.123.2 系統(tǒng)維護(hù)功能.123.2.1 管理員維護(hù)子功能.123.2.2 員工信息管理子功能.133.

3、2.3 崗位信息管理子功能.143.2.4 部門信息管理子功能.153.2.5 員工獎(jiǎng)懲信息管理子功能.154 概念模型設(shè)計(jì).164.1 系統(tǒng)實(shí)體設(shè)計(jì).174.1.1 數(shù)據(jù)表設(shè)計(jì):.184.2 概念模型設(shè)計(jì).254.3 物理模型設(shè)計(jì).274.4 物理模型圖.275 尚待解決的問題.41第 2 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書1 引言1.1 編寫目的本說明書目的在于明確說明系統(tǒng)各功能的實(shí)現(xiàn)方式,指導(dǎo)開發(fā)員進(jìn)行編碼。

4、本說明書的預(yù)期讀者為:部門管理人員、系統(tǒng)設(shè)計(jì)人員、測(cè)試人員以及部分參與需求評(píng)審的人員。第 3 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書1.2 背景待開發(fā)軟件系統(tǒng)的名稱:企業(yè)人事管理系統(tǒng);此軟件系統(tǒng)任務(wù)提出者:貴州大學(xué);此軟件系統(tǒng)任務(wù)開發(fā)者:張光蘭、譙亞軍此軟件系統(tǒng)任務(wù)用戶:企業(yè)的所有員工。1.3 基線企業(yè)人事管理系統(tǒng)需求分析說明書 v1.0。1.4 范圍本系統(tǒng)的目標(biāo)是管理企業(yè)員工、部門、崗位、人事調(diào)動(dòng)的管理和經(jīng)理及高層能對(duì)招聘人才做出計(jì)劃。系統(tǒng)包括企業(yè)的員工管理、部門管理、崗位管理基本管理工作。系統(tǒng)

5、包括為了開展上述工作而作的模塊結(jié)構(gòu)設(shè)置、管理角色設(shè)置、權(quán)限功能設(shè)置。系統(tǒng)還包括為了監(jiān)控、分析各項(xiàng)基本管理工作而編制的各項(xiàng)統(tǒng)計(jì)報(bào)表。1.5 定義列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組?!窘巧吭诘顷懡缑嫔厦嬗幸粋€(gè)角色選擇按鈕,角色的意思是該系統(tǒng)使用者身份級(jí)別,不同的身份級(jí)別將有不同的使用權(quán)限。第 4 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書【在職人數(shù)】一個(gè)部門下面有很多不同的崗位,崗位上的容納量,而崗位上的在職人數(shù)就可以表明,該崗位上的員工人數(shù)是否足夠。目的是可以根據(jù)這個(gè)值來確定招聘計(jì)劃。【月提層】該企業(yè)中的某一

6、崗位的基礎(chǔ)工資是固定的,員工的月提層是不同的,這樣算下來才能區(qū)分出不同員工的總工資是不同的?!敬蛴 窟@是一個(gè)新增加的功能,點(diǎn)擊它可以打印相關(guān)的文件信息出來。1.6 參考資料a) 某單位書店管理系統(tǒng)b) 某單位賓館客房管理系統(tǒng)c)C#程序設(shè)計(jì)經(jīng)典教程-清華大學(xué)出版社d)C#開發(fā)實(shí)戰(zhàn) 1200 例(第 I 卷)-清華大學(xué)出版社2 總體設(shè)計(jì)2.1 概述2.1.1 功能描述系統(tǒng)需要實(shí)現(xiàn)以下幾個(gè)主要功能:(1)登陸管理:不同的管理員有不同權(quán)限,每一個(gè)管理員擁有自己的登陸用戶名和密碼,管理員都擁有查詢和修改

7、所有的職工的第 5 頁(yè) 共 41 頁(yè)分類名稱語種操作系統(tǒng)Windows 7中文企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書信息的權(quán)限,而只有高級(jí)管理員才擁有對(duì)管理層查詢和修改的權(quán)限。(2)系統(tǒng)管理:1、對(duì)系統(tǒng)管理層人員的信息進(jìn)行增、刪、改、查;2、企業(yè)部門和崗位的增、刪、改、查;3、員工基本信息的錄入:姓名,性別,年齡,身份證號(hào),聯(lián)系號(hào)碼,家庭地址,婚姻狀況,學(xué)歷信息;4、員工崗位信息錄入:職工號(hào),任職時(shí)間,崗位編號(hào),所在部門等;5、員工的獎(jiǎng)懲信息:增、刪、改、查。6、員工基本信息的修改;7、對(duì)于轉(zhuǎn)出、辭職、辭退、退休員工信息的刪除;8、按照一定的

8、條件,查詢、統(tǒng)計(jì)符合條件的員工信息;至少應(yīng)該包括每個(gè)員工詳細(xì)信息的查詢、按婚姻狀況查詢、按學(xué)歷查詢、按工作崗位查詢、按職工號(hào)、按姓名等,至少應(yīng)該包括按職工號(hào)、按學(xué)歷、婚姻狀況、崗位、參加工作時(shí)間等統(tǒng)計(jì)各自的員工信息;8、對(duì)查詢、統(tǒng)計(jì)的結(jié)果打印輸出;(3)其他功能:界面(要求容易操作);2.2 運(yùn)行環(huán)境2.2.1 軟件環(huán)境第 6 頁(yè) 共 41 頁(yè)服務(wù)器最低配置推薦配置應(yīng)用和數(shù)據(jù)庫(kù)服務(wù)器CPU 1.5 GHzCPU 2.8 GHz內(nèi)存 2 GB內(nèi)存 4

9、0;GB磁盤 160 GB磁盤 320 GB數(shù)據(jù)庫(kù)平臺(tái)SQL2008應(yīng)用平臺(tái)Visual    studio2010應(yīng)用平臺(tái)補(bǔ)丁企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書2.2.2 硬件環(huán)境2.3 系統(tǒng)總體結(jié)構(gòu)和軟件技術(shù)2.3.1 系統(tǒng)構(gòu)思第 7 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書2.3.2 軟件框架實(shí)現(xiàn)多層架構(gòu)的設(shè)計(jì)框架;3 系統(tǒng)功能設(shè)計(jì)采用原型模型設(shè)計(jì)該系統(tǒng)。第 8 頁(yè) 共 

10、;41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書3.1 安全管理功能3.1.1 登陸打開企業(yè)人事管理系統(tǒng)可以看到如下界面:企業(yè)員工選擇角色并輸入自己的用戶名和密碼可以登陸,正確登陸后可以得到如下界面:密碼和驗(yàn)證碼正確之后將進(jìn)入人事管理主界面第 9 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書3.1.2 安全管理第 10 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書3.1.3 重新登陸公司的所有員工都可以根據(jù)自己改變后的用戶名和密碼在這里重新登陸。3.

11、1.4 修改密碼每個(gè)員工可以通過初始密碼登陸后修改自己的密碼,以確保自己的信息安全。3.1.5 退出點(diǎn)擊“退出”可以在這里安全退出,會(huì)彈出一個(gè)提示用戶的窗口,提示用戶“你真的要退出系統(tǒng)嗎?”,選擇確定按鈕,及可以退出系統(tǒng),并彈出一個(gè)提示用戶的窗口“你已經(jīng)成功退出系統(tǒng)”,選擇返回及可以返到主界面,繼續(xù)下一步的操作。3.2 系統(tǒng)維護(hù)功能此項(xiàng)功能為系統(tǒng)管理員能進(jìn)行的功能,僅以管理員身份進(jìn)入才能進(jìn)行如下操作。第 11 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書3.2.1 管理員維護(hù)子功能此功能可以增加,修改,

12、刪除企業(yè)部門。部門管理員工管理3.2.2 員工信息管理子功能此功能能對(duì)公司的人員進(jìn)行增減刪操作。第 12 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書3.2.3 崗位信息管理子功能此功能能夠登記公司下屬的各個(gè)部門,能夠處理部門增減變化的情況,登記各部門的編號(hào)、名稱、部門負(fù)責(zé)人。部門負(fù)責(zé)人從員工第 13 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書名冊(cè)中選擇,可以隨時(shí)更換。部門編號(hào)在登記之后不得修改。部門下屬員工從職員名冊(cè)中選擇。一個(gè)職員只能屬于一個(gè)部門。部門職位管理部門員

13、工信息管理3.2.4 部門信息管理子功能第 14 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書部門的增加、刪除、更新、及相應(yīng)的部門主管。3.2.5 員工獎(jiǎng)懲信息管理子功能動(dòng)態(tài)增加、刪除、修改員工的獎(jiǎng)懲信息第 15 頁(yè) 共 41 頁(yè)NameCodeData TypeMandatory員工編號(hào)姓名圖片密碼出生日期身份證號(hào)聯(lián)系方式性別家庭地址婚姻狀況學(xué)歷EmployeeIDNameImagePassWordBirthIdentityTellSexAddressMarri

14、ageEducationVariable characters (50)Variable characters (50)Image (100)Variable characters (50)DateVariable characters (50)Variable characters (50)BitVariable characters (200)BitVariable characters (50)TRUETRUEFALSETRUETRUETR

15、UETRUETRUETRUETRUETRUENameCodeParentGenerateNumber員工獎(jiǎng)懲崗位職位信息部門EmployeeRewardPunishPostEmployeePostDepartmentConceptual Data Model'EMS'Conceptual Data Model'EMS'Conceptual Data Model'EMS'Conceptual Data Model'EMS'Conceptual 

16、Data Model'EMS'TRUETRUETRUETRUETRUE企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書4 概念模型設(shè)計(jì)4.1 系統(tǒng)實(shí)體設(shè)計(jì)實(shí)體列表基本表企業(yè)員工基本信息表企業(yè)員工獎(jiǎng)懲表NameCodeData TypeMandatory部門名稱DepartNameVariable characters (50)TRUE崗位名稱PostNameVariable characters (50)TRUE日期DateDateTRUE第 16 頁(yè) 共 41 頁(yè)N

17、ameCodeData TypeMandatory部門編號(hào)部門名稱負(fù)責(zé)人密碼聯(lián)系方式部門簡(jiǎn)介DepartmentIDDepartmentNamePrincipalPassWordTellIntroduceVariable characters (50)Variable characters (50)Variable characters (50)Variable characters (50)Variable characters (50)Variable character

18、s (500)TRUETRUETRUETRUETRUETRUENameCodeData TypeMandatory任職日期月提成PostTimeExtraDateMoney (8,2)TRUEFALSE企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書類別SortBitTRUE描述DescribeVariable characters (500)TRUE企業(yè)部門表員工崗位信息表第 17 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書4.1.1 數(shù)據(jù)表設(shè)計(jì):部門表第 18 頁(yè) 

19、共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書員工表第 19 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書員工職位信息表第 20 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書崗位表第 21 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書獎(jiǎng)懲表第 22 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書管理員表第 23 頁(yè) 共 41 

20、頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書管理員信息4.2 概念模型設(shè)計(jì)1、建立實(shí)體根據(jù)需求分析階段的分析報(bào)告,可以將該系統(tǒng)分為三個(gè)實(shí)體,即員工實(shí)體、部門實(shí)體、崗位實(shí)體,通過建模工具創(chuàng)建分析出來的三個(gè)實(shí)體。第 24 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書企業(yè)人事管理系統(tǒng)聯(lián)系圖第 25 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書企業(yè)人事管理系統(tǒng)概念模型4.3 物理模型設(shè)計(jì)第 26 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書

21、4.4 物理模型圖1、數(shù)據(jù)庫(kù)連接測(cè)試完成后先運(yùn)行建模工具生成的 SQ 語句,確認(rèn)生成的代碼是否有誤。第 27 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書無誤的界面2、由于在建模生成的物理模型的 SQL 語句不是很完整,所以還要對(duì) SQL語句進(jìn)行優(yōu)化。1)對(duì)員工表添加標(biāo)志列,其代碼為如下紅色部分:create table Employee (ID INT IDENTITY(1,1),EmployeeIDvarchar(50)not&#

22、160;null,Namevarchar(50)not null,Imageimagenull,PassWordvarchar(50)DEFAULT(123456)not null,Birthdatenot null,Identityvarchar(50)not null,Tellvarchar(50)not null,SexbitDEFAULT(0)not null,Addressvarchar(200)not null,MarriagebitDEFAULT(0)not null,Educationvarchar

23、(50)not null,constraint PK_EMPLOYEE primary key nonclustered (EmployeeID)第 28 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書)2)對(duì)部門信息表中的 Name 屬性添加唯一性,表示部門名稱不能同名,添加標(biāo)志列,其代碼為如下紅色部分:create table Department (ID INT IDENTITY(1,1) ,Depa

24、rtmentIDvarchar(50)not null,DepartmentNamevarchar(50)uniquenot null,Principalvarchar(50)uniquenot null,PassWordvarchar(50)DEFAULT(123456)not null,Tellvarchar(50)not null,Introducevarchar(500)not null,constraint PK_DEPARTMENT primary key nonclustered&

25、#160;(DepartmentID)3)對(duì)員工職位信息表的 Time 屬性添加默認(rèn)時(shí)間為任職部門崗位的時(shí)間,還要對(duì)員工職位信息表添加疊成,表示當(dāng)員工信息或崗位信息發(fā)生改變時(shí)員工職位的相應(yīng)信息也發(fā)生改變,添加標(biāo)識(shí)列,其代碼為如下紅色部分:create table EmployeePost (ID INT IDENTITY(1,1),PostIDvarchar(50)not null,EmployeeIDvarchar(50)not null,PostTimedateDEFAULT(GETDATE()not

26、 null,Extramoneynull)alter table EmployeePostadd constraint FK_EMPLOYEE_EMPLOYEE_EMPLOYEE foreign key(EmployeeID)references Employee (EmployeeID)ON UPDATE CASCADEON DELETE CASCADEalter table EmployeePostadd constraint

27、60;FK_EMPLOYEE_PSOTANDPO_POST foreign key (PostID)references Post (PostID)ON UPDATE CASCADEON DELETE CASCADE4)對(duì)崗位表添加疊成,表示當(dāng)部門信息發(fā)生改變時(shí)崗位的相應(yīng)信息也發(fā)生改變,添加標(biāo)志列,其代碼為如下紅色部分:第 29 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書create table Post (ID 

28、;INT IDENTITY(1,1),PostIDvarchar(50)not null,DepartmentIDvarchar(50)not null,PostNamevarchar(50)not null,BasePaymoneynot null,Volumeintnot null,JobPeopleintnot null,PostItroducevarchar(500)not null,constraint PK_POST primary key nonclustere

29、d (PostID)alter table Postadd constraint FK_POST_DPANDPOST_DEPARTME foreign key(DepartmentID)references Department (DepartmentID)ON UPDATE CASCADEON DELETE CASCADE5)對(duì)獎(jiǎng)懲表添加疊成,表示當(dāng)員工信息發(fā)生改變時(shí)崗位的相應(yīng)信息也發(fā)生改變,添加標(biāo)志列,其代碼為如下紅色部分。create table&#

30、160;RewardPunish (ID INT IDENTITY(1,1) primary key,EmployeeIDvarchar(50)not null,DepartNamevarchar(50)not null,PostNamevarchar(50)not null,DatedateDEFAULT(GETDATE()notnull,SortbitDEFAULT(0)not null,Describevarchar(500)not null)alter table R

31、ewardPunishadd constraint FK_REWARDPU_EMPLOYEEA_EMPLOYEE foreign key(EmployeeID)references Employee (EmployeeID)ON UPDATE CASCADEON DELETE CASCADE6)創(chuàng)建管理員表,并且添加管理員,代碼如下。GOCREATE TABLE Admin(第 30 頁(yè) 共 41 頁(yè)企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說

32、明書ID INT IDENTITY(1,1),LoginName NVARCHAR(50) NOT NULL UNIQUE,Password NVARCHAR(50) NOT NULL,RealName NVARCHAR(50) NOT NULL,PRIMARY KEY(LoginName);GO-添加數(shù)據(jù)到管理員表AdminINSERTINTOAdmin(LoginName,Password,RealName)VALUES('qyj','q

33、yj',' 譙亞軍')INSERTINTOAdmin(LoginName,Password,RealName)VALUES('zgl','zgl',' 張光蘭')7)修改完表結(jié)構(gòu)后還要對(duì)崗位表添加觸發(fā)器,當(dāng)員工任職時(shí)相應(yīng)的崗位在職人數(shù)自動(dòng)加 1,當(dāng)員工離職時(shí)相應(yīng)的崗位在職人數(shù)自動(dòng)減 1,其 Sql 代碼如下。-設(shè)置插入觸發(fā)器CREATE TRIGGER Trigger_Insert_EmployeePostON EmployeePostAFTER INSERTASDECLARE PostIDvarchar(50);SELECT PostID=PostID FROM INSERTED;第 31 頁(yè) 共 41

溫馨提示

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

評(píng)論

0/150

提交評(píng)論