人事管理系統(tǒng)論文_第1頁
人事管理系統(tǒng)論文_第2頁
人事管理系統(tǒng)論文_第3頁
人事管理系統(tǒng)論文_第4頁
人事管理系統(tǒng)論文_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、*工業(yè)大學畢業(yè)設計(論文)人事管理系統(tǒng)姓 名 學 院 軟件學院 專 業(yè) 計算機網絡工程與管理指導教師 職 稱 摘 要隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現企業(yè)人事管理勢在必行。本系統(tǒng)結合公司實際的人事管理制度,經過實際的需求分析,采用功能強大的visual basic6.0作為開發(fā)工具而開發(fā)出來的單機版人事檔案管理系統(tǒng)。整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成人事管理的全過程,包括新進員工加入時人事檔案的建立、老員工的轉出、職位等的變動引起職工信息的修改、員工信息查詢、統(tǒng)計等人事管理工作以及新進員的新增、老員工修改等管理工作。經過實際使

2、用證明,本文所設計的人事管理系統(tǒng)可以滿足公司人事管理方面的需要。關鍵詞:管理信息系統(tǒng);人事管理;數據庫abstractwith the development at full speed of the technology of the computer, the popularization which the computer used in business administration, it is imperative in personnel management to make use of computer to realize enterprises. this system

3、 combines companys real personnel management system, through real demand analysis, adopt powerful visual basic6.0 and make the unit edition personnel administrative system developed out for developing instrument. the whole system sets out from according with the easy and simple to handle request wit

4、h friendly , flexible , practical , safe boundary plane, finish the whole course of personnel management , setting-up of the personal file while joining including entering the staff newly, the producing of old staff, the changes of position,etc cause the modification of workers information, such man

5、agements as personnel managements , such as staffs information inquiry, counting,etc and newly-increased,old staff of the persons who enter newly revise.used to prove, the personnel administrative system designed of this text can meet companys personnel management respects needs actually.key words:t

6、he management information system;personnel management;database前 言4第一章 緒 論41.1信息化的發(fā)展41.2系統(tǒng)開發(fā)背景5第二章 開發(fā)人事管理系統(tǒng)的問題62.1人事管理系統(tǒng)的簡介62.2人事管理系統(tǒng)的用戶需求6第三章 人事管理系統(tǒng)的分析和設計73.1 人事管理系統(tǒng)的分析和概要設計73.2 人事管理系統(tǒng)數據庫設計8第四章 人事管理系統(tǒng)的具體實現114.1模塊化的開發(fā)環(huán)境的簡介_visual basic114.1.1 事件驅動的應用程序114.1.2面向對象的編程124.2系統(tǒng)模塊的具體實現124.2.1檔案信息模塊124.2.2工

7、資管理模塊134.2.3工資統(tǒng)計模塊的實現144.2.4部門查詢模塊的實現154.2.5特殊查詢模塊的實現154.2.6報表查詢模塊的實現164.3 系統(tǒng)開發(fā)的其他方面17第五章 人事管理系統(tǒng)的運行環(huán)境17第六章:人事管理系統(tǒng)的程序開發(fā)18第七章 結束語18參考文獻18前 言 人事管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,它的內容對于企業(yè)的決策者和管理者來說都至關重要,所以人事勞資管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不

8、少的困難。 隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。 作為計算機應用的一部分,使用計算機對人事勞資信息進行管理,具有著手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。 因此,開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我們將以開發(fā)一套人事管理系統(tǒng)為例,談談其開發(fā)過程和所涉及到的問題及解決方法。第一章 緒 論1.1信息化的發(fā)展隨著人類邁入二十一世紀, 計算機

9、技術、通信技術、網絡技術為代表的現代信息技術的飛躍發(fā)展,人類正在從工業(yè)時代向信息時代邁進,人們越來越重視信息資源的開發(fā)和利用,”信息化”已成為一個國家經濟和社會發(fā)展的關鍵環(huán)節(jié),信息化水平的高低已成為衡量一個國家現代化水平和綜合國力的重要標志,信息化的實質是使信息 這一社會的主導資源充分發(fā)揮作用,可以說推廣信息技術使手段,真正利用信息是目的,信息化則是實現目的的過程。1993年,美國提出建立“信息高速公路”,有稱國家信息基礎設施(nii)的計劃,其核心是建立全國的高速網絡,把所有的計算機網絡連接起來。這個計劃的實現將對經濟和社會生活產生重大的影響,由此引起的信息化建設浪潮已波及世界各國。我國自1

