基于SpringBoot的峰仁企業(yè)人事信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于SpringBoot的峰仁企業(yè)人事信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于SpringBoot的峰仁企業(yè)人事信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于SpringBoot的峰仁企業(yè)人事信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于SpringBoot的峰仁企業(yè)人事信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩69頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

目錄

1引言............................................................................................................................1

1.1項(xiàng)目開發(fā)背景..................................................................................................1

1.2開發(fā)技術(shù)簡(jiǎn)介..................................................................................................1

1.2.1SpringBoot簡(jiǎn)介................................................................................1

1.2.2峰仁人事管理系統(tǒng)的運(yùn)行原理...........................................................2

1.2.3峰仁人事管理系統(tǒng)頁面的組成...........................................................2

1.3開發(fā)工具簡(jiǎn)介..................................................................................................2

1.4項(xiàng)目開發(fā)技術(shù)路線..........................................................................................3

2需求分析....................................................................................................................3

2.1功能需求描述..................................................................................................3

2.2非功能需求描述..............................................................................................4

2.3需求用例建模..................................................................................................4

2.3.1員工管理模塊的用例......................................5

2.3.2部門管理模塊的用例......................................8

2.3.3崗位管理模塊的用例.....................................11

2.3.4招聘管理模塊的用例.....................................14

2.3.5獎(jiǎng)懲管理模塊的用例.....................................17

2.3.6薪資管理模塊的用例.....................................20

3系統(tǒng)概要設(shè)計(jì).....................................................23

3.1系統(tǒng)設(shè)計(jì)原則................................................23

3.2系統(tǒng)框架設(shè)計(jì)................................................23

3.3系統(tǒng)功能設(shè)計(jì)................................................24

3.3.1員工管理模塊功能設(shè)計(jì)...................................25

3.3.2部門管理模塊功能設(shè)計(jì)...................................26

3.3.3崗位管理模塊功能設(shè)計(jì)...................................27

3.3.4獎(jiǎng)懲管理模塊功能設(shè)計(jì)...................................28

II

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3.3.5招聘管理模塊功能設(shè)計(jì)...................................29

3.3.6薪資管理模塊功能設(shè)計(jì)...................................30

3.4數(shù)據(jù)庫(kù)設(shè)計(jì)..................................................31

3.4.1設(shè)計(jì)原則................................................31

3.4.2概念設(shè)計(jì)...............................................31

3.4.3邏輯設(shè)計(jì)...............................................32

3.4.4數(shù)據(jù)字典...............................................32

4系統(tǒng)詳細(xì)設(shè)計(jì).....................................................36

4.1員工管理模塊功能模塊設(shè)計(jì)....................................36

4.1.1員工管理模塊功能模塊說明...............................36

4.1.2員工管理模塊功能模塊詳細(xì)設(shè)計(jì)...........................36

4.2部門管理模塊功能模塊設(shè)計(jì)....................................38

4.2.1部門管理模塊功能模塊說明...............................38

4.2.2部門管理模塊功能模塊詳細(xì)設(shè)計(jì)...........................38

4.3崗位管理模塊功能模塊設(shè)計(jì)....................................40

4.3.1崗位管理模塊功能模塊說明...............................40

4.3.2崗位管理模塊功能模塊詳細(xì)設(shè)計(jì)...........................40

4.4獎(jiǎng)懲管理模塊功能模塊設(shè)計(jì)....................................42

4.4.1獎(jiǎng)懲管理模塊功能模塊說明...............................42

4.4.2獎(jiǎng)懲管理模塊功能模塊詳細(xì)設(shè)計(jì)...........................42

4.5招聘管理模塊功能模塊設(shè)計(jì)....................................44

4.5.1招聘管理模塊功能模塊說明...............................44

4.5.2招聘管理模塊功能模塊詳細(xì)設(shè)計(jì)...........................44

4.6薪資管理模塊功能模塊設(shè)計(jì)....................................46

4.6.1薪資管理模塊功能模塊說明...............................46

4.6.2薪資管理模塊功能模塊詳細(xì)設(shè)計(jì)...........................46

5系統(tǒng)實(shí)現(xiàn).........................................................48

