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

下載本文檔

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

文檔簡介

專業(yè)資料專業(yè)資料 word 完美格式 附錄三附錄三 企業(yè)人事管理系統(tǒng)企業(yè)人事管理系統(tǒng) 系統(tǒng)設(shè)計說明書系統(tǒng)設(shè)計說明書 編寫 日期 審核 日期 批準(zhǔn) 日期 受控狀態(tài) 是 發(fā)布版次 1 0日期 編號 004 設(shè)計說明書 設(shè)計說明書 目錄 附錄三附錄三 1 1 企業(yè)人事管理系統(tǒng)企業(yè)人事管理系統(tǒng) 1 1 系統(tǒng)設(shè)計說明書系統(tǒng)設(shè)計說明書 1 1 1 1 引言引言 4 4 1 1 編寫目的 4 1 2 背景 5 1 3 基線 5 1 4 范圍 5 1 5 定義 6 1 6 參考資料 6 2 2 總體設(shè)計總體設(shè)計 7 7 2 1 概述 7 2 1 1 功能描述 7 2 2 運行環(huán)境 8 2 2 1 軟件環(huán)境 8 2 2 2 硬件環(huán)境 8 2 3 系統(tǒng)總體結(jié)構(gòu)和軟件技術(shù) 8 2 3 1 系統(tǒng)構(gòu)思 8 2 3 2 軟件框架 9 3 3 系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計 9 9 3 1 安全管理功能 9 3 1 1 登陸 10 3 1 2 安全管理 10 3 1 3 重新登陸 11 3 1 4 修改密碼 12 3 1 5 退出 12 3 2 系統(tǒng)維護功能 12 3 2 1 管理員維護子功能 12 3 2 2 員工信息管理子功能 13 3 2 3 崗位信息管理子功能 14 3 2 4 部門信息管理子功能 15 3 2 5 員工獎懲信息管理子功能 15 4 4 概念模型設(shè)計概念模型設(shè)計 1616 4 1 系統(tǒng)實體設(shè)計 17 4 1 1 數(shù)據(jù)表設(shè)計 18 4 2 概念模型設(shè)計 25 4 3 物理模型設(shè)計 27 4 4 物理模型圖 27 5 5 尚待解決的問題尚待解決的問題 4141 1 1 引言引言 1 11 1 編寫目的編寫目的 本說明書目的在于明確說明系統(tǒng)各功能的實現(xiàn)方式 指導(dǎo)開發(fā)員 進行編碼 本說明書的預(yù)期讀者為 部門管理人員 系統(tǒng)設(shè)計人員 測試人 員以及部分參與需求評審的人員 1 21 2 背景背景 待開發(fā)軟件系統(tǒng)的名稱 企業(yè)人事管理系統(tǒng) 此軟件系統(tǒng)任務(wù)提出者 貴州大學(xué) 此軟件系統(tǒng)任務(wù)開發(fā)者 張光蘭 譙亞軍 此軟件系統(tǒng)任務(wù)用戶 企業(yè)的所有員工 1 31 3 基線基線 企業(yè)人事管理系統(tǒng)需求分析說明書 v1 0 1 41 4 范圍范圍 本系統(tǒng)的目標(biāo)是管理企業(yè)員工 部門 崗位 人事調(diào)動的管理 和經(jīng)理及高層能對招聘人才做出計劃 系統(tǒng)包括企業(yè)的員工管理 部門管理 崗位管理基本管理工作 系統(tǒng)包括為了開展上述工作而作的模塊結(jié)構(gòu)設(shè)置 管理角色設(shè) 置 權(quán)限功能設(shè)置 系統(tǒng)還包括為了監(jiān)控 分析各項基本管理工作而編制的各項統(tǒng) 計報表 1 51 5 定義定義 列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組 角色 在登陸界面上面有一個角色選擇按鈕 角色的意思是該系 統(tǒng)使用者身份級別 不同的身份級別將有不同的使用權(quán)限 在職人數(shù) 一個部門下面有很多不同的崗位 崗位上的容納量 而崗位上的在職人數(shù)就可以表明 該崗位上的員工人數(shù)是否足夠 目的是可以根據(jù)這個值來確定招聘計劃 月提層 該企業(yè)中的某一崗位的基礎(chǔ)工資是固定的 員工的月提 層是不同的 這樣算下來才能區(qū)分出不同員工的總工資是不同的 打印 這是一個新增加的功能 點擊它可以打印相關(guān)的文件信息 出來 1 61 6 參考資料參考資料 a 某單位 書店管理系統(tǒng) b 某單位 賓館客房管理系統(tǒng) c C 程序設(shè)計經(jīng)典教程 清華大學(xué)出版社 d C 開發(fā)實戰(zhàn) 1200 例 第 I 卷 清華大學(xué)出版社 2 2 總體設(shè)計總體設(shè)計 2 12 1 概述概述 2 1 12 1 1功能描述功能描述 系統(tǒng)需要實現(xiàn)以下幾個主要功能 1 登陸管理 不同的管理員有不同權(quán)限 每一個管理員擁有自己 的登陸用戶名和密碼 管理員都擁有查詢和修改所有的職工的 信息的權(quán)限 而只有高級管理員才擁有對管理層查詢和修改的 權(quán)限 2 系統(tǒng)管理 1 對系統(tǒng)管理層人員的信息進行增 刪 改 查 2 企業(yè)部門和崗位的增 刪 改 查 3 員工基本信息的錄入 姓名 性別 年齡 身份證號 聯(lián) 系號碼 家庭地址 婚姻狀況 學(xué)歷信息 4 員工崗位信息錄入 職工號 任職時間 崗位編號 所在 部門等 5 員工的獎懲信息 增 刪 改 查 6 員工基本信息的修改 7 對于轉(zhuǎn)出 辭職 辭退 退休員工信息的刪除 8 按照一定的條件 查詢 統(tǒng)計符合條件的員工信息 至少 應(yīng)該包括每個員工詳細(xì)信息的查詢 按婚姻狀況查詢 按學(xué)歷查詢 按工作崗位查詢 按職工號 按姓名等 至少應(yīng)該包括按職工號 按學(xué)歷 婚姻狀況 崗位 參加工作時間等統(tǒng)計各自的員工信息 8 對查詢 統(tǒng)計的結(jié)果打印輸出 3 其他功能 界面 要求容易操作 2 22 2 運行環(huán)境 2 2 12 2 1軟件環(huán)境軟件環(huán)境 分類分類名稱名稱語種語種 操作系統(tǒng) Windows 7 中文 數(shù)據(jù)庫平臺 SQL2008 應(yīng)用平臺 Visual studio2010 應(yīng)用平臺補丁 2 2 22 2 2硬件環(huán)境硬件環(huán)境 服務(wù)器服務(wù)器最低配置最低配置推薦配置推薦配置 CPU 1 5 GHzCPU 2 8 GHz 內(nèi)存 2 GB內(nèi)存 4 GB 應(yīng)用和數(shù)據(jù) 庫服務(wù)器 磁盤 160 GB磁盤 320 GB 2 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)思 2 3 22 3 2軟件框架軟件框架 實現(xiàn)多層架構(gòu)的設(shè)計框架 3 3 系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計 采用原型模型設(shè)計該系統(tǒng) 3 13 1 安全管理功能安全管理功能 3 1 13 1 1登陸登陸 打開企業(yè)人事管理系統(tǒng)可以看到如下界面 企業(yè)員工選擇角色并輸入自己的用戶名和密碼可以登陸 正確 登陸后可以得到如下界面 密碼和驗證碼正確之后將進入人事管理主界面 3 1 23 1 2安全管理安全管理 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)管理員能進行的功能 僅以管理員身份進入才能進 行如下操作 3 2 13 2 1管理員維護子功能管理員維護子功能 此功能可以增加 修改 刪除企業(yè)部門 部門管理 員工管理 3 2 23 2 2員工信息管理子功能員工信息管理子功能 此功能能對公司的人員進行增減刪操作 3 2 33 2 3崗位信息管理子功能崗位信息管理子功能 此功能能夠登記公司下屬的各個部門 能夠處理部門增減變化 的情況 登記各部門的編號 名稱 部門負(fù)責(zé)人 部門負(fù)責(zé)人從員 工名冊中選擇 可以隨時更換 部門編號在登記之后不得修改 部門下屬員工從職員名冊中選擇 一個職員只能屬于一個部門 部門職位管理 部門員工信息管理 3 2 43 2 4部門信息管理子功能部門信息管理子功能 部門的增加 刪除 更新 及相應(yīng)的部門主管 3 2 53 2 5員工獎懲信息管理子功能員工獎懲信息管理子功能 動態(tài)增加 刪除 修改員工的獎懲信息 4 4 概念模型設(shè)計概念模型設(shè)計 4 14 1 系統(tǒng)實體設(shè)計系統(tǒng)實體設(shè)計 實體列表實體列表 NameCodeParentGenerateNumber 員工 EmployeeConceptual Data Model EMS TRUE 獎懲 RewardPunishConceptual Data Model EMS TRUE 崗位 PostConceptual Data Model EMS TRUE 職位信息 EmployeePostConceptual Data Model EMS TRUE 部門 DepartmentConceptual Data Model EMS TRUE 基本表 企業(yè)員工基本信息表 NameCodeData TypeMandato ry 員工編號 EmployeeIDVariable characters TRUE 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 TRUE 婚姻狀況 MarriageBitTRUE 學(xué)歷 EducationVariable characters 50 TRUE 企業(yè)員工獎懲表 NameCodeData TypeMandato ry 部門名稱 DepartNameVariable characters 50 TRUE 崗位名稱 PostNameVariable characters 50 TRUE 日期 DateDateTRUE 類別 SortBitTRUE 描述 DescribeVariable characters 500 TRUE 企業(yè)部門表 NameCodeData TypeMandato ry 部門編號 DepartmentIDVariable characters 50 TRUE 部門名稱 DepartmentNameVariable characters 50 TRUE 負(fù)責(zé)人 PrincipalVariable characters 50 TRUE 密碼 PassWordVariable characters 50 TRUE 聯(lián)系方式 TellVariable characters 50 TRUE 部門簡介 IntroduceVariable characters 500 TRUE 員工崗位信息表 NameCodeData TypeMandato ry 任職日期 PostTimeDateTRUE 月提成 ExtraMoney 8 2 FALSE 4 1 14 1 1數(shù)據(jù)表設(shè)計 數(shù)據(jù)表設(shè)計 部門表 員工表 員工職位信息表 崗位表 獎懲表 管理員表 管理員信息 4 24 2 概念模型設(shè)計概念模型設(shè)計 1 建立實體 根據(jù)需求分析階段的分析報告 可以將該系統(tǒng)分為三個實體 即員工實體 部門實體 崗位實體 通過建模工具創(chuàng)建分析出來的 三個實體 企業(yè)人事管理系統(tǒng)聯(lián)系圖 企業(yè)人事管理系統(tǒng)概念模型 4 34 3 物理模型設(shè)計物理模型設(shè)計 4 44 4 物理模型圖物理模型圖 1 數(shù)據(jù)庫連接測試完成后先運行建模工具生成的 SQ 語句 確認(rèn)生 成的代碼是否有誤 無誤的界面 2 由于在建模生成的物理模型的 SQL 語句不是很完整 所以還要對 SQL 語句進行優(yōu)化 1 對員工表添加標(biāo)志列 其代碼為如下紅色部分 create table Employee ID INT IDENTITY 1 1 EmployeeID varchar 50 not null Name varchar 50 not null Image image 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 nonclustered EmployeeID 2 對部門信息表中的 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 PassWord varchar 50 DEFAULT 123456 not null Tell varchar 50 not null Introduce varchar 500 not null constraint PK DEPARTMENT primary key nonclustered DepartmentID 3 對員工職位信息表的 Time 屬性添加默認(rèn)時間為任職部門崗位的 時間 還要對員工職位信息表添加疊成 表示當(dāng)員工信息或崗位信 息發(fā)生改變時員工職位的相應(yīng)信息也發(fā)生改變 添加標(biāo)識列 其代 碼為如下紅色部分 create table EmployeePost ID INT IDENTITY 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 CASCADE alter table EmployeePost add constraint FK EMPLOYEE PSOTANDPO POST foreign key PostID references Post PostID ON UPDATE CASCADE ON DELETE CASCADE 4 對崗位表添加疊成 表示當(dāng)部門信息發(fā)生改變時崗位的相應(yīng)信息 也發(fā)生改變 添加標(biāo)志列 其代碼為如下紅色部分 create table Post ID INT IDENTITY 1 1 PostID varchar 50 not null 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 DepartmentID references Department DepartmentID ON UPDATE CASCADE ON DELETE CASCADE 5 對獎懲表添加疊成 表示當(dāng)員工信息發(fā)生改變時崗位的相應(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 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 CASCADE 6 創(chuàng)建管理員表 并且添加管理員 代碼如下 GO CREATE 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ù)到管理員表Admin INSERT INTO Admin LoginName Passw

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論