10、983年大力推廣微型計算機應用以來,在管理信息領域,無論在理論方面,還是在實踐方面都有了很大的發(fā)展。1986年2月國務院批準建設了國家經濟信息系統(tǒng),全國從中央到省、市地方都陸續(xù)成立了信息中心,各行各業(yè)應用電子計算機的熱情普遍高漲。目前,已從單項業(yè)務的信息管理迅速項綜合的管理層和決策層的信息管理發(fā)展,應用水平日趨提高;已金橋工程、金關工程和金卡工程為代表的國民經濟信息工程也正在加速建設。1.2系統(tǒng)開發(fā)背景 現在wg公司中人事檔案的管理水平還停留在紙介質的基礎上,這樣的機制已經不能適應時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎的信息管理所取代。我作為一個

11、學習計算機信息管理的大學生,希望可以在這方面有所貢獻。我希望能用我兩年來所學的知識編制出一個實用的程序來幫助公司進行更有效的人事管理。 歸納起來,好處大約有以下幾點:1 可以存儲職工的人事檔案和工資檔案,安全、高效;2 只需一到二名錄入員即可操作系統(tǒng),節(jié)省大量人力;3 可以迅速查到所需信息。1.3課題研究的目的 人事管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,它的內容對于企業(yè)的決策者和管理者來說都至關重要,所以人事管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,

12、這對于查找、更新和維護都帶來了不少的困難。 作為計算機應用的一部分,使用計算機對人事勞資信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。1.4系統(tǒng)設計的指導思想針對wg公司的實際境況開發(fā),實用性強。公司內部實現信息化可視化管理,充分考慮到公司的發(fā)展方向。 第二章 開發(fā)人事管理系統(tǒng)的問題2.1人事管理系統(tǒng)的簡介 人事管理系統(tǒng)是針對人事部的大量業(yè)務處理工作而開發(fā)的管理軟件。根據用戶的要求,實現人員基本情況管理、和工資管理。等幾個方面的

13、功能。用戶通過輸入工資、職工履歷等基本信息,由系統(tǒng)自行生成相應的統(tǒng)計數據及各類統(tǒng)計報表以供用戶查詢、打印,另外用戶還可以對這些基本信息進行定期的更新和刪除, 人事管理系統(tǒng)力求給用戶方便快捷的途徑去管理這些繁瑣的數據。2.2人事管理系統(tǒng)的用戶需求總體功能需求 人事管理系統(tǒng)是針對人事處的大量業(yè)務處理工作用計算機進行全面現代化管理。主要包括人員基本情況管理、和工資管理。等幾個方面的功能,以實現用戶方便的輸入、查詢、統(tǒng)計、打印相關報表的業(yè)務需求。具體系統(tǒng)功能需求描述(1) 檔案信息管理 提供對”人員檔案信息”數據輸入、查詢功能。(2) 工資管理 提供對”職工工資表”數據的輸入、查詢、統(tǒng)計功能。(3)

14、工資統(tǒng)計 提供對“職工工資表”數據的月統(tǒng)計,由系統(tǒng)自行生成“職工工資構成情況表”實現該表的查詢、打印功能。(4) 部門查詢 提供以某一部門為索引的”人員檔案信息”查詢功能。(5) 特殊查詢 提供對日期型字段和合同期限的”人員檔案信息”查詢功能。(6) 報表查詢 提供對工資、職工履歷的信息以報表的形式供用戶查詢、打印,另外用戶還可以對這些基本信息進行更新和刪除, 第三章 人事管理系統(tǒng)的分析和設計3.1 人事管理系統(tǒng)的分析和概要設計根據實際情況,我們使用原型法(rapid prototyping)即以少量代價快速地構造一個可執(zhí)行的軟件系統(tǒng)模型。使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進化的

15、開發(fā)方式,對系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質逐漸增加上去,直到所有的性質全部滿足。此時模塊也發(fā)展成為最終產品了。通過對用戶需求的分析,我們可以分析出該人事管理系統(tǒng)大致可以分為六個模塊:人事檔案管理模塊、職工工資管理模塊、工資統(tǒng)計模塊的實現、部門查詢模塊、特殊查詢模塊、報表查詢模塊?,F在對這六個模塊做具體說明: 人事基本情況管理模塊: 輸入:職工信息 輸出:“人員檔案表”功能:對人事基本信息的查詢 職工工資管理模塊 輸入:人員月工資 輸出:“職工工資表” 功能:完成員工工資的查詢 工資統(tǒng)計模塊 輸出:“職工工資統(tǒng)計表” 功能:完成員工工資的統(tǒng)計和打印 部門查詢模塊 輸出:以部門為索引的“