5.1員工管理模塊實(shí)現(xiàn)............................................48

III

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

5.1.1員工管理模塊界面設(shè)計(jì)...................................48

5.1.2員工管理模塊核心代碼實(shí)現(xiàn):.............................49

5.2部門管理模塊實(shí)現(xiàn)............................................50

5.2.1部門管理模塊界面設(shè)計(jì)...................................50

5.2.2部門管理模塊核心代碼實(shí)現(xiàn):.............................51

5.3崗位管理模塊實(shí)現(xiàn)............................................52

5.3.1崗位管理模塊界面設(shè)計(jì)...................................52

5.3.2崗位管理模塊核心代碼實(shí)現(xiàn):.............................53

5.4招聘管理模塊實(shí)現(xiàn).............................................54

5.4.1招聘管理模塊界面設(shè)計(jì)...................................54

5.4.2招聘管理模塊核心代碼實(shí)現(xiàn):.............................55

5.5獎(jiǎng)懲管理模塊實(shí)現(xiàn).............................................56

5.5.1獎(jiǎng)懲管理模塊界面設(shè)計(jì)...................................56

5.5.2獎(jiǎng)懲管理模塊核心代碼實(shí)現(xiàn):.............................57

5.6薪資管理模塊實(shí)現(xiàn).............................................58

5.6.1薪資管理模塊界面設(shè)計(jì)...................................58

5.6.2薪資管理模塊核心代碼實(shí)現(xiàn):.............................59

6系統(tǒng)測(cè)試.........................................................60

6.1員工管理功能測(cè)試............................................60

6.2部門管理功能測(cè)試............................................61

6.3崗位管理功能測(cè)試............................................63

6.4招聘管理功能測(cè)試............................................64

6.5獎(jiǎng)懲管理功能測(cè)試............................................66

6.6薪資管理功能測(cè)試............................................67

7設(shè)計(jì)小結(jié).........................................................69

參考資料............................................................71

IV

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

基于SpringBoot的峰仁人事管理系統(tǒng)的設(shè)

計(jì)與實(shí)現(xiàn)

1引言

從石器時(shí)代到信息化時(shí)代,每一次時(shí)代進(jìn)步,都是以工具進(jìn)化和迭代為基

礎(chǔ)的變革。這是因?yàn)椋ぞ邲Q定效率,效率產(chǎn)生規(guī)模,規(guī)模孕育創(chuàng)新。隨著全

球互聯(lián)網(wǎng)和全球經(jīng)濟(jì)的快速發(fā)展,現(xiàn)代企業(yè)分子公司遍布全國(guó),門店、站點(diǎn)等

多層級(jí)復(fù)雜組織管理需求;不同于實(shí)際經(jīng)營(yíng)組織的法人實(shí)體人員管理-發(fā)工資、

報(bào)稅和繳納社保;跨法人實(shí)體的實(shí)際運(yùn)營(yíng)組織結(jié)構(gòu)(事業(yè)部制)不匹配,組織和

人事管理困難。人事管理已經(jīng)成為現(xiàn)代企業(yè)中不可缺少的一環(huán)。

1.1項(xiàng)目開發(fā)背景

隨著時(shí)代的發(fā)展,信息技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)的不斷發(fā)展完善,網(wǎng)

絡(luò)進(jìn)程的加快,傳統(tǒng)的人事管理方式也越來越不能滿足現(xiàn)代公司的需求,使得

企業(yè)的IT部門已經(jīng)認(rèn)識(shí)到公司內(nèi)部線上人事管理系統(tǒng)的優(yōu)勢(shì)。

組織管理:可視化多維度組織架構(gòu)管理;配合精細(xì)化組織崗位權(quán)限控制體

系,靈活配置管理權(quán)利和多級(jí)部門,滿足多類型、多層級(jí)的多維組織管理。

組織全局:組織一覽表,人員、考勤、薪酬、異動(dòng)等信息一覽無遺,管理

層可及時(shí)洞悉組織全局,一手掌握全局信息;助力企業(yè)實(shí)現(xiàn)人員管理的信息化

