人力資源管理系統(tǒng)設計.doc_第1頁
人力資源管理系統(tǒng)設計.doc_第2頁
人力資源管理系統(tǒng)設計.doc_第3頁
人力資源管理系統(tǒng)設計.doc_第4頁
人力資源管理系統(tǒng)設計.doc_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

畢畢 業(yè)業(yè) 設設 計(論計(論 文)文) 課題名稱: 人力資源管理系統(tǒng)設計 指導教師: 茹興旺 系 別: 電子信息系 專 業(yè): 計算機網(wǎng)絡技術 班 級: 09 對口計算機網(wǎng)絡技術一班 姓 名: 馬東東 - 2 - 摘 要 開發(fā)和利用人力資源管理信息系統(tǒng)對人力資源管理水平的提高,是實現(xiàn)人力資 源管理現(xiàn)代化具有重要意義,是實現(xiàn)以人為中心的管理、促進企業(yè)管理現(xiàn)代化的必 然選擇。 本系統(tǒng)是采用 sql server2005 和 asp,net 數(shù)據(jù)庫技術開發(fā)的智能人力資源管理 系統(tǒng)。它提供了完備的用戶管理、部門管理、人員管理、工資管理、信息查詢等功 能整個系統(tǒng)具有高安全性、高可靠性等優(yōu)點,可用于部分中小企業(yè)的人事管理部分。 本文詳細介紹了人力資源管理系統(tǒng)的需求分析、業(yè)務流程和數(shù)據(jù)流程,并進行 了系統(tǒng)總體結構設計、數(shù)據(jù)結構和數(shù)據(jù)庫設計等,目的是通過對理想的 hrmis 的主 要功能目標、系統(tǒng)構成和開發(fā)過程等的分析研究,來探索企業(yè)如何開發(fā) hrmis、用 hrmis 的方法有效管理其人力資源的問題,以實現(xiàn)人力資源管理現(xiàn)代化。 關 鍵 詞:人力資源管理信息系統(tǒng) sql server2005 c#.net 3 abstract the development and utilization of human resources management information system to improve the level of human resources management to achieve the modernization of human resources management is of great significance, is the realization of people- centered management, and promoting the modernization of enterprise management inevitable choice. the system is using sql server2005 and database technology to develop intelligent human resources management system. it provides a complete user management, departmental management, personnel management, wage management, information inquiries and other functions, the entire system with high security, high reliability, etc., can be used for small and medium-sized enterprises, part of personnel management. this paper describes the human resource management system needs analysis, business processes and data flow, and the overall structure of the system design, data structure and database design, through to the ideal goal of the main functions of the hrmis, the system composition and development process such as analysis, to explore how the development of hrmis, the hrmis methods used to effectively manage its human resources in order to achieve the modernization of human resources management. keywords:keywords: human resource management;sql server;c#.net. 安徽工商職業(yè)學院 2011 屆畢業(yè)論文(設計) - 1 - 目目 錄錄 摘 要.2 abstract3 一 前 言.2 (一)系統(tǒng)開發(fā)背景2 (二)開發(fā)工具及運行環(huán)境3 二 系統(tǒng)設計與分析.5 (一)系統(tǒng)的需求分析和可行性分析5 (二)開發(fā)設計思想6 (三)系統(tǒng)模塊設計6 三 數(shù)據(jù)庫設計.8 (一)e-r 圖.8 (二)表的創(chuàng)建9 四 系統(tǒng)設計關鍵技術與代碼實現(xiàn).13 (一)系統(tǒng)實現(xiàn)的關鍵技術 ado 對象介紹13 (二) 關鍵性的代碼 14 五 結束語.17 致 謝.18 參考文獻.19 人力資源管理系統(tǒng)設計 - 2 - 一 前 言 (一)系統(tǒng)開發(fā)背景 對科技類企業(yè)而言,人才是根本。為了應對信息化時代的嚴峻考驗,許多公司 決定實施人力資源管理信息系統(tǒng),本系統(tǒng)就是在這樣的背景下開發(fā)的,具有重大的 實意義。 市場經(jīng)濟迅猛發(fā)展,企業(yè)正面臨前所未有的市場機遇,規(guī)模擴大一方面可以帶 來效益,但另一方面,隨著企業(yè)人員的不斷擴充,在管理上就會有一定的難度,依 照以往的人工管理的方法,既費精力又費時間,而且在長時間重復繁瑣的工作之中, 錯誤自然不可避免。企業(yè)要在激烈的市場竟爭中占有一席之地,那么在管理上就必 須有先 進的思想和技術來指導。 人力資源管理主要指對人力這一資源進行有效開發(fā)、合理利用和科學管理。它 是當代管理科學的重要組成部分,它強調“以人為本”的管理理念,認為“人”是 企業(yè)發(fā)展最主要和最直接的動力;及時的發(fā)現(xiàn)人才、正確的利用人才,充分發(fā)揮現(xiàn)有 人力資源的作用,為未來人才的培養(yǎng)提供生動活潑的成長環(huán)境,是它主要的管理內 容,也是企業(yè)對人力資源管理的重心;嚴格的聘用制度、合理的薪資制度、公平的考 核制度、公正的晉升制度,和諧的工作氛圍,員工較高的滿意度,是它的直接表現(xiàn)。 本文采用理論研究與系統(tǒng)設計相結合。在閱讀大量文獻的基礎上,從人力資源 管理的一般理論出發(fā),主要分析 hrmis 的概念、功能目標、發(fā)展和現(xiàn)狀等基本情 況以及開發(fā) hrmis 的重要意義,以研究解決不少企業(yè)對完善的 hrmis 缺乏系統(tǒng)了 解,未充分意識到開發(fā) hrmis 的緊迫性和必要性問題.并探討了系統(tǒng)中若干子系統(tǒng)研 究,分析理想的 hrmis 至少應包括的功能子系統(tǒng)以及各子系統(tǒng)應具備的基本功能, 探索人力資源管理業(yè)務進入管理信息系統(tǒng)的管理思路以及通過對人力資源管理信息 的開發(fā)來提高系統(tǒng)功能的開發(fā)思路。 (二)開發(fā)工具及運行環(huán)境 1.開發(fā)工具 本系統(tǒng)以 c#.net 為開發(fā)平臺,背后支持數(shù)據(jù)庫是 sql-server。 安徽工商職業(yè)學院 2011 屆畢業(yè)論文(設計) - 3 - 2.運行環(huán)境 本系統(tǒng)背后支持數(shù)據(jù)庫是 sql-server,很好的管理系統(tǒng)基本數(shù)據(jù),軟件在單機 系統(tǒng)上即可運行,運行平臺可為: (1)硬件環(huán)境 cpu 賽揚 1.2,內存 64mb 以上,硬盤 3g 以上。 (2)軟件環(huán)境 各種操作系統(tǒng),如:windows98/windowsxp/windos2000。 3.c#簡介及實現(xiàn)原理 c# (c sharp)是一種最新的、面向對象的編程語言。它使得程序員可以快速地編 寫各種基于 microsoft .net 平臺的應用程序,microsoft .net 提供了一系列的工具和 服務來最大程度地開發(fā)利用計算與通訊領域。 c#可以大范圍的適用于高層商業(yè)應用和底層系統(tǒng)的開發(fā)。即使是通過簡單的 c# 構造也可以各種組件方便的轉變?yōu)榛?web 的應用,并且能夠通過 internet 被各種 系統(tǒng)或是其他開發(fā)語言所開發(fā)的應用調用。c#具有以下優(yōu)點: (1) 簡單 c#中指針已經(jīng)消失. 不安全的操作,比方說直接內存操作不被允許了. c#中“:“或“-“操作符是沒用的 因為它是基于.net 平臺的,它繼承了自動內存管理和垃圾回收的特點. (2)現(xiàn)代 c#建立在當前的潮流上,對于創(chuàng)建相互兼容的,可伸縮的,健壯的應用程序來說是 非常強大和簡單的. c#擁有內建的支持來將任何組件轉換成一個 web service,運行在任何平臺上的 任何應用程序都可以通過互聯(lián)網(wǎng)來使用這個服務. (3).面向對象 c#支持數(shù)據(jù)封裝,繼承,多態(tài)和對象界面(即 java 中的 interface 關鍵字). (int,float,double)在 java 中都不是對象,但是 c#引入和結構體(structs)來使原始數(shù) 據(jù)類型變成對象 int i=1;string a=i tostring();/轉換(或者)boxing (4)相互兼容性 人力資源管理系統(tǒng)設計 - 4 - c#提供對 com 和基于 windows 的應用程序的原始的支持.、 允許對原始指針的有限制的使用. c#允許用戶將指針作為不安全的代碼段來操作老的代碼. vb.net 和其它中間代碼語言中的組件可以在 c#中直接使用 結論 c#是一種現(xiàn)代的,類型安全的,面向對象的編程語言,它使得程序員能夠快速而容 易的為微軟.net 平臺開發(fā)解決方案. 4.sol-server 簡述 sql(structured query language),結構化查詢語言。sql 語言的主要功能就 是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。按照 ansi(美國國家標準協(xié)會)的規(guī)定,sql 被作為關系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。sql 語句可以用來執(zhí)行各種各樣的操作, 例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。絕大多數(shù)流行的關系型數(shù)據(jù)庫 管理系統(tǒng)都采用了 sql 語言標準。雖然很多數(shù)據(jù)庫都對 sql 語句進行了再開發(fā)和擴 展,但是包括 select, insert, update, delete, create,以及 drop 在內的標準的 sql 命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。 安徽工商職業(yè)學院 2011 屆畢業(yè)論文(設計) - 5 - 二 系統(tǒng)設計與分析 (一)系統(tǒng)的需求分析和可行性分析 1.系統(tǒng)的需求分析 軟件需求分析工作是軟件生存期中重要的一步,也是決定性的一步。只有通過 軟件需求分析,才能奠定軟件開發(fā)的基礎。軟件需求分析工作是一個不斷認識和逐 步細化的過程,也是一個對用戶意圖不斷進行揭示和判斷的過程,需求分析必須全 面理解用戶的各項要求,并準確地表達所接受的用戶要求。它并不考慮系統(tǒng)和軟件 的具體實現(xiàn)方法,而是完整地嚴密地描述應當做什么,做到什么程度的一種過程。 該階段的工作是調查研究、確定目標、進行可行性分析和邏輯設計,為以后各階段 的開發(fā)打下切實可行的基礎。 系統(tǒng)主要面對的是企業(yè)所有職工的人員,為企業(yè)工作人員提供全方位的服務, 這是所做模型的主要目的。所以說基本的功能諸如員工,管理人員,工資等基本信 息的維護。員工管理和人員合理規(guī)劃及企業(yè)與員工信息的提示和查詢是要有的。 2.可行性分析 (1)技術可行性。 近年來,計算機技術的應用得到了充分的普及,發(fā)展和完善,使得企業(yè)的管理 信息體系有很大的進步。使我們有了充分的發(fā)展空間。 (2)運行可行性。 因為我們用得是在.net 平臺下開發(fā)的程序,所以只要支持.net 的系統(tǒng)便支持 本程序的運行。 (二)開發(fā)設計思想 在計算機飛速發(fā)展的今天,將計算機這一信息處理利器應用于人力資源管理已 是大勢所趨,而且這也將為企業(yè)更好合理安排自己的員工,留住人才。人力資源管 理系統(tǒng)作為一個企業(yè)使用計算機管理信息系統(tǒng)的一個切入點,它將能給商家?guī)砻?顯的效益主要體現(xiàn)在: 1.合理的安排員工,系統(tǒng)能帶來準確的歷史記錄,改變了以往的人工統(tǒng)計。 2.基于人力資源管理的全面電子化,可以減少管理員工作、入庫管理、人力資 源管理及庫存管理中的漏洞,可以節(jié)約不少管理開支和耗材開支,增加企業(yè)收入。 3.可統(tǒng)計、查詢員工及辦公人員的信息,安排情況、所轄員工的資料及某段時 間的更新,修改量和刪除量。 針對企業(yè)人力資源需要保存職工信息(包括人員信息,工資信息、獎懲等) 。為 詳細知道公司某一時期的人力資源管理情況需要對這一時期的新進及辭退情況作以 統(tǒng)計。開發(fā)了人力資源管理子系統(tǒng),系統(tǒng)能夠自動因人員變動而改變庫存,對人員 人力資源管理系統(tǒng)設計 - 6 - 的充足及不足,能夠做出正確的處理。及時提供庫存信息的提示。并可保存員工信 息,對一些信息,系統(tǒng)提供了查詢子系統(tǒng),可方便查詢相應的信息,并可作以修改。 總的來說人力資源管理信息的電子化,全面提高了企業(yè)的管理水平,提高了企 業(yè)的競爭力。本系統(tǒng)是根據(jù)管理人員配置、具體情況專門設計,由于是個人開發(fā), 工作量大,所以要使系統(tǒng)順利上線還需在應用過程中不斷完善。 (三)系統(tǒng)模塊設計 1.基本模塊與功能分析 設計的人力資源管理系統(tǒng)主要以 c#.net 為開發(fā)平臺,sql server 2000 作為后 臺數(shù)據(jù)庫。整個功能結構如下圖所示。 圖 1 系統(tǒng)的各個模塊 (1)用戶管理 為了對用戶進行權限劃分,本系統(tǒng)設置了兩種類型的用戶,即高級用戶和普 通用戶。一方面管理員不僅可以進行查看,而且可以進行增、刪、改等合理的操作 ,另一方面普通用戶可以查看相關信息,以便及時了解公司的最新計劃、方針政策 和 有關個人工資的具體核算,及早發(fā)現(xiàn)問題和解決問題。這樣可確保公司管理體制的 透 明化、公開化,讓員工真正參與到公司的運營決策中來。 (2)部門管理 每個公司都有不同的機構,利用計算機在對人員分工、調動時,可以減少繁 雜的操作。如出現(xiàn)兩個或幾個信息重復,系統(tǒng)會給出相應的提示信息和確認信息, 以 安徽工商職業(yè)學院 2011 屆畢業(yè)論文(設計) - 7 - 此達到更完美的目的。 (3)人員管理 其主要操作流程如下: (1) 對于新進入公司的員工,管理者可以將其添加至對應的部門,并對個人 信息(如電話,地址等)進行注冊登記、備案等。 (2)對于由于各種原因離開公司的員工相應的刪除其個人信息。 (3)對于員工信息出現(xiàn)錯誤以及需要更新的管理者可以及時修改。 (4)工資管理 對于員工的工資發(fā)放,系統(tǒng)會進行全面、準確計算。計算好進行錄入可供修 改(如有錯誤需申報經(jīng)查實后有管理員修改) 、查詢。 (5)信息查詢 信息的查詢不僅有助于公司管理體制的透明化、開放化,更有助于公司良好 的發(fā)展。便捷的查詢可以對龐大的數(shù)據(jù)資源進行準確、有效、快速的統(tǒng)計、分析,并 進行輸入。 (6)系統(tǒng)設置 對系統(tǒng)基本參數(shù)的設置,不僅有利于減少復雜的手工輸入操作,更主要的是 可以使系統(tǒng)動態(tài)地添加、刪除一些基本信息,如工齡的設置、學歷的設置等 人力資源管理系統(tǒng)設計 - 8 - 三 數(shù)據(jù)庫設計 (一)e-r 圖 管理員 設置 職務 畢業(yè)信息 職稱 工齡 用戶 工資 錄入 設置設置 工齡費 畢業(yè)院校 編號 工齡說明 工齡號 性別 職務狀況 編號 用戶名 添加時間年齡 出生日期 真實姓名 職務工資 編號 編號 職稱工資 職稱名 編號 工齡 。 職稱費 基本工資 權限 編號 用戶名 錄入錄入 (二)表的創(chuàng)建 通過對系統(tǒng)及數(shù)據(jù)流圖的分析,結合系統(tǒng)要點,使用 sql server2005 數(shù)據(jù)庫 技術生成數(shù)據(jù)庫物理模型,其詳細數(shù)據(jù)表設計如下。 (1)系統(tǒng)設置相關信息表,工齡信息表(rs_gl)如下表所示。 工齡信息表(rs_gl) 安徽工商職業(yè)學院 2011 屆畢業(yè)論文(設計) - 9 - 名稱字段類型備注 編號 id int(4) 主鍵,自增長 工齡號 age_idvaichar(50) 可為空 工齡費 age_paymoney(8) 可為空 工齡說明 age_infonvarchar(300) 可為空 工齡信息表:此表設置四大名稱:編號,工齡號,工齡費,工齡說明。通過主 鍵“編號”來查詢工齡號以及工齡費,僅供管理員修改,員工只可查詢。編號為主 鍵。 (2)畢業(yè)信息表(rs_byshool)如下表所示。 畢業(yè)信息表(rs_byschool) 名稱字段類型備注 編號 id int(4) 主鍵,自增長 畢業(yè)院校 byyxvarchar 可為空 畢業(yè)信息表:此表通過設置 編號,畢業(yè)院校來存儲職工信息,可供員工查詢。 把畢業(yè)院校設置備注為 :可為空,可方便存儲。編號為主鍵。 (3)職務信息表(rs_position)如下表所示。 職務信息表(rs_position) 名稱字段類型備注 編號 id int(4) 主鍵,自增長 職務狀況 statevarchar(50) 可為空 職務工資 empl_paymoney(8) 不可為空 職務信息表:此表通過 編號,職務狀況,職務工資三個字段來對人力資源進 行合理的配置。編號為主鍵。 (4)職工信息表(rs_state)如下表所示 職工信息表(rs_state) 名稱字段類型備注 編號 id int(4) 主鍵,自增長 職工狀況 zk_namevarchar(50) 可為空 工資標準 zk_paymoney(8) 可為空 人力資源管理系統(tǒng)設計 - 10 - 職工信息表:此表是最基本的表,設置了編號,職工狀況,工資標準。職工 可根據(jù)此表方便的查詢自己的相關信息。編號為主鍵。 (5)學歷信息表(rs_byxx)如下表所示。 學歷信息表(rs_byxx) 名稱字段類型備注 編號 id int(4) 主鍵,自增長 學歷 xlvarchar(100) 不可為空 學歷信息表:通過對學歷信息的查詢與研究,管理人員可以方便的進行崗位 的合理配置。編號為主鍵。 (6)職稱信息表如下表所示。 職稱信息表(rs_zc) 名稱字段類型備注 編號 id int(4) 主鍵,自增長 職稱名 zc_namevarchar(50) 不可為空 職稱工資 zc_paymoney(8) 不可為空 職稱信息表:職稱信息表可以為用戶提供查詢不同職稱崗位的工資,只需輸 入編號即可。編號為主鍵。 (7)工資信息表(rs_salary)如下表所示 工資信息表(rs_salary) 名稱字段類型備注 編號 bianhaoint(4) 主鍵,自增長 真實姓名 realnamevarchar(50) 允許空 基本工資 empl_payschar(10) 允許空 職稱費 empl_zcpaychar(10) 允許空 工齡 empl_agechar(10) 允許空 職務費 empl_zwchar(10) 允許空 補發(fā)工資 empl_bufachar(10) 允許空 工資津貼 empl_jtchar(10) 允許空 福利金 empl_fljchar(10) 允許空 安徽工商職業(yè)學院 2011 屆畢業(yè)論文(設計) - 11 - 資金 empl_jjchar(10) 允許空 其他 empl_otherchar(10) 允許空 所得稅 empl_sdschar(10) 允許空 應扣工資 empl_ykgzchar(10) 允許空 實發(fā)工資 empl_sfgzchar(10) 允許空 工資備注 zc_paymoney(8) 不可為空 工資信息表:此表可以讓用戶很明朗的了解自己工資的得來。 使用戶放心。編號為主鍵。 (8)員工基本信息表 基本信息表(rs_user)如下表所示。 基本信息表(rs_user) 名稱字段類型備注 序號 idint(4) 主鍵,自增長 職工編號 bianhaovarchar(50) 不可為空 職工姓名 realnamevarchar(50) 允許空 添加時間 addtimedatatime(8) 允許空 權限 levelvarchar(50) 允許空 機構信息 depa_namevarchar(50) 允許空 機構編碼 positionvarchar(50) 允許空 性別 sexchar(10) 允許空 出生年月 birthvarchar(50) 允許空 籍貫 native_placevarchar(50) 允許空 民族 qationlityvarchar(50) 允許空 學歷 xlvarchar(50) 允許空 畢業(yè)院校 byschoolvarchar(50) 允許空 專業(yè) majorvarchar(50) 允許空 家庭住址 addressvarchar(50) 允許空 家庭電話 addr_telvarchar(50) 允許空 手機 mobilevarchar(50) 允許空 人力資源管理系統(tǒng)設計 - 12 - 職務 positionvarchar(50) 允許空 職工狀況 statevarchar(50) 允許空 職稱 zcvarchar(50) 允許空 身份證號 id_cardvarchar(50) 允許空 照片 photovarchar(50) 允許空 簡介 empl_infovarchar(50) 可為空 基本信息表:通過員工提供的信息制成此表,方便管理員及時的更新、修改、 刪除員工信息。序號為主鍵。 安徽工商職業(yè)學院 2011 屆畢業(yè)論文(設計) - 13 - 四 系統(tǒng)設計關鍵技術與代碼實現(xiàn) (一)系統(tǒng)實現(xiàn)的關鍵技術 ado 對象介紹 connection對象是必不可少的,connection對象可以用來在應用程序和數(shù)據(jù)庫中 建立一條數(shù)據(jù)傳輸連線,在這個基礎上可以使用command對象對connection對象所連 接的數(shù)據(jù)庫進行插入、刪除、更新和查詢等操作。 command對象是對數(shù)據(jù)存儲執(zhí)行命令的對象。connection對象在處理命令的功能上 受到一定的限制,而command對象是特別為處理命令的各方面問題而創(chuàng)建的。實際上, 當從connection對象中運行一條命令時,已經(jīng)隱含地創(chuàng)建了一個command對象。有時 其他對象允許向命令傳入?yún)?shù),但在connection對象中不能指定參數(shù)的任何細節(jié)。 使用command對象允許指定參數(shù)(以及輸出參數(shù)和命令執(zhí)行后的返回值)的精確細節(jié) (比如,數(shù)據(jù)類型和長度)。因此,除了執(zhí)行命令和得到一系列返回記錄,也可能得 到一些由命令提供的附加信息。對于那些不返回任何記錄的命令,如插入新數(shù)據(jù)或 更新數(shù)據(jù)的sql查詢,command對象也是有用的。 ado.net 引入的一個重要變化是,用datatable, dataset, dataadapter, 和 datareader 對象的組合代替了ado recordset 對象。datatable 表示來自一個表的 行集合,在這方面它與recordset 類似。dataset 表示datatable 對象的集合,及 與其它表綁定在一起的關系和限制。實際上,dataset 是具有內置的擴展標記語言 (xml)支持的內存中的關聯(lián)結構。 dataset 的一個主要特點是,它對底層的數(shù)據(jù)源一無所知,而這些數(shù)據(jù)源可能用 于對其進行填充。這是一個分離的用于表示數(shù)據(jù)集合的獨立實體,并且它可通過多 層應用程序的不同層由一個組件傳遞到另一組件。它也可作為xml 數(shù)據(jù)流被序列化, 因而非常適合于不同類型平臺間的數(shù)據(jù)傳輸。ado.net 使用dataadapter 對象為發(fā) 送到和來自dataset 及底層數(shù)據(jù)源的數(shù)據(jù)建立通道。dataadapter 對象還支持增強 人力資源管理系統(tǒng)設計 - 14 - 的批更新特性,以前這是recorder 的相關功能。 (二) 關鍵性的代碼 1連接到數(shù)據(jù)源 根據(jù)各個公司的大小都具有不同的部門,諸如財務科、辦公室等等,在進行各 部門級別編號、機構合成編碼的同時,可以減少繁瑣的操作,只需說明某部門的調 動,從哪一個部門即可以將該部門的相應信息全部調到其它部門,進行編制、管理。 在進行部門的進修,如若有重名、重姓的職員,系統(tǒng)會給出相應的提示信息和確認 信息,達到更安全,更完美的目的。 代碼如下: /-by fengziduoduo - /-在窗體初始化時,根據(jù)數(shù)據(jù)庫中的記錄創(chuàng)建樹形圖- private void setorginfo_load(object sender, system.eventargs e) this.sqldataadapter1.fill(tblsetorginfo);/讀入數(shù)據(jù) datatable tempdatatable = tblsetorginfo.copy();/將組織機構表另存一份 為 tempdatatable dataview viewsetorginfo = new dataview(tempdatatable);/新建一個數(shù)據(jù)視 圖 viewsetorginfo.rowfilter = “itemlevel = 0“; /將數(shù)據(jù)集中的所有記錄逐個根據(jù)他們之間的關系添加到樹形表中去 if (viewsetorginfo.count 0) foreach (datarowview myrow in viewsetorginfo) string strenterprisename = myrow“單位名稱“.tostring().trim(); /此處是添加第一個節(jié)點“省醫(yī)藥集團” this.treeview1.nodes.add(new treenode(strenterprisename); /此處初始化參數(shù)是第一個節(jié)點“省醫(yī)藥集團”,然后該函數(shù)會遞歸添加所有 子節(jié)點 populatetreeview(strenterprisename,treeview1.nodes0,myrow); treeview1.selectednode = treeview1.nodes0; /選中第一個節(jié)點 安徽工商職業(yè)學院 2011 屆畢業(yè)論文(設計) - 15 - 2職員信息維護界面 對于各個公司的員工,管理者可以將其添加至對應的部門,并對個人信息(如電話, 地址等)進行注冊登記、備案等。 對于因多次違反公司紀律或年齡超限或因其它原因需離開本公司的員工,管理者可 以將其所在部門的名單刪除,并且其個人相關信息也會隨之刪除。 對于因調動或登記錯誤及需更新的信息,管理者可以隨時更改,避免不必要的損失 發(fā)生。 代碼如下: /-初始化窗體,讀入數(shù)據(jù)- private void amendstafferinfo_load(object sender, system.eventargs e) this.sqldataadapter1.fill(temptable); this.datagrid1.datasource = temptable.defaultview; inputcombobox();/填充【單位編號】下拉列表框的下拉列 3.工資管理界面 主要針對各個部門的員工的工資資料進行查詢、編輯、添加、刪除等操作。 對于員工的工資發(fā)放,系統(tǒng)會進行全面地、合理地、準確地計算,在計算的同時會 扣除。 代碼如下: /-初始化窗體,讀入數(shù)據(jù)- private void wagemanage_load(object sender, system.eventargs e) this.sqldataadapter1.fill(datagridtemptable);/該表用來儲存要在表格中顯示的數(shù)據(jù) this.sqldataadapter2.fill(temptable);/該表用來儲存要在下面的文本框中顯示并供修改的數(shù)據(jù) this.datagrid1.datasource = datagridtemptable.defaultview;/在表格中顯示數(shù)據(jù) 人力資源管理系統(tǒng)設計 - 16 - datagridstatecontrol(); databindingsfunction(); cmsalary = (currencymanager) bindingcontexttemptable; 安徽工商職業(yè)學院 2011 屆畢業(yè)論文(設計)

溫馨提示

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

評論

0/150

提交評論