版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人咨詢合作合同書范本(專業(yè)版)
- 2024技術(shù)開發(fā)服務(wù)合同范文
- 16大家一起來合作(說課稿)統(tǒng)編版道德與法治一年級(jí)下冊(cè)
- 專用酒店家具上漆協(xié)議范例
- 個(gè)人二零二四年度汽車租賃合同6篇
- 職業(yè)學(xué)院車輛準(zhǔn)停準(zhǔn)行辦理申請(qǐng)表
- 福建省南平市武夷山上梅中學(xué)2021-2022學(xué)年高三物理測(cè)試題含解析
- 2024年貨車司機(jī)雇傭合同文本
- 商務(wù)禮儀助力銷售
- 品質(zhì)之路:時(shí)尚生活探索
- 2024年土石方工程合同模板(三篇)
- 專業(yè)微信小程序開發(fā)協(xié)議范例版
- 港口液體?;费b卸管理人員理論考試題庫(kù)-上(單選題)
- 2024年新北師大版一年級(jí)上冊(cè)數(shù)學(xué)教學(xué)課件 總復(fù)習(xí)(1) 數(shù)與代數(shù)
- 2024年人教版小學(xué)六年級(jí)英語(上冊(cè))期末考卷及答案
- 小學(xué)二年級(jí)數(shù)學(xué)100以內(nèi)加減法豎式計(jì)算單元練習(xí)習(xí)題
- 《文化研究導(dǎo)論》全套教學(xué)課件
- 蘇教版五年級(jí)上冊(cè)數(shù)學(xué)計(jì)算題大全1000道帶答案
- 勞保用品發(fā)放記錄
- 檢驗(yàn)試劑實(shí)施方案范文
- JT-T-1078-2016道路運(yùn)輸車輛衛(wèi)星定位系統(tǒng)視頻通信協(xié)議
評(píng)論
0/150
提交評(píng)論