人力資源管理系統(tǒng)課程設(shè)計報告_第1頁
人力資源管理系統(tǒng)課程設(shè)計報告_第2頁
人力資源管理系統(tǒng)課程設(shè)計報告_第3頁
人力資源管理系統(tǒng)課程設(shè)計報告_第4頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、課程設(shè)計課程名稱大型數(shù)據(jù)庫題目名稱人力資源管理系統(tǒng)專業(yè)班級XXXXX學(xué)生姓名XXXXXXXXFX學(xué)號XXXXXXXX指導(dǎo)教師XXXXXX二一年十二月二十八日目錄摘要 . - 3 -第一章緒論 .- 4 -1.1問題的提出 .- 4 -1.2解決的方法 .- 4 -1.3人力資源管理系統(tǒng)概述 .- 5 -1.3.1 人力資源管理系統(tǒng)的發(fā)展 .- 5 -1.3.1 人力資源管理系統(tǒng)的特點 .- 7 -1.4開發(fā)工具的介紹 .- 8 -第二章人力資源管理系統(tǒng)分析與設(shè)計 .-11-2.1人力資源管理系統(tǒng)功能分析 .-11-2.2人力資源管理系統(tǒng)模塊設(shè)計 .-14-第三章人力資源管理系統(tǒng)功能實現(xiàn) .-1

2、8-3.1登錄界面 .-18-3.2主界面設(shè)計 .-22-3.3職工管理窗口設(shè)計 .-24-3.4考勤系統(tǒng)設(shè)計窗口 .-28-3.5工資管理設(shè)計界面 .-33-第四章總結(jié) .-38-參考文獻 .-39- 2 -摘要企業(yè)在激烈的市場競爭環(huán)境下求得生存, 就必須有效地利用人才、 時間、信息結(jié)合的優(yōu)勢。 因此,如何使企業(yè)及時掌握本企業(yè)人才的各種信息、 第一時間處理好隨時變化的人力資源管理問題, 建立一套符合企業(yè)實際的人力資源管理系統(tǒng)就顯得尤為重要, 而我們所開發(fā)研究的企業(yè)人力資源管理系統(tǒng), 能幫助企業(yè)準確地進行各種數(shù)據(jù)的輸入、更新、計算、匯總、結(jié)算、發(fā)放等分析統(tǒng)計工作,從而實現(xiàn)了企業(yè)人力資源管理的系

3、統(tǒng)化、規(guī)范化、自動化。隨著經(jīng)濟水平的發(fā)展,知識經(jīng)濟時代給企業(yè)人力信息管理提出了更高的要求,除了以往的工資利用計算機軟件excel 可以管理外,公司更希望能夠?qū)σ酝母鞣N的人事信息,考勤信息,工作評價信息,工資信息等統(tǒng)一管理起來。高效的、準確的人事管理,不僅能促進員工不斷提高自身素質(zhì)、提高工作積極性。從而提高員工工作質(zhì)量和效率。對企業(yè)而言,人力資源是企業(yè)最寶貴的資源,也是企業(yè)的“生命線” 。實行電子化的系統(tǒng)管理,可以讓人力資源管理人員從繁重瑣碎的案頭工作解脫出來,去完成更重要的工作, 人力資源管理信息系統(tǒng)的實現(xiàn)可以減輕比較繁瑣的手工信息管理。因此能夠開發(fā)出一個實用, 準確的人力資源管理系統(tǒng)對于企

4、業(yè)來說是重中之重!關(guān)鍵詞:企業(yè)管理、人力資源、信息技術(shù)- 3 -第一章緒論1.1 問題的提出隨著公司逐年的發(fā)展, 公司的人力資源管理等事務(wù)紛繁蕪雜, 但大體上這些事務(wù)可包括以下幾個方面的內(nèi)容: 人事基本信息管理, 員工的業(yè)務(wù)檔案管理、 員工的工作評價管理、 員工的考勤管理、 員工的工資管理等。 以上各項中的每一個部分都有該方面的管理明細, 以員工的基本信息管理為例, 包含的明細有: 員工編號、姓名、性別、部門、民族、出生年月、政治面貌、家庭住址、聯(lián)系電話、畢業(yè)學(xué)校、學(xué)歷等。若用人工的方法來管理這些數(shù)據(jù),不但會造成人力、物力、財力上的浪費, 而且因為要處理的信息量過大不容易進行統(tǒng)計和分析。 依靠