與透明化,挖掘內(nèi)部?jī)?yōu)質(zhì)人才,盤活內(nèi)部人力資源。

1.2開發(fā)技術(shù)簡(jiǎn)介

本系統(tǒng)使用的是SpringBoot框架,數(shù)據(jù)庫(kù)使用Mysql,同時(shí)搭配輕量級(jí)編

輯器VScode作為調(diào)試工具,其啟動(dòng)速度較快,擁有著豐富的插件系統(tǒng)。

1.2.1SpringBoot簡(jiǎn)介

SpringBoot是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來簡(jiǎn)化新

Spring應(yīng)用的初始搭建以及開發(fā)過程。SpringBoot基于Spring4.0設(shè)計(jì),不僅

1

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

繼承了Spring框架原有的優(yōu)秀特性,而且還通過簡(jiǎn)化配置來進(jìn)一步簡(jiǎn)化了Sprin

g應(yīng)用的整個(gè)搭建和開發(fā)過程。SpringBoot可以創(chuàng)建獨(dú)立的Spring應(yīng)用程序,并

且基于其Maven或Gradle插件,可以創(chuàng)建可執(zhí)行的JARs和WARs;同時(shí),內(nèi)嵌

tomcat等servlet容器;也不需要XML配置。

1.2.2峰仁人事管理系統(tǒng)的運(yùn)行原理

在idea界面啟動(dòng)SpringBoot后端項(xiàng)目,然后在VScode使用liveserver

插件啟動(dòng)前端項(xiàng)目,即可訪問登陸系統(tǒng)的界面,登錄之后就可實(shí)現(xiàn)數(shù)據(jù)的相關(guān)

操作。

1.2.3峰仁人事管理系統(tǒng)頁面的組成

峰仁人事管理系統(tǒng)頁面是使用layui框架寫的,其中包括員工管理界面,

部門管理界面,人事管理界面和系統(tǒng)設(shè)置界面。

1.3開發(fā)工具簡(jiǎn)介

工具的使用:采用idea+VScode+mysql

IDEA全稱IntelliJIDEA,它很人性的一點(diǎn)就是可以定制排版模式,你完全

可以根據(jù)自己的喜好來選擇屬于自己的排版方式。還可以選擇數(shù)據(jù)庫(kù),可以用

它來實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)入、導(dǎo)出、數(shù)據(jù)同步、數(shù)據(jù)傳輸?shù)鹊裙δ?。它還能自動(dòng)適配

市場(chǎng)上所有的xml文件,真的是開發(fā)者福利,不用自己一步步去核對(duì)錯(cuò)誤了。

VScode具備了所有程序員所期望的任何代碼編輯器所具有的所有功能,并

具有一些其他有用的功能。它的輕量級(jí)、快速、開源和跨平臺(tái)特性以及其他很

酷的特性使它比其他任何編輯器都更具優(yōu)勢(shì)。

Mysql是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),屬于Oracle旗下產(chǎn)品。Mysql是最

流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一。關(guān)系數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而

不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。

Mysql所使用的SQL語言是用于訪問數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語言。Mysql由

于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn)。

Mysql的優(yōu)勢(shì):

(1)安全性和高可用性:用c開發(fā),確定了其高性能的特性。

(2)企業(yè)安全性及合規(guī)管理:內(nèi)置的安全性功能及IT管理功能,能夠在

極大程度上幫助企業(yè)提高安全性能級(jí)別并實(shí)現(xiàn)合規(guī)管理。

(3)安心使用:得益于卓越的服務(wù)和技術(shù)支持、大量值得信賴的合作伙伴、

2

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

以及豐富的免費(fèi)工具,用戶可以放心使用。

(4)在業(yè)界首屈一指的基準(zhǔn)測(cè)試程序的支持下,用戶可獲得突破性的、可

預(yù)測(cè)的性能。

(5)快速的數(shù)據(jù)發(fā)現(xiàn):通過索引加強(qiáng)數(shù)據(jù)的快速查找

(6)可擴(kuò)展的托管式自助商業(yè)智能服務(wù):通過托管式自主商業(yè)智能、IT面

