人事工資管理系統(tǒng)_畢業(yè)設(shè)計_第1頁
人事工資管理系統(tǒng)_畢業(yè)設(shè)計_第2頁
人事工資管理系統(tǒng)_畢業(yè)設(shè)計_第3頁
人事工資管理系統(tǒng)_畢業(yè)設(shè)計_第4頁
人事工資管理系統(tǒng)_畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 畢 業(yè) 設(shè) 計(論 文) 2015年 4月20 日摘 要隨著企業(yè)的規(guī)模不斷擴大,員工數(shù)量急劇增加,有關(guān)員工的各種信息量也成倍增長。面對龐大的信息量,就需要有企業(yè)人事信息管理系統(tǒng)來提高員工管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速的查詢,從而減少管理方面的工作量。文章分為三個部分:引言部分介紹了選題的背景和研究的意義;正文部分詳細闡述了人事工資管理系統(tǒng)的系統(tǒng)分析和大致的實現(xiàn)過程,是文章的主題部分,也是難點和創(chuàng)新點所在;結(jié)論部分總結(jié)了本次研究的體會和對本選題的展望。關(guān)鍵詞:人事管理 工資管理 信息系統(tǒng)目 錄摘 要IAbstractII目 錄III引 言1第一章 人事工

2、資管理系統(tǒng)分析21.1 可行性分析21.2 需求分析2第二章 總體設(shè)計42.1 項目規(guī)劃42.2 系統(tǒng)業(yè)務(wù)流程分析42.3 系統(tǒng)功能結(jié)構(gòu)4第三章 系統(tǒng)設(shè)計63.1 設(shè)計目標63.2 系統(tǒng)環(huán)境63.3 開發(fā)語言73.4 運行環(huán)境83.5 數(shù)據(jù)庫設(shè)計9第四章 詳細設(shè)計134.1 公共模塊設(shè)計134.2 公共類設(shè)計154.3 主要功能模塊設(shè)計18第五章 系統(tǒng)調(diào)試與測試275.1 程序調(diào)試275.2 系統(tǒng)測試27第六章 系統(tǒng)開發(fā)難點296.1 權(quán)限設(shè)置296.2 復雜查詢296.3 存儲過程296.4 動態(tài)配置系統(tǒng)參數(shù)29第七章 附錄30謝辭31參考文獻32引 言 隨著企業(yè)的規(guī)模不斷擴大,員工數(shù)量急劇

3、增加,有關(guān)員工的各種信息量也成倍增長。面對龐大的信息量,就需要有企業(yè)人事信息管理系統(tǒng)來提高員工管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速的查詢,從而減少管理方面的工作量。企業(yè)要實現(xiàn)現(xiàn)代化的主要內(nèi)容之一就是實現(xiàn)企業(yè)人事信息管理的現(xiàn)代化,只有將計算機引入企業(yè)的管理,才能真正形成現(xiàn)代化企業(yè)的組織形式,管理和運用方式,才能真正體現(xiàn)企業(yè)規(guī)范化、科學化、現(xiàn)代化管理的手段。在這種情況之下,只靠人工來處理員工的工資會出現(xiàn)很多問題,例如:1 花費財務(wù)人員大量的時間,2 計算的疏忽,出現(xiàn)工資發(fā)放錯誤的現(xiàn)象 所以設(shè)計一個人事工資管理系統(tǒng),由計算機代替人工執(zhí)行一系列諸如增加新員工,刪除舊員

4、工,工資修改,查詢,統(tǒng)計及打印等操作。這樣就使辦公人員可以輕松快捷地完成人事工資管理的任務(wù),也能使人事管理自動化,提高信息處理的速度和準確性。 第一章 人事工資管理系統(tǒng)分析1.1 可行性分析1. 經(jīng)濟上的可行性在網(wǎng)絡(luò)高速發(fā)展的今天,本系統(tǒng)將為企業(yè)辦公效率開啟一個新的窗口,其優(yōu)越性有以下幾點:(1)本系統(tǒng)的運行可以減少不必要的人力,為企業(yè)節(jié)省更多的資源;(2)本系統(tǒng)可以統(tǒng)計大量的數(shù)據(jù),對各個數(shù)據(jù)庫進行分類管理,保證數(shù)據(jù)的安全性和統(tǒng)一性;2 . 技術(shù)上的可行性本系統(tǒng)前臺數(shù)據(jù)庫采用Microsoft SQL Server 2005 數(shù)據(jù)庫,該數(shù)據(jù)庫系統(tǒng)在安全性、準確性和運行速度方面比其他數(shù)據(jù)庫有絕對

