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

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上附錄三企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)說(shuō)明書、設(shè)計(jì)說(shuō)明書編寫: * *日期:*、*、*審核:日期:批準(zhǔn):日期:受控狀態(tài):是 發(fā)布版次:1.0日期:編號(hào):004目錄1 引言1.1 編寫目的 本說(shuō)明書目的在于明確說(shuō)明系統(tǒng)各功能的實(shí)現(xiàn)方式,指導(dǎo)開發(fā)員進(jìn)行編碼。 本說(shuō)明書的預(yù)期讀者為:部門管理人員、系統(tǒng)設(shè)計(jì)人員、測(cè)試人員以及部分參與需求評(píng)審的人員。 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)需求分析說(shuō)明書 v1.0。1.4 范圍本系統(tǒng)的目標(biāo)是管

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

3、提層】該企業(yè)中的某一崗位的基礎(chǔ)工資是固定的,員工的月提層是不同的,這樣算下來(lái)才能區(qū)分出不同員工的總工資是不同的?!敬蛴 窟@是一個(gè)新增加的功能,點(diǎn)擊它可以打印相關(guān)的文件信息出來(lái)。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è)管理員擁有自己的登陸用戶名和密碼,管理員都擁有查詢和修改所有的職工的信息的權(quán)限,而只有高級(jí)管理員才擁有對(duì)管理層查詢和修改的權(quán)限。(2)

4、系統(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、按照一定的條件,查詢、統(tǒng)計(jì)符合條件的員工信息;至少應(yīng)該包括每個(gè)員工詳細(xì)信息的查詢、按婚姻狀況查詢、按學(xué)歷查詢、按工作崗位查詢、按職工號(hào)、按姓名等,至少應(yīng)該包括按職工號(hào)、按學(xué)歷、婚姻狀況、崗位、參加工作時(shí)間等統(tǒng)計(jì)各自的員工信息;

5、8、對(duì)查詢、統(tǒng)計(jì)的結(jié)果打印輸出;(3) 其他功能:界面(要求容易操作);2.2 運(yùn)行環(huán)境2.2.1 軟件環(huán)境分類名稱語(yǔ)種操作系統(tǒng)Windows 7中文數(shù)據(jù)庫(kù)平臺(tái)SQL2008應(yīng)用平臺(tái)Visual studio2010應(yīng)用平臺(tái)補(bǔ)丁2.2.2 硬件環(huán)境服務(wù)器最低配置推薦配置應(yīng)用和數(shù)據(jù)庫(kù)服務(wù)器CPU 1.5 GHzCPU 2.8 GHz內(nèi)存 2 GB內(nèi)存 4 GB磁盤 160 GB磁盤 320 GB2.3 系統(tǒng)總體結(jié)構(gòu)和軟件技術(shù)2.3.1 系統(tǒng)構(gòu)思2.3.2 軟件框架實(shí)現(xiàn)多層架構(gòu)的設(shè)計(jì)框架;3 系統(tǒng)功能設(shè)計(jì)采用原型模型設(shè)計(jì)該系統(tǒng)。3.1 安全管理功能3.1.1 登陸打開企業(yè)人事管理系統(tǒng)可以看到如下界

6、面:企業(yè)員工選擇角色并輸入自己的用戶名和密碼可以登陸,正確登陸后可以得到如下界面:密碼和驗(yàn)證碼正確之后將進(jìn)入人事管理主界面3.1.2 安全管理3.1.3 重新登陸 公司的所有員工都可以根據(jù)自己改變后的用戶名和密碼在這里重新登陸。3.1.4 修改密碼 每個(gè)員工可以通過(guò)初始密碼登陸后修改自己的密碼,以確保自己的信息安全。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)行的功能

7、,僅以管理員身份進(jìn)入才能進(jìn)行如下操作。3.2.1 管理員維護(hù)子功能此功能可以增加,修改,刪除企業(yè)部門。 部門管理 員工管理3.2.2 員工信息管理子功能此功能能對(duì)公司的人員進(jìn)行增減刪操作。3.2.3 崗位信息管理子功能此功能能夠登記公司下屬的各個(gè)部門,能夠處理部門增減變化的情況,登記各部門的編號(hào)、名稱、部門負(fù)責(zé)人。部門負(fù)責(zé)人從員工名冊(cè)中選擇,可以隨時(shí)更換。部門編號(hào)在登記之后不得修改。部門下屬員工從職員名冊(cè)中選擇。一個(gè)職員只能屬于一個(gè)部門。 部門職位管理 部門員工信息管理3.2.4 部門信息管理子功能部門的增加、刪除、更新、及相應(yīng)的部門主管。3.2.5 員工獎(jiǎng)懲信息管理子功能 動(dòng)態(tài)增加、刪除、修

8、改員工的獎(jiǎng)懲信息4 概念模型設(shè)計(jì)4.1 系統(tǒng)實(shí)體設(shè)計(jì) 實(shí)體列表NameCodeParentGenerateNumber員工EmployeeConceptual Data Model EMSTRUE獎(jiǎng)懲RewardPunishConceptual Data Model EMSTRUE崗位PostConceptual Data Model EMSTRUE職位信息EmployeePostConceptual Data Model EMSTRUE部門DepartmentConceptual Data Model EMSTRUE 基本表企業(yè)員工基本信息表NameCodeData TypeMandator