板及SharePoint之間的協(xié)作,為整個(gè)商業(yè)機(jī)構(gòu)提供可訪問的智能服務(wù)。

(7)可靠、一致的數(shù)據(jù):針對(duì)所有業(yè)務(wù)數(shù)據(jù)提供一個(gè)全方位的視圖,并通

過整合、凈化、管理幫助確保數(shù)據(jù)置信度。

(8)全方位的數(shù)據(jù)倉(cāng)庫(kù)解決方案:憑借全方位數(shù)據(jù)倉(cāng)庫(kù)解決方案,以低成

本向用戶提供大規(guī)模的數(shù)據(jù)容量,能夠?qū)崿F(xiàn)較強(qiáng)的靈活性和可伸縮性。

(9)根據(jù)需要進(jìn)行擴(kuò)展:通過靈活的部署選項(xiàng),根據(jù)用戶需要實(shí)現(xiàn)從服務(wù)

器到云的擴(kuò)展。

(10)解決方案的實(shí)現(xiàn)更為迅速:開發(fā)部署得到極大的提升,在一定程度

上更為迅速。

(11)工作效率得到優(yōu)化提高:不管是在本地還是在云端都可以使工作效

率得到提高。

(12)隨心所欲擴(kuò)展任意數(shù)據(jù):不管是在本地還是在云端都可以對(duì)數(shù)據(jù)進(jìn)

行任意的擴(kuò)展。

1.4項(xiàng)目開發(fā)技術(shù)路線

系統(tǒng)使用的整體框架為SpringBoot,數(shù)據(jù)庫(kù)連接使用的是Mybatis,前端框

架使用layui,數(shù)據(jù)庫(kù)使用的是Mysql。

在圖例的創(chuàng)作上,我使用的是StarUML和網(wǎng)頁端的ProcessOn,類圖用的是

idea自帶的類圖插件-PlantUMLintegration。

2需求分析

2.1功能需求描述

本系統(tǒng)為基于SpringBoot的峰仁人事管理系統(tǒng)畢業(yè)設(shè)計(jì)作品,系統(tǒng)默認(rèn)為

2個(gè)角色:管理員、普通用戶,系統(tǒng)分為六大模塊:?jiǎn)T工管理,部門管理,崗位

管理,招聘管理,獎(jiǎng)懲管理,薪資管理。

(1)員工管理:管理員可以查詢、添加、修改、刪除員工信息。

3

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

(2)部門管理:管理員可以根據(jù)公司內(nèi)部具體需求搜索、添加、修改、刪

除部門信息。

(3)崗位管理:管理員可以根據(jù)公司要求,對(duì)部門進(jìn)行細(xì)分,搜索、添加、

修改、刪除部門崗位信息。如人事部可劃分為人事主管、人事職員等。

(4)招聘管理:管理員可以根據(jù)公司內(nèi)部崗位空缺發(fā)布招聘信息,具體有

搜索、添加、修改、刪除招聘信息。

(5)獎(jiǎng)懲管理:管理員可以對(duì)崗位員工的獎(jiǎng)懲進(jìn)行公示,做到獎(jiǎng)懲分明,

具體有搜索、添加、修改、刪除獎(jiǎng)懲信息。

(6)薪資管理:管理員可以對(duì)現(xiàn)有職員的薪資在公司內(nèi)部公示,做到對(duì)員

工薪資的透明化,具體有搜索、添加、修改、刪除薪資信息。

管理員:可操作所有功能,包括但不限于數(shù)據(jù)的增刪改查。

普通用戶:只可查看記錄,無法修改。

2.2非功能需求描述

實(shí)現(xiàn)以layui作為用戶交互的頁面的,使用戶有更好的可視性,而后端由

操作人員添加,可以不注重頁面的易懂和好看,而轉(zhuǎn)為功能的實(shí)現(xiàn),讓管理人

員更好的管理商品的添加和刪除,除了這些本系統(tǒng)的非功能性需求有以下幾個(gè)

方面:

(1)高效性:公司發(fā)展至今,人員多而雜,用這種方式大大減小了這方面

的工作量。

(2)透明性:公司內(nèi)部有關(guān)員工利益的工作相對(duì)透明,增加了員工對(duì)公司

