




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于.NET的企業人事管理系統摘要隨著計算機應用的普及,推動企業計算機管理現代化的時機已經到來,采取信息化管理是企業在新經濟時代的必然趨勢,也是企業管理者的迫切需求。企業人事管理系統作為信息管理系統(MIS)的一種,是人力資源管理的重要環節,也是企業管理的科學化、正規化的重要條件。人事管理系統是一個企業不可缺少的部分,它的內容對于企業的決策者和管理者來說都至關重要,所以人事管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段。人事管理系統的主要任務就是使用計算機,對所有公司成員的人事檔案資料進行保存;在需要時進行查找、分類、統計或者增加、修改和刪除等操作;可以針對不同的目的,對各種檔案資料進行
2、查詢。本文介紹了人事系統的開發背景及開發過程,重點說明了系統的設計思想、關鍵技術和解決方案。此系統采用近年來發展最快的計算機語言-Visual C#和SQL Server 2005數據庫作開發工具,同時使用B/S系統結構。 【關鍵字】 人事管理系統 人事管理 信息管理系統 1 / 15ABSTRACTWith the popularization of computer application, its time to promote the modernization of the computer management for an enterprise and its inevitabl
3、e especially in the new economic society, also, the business managers cry for it. As a kind of the MIS, the personnel management system is the important part of the effective Human resource management and its an essential condition for an enterprise management to be scientific and regular. The perso
4、nnel management system is an indispensable part for modern enterprise, its contents are both vital for the executive and the manager, therefore ,it should provide sufficient information and quick inquiry methods.Its main tasks are using computer to save the personnel documents of the employees; If n
5、eeded, you can do searching、classifying、counting、or adding、modifying and deleting information in this system; besides, you can do various queries of the document materials for different purposes.This treatise introduces the background of development for the problem and the process for development. I
6、t also explains the emphasis on system design, the design thought, the key technology and its solution. The system uses visual c# and SQL Server 2005 DataBase which is developing fast in recent years as its developing tool and the B/S system fabric.【key words】 personnel management system personnel m
7、anagement MIS 目錄第1章引言11.1 選題背景.11.2 編寫目的11.2.1 人事管理的概念11.2.2 人事管理的要點21.2.3 管理信息系統功能特點.21.3 人事系統的目標.21.4 術語說明.3第2章系統開發可行性分析.42.1 可行性.42.1.1 技術可行性.42.1.2 經濟可行性.42.1.3 管理可行性42.1.4 開發環境可行性.42.2 開發工具Visual Studio 2005介紹.52.3 SQL語言簡介.82.4 系統安全性分析.92.4.1 ASP.NET的安全性結構92.4.2 ASP.NET身份驗證.102.4.3 ASP.ENT的安全數據
8、流.11第3章系統功能分析.133.1 功能需求133.1.1 本系統功能模塊示意圖.133.1.2 系統流程圖.143.2 系統設置管理模塊153.3 員工檔案管理模塊153.4 員工考勤管理模塊163.5 員工評價管理模塊163.6 員工調動管理模塊173.7 員工工資管理模塊173.8 新聞模塊(額外附加功能).183.9 數據模型分析.183.10 數據庫系統的模式結構分析.193.11 數據庫系統的體系結構分析.203.12 數據庫管理系統分析.203.13 數據表設計213.14 數據表之間關系.253.14.1 主要表之間的關系 如表3- 系統表之間的關系
9、如表3-1226第4章系統詳細設計 274.1 程序流程圖(如圖4-1).274.2 系統設計方法.284.2.1 設計方法. 284.2.2 系統功能目錄表294.3 系統設置管理模塊304.3.1 系統登陸界面.304.3.2 添加管理人員.314.3.3 角色管理334.3.4 權限管理334.4 員工檔案管理模塊 344.5 員工考勤管理模塊 374.5.1 添加考勤信息 374.5.2 更新考勤信息.374.5.3 刪除考勤信息.384.5.4 查詢考勤信息.394.5.5 考勤信息報表.404.6 員工工資管理模塊404.6.1 計發員工工資.404.6.2 修改員工工資.414.
10、6.3 查詢員工工資.424.6.4 員工工資報表.424.7 員工調動管理模塊 434.8 員工評價管理模塊454.9 公司新聞/公告管理模塊47第5章系統運行/測試說明.505.1 運行環境505.2 系統使用說明.505.3 系統測試分析.525.3.1 單元測試.525.3.2 組合測試.525.3.3 確認測試.535.3.4 系統測試.535.3.5 用戶驗收測試.535.4 測試方法53結束語.55參考文獻.56致謝57附錄.58附錄一:實現角色管理部分代碼.58附錄二:實現權限管理部分代碼62外文資料原文.65翻譯文稿.67第1章 引言1.1 選題背景 在商業競爭日趨激烈的今天
11、,企業人事管理是企業管理中的一個重要內容,隨著時代的進步,企業也逐漸變得龐大起來。如何管理好企業內部員工的信息,成為企業管理中的一個大問題。在這種情況下,開發一個企業人事管理系統就顯得非常必要。人力資源是企業所有資源中最活躍與最昂貴的資源,如何讓更多的員工以積極主動的態度參與公司的運作,最大限度的發揮企業人力資源的效用是每一個管理者關心的問題。企業人事管理信息系統完全按照以人為本的設計要求,以綜合利用信息資源,調動管理人員積極性、綜合智慧和創造性為目的,將人事管理所涉及的各類業務按照其內在的聯系組織成一個有機整體。透過信息化方式取代傳統人工作業,幫助人事單位化繁為簡,快速有效的處理獎懲考核、訓
12、練發展、任用遷調等各項人事作業,大幅提升人事單位的工作效率,使其作業控管事半功倍,使企業達到事得其人,人盡其才的目標,創造企業競爭力,讓管理者輕松的體味人力資源管理的新觀念。1.2 編寫目的人事管理是公司企業內部很重要的一個管理事項,但目前大多內部勞資人事的管理,基本上是手工操作或是基于dos下的應用,這樣對信息的管理者有諸多不便,有的雖然是用foxpro、visual foxpro開發,但由于開發工具本身的限制,對網絡功能的支持程度不是很強,為以后軟件升級到互聯網帶來了麻煩。因此有必要開發一個基于網絡的勞資人事管理系統,能在網絡環境下實現數據的錄入、插入、刪除、查詢、統計、更新等功能1.2.
13、1 人事管理的概念所謂人事管理,是指以從事社會勞動的人和有關的事的相互關系為對象,通過組織、協調、控制、監督等手段,謀求人與事以及共事人之間的相互適應,實現充分發揮人的潛能,把事情做得更好這一目標所進行的管理活動。1.2.2 人事管理的要點人事管理并不直接管理社會勞動過程,也不是簡單地對人或事進行管理,而是對社會勞動過程中人與事之間的相互關系進行管理。人事管理的職能是謀求社會勞動過程中人與事相互適應,做到事得其人,人盡其才。1.2.3 管理信息系統功能特點1.用性好,信息標準化 人事信息系統標準將人員不同類別的信息分成人員基本信息和子集信息,使信息的存放規范,從而提高了系統的整體效率。人員的基
14、本信息是描述人員情況的最基本的信息,這類信息對于每個人來說是唯一的,如出生日期、姓名、性別等。2.靈活、快速的檢索查詢。 對人員、單位信息可以按多種條件組合查詢,并且支持區間查詢和模糊查詢。用戶可根據需要設置查詢條件(可以根據一個或多個條件進行單一或復合查詢,支持區間、模糊、二次查詢),經過對登錄用戶的權限進行校驗,將滿足查詢條件且在用戶可查詢范圍內的人員信息輸出。 3.圖文并茂的用戶界面。 日常的人員信息登記,包括人員的屬性信息和照片信息等多種手段。在查詢人員信息數據的同時,可以查看人員照片。在統計報表生成的同時,可以查看數據分析圖,直觀形象4.方便的制作報表, 采用微軟的水晶報表模式來對數
15、據進行顯示和提供數據的查詢,方便管理者對數據的管理和審核5.強大的后臺管理操作采系統對超級管理員和管理員的設置方便易用,設置和取消其管理員的權限操作簡單,可以隨時查看和更改管理員的信息1.3 人事系統的目標企業人事信息系統的目標是:按照建立管理信息系統的原理和方法,采用成熟的計算機信息技術和手段,支持企業人事管理工作的全過程,加強企業職工的各種信息資源的管理和應用,提高企業人事管理的現代化水平,優化人、才、物和信息資源的結構,在為企業日常業務提供全面信息服務的基礎上,提供管理決策支持功能。 人事管理信息系統的使用者只要求具備一定的計算機能力,所以要求系統具備良好的操作性,那么,采用模塊化設計,
16、使之能便捷的移除(增添),方便用戶及客戶使用。這是系統必須完成的任務。1.4 術語說明OA,辦公自動化Personnel Administ ration或Personnel Management,人事管理MIS(Management Information System),管理信息系統Transaction processing,事務處理Data processing cycle,數據處理流程Data acquisition,數據采集Data processing,數據處理asata processing system security,數據處理系統安全性EDP(Electronic Data
17、 Processing),電子數據處理CIIS(Computer Integrated Information System),綜合信息系統DSS(Decision Support System),決策支持系統Internet/Intranet,因特網第2章 系統開發可行性分析2.1 可行性2.1.1 技術可行性 隨著國內軟件開發的日益發展壯大,各種中小企事業單位已具備獨立開發各種類型的軟件的能力,能夠滿足不同行業的特別的需求。而這個系統盡管其在組織關系上存在著很大的復雜性,繁瑣性,但是就整個系統的技術構成上來看,它還是屬于一個數據庫應用類的系統。其基本操作還是對存在數據庫進行添加、刪除、查找
18、、編輯等。所以就單純的數據庫應用來看,暫不存在太大的技術問題。2.1.2 經濟可行性 對于整個系統而言,在系統未運行之前,初期投資比較大,花費相對而言比較多。各部門必須配置電腦、服務器、打印機、傳真機及相關的網絡設備,但是在整個系統投入運行之后,因為現在計算機已經普及了,相關的人員培訓費可以減少很多。而同時又減少了數據的流通環節,不必要花費那么多的時間,也就是說最重要的是就是提高了效率,而又保證了各項數據的準確性,也避免了工作人員的流動造成的收據丟失等問題,適應了當前的發展形式。2.1.3 管理可行性 隨著時代的發展,人員素質己逐步提高,不論是對于電腦系統的基本操作還是對于系統的維護都有了一定
19、的基礎。同時還可以配置專業的電腦維護人員來維護電腦,不必擔心電腦故障問題。2.1.4 開發環境可行性我們采用Visual Studio 2005開發工具。它首先是一個開放的協作式系統之外,可以和多種PC產品集成,并可以通過專用接口或ODBC接口連接許多比較常用的數據庫。其次它具有可視化的開發環境,使代碼的編寫更為直觀,并且在可視化環境下的調試和維護也相對容易。再次它隨身攜帶的Sybase SQL Anywhere本身就是個功能強大的DBMS,對小型應用來說,直接使用這個數據庫就是個質優價廉的選擇。而為方便用戶界面的開發,Visual Studio 2005提供了大量控件,這既豐富了應用程序的表
20、達能力,也加快了項目的開發速度。同時,它擁有多平臺的開發環境,如果要把一個平臺上開發的代碼移植到另外一個平臺上,只要重新編譯就可以了。圖1-1 程序流程示意圖1.1 系統測試分析在企業人事管理系統開發過程中采用了多種措施保證軟件質量,但是實際開發過程中還是不可避免地會產生差錯,系統中通常可能隱藏著錯誤和缺陷,示經周密測試的系統投入運行,將會造成難以想像的后果,因此系統測試是企業人事管理系統開發過程中為保證軟件質量必須進行的工作。大量統計資料表明,系統測試的工作量往往占系統開發總工作量的40%以上。所以,我們必須重視測試工作。由于程序中隱藏的缺陷只在特定的環境下才有可靠顯露,系統缺陷通常是由于對
21、某些特定情況考慮不周造成的。因此測試不是為了表明程序正確;成功的測試也不是沒有發現錯誤的測試。有意義的軟件測試應該是從“破壞”軟件系統的角度出發,精心設計最有可以暴露程序系統缺陷的測試方案。因此軟件測試的目標應該是以盡可能少的代價和時間找出軟件系統中潛在的錯誤和缺陷。從產品角度看,測試計劃中的測試項目包括軟件結構中的分系統層、子系統層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認測試等。測試對象是隨階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認測試都是以被測過的模塊作為測試對象的。1.1.1 單元測試單元測試也稱模塊測試或程序測試,單元測試是對
22、每個模塊單獨進行的,驗證模塊接口與設計說明書是否一致,對模塊的所有主要處理路徑進行測試且與預期的結構進行對照,還要對所有錯誤處理路徑進行測試。對源碼進行審查,對照設計說明書,表態地檢查源程序是否符合功能的邏輯要求,是進行單元測試前的重要工作工。單元測試一般是由程序員完成,也稱程序調試。1.1.2 組合測試組合測試也稱集成測試或子系統測試,通常采用自頂向下測試和自底向上測試兩種測試方法。組合測試的對象是指已經通過單元測試的模塊,不是對零散模塊進行單個測試,而是用系統化的方法裝配和測試軟件系統,是一個嚴格的過程,必須認真地進行,其計劃的產生和單元模塊測試的完成日期要協調起來,這種測試應在系統目標機
23、上進行,造成系統應用的環境條件,除了開發部分項目負責人參加以外,還應該有相應系統的用戶參加,給評審員進行演示。1.1.3 確認測試確認測試是對通過組合測試的軟件進行的,這些軟件已經存于系統目標設備的介質上,確認測試的目的是對表明軟件是可以工作的,并且符合“軟件需求說明書”中規定的全部功能和性能要求。確認測試是按照這些要求定出的“確認測試計劃”進行的。測試工作是由一個獨立的組織進行,而且測試要從用戶的角度出發。1.1.4 系統測試系統測試是對整體性能的測試,主要解決各子系統之間的數據通信和數據共享問題以及檢測系統不否達到用戶的實際要求,系統測試的依據是系統分析報告。系統測試應在系統的整個范圍內進
24、行,這種測試不只對軟件進行,而是對構成系統的硬、軟件一起進行。系統測試與建構同時進行或略慢。系統測試需要確認從頭到尾的功能正常才算完成,應當盡量避免系統測試延到項目末尾進行。1.1.5 用戶驗收測試在系統測試完成后,進行用戶的驗收測試,它是用戶在實際應用環境中所進行的真實數據測試。在具體的測試中,一般應遵循以下原則:由程序設計者之外的人進行測試;測試用例應由兩部分組成:輸入數據和預期輸出結果;應選用不合理的輸入數據與非法輸入測試;不僅要檢驗程序是否實現預期功能,還應檢查程序是否做了不應該做的工作;集中測試容易出錯的程序模塊;對程序修改以后,必須重新進行測試。1.2 測試方法一般來說,對程序測試
25、有兩種測試方法:如果已經知道了軟件系統應具有的功能,可通過測試來難每個功能是否都能正常使用;如果知道程序的內部工作過程,可以通過測試來檢測程序內部是否按照規格說明書的規定正常進行。前一種方法稱為黑盒測試,后一種方法稱為白盒測試。黑盒測試又稱為功能測試,白盒測試又稱為結構測試。結束語經過了兩個多月的學習和工作,我終于完成了企業人事管理系統的設計與實現的論文。從開始接到論文題目到系統的實現,再到論文文章的完成,每走一步對我來說都是新的嘗試與挑戰,這也是我在大學期間獨立完成的最大的項目。在這段時間里,我學到了很多知識也有很多感受,從對企業管理一無所知,對ASP.NET,ADO.NET等相關技術很不了
26、解的狀態,我開始了獨立的學習和試驗,查看相關的資料和書籍,讓自己頭腦中模糊的概念逐漸清晰,使自己非常稚嫩作品一步步完善起來,每一次改進都是我學習的收獲,每一次試驗的成功都會讓我興奮好一段時間。從中我也充分認識到了企業人事管理系統給企業帶來的莫大的便利,節省了不少的人力和物力. 雖然我的論文作品不是很成熟,還有很多不足之處,但我可以自豪的說,這里面的每一段代碼,都有我的勞動。當看著自己的程序,自己成天相伴的系統能夠健康的運行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。 這次做論文的經歷也會使我終身受益,我感受到做論文是要真真正正用心去做的一件事情,是真正的自己學習的過程和
27、研究的過程,沒有學習就不可能有研究的能力,沒有自己的研究,就不會有所突破,那也就不叫論文了。希望這次的經歷能讓我在以后學習中激勵我繼續進步。本論文是在指導老師李坤栩教授的指導下完成的。在論文編寫研究的過程中,李坤栩老師給予了指導,并提供了很多與該研究相關的重要信息,培養了我們對科學研究的嚴謹態度和創新精神。這將非常有利于我們今后的學習和工作。在此表示衷心的感謝! 本次實驗還得到了課題組的各位老師的大力協助,在此一并表示我的感謝!參考文獻1C.J.Date , Database system implementation,機械工業出版社, 20002Hector Garcial-Molina , Jeffrey D.Ullman, Jennifer Widom,An introduction to Database Systems(Seventh Editio
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 南京中醫藥大學翰林學院《定性數據分析》2023-2024學年第二學期期末試卷
- 山東工藝美術學院《操作系統原理實驗課》2023-2024學年第二學期期末試卷
- 九江學院《民舞-運動舞蹈劇目排練與實踐》2023-2024學年第二學期期末試卷
- 山東省淄博市臨淄區2024-2025學年三年級數學第二學期期末聯考模擬試題含解析
- 綿陽城市學院《醫學影像成像原理》2023-2024學年第二學期期末試卷
- 四川護理職業學院《高分子物理B》2023-2024學年第二學期期末試卷
- 鐵路冬季四防安全培訓
- 2025水質檢測技術服務合同
- 2025年高考歷史歷史問答題5種公式法5種記憶法匯編
- 2025建筑工程施工合同范本2
- 2025年四川內江市資中縣潤資水務投資開發有限責任公司招聘筆試參考題庫附帶答案詳解
- 2025年福建泉州交發集團招聘筆試參考題庫含答案解析
- 2024年度文化教育機構代運營合作協議3篇
- 兩位數加一位數口算練習題4000道88
- 《張愛玲傾城之戀》課件
- 市場監管總局行業價格監管方案
- 光伏低壓并網試驗施工方案
- 中老年常見病及預防路徑
- 無錫網格員考試題庫
- 長安汽車在線測評題目
- 前程無憂國企招聘筆試題庫
評論
0/150
提交評論