16、職工檔案信息” 功能:完成以部門為索引的“職工檔案信息”的統(tǒng)計和查詢 特殊查詢模塊的實現 輸出:滿足查詢條件的“職工檔案信息”和職工合同的期限 功能:完成滿足查詢條件的“職工檔案信息”和職工合同的期限的查詢 報表查詢模塊的實現 輸出:員工履歷信息和工資信息的基本情況 查詢及打印功能 功能:完成對員工履歷信息和工資信息基本情況的查詢及打印3.2 人事管理系統(tǒng)數據庫設計由于考慮到本系統(tǒng)是應用在單機系統(tǒng)上,另外根據人員規(guī)模,我們只建立起一個數據庫,在此數據庫基礎上建立起如下表:職工基本信息表employee_information_table職工工資表 employee_salary_table系統(tǒng)

17、信息表 system_table 下面我們詳細說明:職工基本信息表employee_information_table主鍵 :職工編號workercode列名(中文) 列名(英文) 數據類型 寬度 小數點位數 是否為空職工編號workercodestring no部門departmenstring no 職務principalshipstring no職工姓名namestring no 身份證號idstring no 性別sexstring no出生日期birthday date 8 no婚否marrystring no文化程度wen_huastring no政治面目zheng_mianstr

18、ing no畢業(yè)時間time_gruduationdate 8 no畢業(yè)學校school_gruduationstring no所學專業(yè)specialitystring no聯系電話contact_telephonestring yes籍貫native _placestring yes民族folkstring yes家庭地址addressstring no郵政編碼post_no。string yes如單位時間time_inputdate 8 yes合同期限qi_xianinteger 2 yes職稱zhi_chengstring no評定時間assess_timedate照片photobina

19、ry yes備注memomemo no職工工資表 employee_salary_table 主鍵:職工編號workercode,日期date列名(中文) 列名(英文) 數據類型 寬度 小數點位數 是否為空職工編號workercodestringno職工姓名namestringno年/月year/monthstringno技能工資salary_jndouble 8 2no工齡工資salary_gldouble 8 2yes崗位工資salary_gwdouble 8 2yes職務工資salary_zhwdouble 8 2yes洗理費charge_xldouble 8 2yes房屋補貼subsi

20、dy_fwdouble 8 2yes交通補貼subsidy_jtdouble 8 2yes價格補貼subsidy_pricedouele 8 2yes工會會費charge_ghdouble 8 2yes房屋租金charge_fwdouble 8 2yes養(yǎng)老保險insurance_yldouble 8 2yes建房扣款kk_jfdouble 8 2yes扣款kkdouble 8 2yes實發(fā)工資salary_sfdouble 8 2no系統(tǒng)信息表 system_table 主鍵:用戶名useid列名(中文) 列名(英文) 數據類型 寬度 小數點位數 是否為空用戶名usenamestringye

21、s密碼passwordstringyes 第四章 人事管理系統(tǒng)的具體實現 4.1模塊化的開發(fā)環(huán)境的簡介_visual basic visual basic 是在 windows 環(huán)境中廣泛使用的應用程序設計語言,它以basic語言基礎,具有可視化、 面向對象程序設計、 事件驅動機制等特點??梢暬绦蛟O計是指開發(fā)圖形用戶界面的一種方法,使用這種方法,編程人員不必編寫大量的代碼去描述用戶界面上元素的位置和外觀,比如命令按鈕、文本框、組合框等元素,編程人員只需在“可視”的編程環(huán)境下,用鼠標將vb中預先建立的界面元素托放到用戶圖形界面的適應位置上,并且用鼠標還可直接修改用戶界面上元素的外觀等特性。采用

22、可視化程序設計方法,大大的減少了編程人員的編碼工作量,并能輕松快捷地設計出友好的用戶界面,從而提高應用程序的開發(fā)效率。visual basic是一種面向圖形用戶界面的、交互性講的可視編程工具。4.1.1 事件驅動的應用程序visual basic使用的是一種“事件驅動”機制。所謂“事件驅動”機制是指windows應用程序是通過事件來驅動運行的,當用戶或者系統(tǒng)觸發(fā)對象的某個事件時,系統(tǒng)自動地執(zhí)行與該事件相關的一段代碼來響應,完成特定的功能。例如,用戶界面上有一個命令按鈕,當用戶單擊該按鈕時,命令按鈕將觸發(fā)事件,而當該事件發(fā)生時,由系統(tǒng)自動執(zhí)行一段與該事件相應的代碼,完成指定的操作,當該操作完成后