5、的優(yōu)越性,并且處理數(shù)據(jù)量大,效率高。綜上所述,本系統(tǒng)的設(shè)計與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的。因此,在技術(shù)方面是可行的。1.2 需求分析需求分析是軟件開發(fā)中最重要的一個環(huán)節(jié),需求分析的成功保證了整個軟件系統(tǒng)開發(fā)成功的一半。一個好的需求分析需要充分調(diào)動客戶的積極性,明確客戶對系統(tǒng)的需求和幫助客戶改進工作流程,使客戶不僅理解今天要實現(xiàn)什么功能,明天還可能實現(xiàn)什么功能。這樣我們作出的需求分析才具備前瞻性,更好地滿足客戶的需求。 第二章 總體設(shè)計2.1 項目規(guī)劃工資管理系統(tǒng)主要由人事管理、工資管理、系統(tǒng)管理、用戶管理和退出等模塊組成。2.2 系統(tǒng)業(yè)務(wù)流程分析工資管理系統(tǒng)的業(yè)務(wù)流程如圖2.1所示

6、。 圖2.1人事工資管理系統(tǒng)業(yè)務(wù)流程圖2.3 系統(tǒng)功能結(jié)構(gòu)工資管理系統(tǒng)功能結(jié)構(gòu)圖如圖2.2所示。 圖2.2 系統(tǒng)功能結(jié)構(gòu)圖第三章 系統(tǒng)設(shè)計3.1 設(shè)計目標本系統(tǒng)屬于中小型的數(shù)據(jù)庫管理系統(tǒng),可以對中小型企業(yè)人事工資進行有效的管理。3.2 系統(tǒng)環(huán)境1. 開發(fā)平臺本系統(tǒng)的開發(fā)平臺采用Microsoft的公司的Visual Studio 2005;2. 數(shù)據(jù)庫 本系統(tǒng)的數(shù)據(jù)庫管理軟件是SQL Server 2005。 3.3 開發(fā)語言 本系統(tǒng)是使用的開發(fā)語言是Visual C#。3.4 運行環(huán)境 (1)硬件環(huán)境 客戶機 處理器(CPU):Pentium 41.2G; 內(nèi)存容量(RAM):1G; 硬件容

7、量:250G。服務(wù)器 處理器(CPU):AMD Athlon(tm) 64 X2 Dual; 內(nèi)存容量(RAM):2G; 硬件容量:500G。(2)軟件環(huán)境 操作系統(tǒng)Windows98及以上版本 支撐框架.NET Framework1.13.5 數(shù)據(jù)庫設(shè)計 本系統(tǒng)采用SQLServer2005作為前臺數(shù)據(jù)庫,數(shù)據(jù)庫名稱為db_PMS,其中包含8張數(shù)據(jù),下面分別介紹。1. 數(shù)據(jù)表概要說明為了更好的說明本系統(tǒng)的后臺數(shù)據(jù)庫中的數(shù)據(jù)表,特別設(shè)計了一個數(shù)據(jù)表樹型結(jié)構(gòu)圖,如圖考評管理信息表部門名稱信息表員工檔案信息表員工工資信息表獎罰管理信息表調(diào)動管理信息表登陸用戶信息表員工職稱信息表 2. 主要數(shù)據(jù)表的

8、結(jié)構(gòu)tb_check(考評管理信息表)。表tb_check用于保存員工考評管理基本信息,該表的結(jié)構(gòu)如表2.1所示表2.1 考評管理信息表字段名數(shù)據(jù)類型長度主鍵否描述IDInt 4是系統(tǒng)編號PIDvarchar50否員工編號Pnamevarchar50否員工姓名Pdepvarchar50否員工部門PKpcontentvarchar50否考評內(nèi)容PKpResultvarchar50否考評結(jié)果PKpscoreInt4否考評分數(shù)PKPeoplevarchar50否考評人PKDatevarchar50否考評日期tb_employee(員工檔案信息表)。表tb_employee用于保存員工檔案的詳細信息,

9、該表的結(jié)構(gòu)如表2.2 所示表2.2 員工檔案信息表字段名數(shù)據(jù)類型長度主鍵否描述IDInt 4是系統(tǒng)編號employeeIDvarchar50否員工編號employeeNamevarchar50否員工姓名employeeSexvarchar50否員工性別employeeDeptvarchar50否員工部門employeeBirthdayvarchar50否員工生日employeeNationvarchar50否員工民族employeeMarriagevarchar50否婚姻狀況employeeDutyvarchar50否職務(wù)名稱employeePhonevarchar50否聯(lián)系電話employe

