本文介紹了一款基于 ?Java平臺的人事管理系統(tǒng)的開發(fā)過程,從發(fā)展現(xiàn)狀、可行性研究、需求及功能進行了分析,從而對系統(tǒng)框架、數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)進行合理的規(guī)劃,最后做出展示并對各個功能進行測試,總結(jié)了開發(fā)過程中的實際經(jīng)驗和不足。該系統(tǒng)角色及功能模塊劃分清晰明了,共分為:權(quán)限管理、人事管理、考勤管理、數(shù)據(jù)統(tǒng)計等。主要功能為簽到、請假、離崗及數(shù)據(jù)匯總。該系統(tǒng)用MySQL數(shù)據(jù)庫作為后臺,使用 ?Eclipise作為開發(fā)工具進行研發(fā)。【源碼下載】
人事管理系統(tǒng)(SSH+MYSQL+JSP+HTML5)(畢業(yè)論文16000字以上,程序代碼,MySql數(shù)據(jù)庫,數(shù)據(jù)庫腳本)
開發(fā)環(huán)境:Eclipse Mars
JDK: JDK1.8
Web服務(wù)器:Tomcat8
數(shù)據(jù)庫:MySQL
【項目包含內(nèi)容】(見下圖): ??
【基于權(quán)限審計的人事管理系統(tǒng)的設(shè)計與開發(fā)】 ? ? ? ? ? ?源代碼
【gskq_jjrm.sql】 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?商城中使用的技術(shù)和功能的講解
【基于權(quán)限審計的人事管理系統(tǒng)的設(shè)計與開發(fā).doc】 ? ? 論文文檔
【系統(tǒng)功能】
目錄
摘要 ................................................................I
目錄 ................................................................III
1緒論 ? ?............................................................1
1.1研究背景 ? .......................................................1
1.2國內(nèi)外現(xiàn)狀與發(fā)展趨勢 ? ...........................................1
1.3論文內(nèi)容及結(jié)構(gòu)安排 ? .............................................2
2開發(fā)環(huán)境與技術(shù)簡介 ? ?..............................................3
2.1開發(fā)環(huán)境 ? .......................................................3
2.2技術(shù)簡介 ? .......................................................3
3系統(tǒng)分析 ? ?........................................................5
3.1可行性分析 ? .....................................................5
3.2需求分析 ? .......................................................5
4數(shù)據(jù)庫設(shè)計 ? ......................................................11
4.1數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 ? ................................................11
4.2數(shù)據(jù)庫內(nèi)容設(shè)計 ? ................................................13
5系統(tǒng)設(shè)計與實現(xiàn) ? ?.................................................16
5.1系統(tǒng)設(shè)計 ? ......................................................16
5.2系統(tǒng)登錄模塊 ? ..................................................19
5.3人事管理模塊 ? ..................................................20
5.4考勤模塊 ? ......................................................24
5.5請假離崗模塊 ? ..................................................26
5.6數(shù)據(jù)統(tǒng)計模塊 ? ..................................................28
5.7安全模塊 ? ......................................................28
6系統(tǒng)測試 ? ?.......................................................31
6.1測試方法及內(nèi)容 ? ................................................31
6.2測試用例及結(jié)果 ? ................................................32
7結(jié)語 ? ?...........................................................40
參考文獻 ?..........................................................41
翻譯部分 ?..........................................................42
3.2.1功能需求
由于該系統(tǒng)由超級管理員、二級管理員以及員工組成,因此功能需求也對其
做分開描述:

1.管理員權(quán)限的功能需求:
1)個人信息管理:可以對個人信息如姓名、性別等及密碼進行修改。
2)管理人員維護:僅有超級管理員擁有該權(quán)限,對二級管理員的權(quán)限進行審計,
分別可以進行:不同權(quán)限的授予、增加或刪除管理員、查看或修改管理員信息。
3)設(shè)置簽到時間:對兩次簽到時間進行設(shè)置。
4)員工簽到功能:對上、下班進行簽到,并對員工的補簽申請進行審核,操作
為:審批通過、審批駁回。
5)員工請假功能:查看員工提交的請假申請,核實信息后進行審批,選擇通過
或駁回。
6)員工離崗功能:查看員工提交的離崗申請,核實信息后進行審批,選擇通過
或駁回。
6

3系統(tǒng)分析
7)部門信息管理:增加或刪除部門、查看或修改部門的信息。
8)員工信息管理:增加或刪除員工、查看或修改員工的信息
9)節(jié)假日管理:對節(jié)假日進行配置,節(jié)假日期間對簽到不做要求,體現(xiàn)在考勤
記錄統(tǒng)計中。
10)員工考勤統(tǒng)計:統(tǒng)計所有員工出勤情況。
2.員工權(quán)限的功能需求:
1)個人信息管理:可以對個人信息如姓名、性別等及密碼進行修改。
2)簽到:對上、下班進行簽到,忘記簽到可以提交補簽申請,提交后可以查看
管理員審核的結(jié)果。
3)請假:提交請假申請,在請假查詢頁面查看該申請的審批狀態(tài),請假審核通
過后將體現(xiàn)在考勤記錄統(tǒng)計中。
4)離崗:提交離崗申請,在離崗查詢頁面查看該申請的審批狀態(tài)。
5)個人數(shù)據(jù)統(tǒng)計:統(tǒng)計所有員工出勤情況。
通過對管理員及員工進行功能分析,畫出其同理圖,如下:


3.2.2界面需求
1.管理員界面:
1)個人信息管理
2)個人信息:“用戶名”不可編輯,“姓名”和“性別”可編輯;
修改密碼:輸入“舊密碼”、“新密碼”,均為必填。
3)管理員信息管理
僅有超級管理員擁有該權(quán)限。
管理員查詢:可根據(jù)“員工編號”、“姓名”、“部門”進行查詢,頁面展示序號、
員工編號、用戶名、姓名、性別、部門??蓪芾韱T進行編輯:除對基本信息進
行修改外,另可做權(quán)限的配置。
新增管理員:需要填寫必填項。其中密碼默認(rèn)為“?111111”,可修改。可選擇該
管理員擁有的權(quán)限。
4)考勤時間配置
輸入“上班考勤時間”和“下班考勤時間”,下拉窗可進行快速選擇,粒度為三
十分鐘,也可自行輸入,精確到分鐘。
5)員工簽到功能
本日簽到情況:本日未簽到時,節(jié)假日顯示“今日為節(jié)假日?XXX”,非節(jié)假日顯
示當(dāng)日簽到情況,顯示“簽到頁面”,顯示個人信息及“點擊簽到”按鈕,分為
兩次簽到“上班簽到”、“下班簽到”,超過考勤時間未簽到只顯示“未簽到”狀
態(tài)。當(dāng)日?00:00-上班考勤時間,下班考勤時間-00:00內(nèi)簽到為合格。簽到后顯示
8

3系統(tǒng)分析
本日簽到列表??筛鶕?jù)“姓名”、“部門”、“簽到情況”進行檢索。排列順序根據(jù)
操作時間先后排序。上下班簽到狀態(tài)有:“未簽到”、“已簽到”、“遲簽到”、“早
退”、“請假”、“離崗”。
員工補簽申請:可根據(jù)日期、姓名、部門、審核狀態(tài)進行篩選,顯示序號、補簽
日期、上午/下午、員工編號、姓名、部門、原因、狀態(tài)。可執(zhí)行操作:“審批通
過”、“審批駁回”。
6)員工請假功能
分別列出:請假類型、請假起始、請假截止、請假原因、序號、姓名、部門、狀
態(tài)??筛鶕?jù)“時間段”、“姓名”、“部門”、“審核狀態(tài)”進行篩選(其余頁面的“審
核狀態(tài)”同上)。申請信息根據(jù)提交時間順序排列展示。
7)員工離崗功能
分別列出:序號、姓名、狀態(tài)、操作、部門、離崗起始、離崗截止、離崗原因、
篩選方式同上。申請信息根據(jù)提交時間順序排列展示。
8)部門信息管理
部門查詢:可根據(jù)部門名稱進行搜索,可進行二次編輯。
新增部門:新增部門須填寫部門名稱,部門描述選填。
9)員工信息管理
員工查詢:可根據(jù)“員工編號”、“姓名”、“部門”進行篩選。點擊“編輯”按鈕
對基本員工信息進行編輯。
新增員工:需要填寫“員工編號”、“用戶名”、“密碼”、“姓名”、“性別”、“所在
部門”,均為必填項。其中密碼默認(rèn)為“111111”,可修改。
10)
節(jié)假日管理
節(jié)假日查詢:展示節(jié)假日信息列表,可根據(jù)“日期”和“節(jié)假日描述”進行篩選,
點擊“編輯”可對“節(jié)假日描述”進行修改。
新增節(jié)假日:須填寫“節(jié)假日起始”、“節(jié)假日截止”以及“節(jié)假日描述”。
10)考勤統(tǒng)計記錄
考勤記錄查詢:展示考勤記錄列表可根據(jù)“日期”、“姓名”、“部門”、“簽到情況”
篩選。
考勤記錄統(tǒng)計:展示總考勤情況及“考勤情況統(tǒng)計表”可根據(jù)“日期”、“姓名”、
“部門”進行篩選,日期粒度為月。統(tǒng)計表分為柱狀圖和餅狀圖,根據(jù)篩選出的
考勤情況進行繪制。
統(tǒng)計所有員工出勤情況,允許通過部門、姓名或日期進行篩選,日期粒度精確到
月,并且將結(jié)果以圖表的形式展出。
2.員工權(quán)限的功能需求:
9
【實例效果圖】

3系統(tǒng)分析
1)個人信息中心
同管理員的“個人信息中心”。
2)員工簽到功能
本日簽到情況:同管理員簽到頁面。
員工補簽申請:僅可查看本人的補簽申請情況。
新增補簽申請:須填寫“補簽日期”、“補簽原因”,選擇“上午/下午”。
3)員工請假功能
請假查詢:僅可查看本人的請假申請情況。
新增請假:須填寫“請假類型”、“請假起始及結(jié)束日期”及“請假原因”后,顯
示“提交申請成功”。
4)員工離崗功能
離崗信息查詢:僅可查看本人的離崗申請情況。
新增離崗:須填寫“離崗起始及結(jié)束日期”及“離崗原因”后方可提交離崗申請。
5)員工考勤統(tǒng)計
考勤記錄查詢:僅可查看本人的考勤記錄情況,可通過“日期”和“簽到情況”
進行篩選。
考勤統(tǒng)計查詢:同管理員的“考勤統(tǒng)計查詢”。允許通過“部門”、“姓名”或“日
期”進行篩選,日期粒度精確到月,并且將結(jié)果以圖表的形式展出。


