版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、專業(yè)資料專業(yè)資料 word 完美格式 附錄三附錄三企業(yè)人事管理系統(tǒng)企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書系統(tǒng)設計說明書編寫: * *日期:*、*、*審核:日期:批準:日期:受控狀態(tài):是 發(fā)布版次:1.0日期:編號:004、設計說明書、設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 2 頁 共 41 頁目錄附錄三附錄三.1 1企業(yè)人事管理系統(tǒng)企業(yè)人事管理系統(tǒng).1 1系統(tǒng)設計說明書系統(tǒng)設計說明書.1 11 1 引言引言.4 41.1 編寫目的.41.2 背景.51.3 基線.51.4 范圍.51.5 定義.61.6 參考資料.62 2 總體設計總體設計.7 72.1 概述.72.
2、1.1 功能描述.72.2 運行環(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 3 系統(tǒng)功能設計系統(tǒng)功能設計.9 93.1 安全管理功能.93.1.1 登陸.103.1.2 安全管理.103.1.3 重新登陸.113.1.4 修改密碼.123.1.5 退出.123.2 系統(tǒng)維護功能.123.2.1 管理員維護子功能.123.2.2 員工信息管理子功能.133.2.3 崗位信息管理子功能.143.2.4 部門信息管理子功能.153.2.5 員工獎懲信息管理子功能.154 4 概念模型設計概念模型設計.1
3、6164.1 系統(tǒng)實體設計.174.1.1 數(shù)據(jù)表設計:.184.2 概念模型設計.254.3 物理模型設計.274.4 物理模型圖.275 5 尚待解決的問題尚待解決的問題.4141企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 3 頁 共 41 頁1 1 引言引言1.11.1 編寫目的編寫目的 本說明書目的在于明確說明系統(tǒng)各功能的實現(xiàn)方式,指導開發(fā)員進行編碼。 本說明書的預期讀者為:部門管理人員、系統(tǒng)設計人員、測試人員以及部分參與需求評審的人員。 企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 4 頁 共 41 頁1.21.2 背景背景待開發(fā)軟件系統(tǒng)的名稱:
4、企業(yè)人事管理系統(tǒng);此軟件系統(tǒng)任務提出者:貴州大學;此軟件系統(tǒng)任務開發(fā)者:張光蘭、譙亞軍此軟件系統(tǒng)任務用戶:企業(yè)的所有員工。1.31.3 基線基線企業(yè)人事管理系統(tǒng)需求分析說明書 v1.0。1.41.4 范圍范圍本系統(tǒng)的目標是管理企業(yè)員工、部門、崗位、人事調(diào)動的管理和經(jīng)理及高層能對招聘人才做出計劃。系統(tǒng)包括企業(yè)的員工管理、部門管理、崗位管理基本管理工作。系統(tǒng)包括為了開展上述工作而作的模塊結(jié)構(gòu)設置、管理角色設置、權(quán)限功能設置。系統(tǒng)還包括為了監(jiān)控、分析各項基本管理工作而編制的各項統(tǒng)計報表。1.51.5 定義定義列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)
5、人事管理系統(tǒng)系統(tǒng)設計說明書第 5 頁 共 41 頁【角色】在登陸界面上面有一個角色選擇按鈕,角色的意思是該系統(tǒng)使用者身份級別,不同的身份級別將有不同的使用權(quán)限。 【在職人數(shù)】一個部門下面有很多不同的崗位,崗位上的容納量,而崗位上的在職人數(shù)就可以表明,該崗位上的員工人數(shù)是否足夠。目的是可以根據(jù)這個值來確定招聘計劃?!驹绿釋印吭撈髽I(yè)中的某一崗位的基礎工資是固定的,員工的月提層是不同的,這樣算下來才能區(qū)分出不同員工的總工資是不同的?!敬蛴 窟@是一個新增加的功能,點擊它可以打印相關(guān)的文件信息出來。1.61.6 參考資料參考資料a) 某單位書店管理系統(tǒng)b) 某單位賓館客房管理系統(tǒng) c)C#程序設計經(jīng)典教
6、程-清華大學出版社 d)C#開發(fā)實戰(zhàn) 1200 例 (第 I 卷)-清華大學出版社2 2 總體設計總體設計2.12.1 概述概述2.1.12.1.1功能描述功能描述 系統(tǒng)需要實現(xiàn)以下幾個主要功能:企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 6 頁 共 41 頁(1)登陸管理:不同的管理員有不同權(quán)限,每一個管理員擁有自己的登陸用戶名和密碼,管理員都擁有查詢和修改所有的職工的信息的權(quán)限,而只有高級管理員才擁有對管理層查詢和修改的權(quán)限。(2)系統(tǒng)管理: 1、對系統(tǒng)管理層人員的信息進行增、刪、改、查; 2、企業(yè)部門和崗位的增、刪、改、查; 3、員工基本信息的錄入:姓名,性別,年齡,
7、身份證號,聯(lián)系號碼,家庭地址,婚姻狀況,學歷信息; 4、員工崗位信息錄入:職工號,任職時間,崗位編號,所在部門等; 5、員工的獎懲信息:增、刪、改、查。 6、員工基本信息的修改; 7、對于轉(zhuǎn)出、辭職、辭退、退休員工信息的刪除; 8、按照一定的條件,查詢、統(tǒng)計符合條件的員工信息;至少應該包括每個員工詳細信息的查詢、按婚姻狀況查詢、按學歷查詢、按工作崗位查詢、按職工號、按姓名等,至少應該包括按職工號、按學歷、婚姻狀況、崗位、參加工作時間等統(tǒng)計各自的員工信息; 8、對查詢、統(tǒng)計的結(jié)果打印輸出;(3)其他功能:界面(要求容易操作) ;企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 7
8、頁 共 41 頁2.22.2 運行環(huán)境2.2.12.2.1軟件環(huán)境軟件環(huán)境分類分類名稱名稱語種語種操作系統(tǒng)Windows 7中文數(shù)據(jù)庫平臺SQL2008應用平臺Visual studio2010應用平臺補丁2.2.22.2.2硬件環(huán)境硬件環(huán)境服務器服務器最低配置最低配置推薦配置推薦配置CPU 1.5 GHzCPU 2.8 GHz內(nèi)存 2 GB內(nèi)存 4 GB應用和數(shù)據(jù)庫服務器磁盤 160 GB磁盤 320 GB2.32.3 系統(tǒng)總體結(jié)構(gòu)和軟件技術(shù)系統(tǒng)總體結(jié)構(gòu)和軟件技術(shù)2.3.12.3.1系統(tǒng)構(gòu)思系統(tǒng)構(gòu)思企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 8 頁 共 41 頁2.3.2
9、2.3.2軟件框架軟件框架實現(xiàn)多層架構(gòu)的設計框架;3 3 系統(tǒng)功能設計系統(tǒng)功能設計采用原型模型設計該系統(tǒng)。企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 9 頁 共 41 頁3.13.1 安全管理功能安全管理功能3.1.13.1.1登陸登陸打開企業(yè)人事管理系統(tǒng)可以看到如下界面:企業(yè)員工選擇角色并輸入自己的用戶名和密碼可以登陸,正確登陸后可以得到如下界面:密碼和驗證碼正確之后將進入人事管理主界面企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 10 頁 共 41 頁3.1.23.1.2安全管理安全管理企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 1
10、1 頁 共 41 頁3.1.33.1.3 重新登陸重新登陸 公司的所有員工都可以根據(jù)自己改變后的用戶名和密碼在這里重新登陸。3.1.43.1.4 修改密碼修改密碼 每個員工可以通過初始密碼登陸后修改自己的密碼,以確保自己的信息安全。3.1.53.1.5退出退出點擊“退出”可以在這里安全退出,會彈出一個提示用戶的窗口,提示用戶“你真的要退出系統(tǒng)嗎?” ,選擇確定按鈕,及可以退出系統(tǒng),并彈出一個提示用戶的窗口“你已經(jīng)成功退出系統(tǒng)” ,選擇返回及可以返到主界面,繼續(xù)下一步的操作。3.23.2 系統(tǒng)維護功能系統(tǒng)維護功能此項功能為系統(tǒng)管理員能進行的功能,僅以管理員身份進入才能進行如下操作。企業(yè)人事管理系
11、統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 12 頁 共 41 頁3.2.13.2.1管理員維護子功能管理員維護子功能此功能可以增加,修改,刪除企業(yè)部門。 部門管理 員工管理3.2.23.2.2員工信息管理子功能員工信息管理子功能此功能能對公司的人員進行增減刪操作。企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 13 頁 共 41 頁3.2.33.2.3崗位信息管理子功能崗位信息管理子功能此功能能夠登記公司下屬的各個部門,能夠處理部門增減變化的情況,登記各部門的編號、名稱、部門負責人。部門負責人從員企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 14 頁
12、共 41 頁工名冊中選擇,可以隨時更換。部門編號在登記之后不得修改。部門下屬員工從職員名冊中選擇。一個職員只能屬于一個部門。 部門職位管理 部門員工信息管理企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 15 頁 共 41 頁3.2.43.2.4部門信息管理子功能部門信息管理子功能部門的增加、刪除、更新、及相應的部門主管。3.2.53.2.5員工獎懲信息管理子功能員工獎懲信息管理子功能 動態(tài)增加、刪除、修改員工的獎懲信息企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 16 頁 共 41 頁4 4 概念模型設計概念模型設計4.14.1 系統(tǒng)實體設計系統(tǒng)實體設計 實
13、體列表實體列表NameCodeParentGenerateNumber員工EmployeeConceptual Data Model EMSTRUE獎懲RewardPunishConceptual Data Model EMSTRUE崗位PostConceptual Data Model EMSTRUE職位信息EmployeePostConceptual Data Model EMSTRUE部門DepartmentConceptual Data Model EMSTRUE 基本表企業(yè)員工基本信息表NameCodeData TypeMandatory員工編號EmployeeIDVariable
14、characters TRUE企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 17 頁 共 41 頁(50)姓名NameVariable characters (50)TRUE圖片ImageImage (100)FALSE密碼PassWordVariable characters (50)TRUE出生日期BirthDateTRUE身份證號IdentityVariable characters (50)TRUE聯(lián)系方式TellVariable characters (50)TRUE性別SexBitTRUE家庭地址AddressVariable characters (200)TR
15、UE婚姻狀況MarriageBitTRUE學歷EducationVariable characters (50)TRUE 企業(yè)員工獎懲表NameCodeData TypeMandatory部門名稱DepartNameVariable characters (50)TRUE崗位名稱PostNameVariable characters (50)TRUE日期DateDateTRUE類別SortBitTRUE描述DescribeVariable characters (500)TRUE企業(yè)部門表NameCodeData TypeMandatory部門編號DepartmentIDVariable ch
16、aracters (50)TRUE部門名稱DepartmentNameVariable characters (50)TRUE負責人PrincipalVariable characters (50)TRUE密碼PassWordVariable characters (50)TRUE聯(lián)系方式TellVariable characters (50)TRUE企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 18 頁 共 41 頁部門簡介IntroduceVariable characters (500)TRUE 員工崗位信息表NameCodeData TypeMandatory任職日期
17、PostTimeDateTRUE月提成ExtraMoney (8,2)FALSE 4.1.14.1.1數(shù)據(jù)表設計:數(shù)據(jù)表設計:部門表企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 19 頁 共 41 頁員工表企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 20 頁 共 41 頁員工職位信息表企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 21 頁 共 41 頁崗位表企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 22 頁 共 41 頁獎懲表企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 23 頁 共 41 頁管理員
18、表企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 24 頁 共 41 頁管理員信息4.24.2 概念模型設計概念模型設計 1、建立實體 根據(jù)需求分析階段的分析報告,可以將該系統(tǒng)分為三個實體,即員工實體、部門實體、崗位實體,通過建模工具創(chuàng)建分析出來的三個實體。企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 25 頁 共 41 頁企業(yè)人事管理系統(tǒng)聯(lián)系圖企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 26 頁 共 41 頁企業(yè)人事管理系統(tǒng)概念模型4.34.3 物理模型設計物理模型設計企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 27
19、頁 共 41 頁4.44.4 物理模型圖物理模型圖1、數(shù)據(jù)庫連接測試完成后先運行建模工具生成的 SQ 語句,確認生成的代碼是否有誤。企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 28 頁 共 41 頁無誤的界面2、由于在建模生成的物理模型的 SQL 語句不是很完整,所以還要對SQL 語句進行優(yōu)化。 1)對員工表添加標志列,其代碼為如下紅色部分:create table Employee ( ID INT IDENTITY(1,1), EmployeeID varchar(50) not null, Name varchar(50) not null, Image image
20、null, PassWord varchar(50) DEFAULT(123456) not null, Birth date not null, Identity varchar(50) not null, Tell varchar(50) not null, Sex bit DEFAULT(0) not null, Address varchar(200) not null, Marriage bit DEFAULT(0) not null, Education varchar(50) not null, constraint PK_EMPLOYEE primary key nonclus
21、tered (EmployeeID)企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 29 頁 共 41 頁) 2)對部門信息表中的 Name 屬性添加唯一性,表示部門名稱不能同名,添加標志列,其代碼為如下紅色部分:create table Department ( ID INT IDENTITY(1,1) , DepartmentID varchar(50) not null, DepartmentName varchar(50) unique not null, Principal varchar(50) unique not null, PassWord varchar(5
22、0) DEFAULT(123456) not null, Tell varchar(50) not null, Introduce varchar(500) not null, constraint PK_DEPARTMENT primary key nonclustered (DepartmentID)3)對員工職位信息表的 Time 屬性添加默認時間為任職部門崗位的時間,還要對員工職位信息表添加疊成,表示當員工信息或崗位信息發(fā)生改變時員工職位的相應信息也發(fā)生改變,添加標識列,其代碼為如下紅色部分:create table EmployeePost ( ID INT IDENTITY(1,1
23、), PostID varchar(50) not null, EmployeeID varchar(50) not null, PostTime date DEFAULT(GETDATE() not null, Extra money null) alter table EmployeePost add constraint FK_EMPLOYEE_EMPLOYEE_EMPLOYEE foreign key (EmployeeID) references Employee (EmployeeID) ON UPDATE CASCADE ON DELETE CASCADEalter table
24、EmployeePost add constraint FK_EMPLOYEE_PSOTANDPO_POST foreign key (PostID) references Post (PostID) ON UPDATE CASCADE ON DELETE CASCADE4)對崗位表添加疊成,表示當部門信息發(fā)生改變時崗位的相應信息企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 30 頁 共 41 頁也發(fā)生改變,添加標志列,其代碼為如下紅色部分:create table Post ( ID INT IDENTITY(1,1), PostID varchar(50) not nul
25、l, DepartmentID varchar(50) not null, PostName varchar(50) not null, BasePay money not null, Volume int not null, JobPeople int not null, PostItroduce varchar(500) not null, constraint PK_POST primary key nonclustered (PostID)alter table Post add constraint FK_POST_DPANDPOST_DEPARTME foreign key (De
26、partmentID) references Department (DepartmentID) ON UPDATE CASCADE ON DELETE CASCADE5)對獎懲表添加疊成,表示當員工信息發(fā)生改變時崗位的相應信息也發(fā)生改變,添加標志列,其代碼為如下紅色部分。create table RewardPunish ( ID INT IDENTITY(1,1) primary key, EmployeeID varchar(50) not null, DepartName varchar(50) not null, PostName varchar(50) not null, Date
27、 date DEFAULT(GETDATE() not null, Sort bit DEFAULT(0) not null, Describe varchar(500) not null)alter table RewardPunish add constraint FK_REWARDPU_EMPLOYEEA_EMPLOYEE foreign key (EmployeeID) references Employee (EmployeeID) ON UPDATE CASCADE ON DELETE CASCADE6)創(chuàng)建管理員表,并且添加管理員,代碼如下。 GOCREATE TABLE Adm
28、in企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書企業(yè)人事管理系統(tǒng)系統(tǒng)設計說明書第 31 頁 共 41 頁( 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ù)到管理員表AdminINSERT INTO Admin(LoginName,Password,RealName)VALUES(qyj,qyj,譙亞軍)INSERT INTO Admin(LoginName,Password,RealName)VALUES(zgl,zgl,張光蘭)7)修改完表結(jié)構(gòu)后還要對崗位表添加觸發(fā)器,當員工任職時相應的崗位在職人數(shù)自動加 1,當員工離職時相應的崗位在職人數(shù)自動減1,其 Sql 代碼如下。-設置插入觸發(fā)器CREATE TRIGGER Trigger_Insert_EmployeePost ON EmployeePost AFTER INSERT AS企業(yè)人事管
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個人車輛作為抵押物債務結(jié)算合同4篇
- 2025年度消費者權(quán)益保護普法合同履行與市場監(jiān)管協(xié)議4篇
- 二零二五版美容美發(fā)產(chǎn)品原料綠色采購與環(huán)保責任合同2篇
- 直播電商在2025年的市場格局
- 二零二五年度林業(yè)苗木冷鏈物流配送合同2篇
- 課題申報參考:明代徽州心學研究
- 2025年度個人消防工程勞務合同范本2篇
- 二零二五山地承包合同書:山地生態(tài)保護與可持續(xù)發(fā)展合作框架2篇
- 二零二五年度新能源儲能技術(shù)投資入股合同-@-1
- 二零二五年度大型會議活動場地租賃合同4篇
- 環(huán)境監(jiān)測對環(huán)境保護的意義
- 2023年數(shù)學競賽AMC8試卷(含答案)
- 神經(jīng)外科課件:神經(jīng)外科急重癥
- 2024年低壓電工證理論考試題庫及答案
- 2023年十天突破公務員面試
- 《瘋狂動物城》中英文對照(全本臺詞)
- 醫(yī)院住院醫(yī)師規(guī)范化培訓證明(樣本)
- 小學六年級語文閱讀理解100篇(及答案)
- 氣功修煉十奧妙
- 安徽省物業(yè)服務標準
- 勾股定理的歷史與證明課件
評論
0/150
提交評論