23、,應用程序將暫停,等待狹義事件的發(fā)生。在“事件驅動”機制下,應用程序的執(zhí)行過程完全由對象事件驅動實現,與傳統(tǒng)的面向過程的應用程序的執(zhí)行過程完全不同。4.1.2面向對象的編程visual basic采用面向對象技術,利用對象的屬性、事件和方法進行程序設計,從而實現應用程序的特定需要。在visual basic中,對象無處不在,窗體、命令按鈕、文本框、組合框等用于設計用戶圖形界面的元素都是對象。利用visual basic的對象編程技術,就好像在一塊空白的畫布上,通過設置對象的屬性,使用對象的方法,編程對象的事件過程,將系統(tǒng)預先建立的對象,按照設計要求將它們有機地組合起來,勾畫出一幅完美的圖畫,從

24、而完成用戶需求。4.2系統(tǒng)模塊的具體實現 在本系統(tǒng)中有六個模塊組成。它們分別是員工基本信息模塊、員工工資管理模塊、工資統(tǒng)計模塊的實現、部門查詢模塊的實現、特殊查詢模塊的實現、報表查詢模塊的實現,下面就開發(fā)這幾個模塊的過程及所遇到的問題分別加以介紹。4.2. 1檔案信息模塊 該模塊主要完成員工基本信息的錄入、查詢、統(tǒng)計及打印功能。 (其流程圖如圖3.2.1.1所示)人事變動資料 源文件 主文件更新模塊 更新文件 計算機打印模塊 履歷表圖4.2.1.1 人事系統(tǒng)檔案信息系統(tǒng)流程圖4.2.2工資管理模塊 該模塊是完成對員工的工資信息的輸入、查詢、并以此進行統(tǒng)計獲得“職工實發(fā)工資”。 此模塊主要包括工

25、資錄入、職工實發(fā)工資統(tǒng)計和職工工資總額信息,后兩者是通過點擊匯總和統(tǒng)計工資按鈕獲得。(其流程圖如圖4.2.2.1所示)扣款單工資單 主文件更新模塊上月主文件本月主文件工資表 計算機打印模塊圖4.2.1.1 人事系統(tǒng)工資信息系統(tǒng)流程圖此窗口“職工工資統(tǒng)計表”的數據源均是從數據庫empoyee_sal表。4.2.3工資統(tǒng)計模塊的實現 該模塊是對職工工資信息以部門為索引進行匯總,然后進行統(tǒng)計得到“全體職工工資總額”,并提供打印功能。4.2.4部門查詢模塊的實現 該模塊是對部門為索引的“職工檔案信息”進行查詢,凡符合查找要求的職工將基本信息顯示出來,如要了解更多的信息可單擊該人員的職工編號可進行進一步

26、的查詢。4.2.5特殊查詢模塊的實現 該模塊是對日期型字段和合同期限的”人員信息”進行查詢。(1) 對日期型字段的查詢具體表現為: 系統(tǒng)將按用戶所需的查找范圍進行查詢,并將查找的信息顯示出來。如要了解更多的信息可雙擊該人員的職工編號可進行進一步的查詢。(2) 對合同期限的查詢具體表現為: 系統(tǒng)將職工的“入單位時間”字段、“合同期限”字段和當前日期進行計算得到合同期限的剩余時間,并將查找的信息顯示出來。如該時間小于等于零,將“合同期限”反顯伴有報警聲出現。如要了解更多的信息可雙擊該人員的職工編號可進行進一步的查詢。4.2.6報表查詢模塊的實現 該模塊的功能是對員工履歷信息和工資信息基本情況以報表

27、的形式查詢及打印。實現方法是將“職工基本信息表”(employee_information_table)和“職工工資表”(employee_salary_table)用datagrid控件進行顯示。打印功能是采用了crystal reports 控件將數據庫中內容先生成 (*.rpt) 文件然后在進行打印。4.3 系統(tǒng)開發(fā)的其他方面 在這一節(jié)中,我們主要討論了兩個問題,一個是系統(tǒng)的聯機文檔,另一個是系統(tǒng)的測試,下面我們分別加以說明。 作為一個完整的系統(tǒng),聯機文檔是其中不可缺少的部分也是相當重要的部分。好的文檔能夠使用戶快速了解并準確的使用系統(tǒng)的各項功能。減少誤操作,減少錯誤產生的可能,這對用戶和開發(fā)人員都有很多的好處。所以在開發(fā)本系統(tǒng)中,也加入了不少的文檔,除了對于三大模塊的詳細說明外,對于易出錯和

溫馨提示

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

評論

0/150

提交評論