5、傳統(tǒng)的手工管理越來越跟不上公司的發(fā)展需要, 為了精簡人員, 提高辦事效率和節(jié)約公司運營成本,特別需要改變以前單純依賴人工管理的模式。1.2解決的方法開發(fā)一個更實用更可靠的人力資源管理系統(tǒng)。具體方法如下: 管理一個公司的整個系統(tǒng)的運行,包括員工基本信息,員工工資管理,員工的考勤情況,部門信息,崗位信息等。然后設(shè)置不同的用戶, 給予不同的權(quán)限, 以進行不同的操作。1 、 先創(chuàng)建一個菜單,讓用戶選擇是對哪一類對象進行操作。2 、 確定好對哪一類對象進行操作后,程序又創(chuàng)建一個菜單讓用戶選擇對此類對象進行如何操作。操作包括:輸入記錄、顯示記錄、修改記錄和刪除記錄。3 、 輸入記錄時提示用戶輸入每一條記錄

6、的各個字段,輸入的每一條記錄都要保存到文件如 (a:example.dat)下。注意一條記錄相當(dāng)于一個對象。輸入的工號不能重復(fù),輸入的數(shù)據(jù)字段作有效性檢測。4 、 顯示記錄時,先提示用戶輸入要顯示哪一個記錄號的記錄,如記錄號在不超出范圍則顯示要訪問的記,否則告訴用戶記錄號超出范圍。5 、 修改記錄時,先要求用戶輸入要修改的記錄關(guān)鍵字內(nèi)容,如學(xué)生的關(guān)鍵字段學(xué)號、員工的關(guān)鍵字段是工號。輸入好關(guān)鍵字后進行查找所要修改的記錄,- 4 -找到了重新輸入該記錄的數(shù)據(jù)成員內(nèi)容,否則告訴用戶找不到此記錄。6 、 刪除記錄時,先要求用戶輸入要修改的記錄關(guān)鍵字內(nèi)容,) 輸入好關(guān)鍵字后進行查找所要刪除的記錄,找到了

7、把它刪除掉,否則告訴用戶找不到此記錄。提示:刪除的方法先創(chuàng)造一個臨時的文件(a:example.tmp),一條一條記錄查找過去,把非要刪除的記錄一條一條寫到臨時文件下,然后把臨時文件復(fù)制到a:example.dat下。1.3人力資源管理系統(tǒng)概述人力資源管理系統(tǒng)是典型的管理信息系統(tǒng), 采用計算機管理企業(yè)的人力資源管理是當(dāng)前不可缺少的一種管理手段。 其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強,數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。本系統(tǒng)著眼于人力資源管理制度的業(yè)務(wù)實際, 經(jīng)過實際的需求分析, 采用功能強

8、大的 C#做為開發(fā)工具、 SQL Server 2000做為數(shù)據(jù)庫開發(fā)出來的系統(tǒng)。本人力資源管理系統(tǒng)可管理職工基本信息的記錄,進行修改 ,增加 ,查詢 ,刪除一些功能 .并可以進行工資的修改 ,增加 ,查詢 ,刪除 .還可對員工的考勤情況進行管理,主要用于電腦成員員工對公司人力資源的統(tǒng)一管理, 同時方便統(tǒng)計部分數(shù)據(jù)。人力資源管理系統(tǒng)的發(fā)展一個企業(yè)在市場中的競爭優(yōu)勢集中表現(xiàn)為以下兩點:一、企業(yè)是否具有在人才市場中具有能優(yōu)勢的人才; 二、企業(yè)所具有的人才是否具有合適的環(huán)境。 所以現(xiàn)在的成功企業(yè)一般關(guān)注以下兩個方面, 一是積極尋找合適的人才, 并向辦法留住人才,還有一個就是營造企業(yè)的內(nèi)部環(huán)境, 一面