的信賴。

(3)可擴(kuò)展性:公司的部門管理信息量通常比較多而繁雜,需要系統(tǒng)管理。

(4)易操作性:界面簡(jiǎn)潔,所有功能可視化,操作簡(jiǎn)單易懂。

2.3需求用例建模

通過對(duì)功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。

4

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-1峰仁人事管理系統(tǒng)的總體用例模型

管理員可以操作本系統(tǒng)的所有功能,包括但不限于數(shù)據(jù)的增刪改查。普通

用戶只可查看記錄。所以以下以管理員為例,對(duì)系統(tǒng)進(jìn)行細(xì)化分析。

2.3.1員工管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行了梳理分析。員工管理

模塊具體的用例描述如圖2-2所示,管理員可以查詢、添加、修改、刪除員工

信息。

圖2-2員工管理模塊用例圖

通過對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。員工管理模

塊活動(dòng)圖如圖2-3所示。

5

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-3員工管理模塊活動(dòng)圖

通過分析整理,對(duì)峰仁人事管理系統(tǒng)圖2-2用例圖及圖2-3活動(dòng)圖,得到

員工管理模塊用例的描述表。如表2-1、2-2、2-3、2-4所示。

表2-1添加員工用例描述

項(xiàng)目描述

用例名稱添加員工

用例標(biāo)識(shí)號(hào)01

參與者管理員

簡(jiǎn)要說明添加員工

前置條件管理員已登錄

6

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

1.輸入框里輸入員工信息

基本事件流2.點(diǎn)擊保存

3.用例終止

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件顯示員工信息

表2-2查詢員工用例描述

項(xiàng)目描述

用例名稱查詢員工信息

用例標(biāo)識(shí)號(hào)02

參與者管理員

簡(jiǎn)要說明查詢員工信息

前置條件管理員已登錄

1.打開員工列表

2.輸入查詢條件

基本事件流3.點(diǎn)擊查詢

4.返回員工信息

5.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示員工信息

表2-3修改員工用例描述

項(xiàng)目描述

用例名稱員工信息修改

用例標(biāo)識(shí)號(hào)03

參與者管理員

簡(jiǎn)要說明管理員修改員工信息

前置條件管理員已登錄

1.選擇員工

2.點(diǎn)擊編輯

基本事件流

3.提交修改信息

4.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示員工信息

7

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

表2-4刪除員工用例描述

項(xiàng)目描述

用例名稱刪除員工

用例標(biāo)識(shí)號(hào)04

參與者管理員

簡(jiǎn)要說明管理員刪除員工

前置條件管理員已登錄

1.選擇員工

2.點(diǎn)擊刪除

基本事件流

3.顯示刪除信息

4.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示員工信息

2.3.2部門管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行了梳理分析。部門管理

模塊具體的用例描述如圖2-4所示,管理員可以查詢、添加、修改、刪除部門

信息。

圖2-4部門管理模塊用例圖

通過對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。部門管理模

塊活動(dòng)圖如圖2-5所示。

8

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-5部門管理模塊活動(dòng)圖

通過分析整理,對(duì)峰仁人事管理系統(tǒng)圖2-4用例圖及圖2-5活動(dòng)圖,得到

部門管理模塊用例的描述表。如表2-5、2-6、2-7、2-8所示。

表2-5添加部門用例描述

項(xiàng)目描述

用例名稱添加部門

用例標(biāo)識(shí)號(hào)05

參與者管理員

簡(jiǎn)要說明添加部門

前置條件管理員已登錄

9

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

1.輸入框里輸入部門信息

基本事件流2.點(diǎn)擊保存

3.用例終止

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件顯示部門信息

表2-6查詢部門用例描述

項(xiàng)目描述

用例名稱查詢部門信息

用例標(biāo)識(shí)號(hào)06

參與者管理員

簡(jiǎn)要說明查詢部門信息

前置條件管理員已登錄

1.打開部門列表

2.輸入查詢條件

基本事件流3.點(diǎn)擊查詢

4.返回部門信息

5.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示部門信息

表2-7修改部門用例描述

項(xiàng)目描述

