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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

湖南商務職業(yè)技術學院畢業(yè)設計

目錄

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

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

1.2開發(fā)技術簡介..................................................................................................1

1.2.1SpringBoot簡介................................................................................1

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

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

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

1.4項目開發(fā)技術路線..........................................................................................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獎懲管理模塊的用例.....................................17

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

3系統(tǒng)概要設計.....................................................23

3.1系統(tǒng)設計原則................................................23

3.2系統(tǒng)框架設計................................................23

3.3系統(tǒng)功能設計................................................24

3.3.1員工管理模塊功能設計...................................25

3.3.2部門管理模塊功能設計...................................26

3.3.3崗位管理模塊功能設計...................................27

3.3.4獎懲管理模塊功能設計...................................28

II

湖南商務職業(yè)技術學院畢業(yè)設計

3.3.5招聘管理模塊功能設計...................................29

3.3.6薪資管理模塊功能設計...................................30

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

3.4.1設計原則................................................31

3.4.2概念設計...............................................31

3.4.3邏輯設計...............................................32

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

4系統(tǒng)詳細設計.....................................................36

4.1員工管理模塊功能模塊設計....................................36

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

4.1.2員工管理模塊功能模塊詳細設計...........................36

4.2部門管理模塊功能模塊設計....................................38

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

4.2.2部門管理模塊功能模塊詳細設計...........................38

4.3崗位管理模塊功能模塊設計....................................40

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

4.3.2崗位管理模塊功能模塊詳細設計...........................40

4.4獎懲管理模塊功能模塊設計....................................42

4.4.1獎懲管理模塊功能模塊說明...............................42

4.4.2獎懲管理模塊功能模塊詳細設計...........................42

4.5招聘管理模塊功能模塊設計....................................44

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

4.5.2招聘管理模塊功能模塊詳細設計...........................44

4.6薪資管理模塊功能模塊設計....................................46

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

4.6.2薪資管理模塊功能模塊詳細設計...........................46

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

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

III

湖南商務職業(yè)技術學院畢業(yè)設計

5.1.1員工管理模塊界面設計...................................48

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

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

5.2.1部門管理模塊界面設計...................................50

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

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

5.3.1崗位管理模塊界面設計...................................52

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

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

5.4.1招聘管理模塊界面設計...................................54

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

5.5獎懲管理模塊實現(xiàn).............................................56

5.5.1獎懲管理模塊界面設計...................................56

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

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

5.6.1薪資管理模塊界面設計...................................58

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

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

6.1員工管理功能測試............................................60

6.2部門管理功能測試............................................61

6.3崗位管理功能測試............................................63

6.4招聘管理功能測試............................................64

6.5獎懲管理功能測試............................................66

6.6薪資管理功能測試............................................67

7設計小結.........................................................69

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

IV

湖南商務職業(yè)技術學院畢業(yè)設計

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

計與實現(xiàn)

1引言

從石器時代到信息化時代,每一次時代進步,都是以工具進化和迭代為基

礎的變革。這是因為,工具決定效率,效率產(chǎn)生規(guī)模,規(guī)模孕育創(chuàng)新。隨著全

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

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

報稅和繳納社保;跨法人實體的實際運營組織結構(事業(yè)部制)不匹配,組織和

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

1.1項目開發(fā)背景

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

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

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

組織管理:可視化多維度組織架構管理;配合精細化組織崗位權限控制體

系,靈活配置管理權利和多級部門,滿足多類型、多層級的多維組織管理。

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

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

與透明化,挖掘內部優(yōu)質人才,盤活內部人力資源。

1.2開發(fā)技術簡介

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

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

1.2.1SpringBoot簡介

SpringBoot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新

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

1

湖南商務職業(yè)技術學院畢業(yè)設計

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

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

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

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

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

在idea界面啟動SpringBoot后端項目,然后在VScode使用liveserver

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

操作。

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

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

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

1.3開發(fā)工具簡介

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

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

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

它來實現(xiàn)數(shù)據(jù)的導入、導出、數(shù)據(jù)同步、數(shù)據(jù)傳輸?shù)鹊裙δ堋K€能自動適配

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

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

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

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

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

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

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

