




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于.NET的企業(yè)人事管理系統(tǒng)摘要隨著計算機應用的普及,推動企業(yè)計算機管理現(xiàn)代化的時機已經到來,采取信息化管理是企業(yè)在新經濟時代的必然趨勢,也是企業(yè)管理者的迫切需求。企業(yè)人事管理系統(tǒng)作為信息管理系統(tǒng)(MIS)的一種,是人力資源管理的重要環(huán)節(jié),也是企業(yè)管理的科學化、正規(guī)化的重要條件。人事管理系統(tǒng)是一個企業(yè)不可缺少的部分,它的內容對于企業(yè)的決策者和管理者來說都至關重要,所以人事管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。人事管理系統(tǒng)的主要任務就是使用計算機,對所有公司成員的人事檔案資料進行保存;在需要時進行查找、分類、統(tǒng)計或者增加、修改和刪除等操作;可以針對不同的目的,對各種檔案資料進行
2、查詢。本文介紹了人事系統(tǒng)的開發(fā)背景及開發(fā)過程,重點說明了系統(tǒng)的設計思想、關鍵技術和解決方案。此系統(tǒng)采用近年來發(fā)展最快的計算機語言-Visual C#和SQL Server 2005數(shù)據(jù)庫作開發(fā)工具,同時使用B/S系統(tǒng)結構。 【關鍵字】 人事管理系統(tǒng) 人事管理 信息管理系統(tǒng) ABSTRACTWith 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 人事管理的要點2 管理信息系統(tǒng)功能特點.21.3 人事系統(tǒng)的目標.21.4 術語說明.3第2章系統(tǒng)開發(fā)可行性分析.42.1 可行性.42.1.1 技術可行性.42.1.2 經濟可行性.42.1.3 管理可行性42.1.4 開發(fā)環(huán)境可行性.42.2 開發(fā)工具Visual Studio 2005介紹.52.3 SQL語言簡介.82.4 系統(tǒng)安全性分析.92.4.1 ASP.NET的安全性結構92.4.2 ASP.NET身份驗證.102.4.3 ASP.ENT的安全數(shù)據(jù)流.11第
8、3章系統(tǒng)功能分析.133.1 功能需求133.1.1 本系統(tǒng)功能模塊示意圖.133.1.2 系統(tǒng)流程圖.143.2 系統(tǒng)設置管理模塊153.3 員工檔案管理模塊153.4 員工考勤管理模塊163.5 員工評價管理模塊163.6 員工調動管理模塊173.7 員工工資管理模塊173.8 新聞模塊(額外附加功能).183.9 數(shù)據(jù)模型分析.183.10 數(shù)據(jù)庫系統(tǒng)的模式結構分析.193.11 數(shù)據(jù)庫系統(tǒng)的體系結構分析.203.12 數(shù)據(jù)庫管理系統(tǒng)分析.203.13 數(shù)據(jù)表設計213.14 數(shù)據(jù)表之間關系.253.14.1 主要表之間的關系 如表3- 系統(tǒng)表之間的關系 如表3-1
9、226第4章系統(tǒng)詳細設計 274.1 程序流程圖(如圖4-1).274.2 系統(tǒng)設計方法.284.2.1 設計方法. 284.2.2 系統(tǒng)功能目錄表294.3 系統(tǒng)設置管理模塊304.3.1 系統(tǒng)登陸界面.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 計發(fā)員工工資.404.6.2 修改員工工資.414.6.3 查
10、詢員工工資.424.6.4 員工工資報表.424.7 員工調動管理模塊 434.8 員工評價管理模塊454.9 公司新聞/公告管理模塊47第5章系統(tǒng)運行/測試說明.505.1 運行環(huán)境505.2 系統(tǒng)使用說明.505.3 系統(tǒng)測試分析.525.3.1 單元測試.525.3.2 組合測試.525.3.3 確認測試.535.3.4 系統(tǒng)測試.535.3.5 用戶驗收測試.535.4 測試方法53結束語.55參考文獻.56致謝57附錄.58附錄一:實現(xiàn)角色管理部分代碼.58附錄二:實現(xiàn)權限管理部分代碼62外文資料原文.65翻譯文稿.67 第1章 引言1.
11、1 選題背景 在商業(yè)競爭日趨激烈的今天,企業(yè)人事管理是企業(yè)管理中的一個重要內容,隨著時代的進步,企業(yè)也逐漸變得龐大起來。如何管理好企業(yè)內部員工的信息,成為企業(yè)管理中的一個大問題。在這種情況下,開發(fā)一個企業(yè)人事管理系統(tǒng)就顯得非常必要。人力資源是企業(yè)所有資源中最活躍與最昂貴的資源,如何讓更多的員工以積極主動的態(tài)度參與公司的運作,最大限度的發(fā)揮企業(yè)人力資源的效用是每一個管理者關心的問題。"企業(yè)人事管理信息系統(tǒng)"完全按照"以人為本"的設計要求,以綜合利用信息資源,調動管理人員積極性、綜合智慧和創(chuàng)造性為目的,將人事管理所涉及的各類業(yè)務按照其內在的聯(lián)系組織成一個有機
12、整體。透過信息化方式取代傳統(tǒng)人工作業(yè),幫助人事單位化繁為簡,快速有效的處理獎懲考核、訓練發(fā)展、任用遷調等各項人事作業(yè),大幅提升人事單位的工作效率,使其作業(yè)控管事半功倍,使企業(yè)達到事得其人,人盡其才的目標,創(chuàng)造企業(yè)競爭力,讓管理者輕松的體味人力資源管理的新觀念。1.2 編寫目的人事管理是公司企業(yè)內部很重要的一個管理事項,但目前大多內部勞資人事的管理,基本上是手工操作或是基于dos下的應用,這樣對信息的管理者有諸多不便,有的雖然是用foxpro、visual foxpro開發(fā),但由于開發(fā)工具本身的限制,對網絡功能的支持程度不是很強,為以后軟件升級到互聯(lián)網帶來了麻煩。因此有必要開發(fā)一個基于網絡的勞資
13、人事管理系統(tǒng),能在網絡環(huán)境下實現(xiàn)數(shù)據(jù)的錄入、插入、刪除、查詢、統(tǒng)計、更新等功能 人事管理的概念所謂人事管理,是指以從事社會勞動的人和有關的事的相互關系為對象,通過組織、協(xié)調、控制、監(jiān)督等手段,謀求人與事以及共事人之間的相互適應,實現(xiàn)充分發(fā)揮人的潛能,把事情做得更好這一目標所進行的管理活動。 人事管理的要點人事管理并不直接管理社會勞動過程,也不是簡單地對人或事進行管理,而是對社會勞動過程中人與事之間的相互關系進行管理。人事管理的職能是謀求社會勞動過程中人與事相互適應,做到事得其人,人盡其才。 管理信息系統(tǒng)功能特點1.用性好,信息標準化 人事信息系統(tǒng)標準將人員不同類別的信息分成人員基
14、本信息和子集信息,使信息的存放規(guī)范,從而提高了系統(tǒng)的整體效率。人員的基本信息是描述人員情況的最基本的信息,這類信息對于每個人來說是唯一的,如出生日期、姓名、性別等。2.靈活、快速的檢索查詢。 對人員、單位信息可以按多種條件組合查詢,并且支持區(qū)間查詢和模糊查詢。用戶可根據(jù)需要設置查詢條件(可以根據(jù)一個或多個條件進行單一或復合查詢,支持區(qū)間、模糊、二次查詢),經過對登錄用戶的權限進行校驗,將滿足查詢條件且在用戶可查詢范圍內的人員信息輸出。 3.圖文并茂的用戶界面。 日常的人員信息登記,包括人員的屬性信息和照片信息等多種手段。在查詢人員信息數(shù)據(jù)的同時,可以查看人員照片。在統(tǒng)計
15、報表生成的同時,可以查看數(shù)據(jù)分析圖,直觀形象4.方便的制作報表, 采用微軟的水晶報表模式來對數(shù)據(jù)進行顯示和提供數(shù)據(jù)的查詢,方便管理者對數(shù)據(jù)的管理和審核5.強大的后臺管理操作采系統(tǒng)對超級管理員和管理員的設置方便易用,設置和取消其管理員的權限操作簡單,可以隨時查看和更改管理員的信息1.3 人事系統(tǒng)的目標企業(yè)人事信息系統(tǒng)的目標是:按照建立管理信息系統(tǒng)的原理和方法,采用成熟的計算機信息技術和手段,支持企業(yè)人事管理工作的全過程,加強企業(yè)職工的各種信息資源的管理和應用,提高企業(yè)人事管理的現(xiàn)代化水平,優(yōu)化人、才、物和信息資源的結構,在為企業(yè)日常業(yè)務提供全面信息服務的基礎上,提供管理決策支持功能
16、。 人事管理信息系統(tǒng)的使用者只要求具備一定的計算機能力,所以要求系統(tǒng)具備良好的操作性,那么,采用模塊化設計,使之能便捷的移除(增添),方便用戶及客戶使用。這是系統(tǒng)必須完成的任務。1.4 術語說明OA,辦公自動化Personnel Administ ration或Personnel Management,人事管理MIS(Management Information System),管理信息系統(tǒng)Transaction processing,事務處理Data processing cycle,數(shù)據(jù)處理流程Data acquisition,數(shù)據(jù)采集Data processing,數(shù)據(jù)處理a
17、sata processing system security,數(shù)據(jù)處理系統(tǒng)安全性EDP(Electronic Data Processing),電子數(shù)據(jù)處理CIIS(Computer Integrated Information System),綜合信息系統(tǒng)DSS(Decision Support System),決策支持系統(tǒng)Internet/Intranet,因特網第2章 系統(tǒng)開發(fā)可行性分析2.1 可行性 技術可行性 隨著國內軟件開發(fā)的日益發(fā)展壯大,各種中小企事業(yè)單位已具備獨立開發(fā)各種類型的軟件的能力,能夠滿足不同行業(yè)的特別的需求。而這個系統(tǒng)盡管其在組織關系上存在著
18、很大的復雜性,繁瑣性,但是就整個系統(tǒng)的技術構成上來看,它還是屬于一個數(shù)據(jù)庫應用類的系統(tǒng)。其基本操作還是對存在數(shù)據(jù)庫進行添加、刪除、查找、編輯等。所以就單純的數(shù)據(jù)庫應用來看,暫不存在太大的技術問題。 經濟可行性 對于整個系統(tǒng)而言,在系統(tǒng)未運行之前,初期投資比較大,花費相對而言比較多。各部門必須配置電腦、服務器、打印機、傳真機及相關的網絡設備,但是在整個系統(tǒng)投入運行之后,因為現(xiàn)在計算機已經普及了,相關的人員培訓費可以減少很多。而同時又減少了數(shù)據(jù)的流通環(huán)節(jié),不必要花費那么多的時間,也就是說最重要的是就是提高了效率,而又保證了各項數(shù)據(jù)的準確性,也避免了工作人員的流動造成的收據(jù)丟失等問題,適應了當前的發(fā)
19、展形式。 管理可行性 隨著時代的發(fā)展,人員素質己逐步提高,不論是對于電腦系統(tǒng)的基本操作還是對于系統(tǒng)的維護都有了一定的基礎。同時還可以配置專業(yè)的電腦維護人員來維護電腦,不必擔心電腦故障問題。 開發(fā)環(huán)境可行性我們采用Visual Studio 2005開發(fā)工具。它首先是一個開放的協(xié)作式系統(tǒng)之外,可以和多種PC產品集成,并可以通過專用接口或ODBC接口連接許多比較常用的數(shù)據(jù)庫。其次它具有可視化的開發(fā)環(huán)境,使代碼的編寫更為直觀,并且在可視化環(huán)境下的調試和維護也相對容易。再次它隨身攜帶的Sybase SQL Anywhere本身就是個功能強大的DBMS,對小型應用來說,直接使用這個數(shù)據(jù)庫就是個質優(yōu)價廉的
20、選擇。而為方便用戶界面的開發(fā),Visual Studio 2005提供了大量控件,這既豐富了應用程序的表達能力,也加快了項目的開發(fā)速度。同時,它擁有多平臺的開發(fā)環(huán)境,如果要把一個平臺上開發(fā)的代碼移植到另外一個平臺上,只要重新編譯就可以了。圖1-1 程序流程示意圖1.1 系統(tǒng)測試分析在企業(yè)人事管理系統(tǒng)開發(fā)過程中采用了多種措施保證軟件質量,但是實際開發(fā)過程中還是不可避免地會產生差錯,系統(tǒng)中通常可能隱藏著錯誤和缺陷,示經周密測試的系統(tǒng)投入運行,將會造成難以想像的后果,因此系統(tǒng)測試是企業(yè)人事管理系統(tǒng)開發(fā)過程中為保證軟件質量必須進行的工作。大量統(tǒng)計資料表明,系統(tǒng)測試的工作量往往占系統(tǒng)開發(fā)總工作量的40%
21、以上。所以,我們必須重視測試工作。由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對某些特定情況考慮不周造成的。因此測試不是為了表明程序正確;成功的測試也不是沒有發(fā)現(xiàn)錯誤的測試。有意義的軟件測試應該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設計最有可以暴露程序系統(tǒng)缺陷的測試方案。因此軟件測試的目標應該是以盡可能少的代價和時間找出軟件系統(tǒng)中潛在的錯誤和缺陷。從產品角度看,測試計劃中的測試項目包括軟件結構中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認測試等。測試對象是隨階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確
22、認測試都是以被測過的模塊作為測試對象的。 單元測試單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨進行的,驗證模塊接口與設計說明書是否一致,對模塊的所有主要處理路徑進行測試且與預期的結構進行對照,還要對所有錯誤處理路徑進行測試。對源碼進行審查,對照設計說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進行單元測試前的重要工作工。單元測試一般是由程序員完成,也稱程序調試。 組合測試組合測試也稱集成測試或子系統(tǒng)測試,通常采用自頂向下測試和自底向上測試兩種測試方法。組合測試的對象是指已經通過單元測試的模塊,不是對零散模塊進行單個測試,而是用系統(tǒng)化的方法裝配和測試軟件系統(tǒng),是一個嚴格的過程,必
23、須認真地進行,其計劃的產生和單元模塊測試的完成日期要協(xié)調起來,這種測試應在系統(tǒng)目標機上進行,造成系統(tǒng)應用的環(huán)境條件,除了開發(fā)部分項目負責人參加以外,還應該有相應系統(tǒng)的用戶參加,給評審員進行演示。 確認測試確認測試是對通過組合測試的軟件進行的,這些軟件已經存于系統(tǒng)目標設備的介質上,確認測試的目的是對表明軟件是可以工作的,并且符合“軟件需求說明書”中規(guī)定的全部功能和性能要求。確認測試是按照這些要求定出的“確認測試計劃”進行的。測試工作是由一個獨立的組織進行,而且測試要從用戶的角度出發(fā)。 系統(tǒng)測試系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以及檢測系統(tǒng)不否達到用戶的實際要
24、求,系統(tǒng)測試的依據(jù)是系統(tǒng)分析報告。系統(tǒng)測試應在系統(tǒng)的整個范圍內進行,這種測試不只對軟件進行,而是對構成系統(tǒng)的硬、軟件一起進行。系統(tǒng)測試與建構同時進行或略慢。系統(tǒng)測試需要確認從頭到尾的功能正常才算完成,應當盡量避免系統(tǒng)測試延到項目末尾進行。 用戶驗收測試在系統(tǒng)測試完成后,進行用戶的驗收測試,它是用戶在實際應用環(huán)境中所進行的真實數(shù)據(jù)測試。在具體的測試中,一般應遵循以下原則:由程序設計者之外的人進行測試;測試用例應由兩部分組成:輸入數(shù)據(jù)和預期輸出結果;應選用不合理的輸入數(shù)據(jù)與非法輸入測試;不僅要檢驗程序是否實現(xiàn)預期功能,還應檢查程序是否做了不應該做的工作;集中測試容易出錯的程序模塊;對程序修改以后,
25、必須重新進行測試。1.2 測試方法一般來說,對程序測試有兩種測試方法:如果已經知道了軟件系統(tǒng)應具有的功能,可通過測試來難每個功能是否都能正常使用;如果知道程序的內部工作過程,可以通過測試來檢測程序內部是否按照規(guī)格說明書的規(guī)定正常進行。前一種方法稱為黑盒測試,后一種方法稱為白盒測試。黑盒測試又稱為功能測試,白盒測試又稱為結構測試。 結束語經過了兩個多月的學習和工作,我終于完成了企業(yè)人事管理系統(tǒng)的設計與實現(xiàn)的論文。從開始接到論文題目到系統(tǒng)的實現(xiàn),再到論文文章的完成,每走一步對我來說都是新的嘗試與挑戰(zhàn),這也是我在大學期間獨立完成的最大的項目。在這段時間里,我學到了很多知識也有很
26、多感受,從對企業(yè)管理一無所知,對ASP.NET,ADO.NET等相關技術很不了解的狀態(tài),我開始了獨立的學習和試驗,查看相關的資料和書籍,讓自己頭腦中模糊的概念逐漸清晰,使自己非常稚嫩作品一步步完善起來,每一次改進都是我學習的收獲,每一次試驗的成功都會讓我興奮好一段時間。從中我也充分認識到了企業(yè)人事管理系統(tǒng)給企業(yè)帶來的莫大的便利,節(jié)省了不少的人力和物力. 雖然我的論文作品不是很成熟,還有很多不足之處,但我可以自豪的說,這里面的每一段代碼,都有我的勞動。當看著自己的程序,自己成天相伴的系統(tǒng)能夠健康的運行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。 這次做論文的經歷也會使我終
27、身受益,我感受到做論文是要真真正正用心去做的一件事情,是真正的自己學習的過程和研究的過程,沒有學習就不可能有研究的能力,沒有自己的研究,就不會有所突破,那也就不叫論文了。希望這次的經歷能讓我在以后學習中激勵我繼續(xù)進步。本論文是在指導老師李坤栩教授的指導下完成的。在論文編寫研究的過程中,李坤栩老師給予了指導,并提供了很多與該研究相關的重要信息,培養(yǎng)了我們對科學研究的嚴謹態(tài)度和創(chuàng)新精神。這將非常有利于我們今后的學習和工作。在此表示衷心的感謝! 本次實驗還得到了課題組的各位老師的大力協(xié)助,在此一并表示我的感謝!參考文獻1C.J.Date , Database system implementation,機械工業(yè)出版社, 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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國服務器機柜行業(yè)產業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 2025至2030中國智能分析體重秤行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國數(shù)字媒體播放器行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國搬運機器人行業(yè)市場發(fā)展分析及前景趨勢與發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國拿鐵咖啡行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國打撈拖船行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展報告
- 2025至2030中國廢氣處理設備行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 小區(qū)內養(yǎng)殖業(yè)飼養(yǎng)管理協(xié)議
- 農民耕地承包經營收益分配協(xié)議
- 2025年美發(fā)師(中級)實操技能考核試卷:美發(fā)師實操技能培訓
- 2025年北方華創(chuàng)招聘筆試參考題庫含答案解析
- 期末綜合試題 2024-2025學年下期初中英語人教版七年級下冊(新教材)
- 2025年全國新高考I卷高考全國一卷真題英語試卷(真題+答案)
- 公共組織績效評估-形考任務三(占10%)-國開(ZJ)-參考資料
- 2025年廣東高中學業(yè)水平合格性考試化學試卷試題(含答案解析)
- 康復醫(yī)學科治療技術操作規(guī)范2023版
- 2025年貴安發(fā)展集團有限公司招聘筆試參考題庫含答案解析
- JT∕T 795-2023 事故汽車修復技術規(guī)范
- 趣識古文字智慧樹知到期末考試答案章節(jié)答案2024年吉林師范大學
- 奧數(shù)訓練專題——加減簡便計算
- 國家開放大學《Matlab語言及其應用》形考作業(yè)1-3參考答案
評論
0/150
提交評論