用例名稱部門信息修改

用例標(biāo)識(shí)號(hào)07

參與者管理員

簡(jiǎn)要說明管理員修改部門信息

前置條件管理員已登錄

1.選擇部門

2.點(diǎn)擊編輯

基本事件流

3.提交修改信息

4.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示部門信息

10

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

表2-8刪除部門用例描述

項(xiàng)目描述

用例名稱刪除部門

用例標(biāo)識(shí)號(hào)08

參與者管理員

簡(jiǎn)要說明管理員刪除部門

前置條件管理員已登錄

1.選擇部門

2.點(diǎn)擊刪除

基本事件流

3.顯示刪除信息

4.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示部門信息

2.3.3崗位管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行了梳理分析。崗位管理

模塊具體的用例描述如圖2-6所示,管理員可以查詢、添加、修改、刪除崗位

信息。

圖2-6崗位管理模塊用例圖

通過對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。崗位管理模

塊活動(dòng)圖如圖2-7所示。

11

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-7崗位管理模塊活動(dòng)圖

通過分析整理,對(duì)峰仁人事管理系統(tǒng)圖2-6用例圖及圖2-7活動(dòng)圖,得到

崗位管理模塊用例的描述表。如表2-9、2-10、2-11、2-12所示。

表2-9添加崗位用例描述

項(xiàng)目描述

用例名稱添加崗位

用例標(biāo)識(shí)號(hào)09

參與者管理員

簡(jiǎn)要說明添加崗位

前置條件管理員已登錄

1.輸入框里輸入崗位信息

基本事件流2.點(diǎn)擊保存

3.用例終止

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

12

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

后置條件顯示崗位信息

表2-10查詢崗位用例描述

項(xiàng)目描述

用例名稱查詢崗位信息

用例標(biāo)識(shí)號(hào)10

參與者管理員

簡(jiǎn)要說明查詢崗位信息

前置條件管理員已登錄

1.打開崗位列表

2.輸入查詢條件

基本事件流3.點(diǎn)擊查詢

4.返回崗位信息

5.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示崗位信息

表2-11修改崗位用例描述

項(xiàng)目描述

用例名稱崗位信息修改

用例標(biāo)識(shí)號(hào)11

參與者管理員

簡(jiǎn)要說明管理員修改崗位信息

前置條件管理員已登錄

1.選擇崗位

2.點(diǎn)擊編輯

基本事件流

3.提交修改信息

4.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示崗位信息

13

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

表2-12刪除崗位用例描述

項(xiàng)目描述

用例名稱刪除崗位

用例標(biāo)識(shí)號(hào)12

參與者管理員

簡(jiǎn)要說明管理員刪除崗位

前置條件管理員已登錄

1.選擇崗位

2.點(diǎn)擊刪除

基本事件流

3.顯示刪除信息

4.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示崗位信息

2.3.4招聘管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行了梳理分析。招聘管理

模塊具體的用例描述如圖2-8所示,管理員可以查詢、添加、修改、刪除招聘

信息。

圖2-8招聘管理模塊用例圖

通過對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。招聘管理模

塊活動(dòng)圖如圖2-9所示。

14

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-9招聘管理模塊活動(dòng)圖

通過分析整理,對(duì)峰仁人事管理系統(tǒng)圖2-8用例圖及圖2-9活動(dòng)圖,得到

招聘管理模塊用例的描述表。如表2-13、2-14、2-15、2-16所示。

表2-13添加招聘信息用例描述

項(xiàng)目描述

用例名稱添加招聘信息

用例標(biāo)識(shí)號(hào)13

參與者管理員

簡(jiǎn)要說明添加招聘信息

前置條件管理員已登錄

15

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

1.輸入框里輸入招聘信息

基本事件流2.點(diǎn)擊保存

3.用例終止

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件顯示招聘信息

表2-14查詢招聘信息用例描述

項(xiàng)目描述

用例名稱查詢招聘信息

用例標(biāo)識(shí)號(hào)14

參與者管理員

簡(jiǎn)要說明查詢招聘信息

前置條件管理員已登錄

1.打開招聘信息列表

2.輸入查詢條件