9、促進人才的成長, 一面又有利于人才脫穎而出。 這兩個方面, 也許后者更重要, 所以現(xiàn)在企業(yè)最流行的莫過于重組與再造,而且所有的管理活動都可以通過計算機和網(wǎng)絡(luò)完成, 比如生產(chǎn)管理系統(tǒng)、物流管理系統(tǒng)、財務(wù)管理系統(tǒng)、客戶管理系統(tǒng)等等。所有的管理系統(tǒng)都是- 5 -為了加快企業(yè)應(yīng)變能力和業(yè)務(wù)處理能力, 但所有這些的實現(xiàn)又以企業(yè)的員工為基礎(chǔ),所以人力資源管理者, 如果還想成為 CEO的戰(zhàn)略伙伴, 就必須要改變自己的工作模式,加快自身對企業(yè)內(nèi)外環(huán)境、 企業(yè)目標, 以及其他直線部門的需要和變化的響應(yīng),并提高工作質(zhì)量。要想實現(xiàn)對這種快速變化的環(huán)境和需求的快速相應(yīng),我們就必須能夠盡早獲得和傳輸需求信息或變化的信息

10、, 必須更快的處理這種信息,并更快地做出相應(yīng)的處理, 以滿足或處理這種變化。 所以人力資源管理系統(tǒng),也就成為了越來越多企業(yè)的選擇不得已,也是必然的選擇。人力資源管理系統(tǒng)有其自身的發(fā)展歷程, 而現(xiàn)在國內(nèi)大量涌現(xiàn)的人力資源管理系統(tǒng),有國外的,也有國產(chǎn)的,總的說來是良莠不齊。為了讓企業(yè)在選擇人力資源系統(tǒng)時自己先有個了解,我們吧人力資源管理系統(tǒng)發(fā)展的四個階段:1、薪資計算系統(tǒng)時代,即人力資源管理系統(tǒng)的發(fā)展歷史可以追溯到20 世紀60 年代末期。由于當(dāng)時計算機技術(shù)已經(jīng)進入實用階段,同時企業(yè)的規(guī)模也越來越大,用手工來計算和發(fā)放薪資既費時費力又非常容易出差錯, 為了解決這個問題,第一代的人力資源管理系統(tǒng),

11、其實就是薪資管理系統(tǒng)應(yīng)運而生。 當(dāng)時由于技術(shù)條件和需求的限制, 用戶非常少,而且那種系統(tǒng)充其量也只不過是一種自動計算薪資的工具。2、薪資 / 人事管理系統(tǒng)時代,即第二代的人力資源管理系統(tǒng)出現(xiàn)于20 世紀70 年代末。隨著計算機技術(shù)的飛速發(fā)展,無論是計算機的普及性,還是計算機系統(tǒng)工具和數(shù)據(jù)庫技術(shù)的發(fā)展第二代薪資管理系統(tǒng)基本上解決了第一代系統(tǒng)的主要問題,開始紀錄員工的其他基本信息包括薪資的歷史數(shù)據(jù), 此外,它的報表生成和薪資數(shù)據(jù)分析功能也都有了較大的改善。 這個時代的的管理系統(tǒng)以薪資處理為主,并兼具了一部分人事信息管理的功能。3 、人力資源管理系統(tǒng)時代,即人力資源管理系統(tǒng)的第一次革命性變革出現(xiàn)在

12、20 世紀 90 年代初。由于企業(yè)管理理論, 特別是人力資源理論的發(fā)展,使人們認識到人力資源在企業(yè)發(fā)展和企業(yè)競爭優(yōu)勢中的關(guān)鍵性作用,另外隨著IT 技術(shù)的發(fā)展,把一些人力資源管理理念和理論應(yīng)用到企業(yè)管理中也變?yōu)榭赡堋?這一階段企業(yè)最關(guān)注的時員工的績效考評和管理系統(tǒng), 以及培訓(xùn)管理系統(tǒng)。 第三代人力資源管理系統(tǒng)的特點是從人力資源管理的角度出發(fā), 用集中的數(shù)據(jù)庫將幾乎所有- 6 -與人力資源相關(guān)的數(shù)據(jù)(如薪資福利、招聘、個人職業(yè)生涯的設(shè)計、培訓(xùn)、職位管理、績效管理、崗位描述、個人信息和歷史資料)統(tǒng)一管理起來,形成了集成的信息源。友好的用戶界面, 強有力的報表生成工具、 分析工具和信息的共享使得人力資

