計(jì)算機(jī)畢業(yè)設(shè)計(jì)springboot基于J2EE的人力資源管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)2die69【附源碼】
計(jì)算機(jī)畢業(yè)設(shè)計(jì)springboot基于J2EE的人力資源管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)2die69【附源碼】
本項(xiàng)目包含程序+源碼+數(shù)據(jù)庫(kù)+LW+調(diào)試部署環(huán)境,后臺(tái)私信UP主可獲取一套本項(xiàng)目的java源碼和數(shù)據(jù)庫(kù)參考。
項(xiàng)目運(yùn)行環(huán)境配置:
Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
項(xiàng)目技術(shù):
Springboot + mybatis + Maven +mysql5.7或8.0+html+css+js等等組成,B/S模式 + Maven管理等等。
環(huán)境需要
1.運(yùn)行環(huán)境:最好是java jdk 1.8,我們?cè)谶@個(gè)平臺(tái)上運(yùn)行的。其他版本理論上也可以。
2.IDE環(huán)境:IDEA,Eclipse,Myeclipse都可以。推薦IDEA;
3.tomcat環(huán)境:Tomcat 7.x,8.x,9.x版本均可
4.硬件環(huán)境:windows 7/8/10 4G內(nèi)存以上;或者 Mac OS;
5.是否Maven項(xiàng)目: 否;查看源碼目錄中是否包含pom.xml;若包含,則為maven項(xiàng)目,否則為非maven項(xiàng)目
6.數(shù)據(jù)庫(kù):MySql 5.7/8.0等版本均可;
畢設(shè)幫助,指導(dǎo),本源碼分享(私UP主),調(diào)試部署
系統(tǒng)用例圖
一個(gè)用例圖就能對(duì)應(yīng)出系統(tǒng)中的一個(gè)功能過(guò)程,系統(tǒng)中完整的功能都是由許多不同的用例圖所組成的。
系統(tǒng)用例圖如圖3-1、圖3-2所示。
?

????????????????????
圖3-1 管理員用例圖
?
??????????????????

????????
圖3-2員工用例圖
?
總體功能設(shè)計(jì)
一般個(gè)人員工和管理員都需要登錄才能進(jìn)入人力資源管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),使用者登錄時(shí)會(huì)在后臺(tái)判斷使用的權(quán)限類(lèi)型,包括一般使用者和管理者,一般使用者只能對(duì)獎(jiǎng)懲、培訓(xùn)、工資提供查閱和個(gè)別使用信息內(nèi)容的查看,而管理者則能對(duì)多個(gè)信息內(nèi)容提供使用。
整體系統(tǒng)的主要功能模塊如圖4-1:

圖4-1 人力資源管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)功能圖
?
4.2 系統(tǒng)登錄模塊設(shè)計(jì)
用戶(hù)在啟動(dòng)操作系統(tǒng)時(shí)會(huì)調(diào)用的一個(gè)模塊。該模型通過(guò)用戶(hù)輸入的賬號(hào)、密碼來(lái)確定應(yīng)用的類(lèi)別,切換到該類(lèi)應(yīng)用的頁(yè)面。
本模塊的功能點(diǎn)包括:
1)確定賬號(hào)與密碼是否一致。
2)完全按照系統(tǒng)所規(guī)定使用權(quán)限的權(quán)限類(lèi)型,直接通過(guò)登陸進(jìn)入到系統(tǒng)權(quán)限的制定管理頁(yè)面中即可進(jìn)行授權(quán)使用。
登錄模塊流程圖如圖4-2:
????????
?

圖4-2 登錄模塊流程圖
E-R圖設(shè)計(jì)
根據(jù)以上分析,本系統(tǒng)中包含多個(gè)實(shí)體,根據(jù)他們以及他們的關(guān)系繪制出E-R圖如下:
(1)???? 通訊錄實(shí)體如下圖4-5:

圖4-5通訊錄實(shí)體示例圖
(2)???? 培訓(xùn)實(shí)體如下圖4-6:

圖4-6培訓(xùn)實(shí)體示例圖
(3)???? 獎(jiǎng)懲實(shí)體如下圖4-7:

圖4-7獎(jiǎng)懲實(shí)體示例圖
(4)???? 工資實(shí)體如下圖4-8:

圖4-8工資實(shí)體示例圖
管理員功能模塊實(shí)現(xiàn)
本模塊主要是使用者可以通過(guò)人力資源管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的首頁(yè)進(jìn)入該系統(tǒng)。用戶(hù)輸入正確的賬號(hào)名和密碼,一旦輸入信息有錯(cuò),將在系統(tǒng)顯示錯(cuò)誤提示,同時(shí)嚴(yán)禁系統(tǒng)用戶(hù)做出其他動(dòng)作。如果注冊(cè)信息正確無(wú)誤,系統(tǒng)就會(huì)按照使用者的身份信息做出有關(guān)權(quán)利的判定,用戶(hù)進(jìn)入系統(tǒng),管理者則進(jìn)入系統(tǒng)。管理員登錄主頁(yè)面如圖5-1所示:

圖5-1管理員登錄主頁(yè)面
?
管理員進(jìn)入系統(tǒng)主頁(yè)面,主要功能包括對(duì)系統(tǒng)首頁(yè)、個(gè)人中心、員工管理、部門(mén)管理、獎(jiǎng)懲管理、培訓(xùn)管理、工資管理、通訊錄管理等進(jìn)行操作。管理員主頁(yè)面如圖5-2所示:

圖5-2管理員主界面
?
管理員點(diǎn)擊員工管理,在員工管理頁(yè)面對(duì)員工工號(hào)、員工姓名、性別、年齡、聯(lián)系電話(huà)、照片、生日日期、入職日期、員工地址、員工上司、所屬部門(mén)、學(xué)歷、職稱(chēng)、政治面貌、員工工資、員工提成等信息,可以查詢(xún),新增或刪除員工信息等操作。如圖5-3所示:

圖5-3員工管理界面
?
管理員點(diǎn)擊部門(mén)管理,在部門(mén)管理頁(yè)面對(duì)部門(mén)等信息,可以查詢(xún)或刪除部門(mén)等操作。如圖5-4所示:

圖5-4部門(mén)管理界面
?
管理員點(diǎn)擊獎(jiǎng)懲管理,在獎(jiǎng)懲管理頁(yè)面對(duì)員工工號(hào)、員工姓名、性別、所屬部門(mén)、職稱(chēng)、類(lèi)型、獎(jiǎng)懲金額、登記時(shí)間等信息,可以查詢(xún)或者刪除獎(jiǎng)懲等操作。如圖5-5所示:

圖5-5獎(jiǎng)懲管理界面
?
管理員點(diǎn)擊培訓(xùn)管理,在培訓(xùn)管理頁(yè)面對(duì)員工工號(hào)、員工姓名、性別、所屬部門(mén)、職稱(chēng)、培訓(xùn)時(shí)間等信息,可以查詢(xún)或刪除培訓(xùn)等操作。如圖5-6所示:

圖5-6培訓(xùn)管理界面
?
管理員點(diǎn)擊工資管理,在工資管理頁(yè)面對(duì)月份、員工工號(hào)、員工姓名、基本工資、員工提成、加班工資、績(jī)效獎(jiǎng)金、扣款金額、其他補(bǔ)助、實(shí)發(fā)工資、登記日期等信息,可以查詢(xún)或刪除工資等操作。如圖5-7所示:

圖5-7工資管理界面
?
管理員點(diǎn)擊通訊錄管理,在通訊錄管理頁(yè)面對(duì)姓名、性別、地址、聯(lián)系方式、郵箱等信息,可以查詢(xún)或刪除通訊錄等操作。如圖5-8所示:

圖5-8通訊錄管理界面
?
5.2員工功能模塊實(shí)現(xiàn)
在系統(tǒng)上員工點(diǎn)擊登錄按鈕,在登錄界面填寫(xiě)信息完成后,單擊登錄操作,如圖5-9所示:
?

圖5-9員工登錄界面
?
員工登錄系統(tǒng)后可以對(duì)系統(tǒng)首頁(yè)、個(gè)人中心、獎(jiǎng)懲管理、培訓(xùn)管理、工資管理、通訊錄管理等功能進(jìn)行操作。如圖5-10所示:

圖5-10員工功能主界面
?
員工點(diǎn)擊獎(jiǎng)懲管理;在獎(jiǎng)懲管理頁(yè)面通過(guò)對(duì)員工工號(hào)、員工姓名、性別、所屬部門(mén)、職稱(chēng)、類(lèi)型、獎(jiǎng)懲金額、登記時(shí)間等信息,進(jìn)行查詢(xún)或者刪除獎(jiǎng)懲等操作;如圖5-11所示。

圖5-11獎(jiǎng)懲管理界面圖
?
員工點(diǎn)擊培訓(xùn)管理;在培訓(xùn)管理頁(yè)面通過(guò)對(duì)員工工號(hào)、員工姓名、性別、所屬部門(mén)、職稱(chēng)、培訓(xùn)時(shí)間等信息,進(jìn)行查詢(xún)、新增或者刪除培訓(xùn)等操作;如圖5-12所示。

圖5-12培訓(xùn)管理界面圖
?
員工點(diǎn)擊工資管理;在工資管理頁(yè)面通過(guò)對(duì)月份、員工工號(hào)、員工姓名、基本工資、員工提成、加班工資、績(jī)效獎(jiǎng)金、扣款金額、其他補(bǔ)助、實(shí)發(fā)工資、登記日期等信息,進(jìn)行查詢(xún)工資等操作;如圖5-13所示。

圖5-13工資管理界面圖
?
員工點(diǎn)擊通訊錄管理;在通訊錄管理頁(yè)面通過(guò)對(duì)姓名、性別、地址、聯(lián)系方式、郵箱等信息,進(jìn)行查詢(xún)或者刪除通訊錄等操作;如圖5-14所示。

圖5-14通訊錄管理界面圖