hr管理系統(tǒng)畢業(yè)論文
hr管理系統(tǒng)畢業(yè)論文
人力資源管理系統(tǒng)是現(xiàn)代企業(yè)管理的核心內(nèi)容,為此學(xué)習(xí)啦小編給大家收集了一些關(guān)于hr管理系統(tǒng)畢業(yè)論文的范文,歡迎大家閱讀。
一、概 述
1.選題背景及意義
大型企業(yè)級Web應(yīng)用系統(tǒng)的開發(fā)通常要求有一個(gè)良好的軟件架構(gòu)便于協(xié)作開發(fā)和擴(kuò)展升級,而傳統(tǒng)的開發(fā)模式不能很好地滿足這些要求。
框架技術(shù)的出現(xiàn)很好地解決了這一問題??蚣苁钦麄€(gè)系統(tǒng)或系統(tǒng)某部分的可重用設(shè)計(jì),由一組抽象的類及其實(shí)例間的相互作用方式組成。(著名的軟件大師Ralph Johnson)框架一般具有即插即用的可重用性、成熟的穩(wěn)定性以及良好的團(tuán)隊(duì)協(xié)作性。JavaEE復(fù)雜的多層結(jié)構(gòu)決定了大型的JavaEE項(xiàng)目需要運(yùn)用框架和設(shè)計(jì)模式來控制軟件質(zhì)量。
信息技術(shù)革命使社會發(fā)生了翻天覆地的變化,企業(yè)必須緊跟時(shí)代步伐,提高企業(yè)科技競爭力,提升企業(yè)現(xiàn)代化管理能力,以適應(yīng)信息化的發(fā)展。人力資源管理(HRM),是伴隨著Internet技術(shù)的廣泛應(yīng)用和信息化建設(shè)步伐的加快應(yīng)運(yùn)而生的。
企業(yè)對信息需求的增長,使計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)已經(jīng)滲透到企業(yè)的日常工作中。傳統(tǒng)的企業(yè)內(nèi)信息的交流方式早已不能滿足企業(yè)對大量信息的快速傳遞與處理的需求,中小企業(yè)辦公自動化管理系統(tǒng)的應(yīng)用滿足了企業(yè)的辦公網(wǎng)絡(luò)化、自動化的管理需求,提高了企業(yè)內(nèi)部的管理水平,進(jìn)而全面提升了企業(yè)在市場競爭中的綜合競爭力。
辦公自動化是信息社會的一種新型辦公方式,它將現(xiàn)代化辦公和計(jì)算機(jī)網(wǎng)絡(luò)功能結(jié)合。隨著信息技術(shù)的發(fā)展,辦公自動化在行政企事業(yè)單位的管理、經(jīng)營活動中發(fā)揮著日益重要的作用。通過網(wǎng)絡(luò),組織機(jī)構(gòu)內(nèi)部的員工可跨越時(shí)間、地點(diǎn)協(xié)同工作。通過辦公自動化系統(tǒng)所實(shí)施的交換式網(wǎng)絡(luò)應(yīng)用,使信息的傳遞更加快捷和方便,從而極大地?cái)U(kuò)展了管理手段,實(shí)現(xiàn)了運(yùn)營的高效。
2. 國內(nèi)外發(fā)展現(xiàn)狀
辦公自動化提了多年,但效果并不明顯,人們還是停留在單機(jī)字處理和表格處理的所謂辦公自動化的初級階段。信息的交流和共享,以及團(tuán)隊(duì)的協(xié)同運(yùn)作等無法完美的實(shí)現(xiàn),極大地限制了工作的效率。Internet的迅猛發(fā)展,為信息的交流和共享,團(tuán)隊(duì)的協(xié)同運(yùn)作提供了技術(shù)的保證,同時(shí)也預(yù)示著網(wǎng)絡(luò)化辦公時(shí)代來臨。 傳統(tǒng)的辦公自動化系統(tǒng)和大型MIS (Management Information Systems)系統(tǒng)在處理企業(yè)管理流程中大多采用企業(yè)業(yè)務(wù)流程重組(BPR:Business Process Reengineering),其核心思想就是要先優(yōu)化企業(yè)業(yè)務(wù)管理流程,再根據(jù)優(yōu)化后的流程建設(shè)企業(yè)信息系統(tǒng)。這樣不僅在系統(tǒng)建設(shè)中工作量巨大,同時(shí)面臨來自企業(yè)內(nèi)部重重的阻礙。
二、系統(tǒng)可行性研究
項(xiàng)目可行性研究是指在項(xiàng)目決策之前,通過對項(xiàng)目有關(guān)的市場、社會、公司等各方面情況進(jìn)行深入細(xì)致調(diào)查研究,對各種可能的技術(shù)方案進(jìn)行系統(tǒng)分析和比較論證,對項(xiàng)目建成后的社會、經(jīng)濟(jì)、生態(tài)效益進(jìn)行科學(xué)的預(yù)測和評價(jià),來考察擬建項(xiàng)目技術(shù)上的先進(jìn)性和合理性、社會經(jīng)濟(jì)生態(tài)上的合理性和有效性、建設(shè)上的可能性和可行性,進(jìn)而為投資項(xiàng)目評估和決策提供依據(jù)的整個(gè)活動過程。
這個(gè)階段的關(guān)鍵問題是“對問題的定義階段所確定的問題是否有行的通的解決辦法”。這需要結(jié)合當(dāng)前的開發(fā)技術(shù)在較高層次上進(jìn)行分析。這個(gè)階段的主要任務(wù)不是用具體的技術(shù)解決具體的問題。而是從整體上考慮要解決的,研究這個(gè)涉及的范圍,考慮是否有必要解決,是否有解決的技術(shù)。其目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題能否解決,若有可行性的方案則確立方案,否則就取消該功能,從而確定系統(tǒng)的主要功能與相應(yīng)的解決方案。可行性研究主要包括技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性三個(gè)方面。我對本系統(tǒng)分別進(jìn)行了以下三個(gè)方面的可行性研究:
1)經(jīng)濟(jì)可行性
通過網(wǎng)站對企業(yè)內(nèi)部信息進(jìn)行全面的自動化的管理,大大提高了企業(yè)的辦公效率。通過系統(tǒng)對企業(yè)生產(chǎn)經(jīng)營過程中的數(shù)據(jù)進(jìn)行全面的管理和統(tǒng)計(jì),避免人為處理各類數(shù)據(jù)時(shí)所產(chǎn)生的各種問題,提高了企業(yè)的經(jīng)濟(jì)效益,為企業(yè)經(jīng)營決策提供了大量的、權(quán)威的數(shù)據(jù),使企業(yè)的管理進(jìn)行到科學(xué)化、系統(tǒng)化的范疇。
硬件方面主要是計(jì)算機(jī),我們的實(shí)際情況可以滿足開發(fā)任務(wù),所需資料書籍可以到圖書館翻閱或者個(gè)人購買,因此整個(gè)系統(tǒng)的所需投資符合我們的支付狀況,經(jīng)濟(jì)可行性良好。
2)技術(shù)可行性
基于中小型企業(yè)的辦公自動化系統(tǒng)的開發(fā)采用了先進(jìn)成熟并且符合實(shí)際應(yīng)用的開發(fā)方法和流行的開發(fā)工具Eclipse,動態(tài)網(wǎng)頁開發(fā)技術(shù)JSP和MVC架構(gòu)技術(shù)Struts、Spring和Hibernate,功能強(qiáng)大的數(shù)據(jù)庫管理工具M(jìn)ySQL,結(jié)合自己的實(shí)際開發(fā)能力,可以開發(fā)出較為完善的辦公自動化系統(tǒng)。
應(yīng)解決的主要問題及技術(shù)要求:
(1)收集系統(tǒng)開發(fā)所使用的足夠的信息
(2)按實(shí)際應(yīng)用的可行性劃分模塊,確定模塊功能
(3)建立完善的數(shù)據(jù)庫支持環(huán)境
(4)使用JSP語言實(shí)現(xiàn)前臺頁面視圖,使用Struts、Spring和Hibernate實(shí)現(xiàn)MVC架構(gòu),并實(shí)現(xiàn)與數(shù)據(jù)庫之間的各項(xiàng)操作
(5)各模塊功能的協(xié)調(diào)及信息的溝通
3)操作可行性
從操作系統(tǒng)上來看,本軟件力求做到人機(jī)界面友好,所有的操作簡單易行以方便用戶使用,簡單易學(xué),使用者只需要使用鼠標(biāo)和鍵盤輸入信息即可上機(jī)操作。因此,開發(fā)此項(xiàng)目具有操作可行性。
綜上所述,此系統(tǒng)的開發(fā)是可行的。
三、需求分析
1.人事資料管理
人事資料管理的用例:包括員工資料管理、調(diào)崗離職、員工福利管理、獎(jiǎng)勵(lì)記錄管理、懲罰記錄管理、培訓(xùn)記錄管理、保險(xiǎn)標(biāo)準(zhǔn)管理、人事數(shù)據(jù)定義、員工賬號管理、投訴記錄管理等功能。
2.考勤管理用例圖
考勤管理模塊的用例:包括班次管理、員工排班、打卡記錄管理、發(fā)卡補(bǔ)卡、出差記錄管理、請假記錄管理、調(diào)休記錄管理、員工關(guān)注等功能,系統(tǒng)管理員擁有全部功能權(quán)限。
3.績效考核用例圖
績效考核的用例:包括考核標(biāo)準(zhǔn)、考核方案、員工考核、記分管理等功能。
4.系統(tǒng)維護(hù)用例圖:系統(tǒng)維護(hù)模塊的用例:包括角色管理、用戶管理、修改。
5.人力資源管理用例圖:人力資源管理模塊的用例:包括員工技能、招聘計(jì)劃。
6.工資管理用例圖:工資管理模塊的用例:包括工資查詢、所得稅率等功能。
7.系統(tǒng)維護(hù)用例圖:系統(tǒng)維護(hù)模塊的用例:包括角色管理、用戶管理、修改密碼、系統(tǒng)參數(shù)設(shè)置、數(shù)據(jù)字典管理等功能。
8.數(shù)據(jù)流圖構(gòu)建
數(shù)據(jù)流圖(date flow diagram , DFD),是SA方法中用于表示系統(tǒng)邏輯模型的一種工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。數(shù)據(jù)流圖是從數(shù)據(jù)的角度來描述一個(gè)系統(tǒng),數(shù)據(jù)流圖適合于宏觀地分析一個(gè)組織業(yè)務(wù)概況。
四、總體功能設(shè)計(jì)
系統(tǒng)設(shè)計(jì)是在系統(tǒng)分析的基礎(chǔ)上由抽象到具體的過程。主要目標(biāo)是將系統(tǒng)分析階段所提出的反映了信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物理(技術(shù))方案,為下一階段系統(tǒng)實(shí)施提供必要的技術(shù)資料,應(yīng)符合系統(tǒng)性,靈活性,可靠性,經(jīng)濟(jì)性的要求。
各功能模塊的具體功能如下:
1.人事資料管理模塊:人事資料管理模塊是管理員工和企業(yè)基本信息的模塊,如員工信息、部門信息、員工福利、企業(yè)可用福利的管理等。
2.人力資源管理模塊:人力資源管理與企業(yè)的人力資源計(jì)劃對應(yīng),用于企業(yè)員工招聘與員工培訓(xùn)相關(guān)的功能。
3.工資管理模塊:工資管理模塊是對員工工資進(jìn)行管理的模塊,系統(tǒng)可根據(jù)員工的福利、獎(jiǎng)懲情況、保險(xiǎn)等信息計(jì)算員工工資。
4.考勤管理模塊:考勤管理模塊是對員工日??记诩跋嚓P(guān)信息進(jìn)行管理的模塊,如班次管理、員工排班、打卡記錄、請假、考勤管理等。
5.績效考核模塊:是對員工各方面工作情況的考核系統(tǒng),可根據(jù)員工的工作表現(xiàn)、工作態(tài)度、工作熱情等,對員工考核的模塊,管理人員可根據(jù)員工的考核情況對員工進(jìn)行獎(jiǎng)勵(lì)、懲罰、晉升、漲薪、辭退等。
6.系統(tǒng)維護(hù)模塊:系統(tǒng)維護(hù)是對系統(tǒng)用戶和系統(tǒng)角色信息進(jìn)行維護(hù)和對系統(tǒng)相關(guān)參數(shù)進(jìn)行配置的模塊。
五、基本信息業(yè)務(wù)流程
用戶登錄系統(tǒng)后,系統(tǒng)根據(jù)用戶的權(quán)限,列出該用戶可用的系統(tǒng)功能,如
員工信息管理,調(diào)崗調(diào)職,獎(jiǎng)罰記錄,員工福利等,可對其進(jìn)行錄入、修改、刪除或查詢。
(一)招聘業(yè)務(wù)流程:
1、各部門經(jīng)理通過報(bào)告通知人力資源部門職位空缺情況;
2、人力資源招聘人員和經(jīng)理審閱職務(wù)和資格要;
3、如果審核通過,則制定招聘計(jì)劃,否則將原因反饋給該部門經(jīng)理。
(二)培訓(xùn)業(yè)務(wù)流程
1、人力資源管理人員根據(jù)實(shí)際情況,或部門經(jīng)理提出培訓(xùn)請求,制定培訓(xùn)計(jì)劃,制定計(jì)劃的同時(shí),要確定培訓(xùn)的課程和講師;
2、執(zhí)行該計(jì)劃,當(dāng)培訓(xùn)結(jié)束時(shí)對受培訓(xùn)的員工進(jìn)行考核,并將考核結(jié)果錄
入系統(tǒng);
3、最后要將培訓(xùn)的結(jié)果保存起來,作為日后培訓(xùn)的參考。
(三)工資核算業(yè)務(wù)流程圖
考勤業(yè)務(wù)流程:
1、讀取員工信息,判斷員工當(dāng)日是否有班;
2、如果有班,判斷是否有打卡記錄;
3、如果沒有打卡記錄,判斷員工是否請假,是否調(diào)休,是否出差;
4、如果都沒有,說明員工缺勤。
六、系統(tǒng)測試
軟件測試是保證軟件質(zhì)量的關(guān)鍵步驟,它是對軟件規(guī)格說明、設(shè)計(jì)和編碼的最后復(fù)審。
測試是為了發(fā)現(xiàn)程序中的錯(cuò)誤,最終把一個(gè)高質(zhì)量的軟件系統(tǒng)交給用戶。好的測試方案極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)錯(cuò)誤;測試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)具有的功能,可以通過測試來檢驗(yàn)是否每個(gè)功能都能正常使用;如果知道產(chǎn)品內(nèi)部工作過程,可以通過測試來檢驗(yàn)產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行。前一個(gè)方法稱為黑盒測試,后一方法為白盒測試。
通常在編寫出每個(gè)功能模塊之后就對它做必要的測試,稱為單元測試。這個(gè)階段結(jié)束之后,對系統(tǒng)還應(yīng)該進(jìn)行各種綜合測試,這是系統(tǒng)生存周期中一個(gè)獨(dú)立的階段。
白盒測試:是對軟件的過程性細(xì)節(jié)做細(xì)致的檢查。這種方法是把測試對象看做一個(gè)打開的盒子,它允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試。通過在不同點(diǎn)檢查程序狀態(tài),確定實(shí)際狀態(tài)是否與預(yù)期的狀態(tài)一致。因此白盒測試又稱為結(jié)構(gòu)測試或邏輯驅(qū)動測試。
黑盒測試:意味著測試要在軟件的接口處進(jìn)行。這種方法是把測試對象看做一個(gè)黑盒子,測試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。因此黑盒測試又叫功能測試或數(shù)據(jù)驅(qū)動測試。
七、結(jié)論
人力資源管理系統(tǒng)是一個(gè)將企業(yè)管理及基礎(chǔ)辦公需求作為核心,基于B/S模式的信息服務(wù)系統(tǒng),它集先進(jìn)的計(jì)算機(jī)技術(shù)與辦公自動化理論于一身,適應(yīng)當(dāng)今人力資源管理系統(tǒng)的開發(fā)需求。