13、源管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮企業(yè)人力資源規(guī)劃和政策。4 、 E 人力資源管理系統(tǒng)或EHRMS時代 ,即人力資源管理信息系統(tǒng)的第二次革命性變革出現(xiàn)在20 世紀 90 年代末和 21 世紀初。由于 internet 和 intranet技術(shù)的普及,以及人力資源管理理論的進一步發(fā)展, 學(xué)習(xí)與發(fā)展成為企業(yè)與員工個人的永遠的主題,而IT 技術(shù)為這一主題給出的答案就是 E-LEARNING。為了快速響應(yīng)企業(yè)內(nèi)部和外部的各種要求與變化, WEB使人力資源部門與企業(yè)的內(nèi)部員工和外部世界之間的距離成為0,這就是人力資源管理系統(tǒng)的 E 話。 E 化 HRMS除了具有人力資源管理系統(tǒng)

14、的所有特征外,還可以實現(xiàn)員工或潛在員工和企業(yè)人力資源管理者互動和零距離。人力資源管理系統(tǒng)的特點人力資源管理系統(tǒng)有以下五個特點。 1. 和企業(yè)內(nèi)部其它系統(tǒng)兼容性; 2. 集團化管理模式即純互聯(lián)網(wǎng)結(jié)構(gòu); 3. 完全按企業(yè)需求靈活定制性; 4. 無紙化辦公即改善企業(yè)“白紙黑字”的辦公流程; 5. 根據(jù)企業(yè)所有管理權(quán)限分布式控制系統(tǒng)。而這些特點給企業(yè)也帶來了不很大的利益。 企業(yè)無需考慮購買這套人力資源管理系統(tǒng)后與自身的其他管理系統(tǒng)和將來購買的先進系統(tǒng)互不兼容、 數(shù)據(jù)無法交換的問題。企業(yè)更加不必擔(dān)心將來需要重新更換系統(tǒng)所帶來的資金重投入、 員工及管理人員多次培訓(xùn)的憂患。 無論公司現(xiàn)在機構(gòu)多么龐大, 還是

15、由現(xiàn)今的中小企業(yè)發(fā)展到大型集團, 這套系統(tǒng)都可以為自己管理的游刃有余, 并且公司再怎么擴大都無需投入額外成本。 在系統(tǒng)管理和升級方面更是輕松自如, 因為系統(tǒng)只需要在企業(yè)服務(wù)器上安裝一次, 其他客戶端電腦無需安裝任何額外程序 (當(dāng)然需要我們企業(yè)上網(wǎng)必備的 IE 瀏覽器),升級管理輕松在一臺服務(wù)器上搞定,這樣我們企業(yè)分支機構(gòu)無任擴展到世界任何地方都不必擔(dān)心升級管理的痛苦。 . 現(xiàn)今企業(yè)管理個性化很融, 各家有各家高招, 針對于現(xiàn)在企業(yè)發(fā)展趨勢, 必須要一套適合企業(yè)現(xiàn)今管理模式而且能定制未來發(fā)展模式的人力資源管理系統(tǒng), 也就是說我們需要- 7 -的軟件應(yīng)該是可以隨著公司的調(diào)整和改變做出相應(yīng)的調(diào)整和改

16、變的靈活系統(tǒng)。 這樣就能減少公司二次開發(fā)的成本, 并且能充分的滿足、 貼切公司的需求, 進而節(jié)約不必要的開支。 無紙化辦公、 異地共同辦公, 無論你在哪里都可以登陸這套人力資源管理系統(tǒng)實現(xiàn)你在企業(yè)中的角色, 就想你在坐在辦公室一樣完成這套工作流程,大大提高了工作效率。 這也是對管理制度的一種體現(xiàn), 體現(xiàn)了“管理在前,執(zhí)行在后”的先進理念。 隨著企業(yè)管理理念的提高, 企業(yè)內(nèi)的職位、 崗位劃分越來越細致,針對這種發(fā)展的趨勢, 我們選擇人力資源管理軟件的時候必須考慮到系統(tǒng)中權(quán)限控制是否適合公司各個崗位的問題。 權(quán)限分配必須分別對應(yīng)于企業(yè)中不同的部門和不同的人, 根據(jù)不同的管理人員而下放相應(yīng)的權(quán)限。