10、eAccessionvarchar50否就職日期employeePhotoimage16否員工相片employeePaydecimal9否進本工資tb_pay(員工工資信息表)。表tb_pay用于保存員工工資的詳細信息,該表的結(jié)構(gòu)如表2.3所示。表2.3 員工工資信息表字段名數(shù)據(jù)類型長度主鍵否描述IDInt 4是系統(tǒng)編號YIDvarchar50否員工編號YNamevarchar50否員工姓名YSexvarchar50否員工性別Ydepvarchar50否員工部門YZhiwuvarchar50否員工職務(wù)YBasePayvarchar9否基本工資YJintievarchar9否職務(wù)津貼Yjiang

11、livarchar9否獎勵金額YFKvarchar9否罰款金額Yquanqinvarchar9否全勤獎金Yjiabanimage9否加班工資Yyingfadecimal9否應(yīng)發(fā)工資Ygerendecimal9否個人所得稅Ypaydecimal9否員工工資YMonthvarchar50否工資月份tb_prize(獎罰管理信息表)。表tb_prize用于保存獎罰管理信息,該表的結(jié)構(gòu)如表2.4所示。 表2.4 將發(fā)管理信息表字段名數(shù)據(jù)類型長度主鍵否描述IDInt 4是系統(tǒng)編號UserIDvarchar50否員工編號UserNamevarchar50否員工姓名UserDepvarchar50否員工部門

12、UserJFvarchar50否獎罰類型UserJFcontentvarchar50否獎罰內(nèi)容UserJLMoneydecimal9否獎勵金額UserFKMoneydecimal9否罰款金額UsrJFDatevarchar50否獎罰日期UserCXDatevarchar50否撤銷日期第四章 詳細設(shè)計4.1 公共模塊設(shè)計1. 文件夾架構(gòu) 在開發(fā)工資管理系統(tǒng)之前,需要設(shè)計如圖41所示的文件架構(gòu)圖,在開發(fā)時只需將相應(yīng)文件保存到相應(yīng)文件夾下即可。 圖4-1 文件夾架構(gòu)2. 程序文件架構(gòu) 主文件架構(gòu)如圖4-2所示。 圖4-2 主文件架構(gòu)圖人事管理和工資管理文件架構(gòu)分別如圖43和圖4-4所示。圖4-3 人

13、事管理文件架構(gòu)圖圖4-4工資管理文件架構(gòu)圖 系統(tǒng)管理和部門管理文件架構(gòu)分別如圖4-5和圖4-6所示。 圖4-5 系統(tǒng)管理文件架構(gòu)圖 圖4-6 報表文件架構(gòu)圖 用戶管理文件架構(gòu)分別圖4-7所示。圖4-7 用戶管理文件架構(gòu)圖4.2 公共類設(shè)計在本系統(tǒng)中,主要建立了兩個公共類,分別為DBConnection類和DBOperate類。DBConnection類主要用于連接數(shù)據(jù)庫,而DBOperate類中則定義了一些公共方法,分別用于實現(xiàn)各種功能下面詳細介紹這兩個類。1. DBConnection類 DBConnection類是個數(shù)據(jù)庫連接類,此類主要用于連接SQL Server數(shù)據(jù)庫,在連接數(shù)據(jù)庫時,

14、只需要此類中的MyConnection即可。2 . DBOperate類DBOperate類中建立多個方法用于執(zhí)行不同的SQL語句。4.3 主要功能模塊設(shè)計1. 系統(tǒng)登錄窗體系統(tǒng)登錄主要用于對進入人事工資管理系統(tǒng)的用戶進行安全性檢查,以防止非法用戶進入系統(tǒng)。在登錄時,只有合法的用戶,才進入系統(tǒng)。(1)窗體設(shè)計新建一個Windows窗體,命名為frmLogin.cs,主要用于實現(xiàn)系統(tǒng)登錄功能。 圖4-8所示登陸界面 2. 系統(tǒng)主窗體當用戶通過登錄窗體成功登錄之后,會進入系統(tǒng)的主窗體。在主窗體中提供系統(tǒng)的各項功能連接,通過主窗體可以快速地打開系統(tǒng)的各個功能窗口。(1)窗體設(shè)計新建一個Windows