9、y員工編號(hào)EmployeeIDVariable characters (50)TRUE姓名NameVariable characters (50)TRUE圖片ImageImage (100)FALSE密碼PassWordVariable characters (50)TRUE出生日期BirthDateTRUE身份證號(hào)IdentityVariable characters (50)TRUE聯(lián)系方式TellVariable characters (50)TRUE性別SexBitTRUE家庭地址AddressVariable characters (200)TRUE婚姻狀況MarriageBitTR

10、UE學(xué)歷EducationVariable characters (50)TRUE 企業(yè)員工獎(jiǎng)懲表NameCodeData TypeMandatory部門名稱DepartNameVariable characters (50)TRUE崗位名稱PostNameVariable characters (50)TRUE日期DateDateTRUE類別SortBitTRUE描述DescribeVariable characters (500)TRUE企業(yè)部門表NameCodeData TypeMandatory部門編號(hào)DepartmentIDVariable characters (50)TRUE部門

11、名稱DepartmentNameVariable characters (50)TRUE負(fù)責(zé)人PrincipalVariable characters (50)TRUE密碼PassWordVariable characters (50)TRUE聯(lián)系方式TellVariable characters (50)TRUE部門簡(jiǎn)介IntroduceVariable characters (500)TRUE 員工崗位信息表NameCodeData TypeMandatory任職日期PostTimeDateTRUE月提成ExtraMoney (8,2)FALSE 4.1.1 數(shù)據(jù)表設(shè)計(jì):部門表員工表員工職

12、位信息表崗位表獎(jiǎng)懲表管理員表管理員信息4.2 概念模型設(shè)計(jì) 1、建立實(shí)體 根據(jù)需求分析階段的分析報(bào)告,可以將該系統(tǒng)分為三個(gè)實(shí)體,即員工實(shí)體、部門實(shí)體、崗位實(shí)體,通過(guò)建模工具創(chuàng)建分析出來(lái)的三個(gè)實(shí)體。企業(yè)人事管理系統(tǒng)聯(lián)系圖企業(yè)人事管理系統(tǒng)概念模型4.3 物理模型設(shè)計(jì)4.4 物理模型圖1、數(shù)據(jù)庫(kù)連接測(cè)試完成后先運(yùn)行建模工具生成的SQ語(yǔ)句,確認(rèn)生成的代碼是否有誤。無(wú)誤的界面2、 由于在建模生成的物理模型的SQL語(yǔ)句不是很完整,所以還要對(duì)SQL語(yǔ)句進(jìn)行優(yōu)化。 1)對(duì)員工表添加標(biāo)志列,其代碼為如下紅色部分:create table Employee ( ID INT IDENTITY(1,1), Empl

13、oyeeID varchar(50) not null, Name varchar(50) not null, Image image null, PassWord varchar(50) DEFAULT() 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 va

14、rchar(50) not null, constraint PK_EMPLOYEE primary key nonclustered (EmployeeID) 2)對(duì)部門信息表中的Name屬性添加唯一性,表示部門名稱不能同名,添加標(biāo)志列,其代碼為如下紅色部分: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, Pa

15、ssWord varchar(50) DEFAULT() not null, Tell varchar(50) not null, Introduce varchar(500) not null, constraint PK_DEPARTMENT primary key nonclustered (DepartmentID)3) 對(duì)員工職位信息表的Time屬性添加默認(rèn)時(shí)間為任職部門崗位的時(shí)間,還要對(duì)員工職位信息表添加疊成,表示當(dāng)員工信息或崗位信息發(fā)生改變時(shí)員工職位的相應(yīng)信息也發(fā)生改變,添加標(biāo)識(shí)列,其代碼為如下紅色部分:create table EmployeePost ( ID INT IDE

16、NTITY(1,1), 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 CASCADEalt

17、er table EmployeePost add constraint FK_EMPLOYEE_PSOTANDPO_POST foreign key (PostID) references Post (PostID) ON UPDATE CASCADE ON DELETE CASCADE4) 對(duì)崗位表添加疊成,表示當(dāng)部門信息發(fā)生改變時(shí)崗位的相應(yīng)信息也發(fā)生改變,添加標(biāo)志列,其代碼為如下紅色部分:create table Post ( ID INT IDENTITY(1,1), PostID varchar(50) not null, DepartmentID varchar(50) not n

18、ull, 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 (DepartmentID) references Department

19、 (DepartmentID) ON UPDATE CASCADE ON DELETE CASCADE5) 對(duì)獎(jiǎng)懲表添加疊成,表示當(dāng)員工信息發(fā)生改變時(shí)崗位的相應(yīng)信息也發(fā)生改變,添加標(biāo)志列,其代碼為如下紅色部分。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 date DEFAULT(GETDATE() not null

20、, 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 Admin( 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

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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)論