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