15、窗體,命名為frmMain.cs,主要用于實現(xiàn)系統(tǒng)主窗體的設(shè)計。窗體如圖4-9所示: 圖4-9主界面3.檔案管理窗體檔案管理窗體用于管理所有員工的信息,在檔案管理窗體中可以添加、修改、刪除和查找員工信息,雙擊某條員工信息,可以打開修改員工檔案的窗體,在此窗體中可以對信息進性修改并顯示員工的詳細信息。4.獎罰管理窗體公司的發(fā)展離不開完善的獎罰制度,獎罰制度可以提高員工的工作熱情,同時,也可以對員工有所制約。本系統(tǒng)中,制作一個獎罰管理窗體,用于添加、修改或者刪除獎罰信息,方便在發(fā)放工資時進行工資統(tǒng)計。5.調(diào)動管理窗體公司的經(jīng)營者會根據(jù)員工能力的不同而分配不同的工作,這時在企業(yè)內(nèi)部會出現(xiàn)員工調(diào)動的問

16、題,這就需要對員工調(diào)動有詳細的記錄,方便員工檔案的管理,以及統(tǒng)計工資時發(fā)放員工現(xiàn)任職務(wù)的薪水。6.考評管理窗體考評管理窗體的主要功能是管理考評信息,通過考評管理窗體,可以對考評信息進行增加、修改和刪除等操作。第五章 系統(tǒng)調(diào)試與測試5.1 程序調(diào)試 在人事工資管理系統(tǒng)中,比較常見的是工資管理。在數(shù)據(jù)庫中通常將存儲金額的字段類型設(shè)置為decimal類型中,但是當輸入的金額不符合decimal類型時,系統(tǒng)會出現(xiàn)錯誤提示。5.2 系統(tǒng)測試1.概述 一個軟件的好壞在于它是否符合用戶的需求,所以軟件測試也是項目開發(fā)的一個重要的步驟。軟件測試的重要依據(jù)就是項目需求分析說明書,但無論是系統(tǒng)分析員寫的系統(tǒng)需求分

17、析說明書還是開發(fā)人員開發(fā)出來的實際軟件,都不能完全代表用戶的真實需求。所以在實際工作中,需要盡可能多地爭取與用戶交流,參與系統(tǒng)的需求調(diào)研和評審,來獲取用戶的真實需求。2. 測試方法和測試步驟軟件測試根據(jù)不同的概念可以劃分為不同的測試方法,但在軟件測試領(lǐng)域中最基本最常見的測試方法包括黑盒測試和白盒測試,本系統(tǒng)主要按照這兩種方法進行測試得,詳細過程如下:(1)黑盒測試 黑盒測試主要包括功能測試和性能測試;功能測試是軟件測試中最主要的測試,主要檢查實際軟件的功能是否符合用戶的需求。性能測試在軟件測試中也是不可缺少的,它主要檢查軟件的反應(yīng)速度以及運行的時間。(2)白盒測試 白盒測試主要測試軟件的源代碼

18、;主要由程序員自己測試,在整個編程過程都在進行。所以不再詳述。3. 測試結(jié)果 本系統(tǒng)在不斷測試中出現(xiàn)的不足和現(xiàn)存的缺陷,都已完滿解決,得到了用戶進一步的肯定。第六章 系統(tǒng)開發(fā)難點6.1 權(quán)限設(shè)置由于人事工資管理系統(tǒng)數(shù)據(jù)安全非常重要,對不同權(quán)限的用戶出現(xiàn)的界面是不同的。為了記錄登錄的用戶名和權(quán)限通過Session 對象來實現(xiàn)。6.2 復雜查詢工齡段統(tǒng)計和各年齡段職稱人數(shù)統(tǒng)計通過一次查詢根本無法實現(xiàn),此時我們將復雜查詢分離成簡單的視圖,在視圖上再作查詢,就非常容易。6.3 存儲過程系統(tǒng)中大量采用了存儲過程,提高了系統(tǒng)的執(zhí)行效率,減少了網(wǎng)絡(luò)流量。第七章 附錄隨著計算機軟硬件的不斷發(fā)展,信息系統(tǒng)在人事管理中的應(yīng)用己成必然,目前市場上出現(xiàn)的了一些通用和專用的人事管理信息系統(tǒng),由于通用軟件的通用性和專用然機使用范圍的局限性,各單位、各公司人事部門仍需要開發(fā)適合自身使用的人事管理軟件。在開發(fā)過程中,出現(xiàn)了很多的問題,也得到了很多的幫助。通過此次設(shè)計開發(fā)工作,我體會到要做好一個系統(tǒng)開發(fā)工作,需要:1)領(lǐng)導的重視保證了人員、設(shè)備、資料、資金的需求;2)充分的準備工作使設(shè)計開發(fā)工作可以順利高效的實施;3)優(yōu)秀的組織工作既合理分工又緊密協(xié)調(diào)是完成一個整體的系統(tǒng)工程的保障;4)深厚的知識儲備及不斷學習新知識新技術(shù)的能力是解決問題的

溫馨提示

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

評論

0/150

提交評論