Mysql所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。Mysql由

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

Mysql的優(yōu)勢:

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

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

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

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

2

湖南商務職業(yè)技術學院畢業(yè)設計

以及豐富的免費工具,用戶可以放心使用。

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

預測的性能。

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

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

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

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

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

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

本向用戶提供大規(guī)模的數(shù)據(jù)容量,能夠實現(xiàn)較強的靈活性和可伸縮性。

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

器到云的擴展。

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

上更為迅速。

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

率得到提高。

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

行任意的擴展。

1.4項目開發(fā)技術路線

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

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

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

idea自帶的類圖插件-PlantUMLintegration。

2需求分析

2.1功能需求描述

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

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

管理,招聘管理,獎懲管理,薪資管理。

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

3

湖南商務職業(yè)技術學院畢業(yè)設計

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

除部門信息。

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

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

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

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

(5)獎懲管理:管理員可以對崗位員工的獎懲進行公示,做到獎懲分明,

具體有搜索、添加、修改、刪除獎懲信息。

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

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

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

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

2.2非功能需求描述

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

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

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

方面:

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

的工作量。

(2)透明性:公司內部有關員工利益的工作相對透明,增加了員工對公司

的信賴。

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

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

2.3需求用例建模

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

4

湖南商務職業(yè)技術學院畢業(yè)設計

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

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

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

2.3.1員工管理模塊的用例

面向對象的需求分析階段通過用例圖和活動圖進行了梳理分析。員工管理

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

信息。

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

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

塊活動圖如圖2-3所示。

5

湖南商務職業(yè)技術學院畢業(yè)設計

圖2-3員工管理模塊活動圖

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

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

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

項目描述

用例名稱添加員工

用例標識號01

參與者管理員

簡要說明添加員工

前置條件管理員已登錄

6

湖南商務職業(yè)技術學院畢業(yè)設計

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

基本事件流2.點擊保存

3.用例終止

異常事件流提示錯誤信息,參與人確認

后置條件顯示員工信息

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

項目描述

用例名稱查詢員工信息

用例標識號02

參與者管理員

簡要說明查詢員工信息

前置條件管理員已登錄

1.打開員工列表

2.輸入查詢條件

基本事件流3.點擊查詢

4.返回員工信息

5.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示員工信息

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

項目描述

用例名稱員工信息修改

用例標識號03

參與者管理員

簡要說明管理員修改員工信息

前置條件管理員已登錄

1.選擇員工

2.點擊編輯

基本事件流

3.提交修改信息

4.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示員工信息

7

湖南商務職業(yè)技術學院畢業(yè)設計

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

項目描述

用例名稱刪除員工

用例標識號04

參與者管理員

簡要說明管理員刪除員工

前置條件管理員已登錄

1.選擇員工

2.點擊刪除

基本事件流

3.顯示刪除信息

4.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示員工信息

2.3.2部門管理模塊的用例

面向對象的需求分析階段通過用例圖和活動圖進行了梳理分析。部門管理

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

信息。

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

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

塊活動圖如圖2-5所示。

8

湖南商務職業(yè)技術學院畢業(yè)設計

圖2-5部門管理模塊活動圖

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

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

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

項目描述

用例名稱添加部門

用例標識號05

參與者管理員

簡要說明添加部門

前置條件管理員已登錄

9

湖南商務職業(yè)技術學院畢業(yè)設計

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

基本事件流2.點擊保存

3.用例終止

異常事件流提示錯誤信息,參與人確認

后置條件顯示部門信息

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

項目描述

用例名稱查詢部門信息

用例標識號06

參與者管理員

簡要說明查詢部門信息

前置條件管理員已登錄

1.打開部門列表

2.輸入查詢條件

基本事件流3.點擊查詢

4.返回部門信息

5.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示部門信息

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

項目描述

用例名稱部門信息修改

用例標識號07

參與者管理員

簡要說明管理員修改部門信息

前置條件管理員已登錄

1.選擇部門

2.點擊編輯

基本事件流

