本文介紹了一款基于 ?Java平臺的人事管理系統(tǒng)的開發(fā)過程茂翔,從發(fā)展現(xiàn)狀、可行性研究履腋、需求及功能進(jìn)行了分析珊燎,從而對系統(tǒng)框架惭嚣、數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)進(jìn)行合理的規(guī)劃,最后做出展示并對各個(gè)功能進(jìn)行測試悔政,總結(jié)了開發(fā)過程中的實(shí)際經(jīng)驗(yàn)和不足晚吞。該系統(tǒng)角色及功能模塊劃分清晰明了,共分為:權(quán)限管理谋国、人事管理槽地、考勤管理、數(shù)據(jù)統(tǒng)計(jì)等芦瘾。主要功能為簽到捌蚊、請假、離崗及數(shù)據(jù)匯總近弟。該系統(tǒng)用MySQL數(shù)據(jù)庫作為后臺缅糟,使用 ?Eclipise作為開發(fā)工具進(jìn)行研發(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
【項(xiàng)目包含內(nèi)容】(見下圖): ??
【基于權(quán)限審計(jì)的人事管理系統(tǒng)的設(shè)計(jì)與開發(fā)】 ? ? ? ? ? ?源代碼
【gskq_jjrm.sql】 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?商城中使用的技術(shù)和功能的講解
【基于權(quán)限審計(jì)的人事管理系統(tǒng)的設(shè)計(jì)與開發(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è)計(jì) ? ......................................................11
4.1數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) ? ................................................11
4.2數(shù)據(jù)庫內(nèi)容設(shè)計(jì) ? ................................................13
5系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) ? ?.................................................16
5.1系統(tǒng)設(shè)計(jì) ? ......................................................16
5.2系統(tǒng)登錄模塊 ? ..................................................19
5.3人事管理模塊 ? ..................................................20
5.4考勤模塊 ? ......................................................24
5.5請假離崗模塊 ? ..................................................26
5.6數(shù)據(jù)統(tǒng)計(jì)模塊 ? ..................................................28
5.7安全模塊 ? ......................................................28
6系統(tǒng)測試 ? ?.......................................................31
6.1測試方法及內(nèi)容 ? ................................................31
6.2測試用例及結(jié)果 ? ................................................32
7結(jié)語 ? ?...........................................................40
參考文獻(xiàn) ?..........................................................41
翻譯部分 ?..........................................................42
3.2.1功能需求
由于該系統(tǒng)由超級管理員窗宦、二級管理員以及員工組成,因此功能需求也對其
做分開描述:
1.管理員權(quán)限的功能需求:
1)個(gè)人信息管理:可以對個(gè)人信息如姓名二鳄、性別等及密碼進(jìn)行修改赴涵。
2)管理人員維護(hù):僅有超級管理員擁有該權(quán)限,對二級管理員的權(quán)限進(jìn)行審計(jì)泥从,
分別可以進(jìn)行:不同權(quán)限的授予句占、增加或刪除管理員、查看或修改管理員信息躯嫉。
3)設(shè)置簽到時(shí)間:對兩次簽到時(shí)間進(jìn)行設(shè)置纱烘。
4)員工簽到功能:對上、下班進(jìn)行簽到祈餐,并對員工的補(bǔ)簽申請進(jìn)行審核擂啥,操作
為:審批通過、審批駁回帆阳。
5)員工請假功能:查看員工提交的請假申請哺壶,核實(shí)信息后進(jìn)行審批,選擇通過
或駁回蜒谤。
6)員工離崗功能:查看員工提交的離崗申請山宾,核實(shí)信息后進(jìn)行審批,選擇通過
或駁回鳍徽。
6
3系統(tǒng)分析
7)部門信息管理:增加或刪除部門资锰、查看或修改部門的信息。
8)員工信息管理:增加或刪除員工阶祭、查看或修改員工的信息
9)節(jié)假日管理:對節(jié)假日進(jìn)行配置绷杜,節(jié)假日期間對簽到不做要求直秆,體現(xiàn)在考勤
記錄統(tǒng)計(jì)中。
10)員工考勤統(tǒng)計(jì):統(tǒng)計(jì)所有員工出勤情況鞭盟。
2.員工權(quán)限的功能需求:
1)個(gè)人信息管理:可以對個(gè)人信息如姓名圾结、性別等及密碼進(jìn)行修改。
2)簽到:對上齿诉、下班進(jìn)行簽到筝野,忘記簽到可以提交補(bǔ)簽申請,提交后可以查看
管理員審核的結(jié)果粤剧。
3)請假:提交請假申請遗座,在請假查詢頁面查看該申請的審批狀態(tài),請假審核通
過后將體現(xiàn)在考勤記錄統(tǒng)計(jì)中俊扳。
4)離崗:提交離崗申請,在離崗查詢頁面查看該申請的審批狀態(tài)猛遍。
5)個(gè)人數(shù)據(jù)統(tǒng)計(jì):統(tǒng)計(jì)所有員工出勤情況馋记。
通過對管理員及員工進(jìn)行功能分析,畫出其同理圖懊烤,如下:
3.2.2界面需求
1.管理員界面:
1)個(gè)人信息管理
2)個(gè)人信息:“用戶名”不可編輯梯醒,“姓名”和“性別”可編輯;
修改密碼:輸入“舊密碼”腌紧、“新密碼”茸习,均為必填。
3)管理員信息管理
僅有超級管理員擁有該權(quán)限壁肋。
管理員查詢:可根據(jù)“員工編號”号胚、“姓名”、“部門”進(jìn)行查詢浸遗,頁面展示序號猫胁、
員工編號、用戶名跛锌、姓名弃秆、性別、部門髓帽〔ぷ可對管理員進(jìn)行編輯:除對基本信息進(jìn)
行修改外,另可做權(quán)限的配置郑藏。
新增管理員:需要填寫必填項(xiàng)衡查。其中密碼默認(rèn)為“?111111”,可修改译秦∠考瘢可選擇該
管理員擁有的權(quán)限击碗。
4)考勤時(shí)間配置
輸入“上班考勤時(shí)間”和“下班考勤時(shí)間”,下拉窗可進(jìn)行快速選擇们拙,粒度為三
十分鐘稍途,也可自行輸入,精確到分鐘砚婆。
5)員工簽到功能
本日簽到情況:本日未簽到時(shí)械拍,節(jié)假日顯示“今日為節(jié)假日?XXX”,非節(jié)假日顯
示當(dāng)日簽到情況装盯,顯示“簽到頁面”坷虑,顯示個(gè)人信息及“點(diǎn)擊簽到”按鈕,分為
兩次簽到“上班簽到”埂奈、“下班簽到”迄损,超過考勤時(shí)間未簽到只顯示“未簽到”狀
態(tài)。當(dāng)日?00:00-上班考勤時(shí)間账磺,下班考勤時(shí)間-00:00內(nèi)簽到為合格芹敌。簽到后顯示
8
3系統(tǒng)分析
本日簽到列表】蹇梗可根據(jù)“姓名”氏捞、“部門”、“簽到情況”進(jìn)行檢索冒版。排列順序根據(jù)
操作時(shí)間先后排序液茎。上下班簽到狀態(tài)有:“未簽到”、“已簽到”辞嗡、“遲簽到”捆等、“早
退”、“請假”续室、“離崗”楚里。
員工補(bǔ)簽申請:可根據(jù)日期、姓名猎贴、部門班缎、審核狀態(tài)進(jìn)行篩選,顯示序號她渴、補(bǔ)簽
日期达址、上午/下午、員工編號趁耗、姓名沉唠、部門、原因苛败、狀態(tài)满葛【恫荆可執(zhí)行操作:“審批通
過”、“審批駁回”嘀韧。
6)員工請假功能
分別列出:請假類型篇亭、請假起始、請假截止锄贷、請假原因译蒂、序號、姓名谊却、部門柔昼、狀
態(tài)⊙妆妫可根據(jù)“時(shí)間段”捕透、“姓名”、“部門”碴萧、“審核狀態(tài)”進(jìn)行篩選(其余頁面的“審
核狀態(tài)”同上)激率。申請信息根據(jù)提交時(shí)間順序排列展示。
7)員工離崗功能
分別列出:序號勿决、姓名、狀態(tài)招盲、操作低缩、部門、離崗起始曹货、離崗截止咆繁、離崗原因、
篩選方式同上顶籽。申請信息根據(jù)提交時(shí)間順序排列展示玩般。
8)部門信息管理
部門查詢:可根據(jù)部門名稱進(jìn)行搜索,可進(jìn)行二次編輯礼饱。
新增部門:新增部門須填寫部門名稱坏为,部門描述選填。
9)員工信息管理
員工查詢:可根據(jù)“員工編號”镊绪、“姓名”匀伏、“部門”進(jìn)行篩選。點(diǎn)擊“編輯”按鈕
對基本員工信息進(jìn)行編輯蝴韭。
新增員工:需要填寫“員工編號”够颠、“用戶名”、“密碼”、“姓名”褐桌、“性別”州既、“所在
部門”奶段,均為必填項(xiàng)宙枷。其中密碼默認(rèn)為“111111”朝墩,可修改衩匣。
10)
節(jié)假日管理
節(jié)假日查詢:展示節(jié)假日信息列表不脯,可根據(jù)“日期”和“節(jié)假日描述”進(jìn)行篩選综苔,
點(diǎn)擊“編輯”可對“節(jié)假日描述”進(jìn)行修改惩系。
新增節(jié)假日:須填寫“節(jié)假日起始”、“節(jié)假日截止”以及“節(jié)假日描述”如筛。
10)考勤統(tǒng)計(jì)記錄
考勤記錄查詢:展示考勤記錄列表可根據(jù)“日期”堡牡、“姓名”、“部門”杨刨、“簽到情況”
篩選晤柄。
考勤記錄統(tǒng)計(jì):展示總考勤情況及“考勤情況統(tǒng)計(jì)表”可根據(jù)“日期”、“姓名”妖胀、
“部門”進(jìn)行篩選芥颈,日期粒度為月。統(tǒng)計(jì)表分為柱狀圖和餅狀圖赚抡,根據(jù)篩選出的
考勤情況進(jìn)行繪制爬坑。
統(tǒng)計(jì)所有員工出勤情況,允許通過部門涂臣、姓名或日期進(jìn)行篩選盾计,日期粒度精確到
月,并且將結(jié)果以圖表的形式展出赁遗。
2.員工權(quán)限的功能需求:
9
【實(shí)例效果圖】
3系統(tǒng)分析
1)個(gè)人信息中心
同管理員的“個(gè)人信息中心”署辉。
2)員工簽到功能
本日簽到情況:同管理員簽到頁面。
員工補(bǔ)簽申請:僅可查看本人的補(bǔ)簽申請情況岩四。
新增補(bǔ)簽申請:須填寫“補(bǔ)簽日期”哭尝、“補(bǔ)簽原因”,選擇“上午/下午”剖煌。
3)員工請假功能
請假查詢:僅可查看本人的請假申請情況材鹦。
新增請假:須填寫“請假類型”、“請假起始及結(jié)束日期”及“請假原因”后耕姊,顯
示“提交申請成功”侠姑。
4)員工離崗功能
離崗信息查詢:僅可查看本人的離崗申請情況。
新增離崗:須填寫“離崗起始及結(jié)束日期”及“離崗原因”后方可提交離崗申請箩做。
5)員工考勤統(tǒng)計(jì)
考勤記錄查詢:僅可查看本人的考勤記錄情況莽红,可通過“日期”和“簽到情況”
進(jìn)行篩選。
考勤統(tǒng)計(jì)查詢:同管理員的“考勤統(tǒng)計(jì)查詢”。允許通過“部門”安吁、“姓名”或“日
期”進(jìn)行篩選醉蚁,日期粒度精確到月,并且將結(jié)果以圖表的形式展出鬼店。