17、這樣才能給企業(yè)帶來管理的安全和信息的保密。 另外,在分布式權(quán)限控制系統(tǒng)中職位與權(quán)限相結(jié)合,不因人的流動而造成職責(zé)的空缺。并且,既可以統(tǒng)一管理,又明確分工。合理的下放職權(quán),亦可減輕各崗位的工作負擔(dān)。1.4 開發(fā)工具的介紹這次課程設(shè)計我們用的是 Microsoft Visual Studio 2008 作為開發(fā)工具,并且用的編程語言是 C#。在連接數(shù)據(jù)庫時我們運用了 Microsoft Visual Studio 2008 中自帶的 linq to sql 。下面的內(nèi)容分別介紹了這三個方面。Microsoft Visual Studio 2008 是面向 Windows Vista 、Office

18、 2007 、Web 2.0 的下一代開發(fā)工具 ,代號 “Orcas,”是對 Visual Studio 2005 一次及時、全面的升級。 VS2008 引入了 250 多個新特性,整合了對象、關(guān)系型數(shù)據(jù)、 XML 的訪問方式 ,語言更加簡潔。使用 Visual Studio 2008 可以高效開發(fā) Windows 應(yīng)用。設(shè)計器中可以實時反映變更,XAML 中智能感知功能可以提高開發(fā)效率。 同時 VisualStudio 2008 支持項目模板、調(diào)試器和部署程序。Visual Studio 2008 可以高效開發(fā) Web 應(yīng)用,集成了 ASP.NET AJAX 1.0 ,包含 ASP.NET

19、AJAX項目模板,它還可以高效開發(fā)Office 應(yīng)用和 Mobile 應(yīng)用。Visual Studio是一套完整的開發(fā)工具集,用于生成ASP.NET Web應(yīng)用程序、 XML Web Services 、桌面應(yīng)用程序和移動應(yīng)用程序。Visual Basic 、VisualC+ 、VisualC# 和 VisualJ# 全都使用相同的集成開發(fā)環(huán)境(IDE) ,利用此IDE 可以共享工具且有助于創(chuàng)建混合語言解決方案。另外,這些語言利用- 8 -了 .NET Framework 的功能,通過此框架可使用簡化 ASP Web 應(yīng)用程序和XML Web Services開發(fā)的關(guān)鍵技術(shù)。LINQ 是 La

20、nguage Integrated Query的簡稱,它是集成在 .NET 編程語言中的一種特性。已成為編程語言的一個組成部分,在編寫程序時可以得到很好的編譯時語法檢查,豐富的元數(shù)據(jù),智能感知、靜態(tài)類型等強類型語言的好處。并且它同時還使得查詢可以方便地對內(nèi)存中的信息進行查詢而不僅僅只是外部數(shù)據(jù)源。LINQ 定義了一組標準查詢操作符用于在所有基于 .NET 平臺的編程語言中更加直接地聲明跨越、 過濾和投射操作的統(tǒng)一方式, 標準查詢操作符允許查詢作用于所有基于 接口的源,并且它還允許適合于目標域或技術(shù)的第三方特定域操作符來擴大標準查詢操作符集, 更重要的是, 第三方操作符可以用它們自己的提供附加服

