基于web的人事管理系統(tǒng)的設計與實現_第1頁
基于web的人事管理系統(tǒng)的設計與實現_第2頁
基于web的人事管理系統(tǒng)的設計與實現_第3頁
基于web的人事管理系統(tǒng)的設計與實現_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、基于web的人事管理系統(tǒng)的設計與實現摘要本文根據企業(yè)人力資源管理系統(tǒng)的需要,采用基于web的.NET三層架構技術,設計實現了人事管理系統(tǒng),本文簡要論述了該系統(tǒng)的設計原理、總體結構和實現方法,系統(tǒng)具有很好的適用性和可擴充性。關鍵詞人事管理MIS人力資源系統(tǒng)是任何企業(yè)信息管理、ERP、生產業(yè)務等系統(tǒng)中的基礎模塊,因為任何企業(yè)的運作都是圍繞著人來開展并由人來實施的。一個人力資源系統(tǒng)設計的好與壞,直接影響到今后企業(yè)中各系統(tǒng)之間的整合。由于企業(yè)中計算機系統(tǒng)的建設是一個長期漸進的過程,并且企業(yè)在發(fā)展過程中也會有這樣那樣的變化,因此在設計人力資源系統(tǒng)的時候除了合理性外還要考慮留有充分的可擴充性。一、需求分析

2、功能需求在目前Internet/Intranet環(huán)境下,一個合理有效的人力資源系統(tǒng)應涵蓋人力資源管理的所有領域,貫穿整個人力資源管理業(yè)務的流程,同時考慮與企業(yè)中其他業(yè)務系統(tǒng)的整合。它包括以下功能:人力資源規(guī)劃:制定長期及階段性人力資源計劃,以此為依據決定人才招聘、人員安排、員工培訓等操作。人才招聘:制定招聘計劃,具體招聘工作可通過網站或傳統(tǒng)廣告渠道進行,系統(tǒng)記錄招聘的反饋信息,建立人才儲備庫并了解什么是最有效的招聘渠道。人事管理:包括員工人事信息管理、勞動合同管理、考勤管理、休假管理、業(yè)績評估、離職管理等。薪資或福利管理:對發(fā)放工資、福利的管理,要從人事管理中的考勤、休假、業(yè)績評估中獲取數據。

3、員工培訓管理:制定培訓計劃,建立員工培訓紀錄,并對培訓效果進行評估。員工發(fā)展管理:根據員工的業(yè)績評估、培訓情況等數據,為決策層提供某些員工可進一步發(fā)展的依據。以上各功能都應提供各種查詢統(tǒng)計功能與報表輸出功能,可以動態(tài)直觀的反映企業(yè)人力資源的狀況。人員權限管理:權限的管理不僅限于人力資源系統(tǒng)內部的權限,最好是將企業(yè)內所有系統(tǒng)的權限信息在這里統(tǒng)一進行管理。系統(tǒng)目標合理的數據庫設計,大大提高數據的一致性和安全性,減少數據冗余。采用瀏覽器或服務器的操作方式,客戶端不需要安裝復雜的數據庫客戶端軟件和人力資源系統(tǒng)應用客戶端系統(tǒng),大大增強系統(tǒng)的易用性。與企業(yè)其他管理系統(tǒng)統(tǒng)一設計,將資產和人力資源有機結合起來

4、,為實現企業(yè)ERP打下良好基礎。通過對軟件開發(fā)全過程的版本控制,以及業(yè)務人員全過程的參與,有效減少系統(tǒng)維護、擴展和升級的成本。二、模塊設計1.系統(tǒng)總體模塊設計人事管理系統(tǒng)相關部門的業(yè)務體現了管理信息系統(tǒng)提高勞動生產率和方便信息查詢的優(yōu)勢。相關部門對系統(tǒng)的要求也越來越高。隨著公司各項人力資源管理制度的優(yōu)化和計算機軟件技術的發(fā)展,人力資源系統(tǒng)在界面、操作方式、功能、系統(tǒng)維護、安全性,以及升級等方面提出了更高的要求。本系統(tǒng)人力資源系統(tǒng)的總體框架圖及模塊劃分如圖1所示。用坯于耳曲sezv氏的統(tǒng)權限管理,如圖2所乎口I.區(qū)空;fl!T北E系址總優(yōu)愼塊豔悻N系統(tǒng)權曜設計ATffiF與推業(yè)其翹管理系統(tǒng)進行統(tǒng)