3.提交修改信息

4.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示部門信息

10

湖南商務職業(yè)技術學院畢業(yè)設計

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

項目描述

用例名稱刪除部門

用例標識號08

參與者管理員

簡要說明管理員刪除部門

前置條件管理員已登錄

1.選擇部門

2.點擊刪除

基本事件流

3.顯示刪除信息

4.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示部門信息

2.3.3崗位管理模塊的用例

面向對象的需求分析階段通過用例圖和活動圖進行了梳理分析。崗位管理

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

信息。

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

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

塊活動圖如圖2-7所示。

11

湖南商務職業(yè)技術學院畢業(yè)設計

圖2-7崗位管理模塊活動圖

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

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

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

項目描述

用例名稱添加崗位

用例標識號09

參與者管理員

簡要說明添加崗位

前置條件管理員已登錄

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

基本事件流2.點擊保存

3.用例終止

異常事件流提示錯誤信息,參與人確認

12

湖南商務職業(yè)技術學院畢業(yè)設計

后置條件顯示崗位信息

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

項目描述

用例名稱查詢崗位信息

用例標識號10

參與者管理員

簡要說明查詢崗位信息

前置條件管理員已登錄

1.打開崗位列表

2.輸入查詢條件

基本事件流3.點擊查詢

4.返回崗位信息

5.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示崗位信息

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

項目描述

用例名稱崗位信息修改

用例標識號11

參與者管理員

簡要說明管理員修改崗位信息

前置條件管理員已登錄

1.選擇崗位

2.點擊編輯

基本事件流

3.提交修改信息

4.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示崗位信息

13

湖南商務職業(yè)技術學院畢業(yè)設計

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

項目描述

用例名稱刪除崗位

用例標識號12

參與者管理員

簡要說明管理員刪除崗位

前置條件管理員已登錄

1.選擇崗位

2.點擊刪除

基本事件流

3.顯示刪除信息

4.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示崗位信息

2.3.4招聘管理模塊的用例

面向對象的需求分析階段通過用例圖和活動圖進行了梳理分析。招聘管理

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

信息。

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

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

塊活動圖如圖2-9所示。

14

湖南商務職業(yè)技術學院畢業(yè)設計

圖2-9招聘管理模塊活動圖

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

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

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

項目描述

用例名稱添加招聘信息

用例標識號13

參與者管理員

簡要說明添加招聘信息

前置條件管理員已登錄

15

湖南商務職業(yè)技術學院畢業(yè)設計

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

基本事件流2.點擊保存

3.用例終止

異常事件流提示錯誤信息,參與人確認

后置條件顯示招聘信息

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

項目描述

用例名稱查詢招聘信息

用例標識號14

參與者管理員

簡要說明查詢招聘信息

前置條件管理員已登錄

1.打開招聘信息列表

2.輸入查詢條件

基本事件流3.點擊查詢

4.返回招聘信息

5.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示招聘信息

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

項目描述

用例名稱招聘信息修改

用例標識號15

參與者管理員

簡要說明管理員修改招聘信息

前置條件管理員已登錄

1.選擇招聘信息

2.點擊編輯

基本事件流

3.提交修改信息

4.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示招聘信息

16

湖南商務職業(yè)技術學院畢業(yè)設計

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

項目描述

用例名稱刪除招聘信息

用例標識號16

參與者管理員

簡要說明管理員刪除招聘信息

前置條件管理員已登錄

1.選擇招聘信息

2.點擊刪除

基本事件流

3.顯示刪除信息

4.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示招聘信息

2.3.5獎懲管理模塊的用例

面向對象的需求分析階段通過用例圖和活動圖進行了梳理分析。獎懲管理

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

信息。

圖2-10獎懲管理模塊用例圖

通過對用例的細化,使用活動圖針對系統(tǒng)動態(tài)行為進行建模。獎懲管理模

塊活動圖如圖2-11所示。

17

湖南商務職業(yè)技術學院畢業(yè)設計

圖2-11獎懲管理模塊活動圖

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

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

表2-17添加獎懲信息用例描述

項目描述