基本事件流3.點(diǎn)擊查詢

4.返回招聘信息

5.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示招聘信息

表2-15修改招聘信息用例描述

項(xiàng)目描述

用例名稱招聘信息修改

用例標(biāo)識(shí)號(hào)15

參與者管理員

簡(jiǎn)要說明管理員修改招聘信息

前置條件管理員已登錄

1.選擇招聘信息

2.點(diǎn)擊編輯

基本事件流

3.提交修改信息

4.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示招聘信息

16

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

表2-16刪除招聘信息用例描述

項(xiàng)目描述

用例名稱刪除招聘信息

用例標(biāo)識(shí)號(hào)16

參與者管理員

簡(jiǎn)要說明管理員刪除招聘信息

前置條件管理員已登錄

1.選擇招聘信息

2.點(diǎn)擊刪除

基本事件流

3.顯示刪除信息

4.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示招聘信息

2.3.5獎(jiǎng)懲管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行了梳理分析。獎(jiǎng)懲管理

模塊具體的用例描述如圖2-10所示,管理員可以查詢、添加、修改、刪除獎(jiǎng)懲

信息。

圖2-10獎(jiǎng)懲管理模塊用例圖

通過對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。獎(jiǎng)懲管理模

塊活動(dòng)圖如圖2-11所示。

17

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-11獎(jiǎng)懲管理模塊活動(dòng)圖

通過分析整理,對(duì)峰仁人事管理系統(tǒng)圖2-10用例圖及圖2-11活動(dòng)圖,得

到獎(jiǎng)懲管理模塊用例的描述表。如表2-17、2-18、2-19、2-20所示。

表2-17添加獎(jiǎng)懲信息用例描述

項(xiàng)目描述

用例名稱添加獎(jiǎng)懲信息

用例標(biāo)識(shí)號(hào)17

參與者管理員

簡(jiǎn)要說明添加獎(jiǎng)懲信息

前置條件管理員已登錄

18

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

1.輸入框里輸入獎(jiǎng)懲信息

基本事件流2.點(diǎn)擊保存

3.用例終止

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件顯示獎(jiǎng)懲信息

表2-18查詢獎(jiǎng)懲信息用例描述

項(xiàng)目描述

用例名稱查詢獎(jiǎng)懲信息

用例標(biāo)識(shí)號(hào)18

參與者管理員

簡(jiǎn)要說明查詢獎(jiǎng)懲信息

前置條件管理員已登錄

1.打開獎(jiǎng)懲信息列表

2.輸入查詢條件

基本事件流3.點(diǎn)擊查詢

4.返回獎(jiǎng)懲信息

5.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示獎(jiǎng)懲信息

表2-19修改獎(jiǎng)懲信息用例描述

項(xiàng)目描述

用例名稱獎(jiǎng)懲信息修改

用例標(biāo)識(shí)號(hào)19

參與者管理員

簡(jiǎn)要說明管理員修改獎(jiǎng)懲信息

前置條件管理員已登錄

1.選擇獎(jiǎng)懲信息

2.點(diǎn)擊編輯

基本事件流

3.提交修改信息

4.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示獎(jiǎng)懲信息

19

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

表2-20刪除獎(jiǎng)懲信息用例描述

項(xiàng)目描述

用例名稱刪除獎(jiǎng)懲信息

用例標(biāo)識(shí)號(hào)20

參與者管理員

簡(jiǎn)要說明管理員刪除獎(jiǎng)懲信息

前置條件管理員已登錄

1.選擇獎(jiǎng)懲信息

2.點(diǎn)擊刪除

基本事件流

3.顯示刪除信息

4.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示獎(jiǎng)懲信息

2.3.6薪資管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行了梳理分析。薪資管理

模塊具體的用例描述如圖2-12所示,管理員可以查詢、添加、修改、刪除薪資

信息。

圖2-12薪資管理模塊用例圖

通過對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。薪資管理模

塊活動(dòng)圖如圖2-13所示。

20

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-13薪資管理模塊活動(dòng)圖

通過分析整理,對(duì)峰仁人事管理系統(tǒng)圖2-12用例圖及圖2-13活動(dòng)圖,得

