版權(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.2MySQL的運(yùn)行原理2
1.2.3企業(yè)人事信息管理系統(tǒng)頁面的組成2
1.3開發(fā)工具簡(jiǎn)介2
1.4項(xiàng)目開發(fā)技術(shù)路線3
2需求分析3
2.1功能需求描述3
2.2非功能需求描述3
2.3需求用例建模4
2.3.1登錄管理模塊的用例4
2.3.2員工薪資管理模塊的用例6
2.3.3員工個(gè)人信息管理模塊的用例9
2.3.4員工獎(jiǎng)懲信息管理模塊的用例17
2.3.5員工調(diào)動(dòng)管理模塊的用例24
3系統(tǒng)概要設(shè)計(jì)27
3.1系統(tǒng)設(shè)計(jì)原則27
3.2系統(tǒng)框架設(shè)計(jì)28
3.3系統(tǒng)功能設(shè)計(jì)28
3.3.1登錄管理模塊功能設(shè)計(jì)29
3.3.2員工薪資管理模塊功能設(shè)計(jì)31
3.3.3員工個(gè)人信息管理模塊功能設(shè)計(jì)31
3.3.4員工獎(jiǎng)懲信息管理模塊功能設(shè)計(jì)32
3.3.5員工調(diào)動(dòng)管理模塊功能設(shè)計(jì)33
3.4數(shù)據(jù)庫設(shè)計(jì)34
II
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.4.1設(shè)計(jì)原則35
3.4.2概念設(shè)計(jì)35
3.4.3邏輯設(shè)計(jì)36
3.4.4數(shù)據(jù)字典37
4系統(tǒng)詳細(xì)設(shè)計(jì)39
4.1登錄管理子功能模塊設(shè)計(jì)39
4.1.1登錄管理子功能模塊說明39
4.1.2登錄管理子功能模塊詳細(xì)設(shè)計(jì)39
4.2員工薪資管理子功能模塊設(shè)計(jì)41
4.2.1員工薪資管理子功能模塊說明41
4.2.2員工薪資管理子功能模塊詳細(xì)設(shè)計(jì)41
4.3員工個(gè)人信息管理子功能模塊設(shè)計(jì)42
4.3.1員工個(gè)人信息管理子功能模塊說明42
4.3.2員工個(gè)人信息管理子功能模塊詳細(xì)設(shè)計(jì)42
4.4員工獎(jiǎng)懲信息管理子功能模塊設(shè)計(jì)44
4.4.1員工獎(jiǎng)懲信息管理子功能模塊說明44
4.4.2員工獎(jiǎng)懲信息管理子功能模塊詳細(xì)設(shè)計(jì)44
4.5員工調(diào)動(dòng)管理子功能模塊設(shè)計(jì)45
4.5.1員工調(diào)動(dòng)管理子功能模塊說明45
4.5.2員工調(diào)動(dòng)管理子功能模塊詳細(xì)設(shè)計(jì)45
5系統(tǒng)實(shí)現(xiàn)47
5.1登錄管理子模塊實(shí)現(xiàn)47
5.1.1登錄管理模塊界面設(shè)計(jì)47
5.1.2登錄管理模塊核心代碼實(shí)現(xiàn):47
5.2員工薪資管理子模塊實(shí)現(xiàn)49
5.2.1員工薪資管理模塊界面設(shè)計(jì)49
5.2.2員工薪資管理模塊核心代碼實(shí)現(xiàn)50
5.3員工個(gè)人信息管理子模塊實(shí)現(xiàn)53
III
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
5.3.1員工個(gè)人信息管理模塊界面設(shè)計(jì)53
5.3.2員工個(gè)人信息管理模塊核心代碼實(shí)現(xiàn)54
5.4員工獎(jiǎng)懲信息管理子模塊實(shí)現(xiàn)60
5.4.1員工獎(jiǎng)懲信息管理子模塊界面設(shè)計(jì)60
5.4.2員工獎(jiǎng)懲信息管理核心代碼實(shí)現(xiàn)60
5.5員工調(diào)動(dòng)管理模塊實(shí)現(xiàn)65
5.5.1員工調(diào)動(dòng)管理模塊界面設(shè)計(jì)65
5.5.2員工調(diào)動(dòng)管理模塊核心代碼實(shí)現(xiàn)66
6系統(tǒng)測(cè)試69
6.1登錄管理功能測(cè)試69
6.2員工薪資管理功能測(cè)試69
6.3員工個(gè)人信息管理功能測(cè)試70
6.4員工獎(jiǎng)懲信息管理功能測(cè)試72
6.5員工調(diào)動(dòng)管理功能測(cè)試74
7設(shè)計(jì)小結(jié)74
參考資料76
IV
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
基于SpringBoot的企業(yè)人事信息管理系統(tǒng)
的設(shè)計(jì)與實(shí)現(xiàn)
1引言
伴隨著信息科技的不斷進(jìn)步以及沖刺的發(fā)展進(jìn)程,對(duì)于各類傳統(tǒng)企業(yè)的互
聯(lián)網(wǎng)化、信息化、智能化迫在眉睫。信息化時(shí)代的今日科技發(fā)展不斷提速,各
類傳統(tǒng)企業(yè)的各項(xiàng)思維以及各類管理方式將迎來重大改變。其中,大部分企業(yè)
都在向互聯(lián)網(wǎng)化、信息化、智能化發(fā)展逐步改革。而基于SpringBoot的企業(yè)人
事信息管理系統(tǒng)開始走進(jìn)相關(guān)需求企業(yè)的視野。相對(duì)于一般靜態(tài)企業(yè)人事信息
管理系統(tǒng)而言,基于SpringBoot的企業(yè)人事信息管理系統(tǒng)更能匹配企業(yè)的需求
,也更能適配相關(guān)單位屬性,簡(jiǎn)化了操作人員的工作量,極大的提高了操作人
員的操作速度和準(zhǔn)確性,同時(shí)安全性、可靠性也呈指數(shù)增長(zhǎng)。這正是信息化、
科技化、智能化企業(yè)需要的企業(yè)人事管理系統(tǒng)。
1.1項(xiàng)目開發(fā)背景
企業(yè)人事管理是大部分企業(yè)進(jìn)行人事信息變動(dòng)的相當(dāng)重要的一個(gè)環(huán)節(jié),是
目前大部分企業(yè)幾乎每個(gè)月都會(huì)進(jìn)行的操作,為了改變傳統(tǒng)企業(yè)人事管理的操
作不暢、問題頻出、功能老舊等問題,為此專門建立一個(gè)基于SpringBoot的企
業(yè)人事信息管理系統(tǒng),新系統(tǒng)的建設(shè)與優(yōu)化,能以更高的質(zhì)量、更優(yōu)的品質(zhì)、
更快的速度、更人性化的操作邏輯解決企業(yè)人事信息管理中的各項(xiàng)難點(diǎn),以此
實(shí)現(xiàn)企業(yè)人事信息管理整體信息化、互聯(lián)網(wǎng)化、智能化,加快了企業(yè)進(jìn)行智能
化的速度。我的畢業(yè)設(shè)計(jì)也正是一個(gè)基于SpringBoot的企業(yè)人事信息管理系統(tǒng)
。
1.2開發(fā)技術(shù)簡(jiǎn)介
此系統(tǒng)采用IntelliJIDEA作為項(xiàng)目開發(fā)以及整改調(diào)試工具,以MySQL作為
后臺(tái)的數(shù)據(jù)存儲(chǔ)交互系統(tǒng),后臺(tái)開發(fā)技術(shù)則采用SpringBoot,前臺(tái)開發(fā)采用
Vue2+ElementUI進(jìn)行設(shè)計(jì)界面,優(yōu)美實(shí)用簡(jiǎn)潔是二者配合的智慧結(jié)晶。
1.2.1SpringBoot簡(jiǎn)介
SpringBoot是由Pivotal團(tuán)隊(duì)提供的全新框架,它是對(duì)spring的進(jìn)一步
1
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
封裝,其設(shè)計(jì)目的是用來簡(jiǎn)化Spring應(yīng)用的初始搭建以及開發(fā)過程。怎么簡(jiǎn)
化的呢?就是通過封裝、抽象、提供默認(rèn)配置等方式讓我們更容易使用。
SpringBoot基于Spring開發(fā)。SpringBoot本身并不提供Spring框架
的核心特性以及擴(kuò)展功能,也就是說,它并不是用來替代Spring的解決方案,
而是和Spring框架緊密結(jié)合用于提升Spring開發(fā)者體驗(yàn)的工具。
關(guān)于SpringBoot有一句很出名的話就是約定大于配置。采用SpringBoot
可以大大的簡(jiǎn)化開發(fā)模式,它集成了大量常用的第三方庫配置,所有你想集成
的常用框架,它都有對(duì)應(yīng)的組件支持,例如Redis、MongoDB、Jpa、kafka,Hakira
等等。SpringBoot應(yīng)用中這些第三方庫幾乎可以零配置地開箱即用,大部分的
SpringBoot應(yīng)用都只需要非常少量的配置代碼,開發(fā)者能夠更加專注于業(yè)務(wù)邏
輯。
1.2.2MySQL的運(yùn)行原理
MySQL數(shù)據(jù)庫是一個(gè)高效、簡(jiǎn)潔、輕量的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),多用于軟
件設(shè)計(jì)以及應(yīng)用相關(guān)領(lǐng)域?qū)嵱?。每?dāng)客戶端請(qǐng)求一條查詢SQL時(shí),首先會(huì)先從
查詢緩存里去查詢看是否由命中查詢結(jié)果如果有則直接返回結(jié)果給客戶端,如
果沒有那么就會(huì)把SQL語句傳遞給解析器進(jìn)行解析,解析器會(huì)將SQL進(jìn)行數(shù)據(jù)
結(jié)構(gòu)化并進(jìn)行預(yù)處理判斷SQL語句是否正確,解析器解析完后將最新的解析樹
傳遞給查詢優(yōu)化器進(jìn)行優(yōu)化,優(yōu)化完后生成執(zhí)行計(jì)劃給到存儲(chǔ)引擎中,存儲(chǔ)引
擎從文件系統(tǒng)中取出數(shù)據(jù)并將數(shù)據(jù)返回給客戶端同時(shí)進(jìn)行緩存。
1.2.3企業(yè)人事信息管理系統(tǒng)頁面的組成
整體頁面主要是實(shí)用IntelliJIDEA+vue+ElementUI整合實(shí)現(xiàn),相關(guān)數(shù)據(jù)
操作主要使用SpringBoot+MyBatisPlus實(shí)現(xiàn),使用頁面包括登錄頁面、首
頁、員工調(diào)動(dòng)管理頁面、員工個(gè)人信息頁面、員工薪資管理頁面、員工獎(jiǎng)懲信
息管理頁面。
1.3開發(fā)工具簡(jiǎn)介
工具的使用:采用IntelliJIDEA+tomcat+mysql。
IntelliJIDEA是用于java語言開發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認(rèn)
為最好的java開發(fā)工具之一,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、
J2EE支持、Ant、JUnit、CVS整合、代碼審查、創(chuàng)新的GUI設(shè)計(jì)等方面的功
能可以說是超常的。
Tomcat作為小型的服務(wù)器而言有相對(duì)簡(jiǎn)介易安裝易使用等的特點(diǎn),相對(duì)其
2
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
他服務(wù)器而言有更為小巧等優(yōu)勢(shì)。
MySQL其優(yōu)勢(shì)為:運(yùn)行速度快,MySQL對(duì)多數(shù)個(gè)人來說是免費(fèi)的,容易使
用,與其他大型數(shù)據(jù)庫的設(shè)置和管理相比,其復(fù)雜程度較低,容易學(xué)習(xí)。
1.4項(xiàng)目開發(fā)技術(shù)路線
本系統(tǒng)系統(tǒng)交互使用SpringBoot+MybatisPlus,數(shù)據(jù)庫使用是MySQL,前
端界面開發(fā)為Vue2+ElementUI+vue。
2需求分析
2.1功能需求描述
企業(yè)人事信息管理系統(tǒng)是人事管理部門人員對(duì)企業(yè)員工信息進(jìn)行查看與管
理,本系統(tǒng)的主要功能如下所示:
(1)登錄管理模塊:管理員可以通過此頁面登錄本系統(tǒng)。
(2)員工薪資管理模塊:管理員可以通過此頁面條件查詢員工薪資以及
與修改員工基本薪資。
(3)員工個(gè)人信息管理模塊:管理員可以通過此頁面條件查詢員工個(gè)人
信息以及添加、刪除、修改該員工的個(gè)人信息。
(4)員工獎(jiǎng)懲信息管理模塊:管理員可以通過此頁面條件查詢員工獎(jiǎng)懲
信息以及添加、刪除、修改獎(jiǎng)懲信息到個(gè)人。
(5)員工調(diào)動(dòng)管理模塊:管理員可以通過此頁面參與調(diào)動(dòng)員工。
2.2非功能需求描述
針對(duì)企業(yè)人事管理系統(tǒng),本系統(tǒng)對(duì)于非功能性的相關(guān)需求主要有以下方面:
(1)高效性:企業(yè)內(nèi)人員變動(dòng)是常有之事,有效防止員工數(shù)據(jù)發(fā)生異常
,情況,保證本系統(tǒng)能正常運(yùn)行并處理相關(guān)各項(xiàng)有關(guān)數(shù)據(jù)的異常。
(2)安全性:必須經(jīng)過管理員用戶身份賬號(hào)密碼認(rèn)證成功后可進(jìn)入系
統(tǒng)。
(3)時(shí)效性:管理員可以通過很少的時(shí)間完成大量的人事變動(dòng)操作。
3
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
2.3需求用例建模
通過對(duì)功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。
圖2-1基于SpringBoot的企業(yè)人事信息系統(tǒng)的總體用例模型
管理員輸入賬號(hào)密碼登錄系統(tǒng)后查看相關(guān)部門員工的信息情況;員工薪
資管理可以查看和管理所有員工的薪資待遇,員工個(gè)人信息可以查看和管理
所有員工的編號(hào),部門,姓名,性別,電話,入司時(shí)間等;員工獎(jiǎng)懲信息可
以查看和管理所有員工的獎(jiǎng)金以及懲罰金相關(guān)信息;員工職務(wù)調(diào)動(dòng)管理可以
查看所有員工的職務(wù)和管理所有員工的職務(wù)。
2.3.1登錄管理模塊的用例
對(duì)登錄管理用例模型于面向?qū)ο蟮男枨蠓治鲭A段進(jìn)行了極為詳細(xì)的分析以
及后期統(tǒng)計(jì)梳理。登錄管理模塊功能用例圖如下圖2-2所示。
4
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-2登錄管理功能模塊用例圖
通過對(duì)圖2-2登錄管理功能模塊用例圖的細(xì)化以及進(jìn)一步分析,使用活動(dòng)
圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。登錄管理模塊活動(dòng)圖如圖2-3所示。
圖2-3登錄管理模塊活動(dòng)圖
5
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
通過對(duì)圖2-2登錄管理功能模塊用例圖及圖2-3登錄管理模塊活動(dòng)圖進(jìn)一
步的細(xì)化分析。登錄管理模塊用例描述如表2-1所示。
表2-1登錄管理模塊用例描述
項(xiàng)目描述
用例名稱管理員登錄
用例標(biāo)識(shí)號(hào)01
參與者管理員
管理員輸入賬號(hào)、密碼,系統(tǒng)進(jìn)行后臺(tái)驗(yàn)證后合法者登錄
簡(jiǎn)要說明
系統(tǒng),否則提供拒絕登錄系統(tǒng)。
前置條件管理員已經(jīng)能夠打開管理員登錄頁面
1.管理員賬號(hào)輸入框里輸入賬號(hào)
2.在密碼框里輸入密碼
基本事件流3.管理員點(diǎn)擊登錄時(shí),系統(tǒng)驗(yàn)證管理員賬號(hào)密碼的有效性
4.有效則進(jìn)入系統(tǒng)主頁面。無效則提示相應(yīng)錯(cuò)誤給管理員。
5.用例終止
其他事件流在按“登錄”按鈕之前,管理員可以隨時(shí)停止登錄
異常事件流提示錯(cuò)誤信息,管理員確認(rèn)
后置條件進(jìn)入的主界面,裝載相應(yīng)的數(shù)據(jù)
2.3.2員工薪資管理模塊的用例
員工薪資管理模塊用例圖如圖2-4所示。
圖2-4員工薪資管理模塊用例圖
6
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
經(jīng)過對(duì)圖2-4員工薪資管理模塊用例圖的仔細(xì)解讀拆分細(xì)化。
員工薪資修改活動(dòng)圖如圖2-5所示。
圖2-5員工薪資修改活動(dòng)圖
員工薪資查詢活動(dòng)圖如圖2-6所示。
7
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-6員工薪資查詢活動(dòng)圖
經(jīng)過對(duì)圖2-5的員工薪資修改活動(dòng)圖以及圖2-6員工薪資查詢活動(dòng)圖
進(jìn)一步解讀分析,最終總結(jié)為如下用例描述表2-2以及表2-3所示。
表2-2修改員工薪資用例描述
項(xiàng)目描述
用例名稱修改員工薪資
用例標(biāo)識(shí)號(hào)01
參與者管理員
管理員進(jìn)入員工薪資管理頁面,選擇要修改的員工薪資,
簡(jiǎn)要說明
在數(shù)據(jù)顯示后可執(zhí)行操作
前置條件管理員已經(jīng)進(jìn)入員工薪資管理頁面
1.管理員選擇相關(guān)人員薪資信息
基本事件流
2.管理員點(diǎn)擊修改按鈕
8
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.管理員輸入修改后的員工薪資信息
4.管理員點(diǎn)擊“確認(rèn)”按鈕
5.系統(tǒng)后臺(tái)修改成功后提示修改成功信息,否則失敗
6.返回員工薪資管理頁面
7.用例終止
其他事件流在點(diǎn)擊“確認(rèn)”按鈕前,可以按下ESC鍵退出修改
異常事件流系統(tǒng)提示錯(cuò)誤信息,管理員點(diǎn)擊確認(rèn)
后置條件修改成功則關(guān)閉修改對(duì)話框
表2-3查詢員工薪資用例描述
項(xiàng)目描述
用例名稱查詢員工薪資
用例標(biāo)識(shí)號(hào)02
參與者管理員
簡(jiǎn)要說明管理員進(jìn)入員工薪資管理頁面,查詢所需的員工薪資信息
前置條件管理員已經(jīng)進(jìn)入員工薪資管理頁面
1.管理員輸入查詢條件
2.管理員點(diǎn)擊查詢按鈕
基本事件流
3.系統(tǒng)將查詢結(jié)果顯示到員工薪資管理頁面中
4.用例終止
其他事件流在點(diǎn)擊“查詢”按鈕前,可以隨時(shí)切換其他頁面
異常事件流系統(tǒng)提示錯(cuò)誤信息,管理員點(diǎn)擊確認(rèn)
后置條件查詢成功則顯示相關(guān)數(shù)據(jù)
2.3.3員工個(gè)人信息管理模塊的用例
如圖2-7所示,員工個(gè)人信息管理模塊的用例描述如下。
9
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-7員工個(gè)人信息管理模塊用例圖
經(jīng)過對(duì)圖2-7員工個(gè)人信息管理模塊用例圖的分析。
員工個(gè)人信息添加活動(dòng)圖如下所示。
10
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-8員工個(gè)人信息添加活動(dòng)圖
員工個(gè)人信息刪除活動(dòng)圖如下所示。
11
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-9員工個(gè)人信息刪除活動(dòng)圖
員工個(gè)人信息修改活動(dòng)圖如下所示。
12
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-10員工個(gè)人信息修改活動(dòng)圖
員工個(gè)人信息查詢活動(dòng)圖如下所示。
13
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-11員工個(gè)人信息查詢活動(dòng)圖
經(jīng)過對(duì)圖2-8員工個(gè)人信息添加活動(dòng)圖以及圖2-9員工個(gè)人信息
刪除活動(dòng)圖、圖2-10員工個(gè)人信息修改活動(dòng)圖、圖2-11員工個(gè)人信
息查詢活動(dòng)圖進(jìn)一步深度理解,得到每個(gè)用例的描述表。
員工個(gè)人信息添加用例描述表如下。
表2-4員工個(gè)人信息添加用例描述
項(xiàng)目描述
用例名稱添加員工信息
用例標(biāo)識(shí)號(hào)01
參與者管理員
管理員進(jìn)入員工個(gè)人信息管理頁面,點(diǎn)擊添加按鈕進(jìn)行員
簡(jiǎn)要說明
工添加
前置條件管理員已經(jīng)打開員工個(gè)人信息添加對(duì)話框
14
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
1.管理員輸入員工個(gè)人信息
2.系統(tǒng)判斷輸入信息是否合法
3.管理員點(diǎn)擊確定按鈕
基本事件流4.系統(tǒng)后臺(tái)添加該員工個(gè)人信息,成功則提示添加成功,
失敗則提示添加失敗
4.系統(tǒng)返回員工個(gè)人信息管理頁面
5.用例終止
其他事件流在點(diǎn)擊“確定”按鈕前,用戶可以按ESC退出添加對(duì)話框
異常事件流提示數(shù)據(jù)添加異常
后置條件添加成功后自動(dòng)關(guān)閉添加窗口
員工個(gè)人信息刪除用例描述表如下。
表2-5員工個(gè)人信息刪除模塊用例描述
項(xiàng)目描述
用例名稱刪除員工信息
用例標(biāo)識(shí)號(hào)02
參與者管理員
管理員進(jìn)入員工個(gè)人信息管理頁面,點(diǎn)擊刪除按鈕進(jìn)行員
簡(jiǎn)要說明
工信息刪除
前置條件管理員已經(jīng)進(jìn)入員工個(gè)人信息管理頁面
1.管理員點(diǎn)擊刪除按鈕
2.系統(tǒng)提示是否刪除
基本事件流3.管理員點(diǎn)擊確定按鈕
4.系統(tǒng)刪除該員工信息后返回員工個(gè)人信息管理頁面
5.用例終止
其他事件流在點(diǎn)擊“確定”按鈕前,用戶可以按ESC退出刪除對(duì)話框
異常事件流提示數(shù)據(jù)刪除異常
后置條件刪除成功后退出刪除提示對(duì)話框
員工個(gè)人信息修改用例描述表如下。
表2-6員工個(gè)人信息修改模塊用例描述
項(xiàng)目描述
用例名稱修改員工信息
用例標(biāo)識(shí)號(hào)03
參與者管理員
15
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
管理員進(jìn)入員工個(gè)人信息管理頁面,點(diǎn)擊修改按鈕進(jìn)行員
簡(jiǎn)要說明
工信息修改
前置條件管理員已經(jīng)打開員工個(gè)人信息修改對(duì)話框
1.管理員輸入員工個(gè)人信息
2.系統(tǒng)判斷輸入格式是否合法
基本事件流3.管理員點(diǎn)擊確定按鈕
4.系統(tǒng)返回員工個(gè)人信息管理頁面
5.用例終止
其他事件流在點(diǎn)擊“確定”按鈕前,用戶可以按ESC退出修改對(duì)話框
異常事件流提示數(shù)據(jù)修改異常
后置條件修改成功后自動(dòng)關(guān)閉修改窗口
員工個(gè)人信息查詢用例描述表如下。
表2-7員工個(gè)人信息查詢模塊用例描述
項(xiàng)目描述
用例名稱查詢員工信息
用例標(biāo)識(shí)號(hào)04
參與者管理員
管理員進(jìn)入員工個(gè)人信息管理頁面,輸入查詢信息點(diǎn)擊查
簡(jiǎn)要說明
詢按鈕進(jìn)行查詢
前置條件管理員已經(jīng)打開員工個(gè)人信息管理頁面
1.管理員輸入查詢條件
2.管理員點(diǎn)擊確定按鈕
基本事件流
3.系統(tǒng)返回查詢結(jié)果
5.用例終止
其他事件流在點(diǎn)擊“查詢”按鈕前,用戶可以隨時(shí)切換其他頁面
異常事件流提示數(shù)據(jù)查詢異常
后置條件查詢成功后自動(dòng)回顯查詢數(shù)據(jù)
16
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
2.3.4員工獎(jiǎng)懲信息管理模塊的用例
員工獎(jiǎng)懲信息管理模塊的具體功能用例描述如圖2-8所示。
圖2-12員工獎(jiǎng)懲信息管理模塊用例圖
經(jīng)過對(duì)圖2-12員工獎(jiǎng)懲信息管理模塊用例圖的細(xì)化理解,將為系統(tǒng)動(dòng)
態(tài)建模。員工獎(jiǎng)懲信息添加活動(dòng)圖如下2-9所示。
17
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-13員工獎(jiǎng)懲信息添加活動(dòng)圖
員工獎(jiǎng)懲信息刪除活動(dòng)圖如下2-9所示。
18
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-14員工獎(jiǎng)懲信息刪除活動(dòng)圖
員工獎(jiǎng)懲信息修改活動(dòng)圖如下2-9所示。
19
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-15員工獎(jiǎng)懲信息修改活動(dòng)圖
20
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
員工獎(jiǎng)懲信息查詢活動(dòng)圖如下2-9所示。
圖2-16員工獎(jiǎng)懲信息查詢活動(dòng)圖
經(jīng)過對(duì)圖2-13員工獎(jiǎng)懲信息添加活動(dòng)圖以及圖2-14員工獎(jiǎng)懲信息刪
除活動(dòng)圖、圖2-15員工獎(jiǎng)懲信息修改活動(dòng)圖、圖2-16員工獎(jiǎng)懲信息查詢活動(dòng)
圖進(jìn)一步對(duì)理解分析,得到了員工獎(jiǎng)懲信息管理模塊每個(gè)活動(dòng)實(shí)例對(duì)具體描述
圖表。如下列表所示。
表2-8員工獎(jiǎng)懲信息添加模塊用例描述
項(xiàng)目描述
用例名稱添加員工獎(jiǎng)懲信息
用例標(biāo)識(shí)號(hào)01
參與者管理員
21
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
管理員進(jìn)入員工獎(jiǎng)懲信息管理頁面點(diǎn)擊添加按鈕對(duì)員工獎(jiǎng)
簡(jiǎn)要說明
懲信息進(jìn)行添加
前置條件管理員已經(jīng)打開了員工獎(jiǎng)懲信息管理添加頁面
1.管理員輸入員工獎(jiǎng)懲信息
2.系統(tǒng)檢測(cè)輸入是否合法
基本事件流3.管理員點(diǎn)擊“確定”按鈕
4.系統(tǒng)回顯數(shù)據(jù)
5.用例終止
在點(diǎn)擊“確定”按鈕前,管理員可以隨時(shí)按ESC退出添加
其他事件流
對(duì)話框
異常事件流提示數(shù)據(jù)添加異常
后置條件添加成功后自動(dòng)退出添加對(duì)話框
表2-9員工獎(jiǎng)懲信息刪除模塊用例描述
項(xiàng)目描述
用例名稱刪除員工獎(jiǎng)懲信息
用例標(biāo)識(shí)號(hào)02
參與者管理員
管理員進(jìn)入員工獎(jiǎng)懲信息管理頁面,點(diǎn)擊刪除按鈕進(jìn)行員
簡(jiǎn)要說明
工獎(jiǎng)懲信息刪除
前置條件管理員已經(jīng)進(jìn)入員工獎(jiǎng)懲信息管理頁面
1.管理員點(diǎn)擊刪除按鈕
2.系統(tǒng)提示是否刪除
基本事件流3.管理員點(diǎn)擊“確定”按鈕
4.系統(tǒng)刪除該獎(jiǎng)懲信息后返回員工獎(jiǎng)懲信息管理頁面
5.用例終止
其他事件流在點(diǎn)擊“確定”按鈕前,用戶可以按ESC退出刪除對(duì)話框
異常事件流提示數(shù)據(jù)刪除異常
后置條件刪除成功后退出刪除提示對(duì)話框
表2-10員工獎(jiǎng)懲信息修改模塊用例描述
項(xiàng)目描述
用例名稱修改員工獎(jiǎng)懲信息
用例標(biāo)識(shí)號(hào)03
參與者管理員
管理員進(jìn)入員工獎(jiǎng)懲信息管理頁面,點(diǎn)擊修改按鈕進(jìn)行員
簡(jiǎn)要說明
工獎(jiǎng)懲信息修改
22
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
前置條件管理員已經(jīng)打開員工獎(jiǎng)懲信息修改對(duì)話框
1.管理員輸入員工獎(jiǎng)懲信息
2.系統(tǒng)判斷輸入格式是否合法
基本事件流3.管理員點(diǎn)擊確定按鈕
4.系統(tǒng)返回員工獎(jiǎng)懲信息管理頁面
5.用例終止
其他事件流在點(diǎn)擊“確定”按鈕前,用戶可以按ESC退出修改對(duì)話框
異常事件流提示數(shù)據(jù)修改異常
后置條件修改成功后自動(dòng)關(guān)閉修改窗口
表2-11員工獎(jiǎng)懲信息查詢模塊用例描述
項(xiàng)目描述
用例名稱查詢員工獎(jiǎng)懲信息
用例標(biāo)識(shí)號(hào)04
參與者管理員
管理員進(jìn)入員工獎(jiǎng)懲信息管理頁面,輸入查詢信息點(diǎn)擊查
簡(jiǎn)要說明
詢按鈕進(jìn)行查詢
前置條件管理員已經(jīng)打開員工獎(jiǎng)懲信息管理頁面
1.管理員輸入查詢條件
2.管理員點(diǎn)擊確定按鈕
基本事件流
3.系統(tǒng)返回查詢結(jié)果
5.用例終止
其他事件流在點(diǎn)擊“查詢”按鈕前,管理員可以隨時(shí)切換其他頁面
異常事件流提示數(shù)據(jù)查詢異常
后置條件查詢成功后自動(dòng)回顯查詢數(shù)據(jù)
23
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
2.3.5員工調(diào)動(dòng)管理模塊的用例
員工調(diào)動(dòng)管理模塊的用例描述顯示如下圖2-17所示。
圖2-17員工調(diào)動(dòng)管理模塊用例圖
24
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
經(jīng)過對(duì)圖2-17的員工調(diào)動(dòng)管理模塊用例圖對(duì)分析理解,添加員工調(diào)動(dòng)
活動(dòng)圖如下圖2-18所示。
圖2-18添加員工調(diào)動(dòng)管理模塊活動(dòng)圖
查詢員工調(diào)動(dòng)活動(dòng)圖如下圖2-11所示。
25
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-19查詢員工調(diào)動(dòng)管理模塊活動(dòng)圖
經(jīng)過對(duì)圖2-18添加員工調(diào)動(dòng)管理模塊用例圖和圖2-19查詢員工調(diào)動(dòng)管
理模塊活動(dòng)圖的進(jìn)一步分析理解,得到每個(gè)活動(dòng)實(shí)例的具體描述圖標(biāo)。由此,
員工調(diào)動(dòng)管理模塊用例圖的描述如下表2-5所示。
表2-12查詢員工調(diào)動(dòng)管理模塊用例描述
項(xiàng)目描述
用例名稱查詢員工調(diào)動(dòng)管理
用例標(biāo)識(shí)號(hào)01
參與者管理員
簡(jiǎn)要說明管理員進(jìn)入員工調(diào)動(dòng)管理選擇不同查詢條件查詢
前置條件管理員已經(jīng)進(jìn)入員工調(diào)動(dòng)管理界面
基本事件流1.管理員點(diǎn)擊進(jìn)入員工調(diào)動(dòng)管理界面
26
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
2.管理員輸入查詢條件
3.管理員點(diǎn)擊“確定”按鈕
4.系統(tǒng)回顯查詢到的信息
5.用例終止
其他事件流在點(diǎn)擊查詢按鈕前,管理員可以隨時(shí)切換到其他管理頁面
異常事件流提示數(shù)據(jù)查詢異常
后置條件本頁面顯示相對(duì)應(yīng)的數(shù)據(jù)
表2-7添加員工獎(jiǎng)懲信息查詢模塊用例描述
項(xiàng)目描述
用例名稱添加員工調(diào)動(dòng)信息
用例標(biāo)識(shí)號(hào)02
參與者管理員
管理員進(jìn)入員工調(diào)動(dòng)管理頁面,輸入要添加的信息進(jìn)行添
簡(jiǎn)要說明
加
前置條件管理員已經(jīng)打開員工調(diào)動(dòng)管理頁面
1.管理員輸入員工調(diào)動(dòng)信息
2.管理員點(diǎn)擊“確定”按鈕
基本事件流3.系統(tǒng)返回添加結(jié)果
4.系統(tǒng)返回員工調(diào)動(dòng)管理頁面
5.用例終止
其他事件流在點(diǎn)擊“確定”按鈕前,管理員可以隨時(shí)切換其他頁面
異常事件流提示數(shù)據(jù)查詢異常
后置條件添加成功后自動(dòng)關(guān)閉添加對(duì)話框
3系統(tǒng)概要設(shè)計(jì)
3.1系統(tǒng)設(shè)計(jì)原則
基于SpringBoot的企業(yè)人事信息管理系統(tǒng),對(duì)于一些傳統(tǒng)還未進(jìn)行智能
化、信息化、互聯(lián)網(wǎng)化的企業(yè)以及需要進(jìn)行內(nèi)部系統(tǒng)升級(jí)的企業(yè)來說,為了改
變傳統(tǒng)系統(tǒng)不流暢、功能老舊不符合發(fā)展規(guī)劃等問題,由此建立一個(gè)智能化、
信息化的企業(yè)人事管理系統(tǒng)是有實(shí)際需求的。
系統(tǒng)設(shè)計(jì)同時(shí)遵循:
1.標(biāo)準(zhǔn)性:使用技術(shù)方法符合國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)以及相關(guān)
27
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
規(guī)范。
2.適用性:全力保障項(xiàng)目的現(xiàn)有技術(shù)資源,在完全滿足使用現(xiàn)有技術(shù)資
源的前提下,盡量做到降低項(xiàng)目搭建維護(hù)的使用成本以及充分提高后續(xù)可擴(kuò)展
性。
3.可靠性:充分考慮未來擴(kuò)展發(fā)展的實(shí)際需求,將以最大的可能做到在
完善功能的前提下簡(jiǎn)化開發(fā),降低耦合,充分考慮其使用兼容性以及人性化程
度。
3.2系統(tǒng)框架設(shè)計(jì)
根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開發(fā)平臺(tái)的特點(diǎn)設(shè)計(jì)基于
SpringBoot的企業(yè)人事信息管理系統(tǒng)的系統(tǒng)架構(gòu)模型,如圖3-1所示。
圖3-1基于SpringBoot的企業(yè)人事信息管理系統(tǒng)整體架構(gòu)圖
3.3系統(tǒng)功能設(shè)計(jì)
系統(tǒng)模塊化結(jié)構(gòu)設(shè)計(jì)工作是在系統(tǒng)分析階段對(duì)子系統(tǒng)劃分的基礎(chǔ)上,在進(jìn)
一步地劃分,將它逐層的分解成多個(gè)大小相同、功能單一、具有一定獨(dú)立性的
模塊,以便程序設(shè)計(jì)工作的同時(shí),有加強(qiáng)了數(shù)據(jù)庫之間的聯(lián)系,使系統(tǒng)更加的
28
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
完美。
根據(jù)基于SpringBoot的企業(yè)人事信息管理系統(tǒng)的需求以及用例建模分析
,確定了基于SpringBoot的企業(yè)人事信息管理系統(tǒng)的主要功能模塊,其中包
含了登錄管理、員工薪資管理、員工個(gè)人信息管理、員工獎(jiǎng)懲信息管理、員工
調(diào)動(dòng)管理等?;赟pringBoot的企業(yè)人事信息管理系統(tǒng)的功能結(jié)構(gòu)圖如圖3-2
所示,本系統(tǒng)共有五大主要功能模塊。
圖3-2基于SpringBoot的企業(yè)人事信息管理系統(tǒng)功能結(jié)構(gòu)圖
3.3.1登錄管理模塊功能設(shè)計(jì)
通過分析系統(tǒng)功能結(jié)構(gòu)圖最后進(jìn)行了細(xì)化分析,得到各子模塊的相關(guān)功能
及其描述,功能描述使用功能流程圖描述,將對(duì)登錄管理模塊進(jìn)行相關(guān)描述,
如下圖3-3。
29
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-3登錄管理模塊流程圖
30
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.3.2員工薪資管理模塊功能設(shè)計(jì)
通過分析系統(tǒng)功能結(jié)構(gòu)圖最后進(jìn)行了細(xì)化分析,得到各子模塊的相關(guān)功
能及其描述,功能描述使用功能流程圖描述,將對(duì)員工薪資管理模塊進(jìn)行相關(guān)
描述,如下圖3-4。
圖3-4員工薪資管理模塊流程圖
31
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.3.3員工個(gè)人信息管理模塊功能設(shè)計(jì)
通過分析系統(tǒng)功能結(jié)構(gòu)圖最后進(jìn)行了細(xì)化分析,得到各子模塊的相關(guān)功能
及其描述,功能描述使用功能流程圖描述,將對(duì)員工個(gè)人信息管理模塊進(jìn)行相
關(guān)描述,如下圖3-5。
圖3-5員工個(gè)人信息管理模塊流程圖
3.3.4員工獎(jiǎng)懲信息管理模塊功能設(shè)計(jì)
通過分析系統(tǒng)功能結(jié)構(gòu)圖最后進(jìn)行了細(xì)化分析,得到各子模塊的相關(guān)
32
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
功能及其描述,功能描述使用功能流程圖描述,將對(duì)員工獎(jiǎng)懲信息管理模塊進(jìn)
行相關(guān)描述,如下圖3-6。
圖3-6員工獎(jiǎng)懲信息管理模塊流程圖
3.3.5員工調(diào)動(dòng)管理模塊功能設(shè)計(jì)
通過分析系統(tǒng)功能結(jié)構(gòu)圖最后進(jìn)行了細(xì)化分析,得到各子模塊的相
關(guān)功能及其描述,功能描述使用功能流程圖描述,將對(duì)員工調(diào)動(dòng)管理模塊進(jìn)
行相關(guān)描述,如下圖3-7。
33
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-7員工調(diào)動(dòng)管理模塊流程圖
3.4數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫的設(shè)計(jì)往往是系統(tǒng)設(shè)計(jì)中最為核心的一個(gè)步驟。其設(shè)計(jì)的優(yōu)良程度
直接影響系統(tǒng)的性能以及執(zhí)行效率。
34
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.4.1設(shè)計(jì)原則
為取得較好的設(shè)計(jì)效果,進(jìn)行數(shù)據(jù)庫設(shè)計(jì)需要遵從以下原則:
1.標(biāo)準(zhǔn)化原則
數(shù)據(jù)庫設(shè)計(jì)務(wù)必要遵照統(tǒng)一的設(shè)計(jì)標(biāo)準(zhǔn)與命名規(guī)范。具備統(tǒng)一設(shè)計(jì)分類與
編碼規(guī)范的數(shù)據(jù)庫不僅設(shè)計(jì)清晰直觀,更有利于后期數(shù)據(jù)庫及程序的維護(hù),為以
后項(xiàng)目可擴(kuò)展性提供條件。
2.冗余原則
以往數(shù)據(jù)庫的設(shè)計(jì)要求不允許有冗余,要盡可能的滿足3NF。然而,在系
統(tǒng)運(yùn)行過程中,滿足3NF的數(shù)據(jù)庫設(shè)計(jì)并不能高效運(yùn)行。復(fù)雜的表間關(guān)系,會(huì)
降低訪問數(shù)據(jù)庫執(zhí)行的效率;過低的范式標(biāo)準(zhǔn),又會(huì)導(dǎo)致數(shù)據(jù)庫數(shù)據(jù)。所以,
在數(shù)據(jù)庫設(shè)計(jì)中,適當(dāng)?shù)娜哂嘣O(shè)計(jì)(允許派生性冗余設(shè)計(jì),杜絕重復(fù)性冗余設(shè)
計(jì)),找到冗余與數(shù)據(jù)處理速度的平衡點(diǎn),常??梢蕴岣咚俣?。
3.4.2概念設(shè)計(jì)
在數(shù)據(jù)庫概念設(shè)計(jì)的過程中,采用E-R圖來描述概念設(shè)計(jì)的結(jié)果。E-R圖是
概念數(shù)據(jù)模型的高層描述所使用的數(shù)據(jù)模型或模式圖,它為表述實(shí)體聯(lián)系模式
圖形式的數(shù)據(jù)模型提供了圖形符號(hào)。根據(jù)基于SpringBoot的企業(yè)人事信息管理
系統(tǒng)數(shù)據(jù)進(jìn)行分析,其E-R圖如下圖3-8所示。
35
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-8基于SpringBoot的企業(yè)人事信息管理系統(tǒng)E-R圖
3.4.3邏輯設(shè)計(jì)
針對(duì)ER模型,通過數(shù)據(jù)實(shí)體屬性、實(shí)體間關(guān)系的全面分析,結(jié)合基于
SpringBoot的企業(yè)人事信息管理系統(tǒng)的實(shí)際需求,根據(jù)E-R圖轉(zhuǎn)化為關(guān)系模式的
轉(zhuǎn)換方法,建立起了本系統(tǒng)的關(guān)系模式,具體轉(zhuǎn)化后的關(guān)系模式如下:
用戶表(用戶id、用戶名、密碼)
部門表(部門編號(hào)、部門名稱)
員工表(工號(hào)、員工姓名、員工年齡、員工性別、身份證、民族、地址、
電話、郵箱、部門編號(hào)、學(xué)歷、入職日期、職位)
員工調(diào)動(dòng)信息(調(diào)動(dòng)編號(hào)、工號(hào)、原部門編號(hào)、現(xiàn)部門編號(hào)、調(diào)動(dòng)日期、
原職位、現(xiàn)職位)
員工薪資表(薪資編號(hào)、工號(hào)、基本工資、實(shí)發(fā)工資)
員工獎(jiǎng)懲表(獎(jiǎng)懲編號(hào)、薪資編號(hào)、獎(jiǎng)懲時(shí)間、獎(jiǎng)懲原因、獎(jiǎng)懲金額、獎(jiǎng)
懲類型、獎(jiǎng)懲執(zhí)行狀態(tài))
36
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.4.4數(shù)據(jù)字典
用戶表的表結(jié)構(gòu)如表3-1所示,該表主要用于記錄登錄用戶的信息,
主要字段為用戶id、用戶名、密碼。
表3-1用戶表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
useridint登錄用戶id主鍵是
usernamevarchar登錄用戶名否是
passwordvarchar登錄密碼否是
部門表的表結(jié)構(gòu)如表3-2所示,該表主要用于記錄企業(yè)部門的信息,
主要字段為部門編號(hào)、部門名稱。
表3-2部門表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
dptidint部門id主鍵是
dptnamevarchar部門名稱否是
員工表的表結(jié)構(gòu)如表3-3所示,該表主要用于記錄企業(yè)員工個(gè)人信息,主
要字段為工號(hào)、員工姓名、員工年齡、員工性別、身份證、民族、地址、電
話、郵箱、部門編號(hào)、學(xué)歷、入職日期、職位。
表3-3員工表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
empidint員工id主鍵是
empnamevarchar員工姓名否是
empagevarchar員工年齡否是
empsexint員工性別否是
empidcardvarchar員工身份證否是
empnationvarchar員工民族否是
empaddressvarchar員工居住地址否是
empphonevarchar員工聯(lián)系電話否是
empemailvarchar員工郵箱否是
dptidint部門id外鍵是
empeducationvarchar員工學(xué)歷否是
emptimetimestamp員工入職日期否是
emppositionvarchar員工職位否是
員工調(diào)動(dòng)信息表的表結(jié)構(gòu)如表3-4所示,該表主要用于記錄員工調(diào)動(dòng)信
37
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
息,主要字段為調(diào)動(dòng)編號(hào)、工號(hào)、原部門編號(hào)、現(xiàn)部門編號(hào)、調(diào)動(dòng)日期、原職
位、現(xiàn)職位。
表3-4員工調(diào)動(dòng)信息表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
aidint調(diào)動(dòng)編號(hào)主鍵是
empidint員工工號(hào)外鍵是
ldptidint原部門編號(hào)否是
ndptidint現(xiàn)部門編號(hào)否是
actiontimetimestamp調(diào)動(dòng)日期否是
Ipositionvarchar原職位否是
npositionvarchar現(xiàn)職位否是
員工薪資表的表結(jié)構(gòu)如表3-5所示,該表主要用于記錄企業(yè)員工薪資信
息,主要字段為薪資編號(hào)、工號(hào)、基本工資、實(shí)發(fā)工資。
表3-5員工薪資表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
sidint薪資編號(hào)主鍵是
empidint員工工號(hào)外鍵是
bsalaryvarchar員工基本薪資否是
nsalaryvarchar實(shí)發(fā)工資否是
員工獎(jiǎng)懲表都表結(jié)構(gòu)如表3-6所示,該表主要用于記錄企業(yè)員工獎(jiǎng)懲信
息,主要字段為獎(jiǎng)懲編號(hào)、薪資編號(hào)、獎(jiǎng)懲時(shí)間、獎(jiǎng)懲原因、獎(jiǎng)懲金額、獎(jiǎng)懲
類型、獎(jiǎng)懲執(zhí)行狀態(tài).
表3-6員工獎(jiǎng)懲表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
bidint獎(jiǎng)懲編號(hào)主鍵是
sidint薪資編號(hào)外鍵是
rptimetimestamp獎(jiǎng)懲時(shí)間否是
rpreasonvarchar獎(jiǎng)懲原因否是
rpmoneyvarchar獎(jiǎng)懲金額否是
statusvarchar獎(jiǎng)懲類型否是
statustypeint獎(jiǎng)懲執(zhí)行狀態(tài)否是
38
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
數(shù)據(jù)庫設(shè)計(jì)總結(jié):根據(jù)基于SpringBoot的企業(yè)人事信息管理系統(tǒng)的需求
分析和用例建模分析,本文確定了基于SpringBoot的企業(yè)人事信息管理系統(tǒng)
的主要功能模塊,包括登錄管理、員工個(gè)人信息管理、員工獎(jiǎng)懲信息管理和員
工薪資管理、員工調(diào)動(dòng)管理等?;赟pringBoot的企業(yè)人事信息管理系統(tǒng)的
功能結(jié)構(gòu)圖根據(jù)企業(yè)的需求分析和用例建模分析,本文確定了基于SpringBoot
的企業(yè)人事信息管理系統(tǒng)的主要功能模塊。
4系統(tǒng)詳細(xì)設(shè)計(jì)
經(jīng)過與企業(yè)人事部門管理人員細(xì)心溝通交流,了解了基于SpringBoot的企
業(yè)人事信息管理系統(tǒng)的相關(guān)問題,將進(jìn)行不斷的完善和改進(jìn)。
4.1登錄管理子功能模塊設(shè)計(jì)
4.1.1登錄管理子功能模塊說明
企業(yè)人事部門管理人員進(jìn)入本系統(tǒng)的登錄界面以后,將在對(duì)應(yīng)的賬號(hào)密碼
輸入框中輸入賬號(hào)密碼,輸入完成后點(diǎn)擊登錄按鈕,系統(tǒng)后臺(tái)將進(jìn)行判斷輸入
的數(shù)據(jù)是否正確,若有錯(cuò)誤將會(huì)提示相應(yīng)的錯(cuò)誤信息,倘若輸入正確則直接進(jìn)
入系統(tǒng)主頁。
4.1.2登錄管理子功能模塊詳細(xì)設(shè)計(jì)
通過UML時(shí)序圖分析以及設(shè)計(jì)登錄管理子功能模塊中的用例,即登錄管理
功能的時(shí)序圖如圖4-1所示。
圖4-1登錄管理功能時(shí)序圖
39
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
針對(duì)子功能的設(shè)計(jì)進(jìn)行需求分析,得到了登
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度123法律APP下載與法律服務(wù)拓展合同2篇
- 服裝店面料知識(shí)培訓(xùn)課件
- 2024酒吧勞動(dòng)合同范本
- 機(jī)型專業(yè)知識(shí)培訓(xùn)課件
- 【大學(xué)課件】國際貿(mào)易International Trade(英文課件)
- 高效任務(wù)分配的總結(jié)與反思計(jì)劃
- 服務(wù)內(nèi)容2024年度網(wǎng)絡(luò)服務(wù)合同
- 2024有關(guān)保潔合同范本
- 酒吧衛(wèi)生管理規(guī)范
- 商務(wù)禮儀初階訓(xùn)練模板
- 家禽常用原料代謝能估測(cè)表
- 古代詩歌鑒賞思想內(nèi)容ppt
- 初一上學(xué)期期末測(cè)試卷英語
- 上海沃陸變頻器VL600型變頻器說明書概要
- 2023年高考物理一輪復(fù)習(xí):拋體運(yùn)動(dòng)與圓周運(yùn)動(dòng)(附答案解析)
- VRV空調(diào)技術(shù)要求和質(zhì)量標(biāo)準(zhǔn)
- Q∕GDW 10721-2020 電力通信現(xiàn)場(chǎng)標(biāo)準(zhǔn)化作業(yè)規(guī)范
- 公安警察工作匯報(bào)PPT模板課件
- 直腸癌個(gè)案護(hù)理范文結(jié)腸癌個(gè)案護(hù)理.doc
- 污水處理中常用的專業(yè)術(shù)語
- 石英砂過濾器說明書
評(píng)論
0/150
提交評(píng)論