用例名稱添加獎懲信息

用例標識號17

參與者管理員

簡要說明添加獎懲信息

前置條件管理員已登錄

18

湖南商務職業(yè)技術學院畢業(yè)設計

1.輸入框里輸入獎懲信息

基本事件流2.點擊保存

3.用例終止

異常事件流提示錯誤信息,參與人確認

后置條件顯示獎懲信息

表2-18查詢獎懲信息用例描述

項目描述

用例名稱查詢獎懲信息

用例標識號18

參與者管理員

簡要說明查詢獎懲信息

前置條件管理員已登錄

1.打開獎懲信息列表

2.輸入查詢條件

基本事件流3.點擊查詢

4.返回獎懲信息

5.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示獎懲信息

表2-19修改獎懲信息用例描述

項目描述

用例名稱獎懲信息修改

用例標識號19

參與者管理員

簡要說明管理員修改獎懲信息

前置條件管理員已登錄

1.選擇獎懲信息

2.點擊編輯

基本事件流

3.提交修改信息

4.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示獎懲信息

19

湖南商務職業(yè)技術學院畢業(yè)設計

表2-20刪除獎懲信息用例描述

項目描述

用例名稱刪除獎懲信息

用例標識號20

參與者管理員

簡要說明管理員刪除獎懲信息

前置條件管理員已登錄

1.選擇獎懲信息

2.點擊刪除

基本事件流

3.顯示刪除信息

4.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示獎懲信息

2.3.6薪資管理模塊的用例

面向對象的需求分析階段通過用例圖和活動圖進行了梳理分析。薪資管理

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

信息。

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

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

塊活動圖如圖2-13所示。

20

湖南商務職業(yè)技術學院畢業(yè)設計

圖2-13薪資管理模塊活動圖

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

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

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

項目描述

用例名稱添加薪資信息

用例標識號21

參與者管理員

簡要說明添加薪資信息

前置條件管理員已登錄

21

湖南商務職業(yè)技術學院畢業(yè)設計

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

基本事件流2.點擊保存

3.用例終止

異常事件流提示錯誤信息,參與人確認

后置條件顯示薪資信息

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

項目描述

用例名稱查詢薪資信息

用例標識號22

參與者管理員

簡要說明查詢薪資信息

前置條件管理員已登錄

1.打開薪資信息列表

2.輸入查詢條件

基本事件流3.點擊查詢

4.返回薪資信息

5.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示薪資信息

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

項目描述

用例名稱薪資信息修改

用例標識號23

參與者管理員

簡要說明管理員修改薪資信息

前置條件管理員已登錄

1.選擇薪資信息

2.點擊編輯

基本事件流

3.提交修改信息

4.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示薪資信息

22

湖南商務職業(yè)技術學院畢業(yè)設計

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

項目描述

用例名稱刪除薪資信息

用例標識號24

參與者管理員

簡要說明管理員刪除薪資信息

前置條件管理員已登錄

1.選擇薪資信息

2.點擊刪除

基本事件流

3.顯示刪除信息

4.用例終止

異常事件流系統(tǒng)彈出錯誤信息,參與人與點擊確認

后置條件顯示薪資信息

3系統(tǒng)概要設計

3.1系統(tǒng)設計原則

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

一、統(tǒng)一原則

統(tǒng)一設計系統(tǒng)結構。特別是系統(tǒng)框架結構、數(shù)據(jù)模型結構、數(shù)據(jù)儲存結構

等內容。

二、可靠性、安全性原則

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

3.2系統(tǒng)框架設計

根據(jù)系統(tǒng)的需求分析、用例建模分析結合開發(fā)平臺的特點設計峰仁人事管

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

23

湖南商務職業(yè)技術學院畢業(yè)設計

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

3.3系統(tǒng)功能設計

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

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

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

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

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

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

24

湖南商務職業(yè)技術學院畢業(yè)設計

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

3.3.1員工管理模塊功能設計

針對系統(tǒng)功能結構圖進行進一步細化分析,得到員工管理模塊相關功能流

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

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

溫馨提示

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

評論

0/150

提交評論