技術(shù)開發(fā)的企業(yè)人力資源管理系統(tǒng)
2012-01-14 10:47:58 來源:www.bycxlw.com 瀏覽:142次摘 要
在web和計(jì)算機(jī)技術(shù)的發(fā)展之前,人力資源管理甚至還采用人力處理方法,這樣不僅效率低下,不易保存和查找,更多的會由于人為的原因,造成數(shù)據(jù)的遺漏,差錯,誤報,從而給企業(yè)帶來重大的損失。因此,開發(fā)一個界面友好,功能全面,操作簡單的基于B/S(Browser/Server)結(jié)構(gòu)的企業(yè)人力資源管理系統(tǒng)變得十分重要,這也正是本系統(tǒng)開發(fā)的目的和意義所在。本系統(tǒng)將采用目前比較先進(jìn)的MyEclipse6.5開發(fā)工具和SQL Server 2005數(shù)據(jù)庫進(jìn)行設(shè)計(jì)。
此企業(yè)人力資源管理系統(tǒng)將人事管理與辦公自動化管理進(jìn)行了有機(jī)結(jié)合,能有效地管理企業(yè)內(nèi)各種人力資源信息,使企業(yè)各部門工作人員都能及時,方便地獲得所要人員的各種信息,以及對信息的組合條件查詢,更新,管理員的密碼設(shè)置和工資的統(tǒng)計(jì)發(fā)放等功能,從而提升企業(yè)的工作效率和競爭力,滿足了現(xiàn)代企業(yè)管理的需要。
關(guān)鍵詞 人力資源管理系統(tǒng);B/S結(jié)構(gòu);組合條件查詢
本系統(tǒng)一共分為七大模塊,每個模塊對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的數(shù)據(jù)表不同而已。每個模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。依據(jù)上述功能的分析,系統(tǒng)在七大塊的基礎(chǔ)上每一大模塊又分為幾個模塊:
(1) 部門管理包括三個操作:對本企業(yè)的部門進(jìn)行添加、查看和刪除部門操作。
(2) 員工管理包括五大操作:主要實(shí)現(xiàn)錄入員工基本信息、刪除員工的信息、查看員工基本信息,通過所在部門查詢員工的信息以及對員工的信息進(jìn)行詳細(xì)的查看。
(3) 招聘管理包括六大操作:招聘管理主要涉及到的角色是應(yīng)聘人員,首先對應(yīng)聘人員進(jìn)行錄入、刪除、發(fā)布,詳細(xì)查看招聘人員的信息,以及對錄入企業(yè)和非錄入企業(yè)的人員進(jìn)行查詢。
(4) 培訓(xùn)管理操作主要是對企業(yè)部門中的剛錄入的員工和正式員工進(jìn)行培訓(xùn)管理,可以實(shí)現(xiàn)對培訓(xùn)的記錄、刪除、查看和詳細(xì)的培訓(xùn)計(jì)劃進(jìn)行查詢。
(5)獎懲管理主要實(shí)現(xiàn)對企業(yè)員工的行為,表現(xiàn)給出一些獎勵或懲罰,進(jìn)行對員工的獎懲管理的添加、移除和查看以及詳盡的查詢。
(6)薪資管理也是對企業(yè)中的正式員工的薪資進(jìn)行管理,不僅是記錄、刪除、查看,還有可以通過編號來查詢員工的薪資,通過工作的時間來查詢員工的薪資。
(7) 系統(tǒng)管理主要是對管理員進(jìn)行管理,管理員主要是分為兩種,一種是系統(tǒng)管理員,另一種是普通管理員,系統(tǒng)管理員可以實(shí)現(xiàn)對普通管理員的添加,刪除和修改自己的密碼,而普通管理員只能實(shí)現(xiàn)修改自己密碼的管理,其他的操作不可以。
目 錄
摘要 I
Abstract II
第1章 緒論 1
1.1 課題背景 1
1.2 目的和意義 1
1.3 系統(tǒng)設(shè)計(jì)思想 1
1.4 系統(tǒng)開發(fā)環(huán)境 2
1.4.1 B/S結(jié)構(gòu)的數(shù)據(jù)庫訪問模式 2
1.4.2 MyEclipse簡介 3
1.4.3 SQL Server 2005數(shù)據(jù)庫簡介 4
1.5 論文的工作內(nèi)容及論文的結(jié)構(gòu) 4
第2章 可行性分析 5
2.1 經(jīng)濟(jì)可行性 5
2.2 技術(shù)可行性 5
2.3 操作可行性 5
2.4 業(yè)務(wù)流程圖 6
2.5 本章小結(jié) 6
第3章 需求分析 7
3.1 企業(yè)人力資源管理系統(tǒng)的規(guī)劃 7
3.2 企業(yè)人力資源管理系統(tǒng)的需求分析 7
3.2.1 數(shù)據(jù)流圖 7
3.2.2 數(shù)據(jù)字典 8
3.3 本章小結(jié) 15
第4章 總體設(shè)計(jì) 16
4.1 系統(tǒng)模塊總體設(shè)計(jì) 16
4.2 數(shù)據(jù)庫設(shè)計(jì) 17
4.2.1 數(shù)據(jù)庫設(shè)計(jì)概述 17
4.2.2 數(shù)據(jù)分析 18
4.3 數(shù)據(jù)庫的詳細(xì)設(shè)計(jì) 18
4.3.1 數(shù)據(jù)庫的E-R圖設(shè)計(jì) 19
4.3.2 數(shù)據(jù)表的設(shè)計(jì) 19
4.4 本章小結(jié) 22
第5章 詳細(xì)設(shè)計(jì) 23
5.1 系統(tǒng)運(yùn)行平臺設(shè)置 23
5.2 系統(tǒng)主界面設(shè)計(jì) 23
5.3 管理員管理模塊設(shè)計(jì)與實(shí)現(xiàn) 24
5.4 員工管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 26
5.5 招聘管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 28
5.6 本章小結(jié) 31
第6章 軟件測試 32
6.1 測試的基本概念 32
6.2 測試的任務(wù)和目的 32
6.2.1 測試的任務(wù) 32
6.2.2 測試的目的 33
6.3 系統(tǒng)整體測試步驟 33
6.4 本系統(tǒng)測試 34
6.4.1 管理員登錄模塊測試 34
6.4.2 員工管理模塊測試 34
6.4.3 薪資管理模塊測試 36
6.5 本章小結(jié) 36
結(jié)論 37
致謝 38
參考文獻(xiàn) 39
附錄1 40
附錄2 41