21、務(wù)的實現(xiàn)來自由地替換標準查詢操作符, 根據(jù) LINQ 模式的習(xí)俗, 這些查詢喜歡采用與標準查詢操作符相同的語言集成和工具支持。LINQ to SQL 全稱基于關(guān)系數(shù)據(jù)的 .NET 語言集成查詢,用于以對象形式管理關(guān)系數(shù)據(jù),并提供了豐富的查詢功能。其建立于公共語言類型系統(tǒng)中的基于SQL 的模式定義的集成之上,當(dāng)保持關(guān)系型模型表達能力和對底層存儲的直接查詢評測的性能時,這個集成在關(guān)系型數(shù)據(jù)之上提供強類型。C sharp(又被簡稱為 “ C#”)是微軟公司在二OOO 年六月發(fā)布的一種新的編程語言 , 并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相.C#是微軟公司研究員Anders Hejlsberg

22、 的最新成果 .C#看起來與 Java 有著驚人的相似 ;它包括了諸如單一繼承 ,界面 ,與 Java 幾乎同樣的語法 ,和編譯成中間代碼再運行的過程 .但是 C#與Java有著明顯的不同 ,它借鑒了 Delphi 的一個特點 ,與 COM( 組件對象模型 )是直接集成的 ,而且它是微軟公司 .NET windows 網(wǎng)絡(luò)框架的主角。C#語言定義主要是從C 和 C+ 繼承而來的,而且語言中的許多元素也反映了這一點。C# 在設(shè)計者從C+ 繼承的可選選項方面比Java 要廣泛一些(比如說 structs) ,它還增加了自己新的特點( 比方說源代碼版本定義). 類 :C#中類的申明與Java 很相似

23、 .這是合理的因為經(jīng)驗告訴我們Java模型工作得很好 .Java 的關(guān)鍵字import 已經(jīng)被替換成using, 它起到了同樣的作用.一個類開- 9 -始執(zhí)行的起點是靜態(tài)方法Main().C# 擁有比 C,C+ 或者 Java 更廣泛的數(shù)據(jù)類型 .這些類型是 bool, byte, ubyte, short, ushort, int, uint, long, ulong, float,double, 和 decimal. 象 Java 一樣 ,所有這些類型都有一個固定的大小.又象 C和C+ 一樣 ,每個數(shù)據(jù)類型都有有符號和無符號兩種類型.與 Java 相同的是 ,一個字符變量包含的是一個16

24、位的 Unicode字符 .C# 新的數(shù)據(jù)類型是decimal數(shù)據(jù)類型 ,對于貨幣數(shù)據(jù),它能存放 28 位 10進制數(shù)字 .-10-第二章人力資源管理系統(tǒng)分析與設(shè)計2.1人力資源管理系統(tǒng)功能分析在系統(tǒng)中需用到的表結(jié)構(gòu)有:表 2-1職員基本信息表列名類型長度是否為空職員編號varchar30否姓名varchar20是性別varchar2是出生日期int8是年齡int4是籍貫varchar50是民族varchar20是文化程度char50是畢業(yè)學(xué)校char100是健康狀況varchar50是婚姻狀況varchar10是身份證號碼varchar18家庭電話varchar50辦公電話varchar50

25、手機varchar50電子郵件varchar50部門編號varchar20備注varchar100所在崗位char10表 2-2崗位表列名類型長度是否為空崗位編號char3崗位名稱char10部門編號char3工資decimal13-11-表 2-3月工資統(tǒng)計表列名類型長度是否為空日期int4職員編號varchar30部門編號char3崗位編號char3基本工資decimal9職務(wù)工資decimal13應(yīng)發(fā)金額合計decimal13房租decimal13水電費decimal13請假扣除decimal13考勤扣除decimal13住房公積金decimal13醫(yī)療保險decimal13養(yǎng)老保險de

26、cimal13應(yīng)扣金額合計decimal13工資合計decimal13發(fā)放否char10月份int4序號int4表 2-4用戶清單列名類型長度是否為空職員編號char30類型Varchar8密碼char10表 2-5 簽到表列名類型長度是否為空員工編號char8部門編號char3簽到時間datetime8類型char8考勤扣除int4-12-表 2-6簽離表員工編號char8部門編號char3簽離世間Datetime8類型Char8考勤扣除int4表 2-7職工調(diào)動表職工編號char30姓名char10調(diào)動日期int4調(diào)動前部門char10調(diào)動后部門char10調(diào)動前職稱char10調(diào)動后職稱

27、char10調(diào)動原因text16表 2-8請假表序號int4職員編號varchar30開始時間datetime8結(jié)束時間datetime8天數(shù)int4請假扣除decimal13備注varchar50表 2-9部門表部門編號char3部門名稱char10管理人char8部門人數(shù)int4-13-實體關(guān)系圖:圖 2-1 實體關(guān)系圖數(shù)據(jù)流圖( DFD):圖 2-2 數(shù)據(jù)流圖( DFD)2.2人力資源管理系統(tǒng)模塊設(shè)計本系統(tǒng)由員工信息管理子系統(tǒng), 工資管理子系統(tǒng),考勤考核管理子系統(tǒng)組成,今后還可以根據(jù)發(fā)展需要添加相關(guān)系統(tǒng)。-14-1. 員工信息管理子系統(tǒng)(1) 員工信息查詢員工成功登錄人力資源管理系統(tǒng),輸

28、入相關(guān)信息條件,進行員工信息查詢。員工對于自己的相關(guān)基本信息進行查看,以及相關(guān)人員查看員工的信息。在這個業(yè)務(wù)流程中,有兩個直接與系統(tǒng)交互的用戶:系統(tǒng)管理員,員工。(2) 員工信息修改人力資源管理部門等相關(guān)人員根據(jù)情況對員工信息進行修改更新與維護,員工自身對于自己的信息的更正等。整個流程如圖所示:圖 2-3員工信息修改(3) 新員工信息添加當(dāng)公司招聘進新的員工時, 需要將新員工的信息存進系統(tǒng)中。其流程如圖所示:圖 2.4 新員工信息添加這個業(yè)務(wù)流程中涉及的業(yè)務(wù)實體同上面信息修改。其系統(tǒng)直接交互用戶也包括系統(tǒng)管理員,員工,人力資源部門人員,在上面的業(yè)務(wù)活動的基礎(chǔ)上,人力資源部門人員涉及的業(yè)務(wù)活動添

29、加了添加員工信息-15-(4) 離職員工信息刪除公司員工因為某種原因離職的時候,就需要從系統(tǒng)中將該員工的信息刪除。整個業(yè)務(wù)流程如圖所示:圖 2-5 離職員工信息刪除2. 工資管理系統(tǒng)(1) 員工獎勵 / 懲罰管理當(dāng)某個員工獲取獎勵時,將員工相關(guān)信息以及其獲得的獎勵情況存入系統(tǒng)中。月底時對所有獎勵表進行統(tǒng)計得出員工月獎勵情況表。整個業(yè)務(wù)流程如圖所示:圖 2-6 員工獎勵 / 懲罰管理(2) 員工績效考核從員工考勤考核部門將所有員工整月的情況報表, 獎勵情況表以及懲罰信息表從系統(tǒng)中查詢獲取, 然后根據(jù)考核條例評定出個員工的考核表。 整個業(yè)務(wù)流程-16-如圖所示:圖 2-7 員工績效考核(3) 當(dāng)月

30、員工工資管理月底根據(jù)員工信息表中員工工資情況以及績效考核表中各員工考核情況得出員工月實際工資,存入系統(tǒng)中。流程如圖所示:圖 2-8 當(dāng)月員工工資管理3.考勤子系統(tǒng)(1) 考勤信息記錄公司采用相關(guān)電子設(shè)備對員工每天的上班情況進行記錄,而考勤部門的人員需要將這些信息分類存入天考勤信息登記表中。流程如圖所示:圖 2.9 考勤信息記錄-17-4. 月考勤信息統(tǒng)計月底時,將各員工整月考勤情況, 請假情況以及加班信息匯總得到月考勤信息表,該業(yè)務(wù)流程如圖所示:圖 2-10 月考勤信息統(tǒng)計這些業(yè)務(wù)流程涉及到的業(yè)務(wù)實體以及他們之間的關(guān)系如圖所示:圖 2-11業(yè)務(wù)流程圖第三章人力資源管理系統(tǒng)功能實現(xiàn)3.1登錄界面

31、設(shè)計思路:登陸界面(如圖3-2)的校驗和很多人不一樣,我是先進行用戶名,密碼以及用戶類型的校驗以后。登陸界面中的用戶類型下拉菜單是事先設(shè)定好的,管理員和普通職工可以進行的職權(quán)不一樣,這樣設(shè)計對于管理員的安全性有了很大的提高。在沒有管理員的用戶類型時,是不能登陸管理員界面的。-18-流程圖:輸 入 職判斷工 號 密正確職工正確碼 并 且號是選 擇 用否存戶類型在錯誤圖判斷密判 斷 類登陸成功,型 是 否并且把用碼是否錯誤正確正確和 職 工戶的類型號對應(yīng)。和 id 好傳遞到主窗提示,并且清除文本框和下拉菜單中的文字,讓用戶從新輸入信息。3-1 登陸流程圖登陸驗證(先驗證用戶名和密碼,再驗證用戶類型

32、)private void button1_Click( object sender, EventArgs e)= 0)/ 如果用戶沒有把信息填寫完整,則會彈出提示對話框如圖 3-1MessageBox.Show(請完善信息! );userid.Text = null ;password.Text = null ;usersort.Text = null ;return;else用戶清單user_id = new 用戶清單 ();tryuser_id=my_datacontext. 用 戶 清單.Single(id=id. 職員 編號=-19-catch (Exception )/得不到后臺數(shù)

33、據(jù)庫的用戶清單名單,則會返回錯誤,如圖3-2MessageBox.Show( 職工號不存在!, 警告 );return;if (user_id != null )if (user_id. 密碼 .ToString().Trim()/這里得不到后臺數(shù)據(jù)庫的數(shù)據(jù) ,沒辦法進行比較if (user_id.類型this.Visible = false;MainFormmain=new/把登陸界面得到的職工編號和用戶類型傳遞到主窗口main.Show();elseMessageBox.Show(類型不正確!);userid.Text = null ;password.Text = null ;users

34、ort.Text = null ;return;elseMessageBox.Show(密碼不正確! );-20-userid.Text = null ;password.Text = null ;usersort.Text = null ;return;elseMessageBox.Show( 該用戶不存在!);userid.Text = null ;password.Text = null ;usersort.Text = null ;return;-21-登陸界面如圖所示 :圖 3-2 登陸界面3-3 登陸界面提醒3.2主界面設(shè)計主界面的設(shè)計有一共有五個操作:系統(tǒng)管理,人事管理,工資管理

35、,考勤管理,請假管理。但是對于管理員和普通職工操作是不同的,作為管理員,可以對公司上下所有人的信息進行增刪改查,但是作為公司的普通職工, 他只可以看到自己的所有信息, 而且不可以進行更改。 雖然在主界面上沒有什么區(qū)別,但在不同職權(quán)跳轉(zhuǎn)后看到的窗體時不一樣的。系統(tǒng)管理:操作時先判斷用戶的類型,若是管理員則能對系統(tǒng)中的用戶進行添加和刪除,對整個系統(tǒng)起到維護的作用。 普通員工只能經(jīng)過此項進行更改密碼。人事管理:公司所有員工的信息都可以經(jīng)過這個查清楚。管理員可以注銷或者添加職工信息,如若公司的員工有變動, 則要進行信息的錄入或者刪除。 工資管理:工資和員工的崗位和考情情況聯(lián)系的較緊密,在顯示員工工資信

36、息的時候有些是-22-事先已經(jīng)確定的了,如:請假扣除、考勤扣除等??记诠芾恚好總€員工到公司后就會進行簽到,這是與公司的刷卡系統(tǒng)相聯(lián)系,這里只用按鈕來代替。 員工離開公司時也同樣進行簽離。管理員可以對員工的記錄進行查詢。查詢的方式可以按員工號或者按部門查詢,這樣可以方便管理員對員工進行統(tǒng)計等。請假管理:管理員可以對員工的請假信息進行錄入修改和刪除,當(dāng)然也可以查詢,分為按員工編號查詢和按時間查詢。圖 3-4 主窗體主窗體的代碼主要判斷用戶的類型進行判斷,并且有一部分進行參數(shù)的傳遞 (由于篇幅的問題,以下只用一個代表) 。private void 修改密碼 ToolStripMenuItem_Click( object sender, EventArgs e)if (this.m_Sort = 普通職工 ) /如果用戶的類型為普通員工,則會只看到自己的信息。user1 users1 = new user1(m_ID ,m_Sort);/傳遞登陸界面?zhèn)鬟^來的id號和用戶類型,對以后的查找有一定的用處。users1.MdiParent = this;users1.Show();else-23-user users = new user(m_

溫馨提示

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

評論

0/150

提交評論