5、簷理,本權限設計采L.Uli-M*1-;L*H丸屯檸.理五覽口尼訪問詫曲廣!州書忙H靈件陽Jftfite1512風很吳城產辜城時比招權限骨理系統(tǒng)將其他業(yè)務子系統(tǒng)的用戶訪間范圉進行像中胥理控制.人u管理子系統(tǒng)不靂要在內部包倉齊n的權限欖塊,泊進行料斷用戶是否其右集個操柞的査格噸闊用權限骨理系統(tǒng)的甲戲服務.由后苦進齊亡詢后再返回判斷結果U這種模型下備牛子系統(tǒng)的關系晁需消晰、規(guī)范,改善了系統(tǒng)的女全性和維護的方便栓。三、系統(tǒng)賓現】系貌的實理技術本系統(tǒng)偷ET孚臺下賓現fASPNET是律軟托NETF間囲同上提供的全方位的*由開笈平命莽優(yōu)點是引入了全新的HTML編程模型.將程斥代碼與用戶接口分幵.使程序更具

6、可擴充性;ASP.NET還提供結構服務,進-母減少了開賢人員必須編寫的杞碼量,并提高了應用程序的可靠性。在人事信息管理軟件的建設中,需要處理大量的數據,ASP.NET除了支持原有的ODBC數據庫訪問技術外,還提供了ADO.NET技術。ADO.NET提供對MicrosoftSQLServer等數據源以及通過OLEDB和XML公開的數據源的一致訪問,并通過兩個核心組件Dataset和.NETFramework數據提供程序完成從數據操作中分解出數據訪問的任務。使用斷開式數據集這一概念已成為編程模型中的焦點,如果不使用斷開連接的模型,就意味著必須一直打開連接,直到每個用戶的會話結束為止。要知道,給每個

7、用戶打開連接在系統(tǒng)資源上是非常昂貴的,使用斷開連接的數據庫可以使應用程序的效率高得多,并能處理更多的工作負載。Dataset是ADO.NET的斷開式結構的核心組件,它包含一個或多個Dataset對象的集合,這些對象由數據行、數據列、主鍵、外鍵、約束以及有關Datatable中數據和關系信息組成.2.系統(tǒng)的實現架構架構設計是軟件開發(fā)的基礎,并往往決定一個項目的成敗。三層結構是目前流行的架構設計模式,它是在由Buschmann等提出的“層模式”基礎上發(fā)展起來的,經典的三層結構分為:表現層(UI)、業(yè)務邏輯層(BLL)和數據訪問層(DAL)。各個分層之間通過對外接口來互相訪問,除此之外就幾乎沒有什么

8、聯系,很好體現了模塊之間的松耦合。而層內部主要是處理和本層工作有關的業(yè)務,不牽扯其他層的業(yè)務,這樣如果哪里工作異常只要對相應層進行修改就可以了,不會涉及到其他層,因此對軟件的可維護性起到了很好的促進作用。在三層結構中,表現層顯示業(yè)務層傳送的數據并完成對錄入數據的驗證,將數據傳送給業(yè)務層;業(yè)務層采用.NET處理斷開連接的模型,定義了一系列的類來實現業(yè)務規(guī)則和對數據層的調用;數據層由一系列數據表和存儲過程組成,幾乎所有對數據的訪問都通過存儲過程實現。它通過分解來管理問題的復雜性,同時還可以有效地重復使用業(yè)務邏輯并保留與昂貴資源的重要連接。本系統(tǒng)采用ASP.NET和ADO.NET技術,并充分利用三層架構優(yōu)化系統(tǒng)結構?;贏SP.NET能夠充分發(fā)揮其完全面向對象的技術特點,實現三層結構B/S系統(tǒng)架構,從而提高開發(fā)效率,增強系統(tǒng)的可維護性和擴展性。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論