版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
企業(yè)人事管理系統(tǒng)的設計與實現(xiàn)684642634緒論 ERPERP人力資源子系統(tǒng)部門管理員工管理招聘管理考勤管理培訓管理績效考評薪資福利合同管理系統(tǒng)管理輔助決策應聘人員管理招聘信息管理圖3總體功能結構圖
4.3系統(tǒng)的功能結構4.3.1部門管理模塊管理員可以對部門管理的模塊進行修改、刪除、查找和添加的操作,普通用戶登錄后可以了解部門的基本信息,如部門名稱、部門職能、部門的簡單介紹、部門負責人等。4.3.2員工管理模塊管理員可以對員工管理的模塊進行修改、刪除、查找和添加的操作,普通用戶登錄后可以了解自身的基本信息情況,如姓名、入職時間、所屬部門等。4.3.3考勤管理模塊管理員可以對考勤管理模塊進行修改、刪除、查找和添加的操作,普通用戶登錄后可以在考勤模塊進行請假,銷假等操作,通過考勤管理模塊可以了解加班的具體信息、請假銷假的具體信息,出差時間、出勤的時間等具體信息。4.3.4招聘管理模塊招聘模塊在各個模塊中是比較重要的模塊,招聘模塊比較復雜,首先對投遞簡歷的應聘者基本信息進行管理,同樣管理員可以對招聘者的信息進行添加、修改、刪除、查找的工作,對于招聘結束后管理員要對應聘人員的信息進行篩查,對符合標準的應聘者進行備注。招聘管理模塊中包括招聘人的基本信息,招聘時間、面試時間,招聘職位等信息。招聘結束后可以將應聘成功者信息完善。4.3.5培訓管理模塊管理員可以對培訓管理的模塊進行修改、刪除、查找和添加的操作,普通用戶登錄后可以了解培訓課程名稱、課程培訓時間以及課程的講師等基本信息。4.3.6績效考評模塊管理員可以對績效考核的模塊進行修改、刪除、查找和添加的操作,普通用戶登錄后可以了解自身的績效考評的情況。4.3.7合同管理模塊合同管理模塊主要包括企業(yè)合同的簽署日期,合同的類型,合同的簽署人,合同的名稱,超級管理員可以對合同進行增刪改查的操作。4.3.8薪酬福利模塊薪酬福利模塊的功能主要是展現(xiàn)企業(yè)員工的薪資的構成,包括保險、公積金、績效獎金、罰金、加班費以及基本工資等,同樣管理員可以對薪酬模塊進行增刪改查的操作。4.4系統(tǒng)用戶權限分類及描述4.4.1普通用戶普通用戶登錄系統(tǒng)后只可以對自己信息進行修改、查詢、刪除和查詢,對登錄密碼進行修改等。4.4.2管理員管理員可以對一般用戶的信息進行操作,可以對企業(yè)員工的考勤情況和招聘情況以及員工的培訓情況進行了解和調整,管理員的權限是高于普通用戶的。4.4.3超級管理員在整個系統(tǒng)當中超級管理員的級別是最高的,可以了解各個部門員工以及管理員的信息,可以了解企業(yè)的各個模塊的詳細內容,如合同信息等,超級管理員掌握系統(tǒng)中最多的信息。用戶登陸用戶登陸查看信息填報考勤修改密碼部門管理員工管理招聘管理培訓管理合同管理考勤管理績效考評輔助決策薪資福利系統(tǒng)管理部門管理員工管理招聘管理培訓管理合同管理考勤管理績效考評輔助決策用戶退出普通用戶管理員超級管理員無效判斷用戶是否有效及權限圖4系統(tǒng)業(yè)務流程圖4.5系統(tǒng)業(yè)務流程圖該系統(tǒng)的業(yè)務流程圖如圖4所示。4.6系統(tǒng)主要用例描述4.6.1系統(tǒng)登錄系統(tǒng)用戶輸入登錄信息后點擊確定或者提交按鈕發(fā)出信息請求,信息發(fā)送到調節(jié)任務層,調節(jié)業(yè)務層將信息傳送到持久層調取數(shù)據(jù)庫中的數(shù)據(jù)進行匹配確認,是否有此用戶,登錄信息是否正常,然后將消息返回到調節(jié)業(yè)務層,最后返回到用戶端。如圖5所示。管理員管理員ActionServletJSP頁面數(shù)據(jù)訪問對象數(shù)據(jù)庫登錄請求查找Actionapping返回請求的Action將請求傳給LoginAction處理完成返回Forward業(yè)務層方法CheckUser持久層CheckUser數(shù)據(jù)庫查詢用戶返回結果返回結果業(yè)務層調用ActionMapping根據(jù)ActionForward跳轉到相應頁面Action圖5系統(tǒng)登錄順序圖4.6.2員工管理員工管理模塊包括員工的添加、刪除、修改、查詢等功能。員工管理模塊從兩方面進行設計和實現(xiàn),首先是員工登錄的入口,員工輸入登錄信息后可以進入到員工管理系統(tǒng)界面,對信息進行修改,刪除返回等操作,如圖6所示,員工在客戶端發(fā)出請求后,系統(tǒng)對信息進行處理后返回到員工的客戶端。第二方面是管理員登錄員工管理系統(tǒng)的實現(xiàn),管理員可以通過登錄信息登錄員工系統(tǒng)后,對信息進行添加、刪除、修改和查找,通過按照不同分類對員工信息進行查找,如圖7所示。管理員管理員員工信息列表員工信息數(shù)據(jù)訪問對象數(shù)據(jù)庫員工管理業(yè)務層save方法持久層save方法返回save結果返回save結果返回業(yè)務層調用員工ActionMapping增添員工頁面增添員工輸入信息信息驗證創(chuàng)建員工返回增添結果顯示添加結果顯示添加結果圖6增添員工順序圖管理員管理員員工信息列表員工信息數(shù)據(jù)訪問對象數(shù)據(jù)庫員工管理業(yè)務層查找方法持久層查找方法返回查找結果集返回查找結果員工ActionMapping查找員工頁面查找員工選擇部門獲取部門信息返回查找結果顯示查找結果顯示添加結果業(yè)務層調用圖7查找員工信息順序圖4.7數(shù)據(jù)庫設計4.7.1數(shù)據(jù)庫表及表關系該系統(tǒng)共設計十一張表,如表1所示。表1系統(tǒng)涉及表名對照表名稱對照名用戶表部門表員工信息表招聘信息表考勤表績效考評表培訓信息表合同表薪水表應聘人員信息表面試信息表表之間關系如圖8、圖9所示.圖8表關系圖1圖9表關系圖24.7.2數(shù)據(jù)表邏輯結構用戶表T_HRMS_YH,如表2所示。該表記錄用戶信息,其中編號N_BH為主鍵,用戶賬號C_ZH為外鍵,關聯(lián)員工信息表T_HRMS_YGXX中的員工標識C_BS字段。表2用戶表字段名類型約束備注用戶編號用戶帳號(關聯(lián)員工標識)用戶密碼權限級別1普通用戶2管理員3超級管理員部門表T_HRMS_BM,如表3所示。該表部門表記錄部門信息,其中部門編號N_BH為主鍵。表3部門表字段名類型約束備注部門編號部門名稱部門描述創(chuàng)建日期招聘信息表T_HRMS_ZPXX,如表4所示。該表招聘信息表記錄招聘信息,其中招聘信息編號N_BH為主鍵。表4招聘信息表字段名類型約束備注招聘信息編號招聘職位招聘人數(shù)要求截至日期備注5系統(tǒng)實現(xiàn)5.1主要實現(xiàn)界面5.5.1登陸界面在登錄界面,會看到必須輸入登錄名和密碼。這個登錄名和密碼就是注冊后的身份和授權。一旦我們使用此用戶名和密碼登錄,就可以使用特權系統(tǒng)功能。注意這兩個條目必須完全同時輸入,如果其中一個或兩個不正確,登錄系統(tǒng)會報錯并拒絕登錄,可以有效保護非法用戶登錄系統(tǒng)。當然,如果用戶忘記了注冊的密碼和用戶名,也可以使用相同的密碼在驗證后更改或恢復更改的信息。在這里,系統(tǒng)更加人性化。圖10顯示了優(yōu)化代碼和頁面后的最后一頁效果。該界面是用戶與系統(tǒng)之間的界面,用戶選擇對系統(tǒng)的訪問級別并輸入用戶名和密碼,從而完成登錄。圖10登錄界面圖5.7.2首頁面首頁設計根據(jù)大多數(shù)人的上網(wǎng)和交流習慣分為幾個部分。項目欄:顯示系統(tǒng)名稱、登錄信息等信息,左側控制對象行:分類列出系統(tǒng)中的所有系統(tǒng)功能。該單元不僅適應了人類的工作習慣,而且還創(chuàng)造了簡潔的系統(tǒng)界面,大方,美觀。具體實現(xiàn)效果圖11所示:如圖11為企業(yè)人力資源管理系統(tǒng)的首頁,包括很多類別,員工或者HR可以通過不同的類別模塊進行不同的操作,如果不想操作可以點擊返回或者關掉系統(tǒng),登錄系統(tǒng)需要用戶名和密碼,員工可以通過系統(tǒng)中的常用模塊對用戶密碼進行修改,通過考勤模塊進行請假銷假的操作,通過薪酬績效的模塊看到自身工資的構成情況,通過部門信息可以查詢部門的詳細信息,通過定制培訓計劃模塊了解整體的培訓課程以及自己的完成情況。圖11首頁關鍵代碼為:ProtectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){1blUserName.Text=Convert.ToString(Session["Users"]);Label2.Text=DateTime.Now.Year.ToString()+"年"+DateTime.Now.Month.ToString("00")+"月"+DateTime.Now.Day.ToString("00")+"日";Labe13.Text=Session["Role"].ToString();if(Session["Role"].ToString()=="管理員"){TreeNodetn=newTreeNode("公司職員信息管理系統(tǒng)");TreeViewl.Nodes.Add(tn);tn=newTreeNode("員工管理");tn.NavigateUrl="Yg_add.aspx";TreeViewl.Nodes[0].ChildNodes.Add(tn);tn=newTreeNode("薪資管理");tn.NavigateUrl="Xz_add.aspx";TreeViewl.Nodes[0].ChildNodes.Add(tn);tn=newTreeNode("培訓添加");TreeViewl.Nodes[0].ChildNodes.Add(tn);tn=newTreeNode("培訓管理");tn.NavigateUrl="Px_edit.aspx";TreeViewl.Nodes[0].ChildNodes.Add(tn);tn=newTreeNode("招聘添加");tn.NavigateUrl="Zp_add.aspx";TreeViewl.Nodes[0].ChildNodes.Add(tn);tn=newTreeNode("招聘管理");tn.NavigateUr1="Zp_edit.aspx";TreeViewl.Nodes[0].ChildNodes.Add(tn);tn=newTreeNode("考勤管理");5.7.3部門信息列表界面該系統(tǒng)模塊通常存儲和管理來自公司員工的信息。錄入人員信息時,必須輸入員工代碼、員工姓名等信息,用戶可以通過選擇和點擊輸入相關數(shù)據(jù),快速準確地使用按鈕輸入數(shù)據(jù)。當管理員完成信息后,系統(tǒng)會在完成的頁面上檢查一些需要的內容,如果不符合相應的要求,系統(tǒng)會自動停留在頁面上并進行響應。可以對所有空單元格進行下一步操作,否則無法進行下一步操作。圖12顯示了所有部門員工的信息,可以對部門信息進行刪除或更新操作。圖12員工信息列表界面5.7.4登記考勤界面考勤界面主要包括考勤類型、請假的開始時間和結束時間,客戶公司名稱、批準人、備注以及請假理由等類別組成,員工對相關內容添加后點擊提交既可以完成操作,如果信息添加錯誤員工可以對信息進行重置操作,如果不想對頁面進行操作可以點擊返回,返回到上一級頁面。如圖13所示。圖13登記考勤界面protectedvoidButtonl_Click(objectsender,EventArgse){if(GridViewl.Rows.Count>=0){stringselect="select*fromAttendDatawhere5.8更新員工信息界面如圖14展示的是更新員工信息頁面,其中帶*為必填選項,其中出生日期格式為YYYY-MM-DD,另外入職時間的格式和出生日期相同,還能增添頁面和更新頁面功能,最后通過表單回填的方式在對應表單上更新員工的各項信息。圖14更新員工界面publicActionForwardqueryEmployee(ActionMappingmapping,ActionFormform, HttpServletRequestrequest,HttpServletResponseresponse){ Listlist=null; Stringcondition="fromEmployeeFormorderbyiddesc"; if(request.getParameter("departmentId")!=null){ Stringem_departmentId=request.getParameter("departmentId"); condition="fromEmployeeFormwhereem_departmentId='" +em_departmentId+"'orderbyiddesc"; request.setAttribute("departmentId",em_departmentId); } list=objectDao.getObjectList(condition); request.setAttribute("list",list); request.setAttribute("departmentList",objectDao .getObjectList("fromDepartmentForm")); returnmapping.findForward("queryEmployee");}6系統(tǒng)測試與評價6.1測試環(huán)境服務器端操作系統(tǒng):服務器:內存:網(wǎng)絡環(huán)境:局域網(wǎng)瀏覽器:、、遨游分辨率:推薦使用6.2測試結果6.2.1功能測試以員工管理為例,表9列出的是對員工管理模塊的測試結果。表9系統(tǒng)功能測試-員工管理測試結果操作預計效果實際效果單擊導航欄展示企業(yè)員工基本信息展示企業(yè)員工基本信息員工搜索找到員工詳細頁找到員工詳細頁提交展示員工的詳細信息展示員工的詳細信息返回回到上一級頁面回到上一級頁面詳細信息展示企業(yè)員工的詳細個人信息展示企業(yè)員工的詳細個人信息更新展示更新后的員工信息展示更新后的員工信息刪除選中要刪除的員工可以點擊刪除按鈕進行刪除,刪除后回到列表頁選中要刪除的員工可以點擊刪除按鈕進行刪除,刪除后回到列表頁增添員工跳轉到添加頁面,對新員工信息進行填寫跳轉到添加頁面,對新員工信息進行填寫下一頁展示出下一條添加頁面,對信息進行添加操作展示出下一條添加頁面,對信息進行添加操作末頁展示最后一頁員工信息展示最后一頁員工信息提交如果需要填寫內容而不填寫,則會出現(xiàn)提示對話框;如果傳輸錯誤,轉到故障頁并給出錯誤提示;保存有關成功過渡到員工列表頁面的信息。如果需要填寫內容而不填寫,則會出現(xiàn)提示對話框;如果傳輸錯誤,轉到故障頁并給出錯誤提示;保存有關成功過渡到員工列表頁面的信息。重置將表格中的員工信息進行重置將表格中的員工信息進行重置返回返回上級頁面返回上級頁面6.2.2安全測試表10列出的是對系統(tǒng)進行安全測試情況。表10安全測試結果操作預計效果實際效果在地址欄直接輸入首頁地址無信息顯示無信息顯示在地址欄直接輸入首頁地址跳轉到出錯頁面提示未登錄提示跳轉到出錯頁面提示未登錄提示輸入控制彈出式權限限制彈出式權限限制進入沒有足夠的權限進入錯誤的頁面沒有足夠的權限進入錯誤的頁面以管理員身份登錄沒有足夠的權限進入錯誤的頁面沒有足夠的權限進入錯誤的頁面總結本文針對人力資源系統(tǒng)設計進行全面的介紹,首先闡述了國內人力資源系統(tǒng)的發(fā)展情況,通過對人力資源發(fā)展的現(xiàn)狀分析當下人力資源系統(tǒng)技術的框架以及具體實現(xiàn)的過程。目前國內企業(yè)人力資源系統(tǒng)普遍使用STRUTS框架進行系統(tǒng)的開發(fā),該框架的優(yōu)點在于穩(wěn)定,可操作性強,是開源框架,比較適合企業(yè)人力資源系統(tǒng)的運用,而操作簡單,兼容性強,同時具有可移植性。其次根據(jù)該技術的特點對人力資源系統(tǒng)進行設計,同時實現(xiàn)各個系統(tǒng)界面,其中包括企業(yè)部門模塊的實現(xiàn),企業(yè)員工績效考核模塊的實現(xiàn),企業(yè)員工培訓以及企業(yè)員工薪資待遇架構的實現(xiàn)。由于本人接觸Struts、Spring、Hibernate沒有多久,還有待學習,在后期的實現(xiàn)中認識到該系統(tǒng)還有很多沒有實現(xiàn)和待改進的地方:(1)在頁面中還有Java代碼出現(xiàn),在分頁處理中頁面嵌入了少量的Java代碼出現(xiàn),可以考慮使用Hibernate提
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025上半年四川遂寧市市屬事業(yè)單位考試招聘60人高頻重點提升(共500題)附帶答案詳解
- 2025上半年四川省自貢市市屬事業(yè)單位招聘161人歷年高頻重點提升(共500題)附帶答案詳解
- 2025上半年四川省內江事業(yè)單位招聘628人歷年高頻重點提升(共500題)附帶答案詳解
- 文化產(chǎn)業(yè)用電管理規(guī)章
- 公共云服務器租賃合同范本
- 影視咨詢商標注冊手冊
- 電影院招投標管理技巧
- 礦產(chǎn)資源開發(fā)招投標承諾書模板
- 玩具采購招投標交易費指南
- 演播室租賃合同范本
- “牢固樹立法紀意識,強化責任擔當”心得體會模板(3篇)
- (2024年)質量管理體系
- (高清版)TDT 1053-2017 農用地質量分等數(shù)據(jù)庫標準
- 大學生職業(yè)生涯規(guī)劃大賽醫(yī)學檢驗技術專業(yè)成長賽道
- 高中數(shù)學家長會課件:夯實數(shù)學基礎培養(yǎng)數(shù)學思維
- 四川省成都市天府新區(qū)2023-2024學年七年級上學期期末數(shù)學試題(含答案)
- 青浦朱家角古鎮(zhèn)分析報告
- 2024年內蒙古交通集團有限公司招聘筆試參考題庫附帶答案詳解
- 交貨不及時原因分析報告
- 2024年貴州能源集團電力投資有限公司招聘筆試參考題庫附帶答案詳解
- 射頻技術與微波技術研究
評論
0/150
提交評論