到薪資管理模塊用例的描述表。如表2-21、2-22、2-23、2-24所示。

表2-21添加薪資信息用例描述

項(xiàng)目描述

用例名稱添加薪資信息

用例標(biāo)識(shí)號(hào)21

參與者管理員

簡(jiǎn)要說明添加薪資信息

前置條件管理員已登錄

21

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

1.輸入框里輸入薪資信息

基本事件流2.點(diǎn)擊保存

3.用例終止

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件顯示薪資信息

表2-22查詢薪資信息用例描述

項(xiàng)目描述

用例名稱查詢薪資信息

用例標(biāo)識(shí)號(hào)22

參與者管理員

簡(jiǎn)要說明查詢薪資信息

前置條件管理員已登錄

1.打開薪資信息列表

2.輸入查詢條件

基本事件流3.點(diǎn)擊查詢

4.返回薪資信息

5.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示薪資信息

表2-23修改薪資信息用例描述

項(xiàng)目描述

用例名稱薪資信息修改

用例標(biāo)識(shí)號(hào)23

參與者管理員

簡(jiǎn)要說明管理員修改薪資信息

前置條件管理員已登錄

1.選擇薪資信息

2.點(diǎn)擊編輯

基本事件流

3.提交修改信息

4.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示薪資信息

22

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

表2-24刪除薪資信息用例描述

項(xiàng)目描述

用例名稱刪除薪資信息

用例標(biāo)識(shí)號(hào)24

參與者管理員

簡(jiǎn)要說明管理員刪除薪資信息

前置條件管理員已登錄

1.選擇薪資信息

2.點(diǎn)擊刪除

基本事件流

3.顯示刪除信息

4.用例終止

異常事件流系統(tǒng)彈出錯(cuò)誤信息,參與人與點(diǎn)擊確認(rèn)

后置條件顯示薪資信息

3系統(tǒng)概要設(shè)計(jì)

3.1系統(tǒng)設(shè)計(jì)原則

為確保系統(tǒng)的穩(wěn)定性,在系統(tǒng)的設(shè)計(jì)時(shí),將遵循如下原則:

一、統(tǒng)一原則

統(tǒng)一設(shè)計(jì)系統(tǒng)結(jié)構(gòu)。特別是系統(tǒng)框架結(jié)構(gòu)、數(shù)據(jù)模型結(jié)構(gòu)、數(shù)據(jù)儲(chǔ)存結(jié)構(gòu)

等內(nèi)容。

二、可靠性、安全性原則

系統(tǒng)設(shè)計(jì)中充分考慮系統(tǒng)的可靠性和安全性,并保護(hù)用戶信息安全。

3.2系統(tǒng)框架設(shè)計(jì)

根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開發(fā)平臺(tái)的特點(diǎn)設(shè)計(jì)峰仁人事管

理系統(tǒng)的系統(tǒng)架構(gòu)模型,如圖3-1所示。

23

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-1峰仁人事管理系統(tǒng)整體架構(gòu)圖

3.3系統(tǒng)功能設(shè)計(jì)

在系統(tǒng)共能設(shè)計(jì)的總體上把它劃分為一個(gè)一個(gè)的子功能模塊,在進(jìn)一步地

劃分,把他們劃分為一個(gè)個(gè)獨(dú)立的功能,實(shí)現(xiàn)解耦,讓系統(tǒng)更加規(guī)范。

根據(jù)峰仁人事管理系統(tǒng)的需求分析和用例建模分析,本文確定了峰仁人事

管理系統(tǒng)的主要功能模塊,包括員工管理、部門管理、崗位管理、招聘管理、

獎(jiǎng)懲管理和薪資管理等。峰仁人事管理管理系統(tǒng)的功能結(jié)構(gòu)圖如圖3-2所示,

本系統(tǒng)共有6大主要功能模塊。

24

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-2峰仁人事管理系統(tǒng)功能結(jié)構(gòu)圖

3.3.1員工管理模塊功能設(shè)計(jì)

針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到員工管理模塊相關(guān)功能流

程圖描述,如下圖3-3。

圖3-3員工管理模塊流程圖

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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)論