




已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)(論計(jì)(論 文)文) 課題名稱: 人力資源管理系統(tǒng)設(shè)計(jì) 指導(dǎo)教師: 茹興旺 系 別: 電子信息系 專 業(yè): 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù) 班 級(jí): 09 對(duì)口計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)一班 姓 名: 馬東東 - 2 - 摘 要 開(kāi)發(fā)和利用人力資源管理信息系統(tǒng)對(duì)人力資源管理水平的提高,是實(shí)現(xiàn)人力資 源管理現(xiàn)代化具有重要意義,是實(shí)現(xiàn)以人為中心的管理、促進(jìn)企業(yè)管理現(xiàn)代化的必 然選擇。 本系統(tǒng)是采用 sql server2005 和 asp,net 數(shù)據(jù)庫(kù)技術(shù)開(kāi)發(fā)的智能人力資源管理 系統(tǒng)。它提供了完備的用戶管理、部門(mén)管理、人員管理、工資管理、信息查詢等功 能整個(gè)系統(tǒng)具有高安全性、高可靠性等優(yōu)點(diǎn),可用于部分中小企業(yè)的人事管理部分。 本文詳細(xì)介紹了人力資源管理系統(tǒng)的需求分析、業(yè)務(wù)流程和數(shù)據(jù)流程,并進(jìn)行 了系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)設(shè)計(jì)等,目的是通過(guò)對(duì)理想的 hrmis 的主 要功能目標(biāo)、系統(tǒng)構(gòu)成和開(kāi)發(fā)過(guò)程等的分析研究,來(lái)探索企業(yè)如何開(kāi)發(fā) hrmis、用 hrmis 的方法有效管理其人力資源的問(wèn)題,以實(shí)現(xiàn)人力資源管理現(xiàn)代化。 關(guā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è)學(xué)院 2011 屆畢業(yè)論文(設(shè)計(jì)) - 1 - 目目 錄錄 摘 要.2 abstract3 一 前 言.2 (一)系統(tǒng)開(kāi)發(fā)背景2 (二)開(kāi)發(fā)工具及運(yùn)行環(huán)境3 二 系統(tǒng)設(shè)計(jì)與分析.5 (一)系統(tǒng)的需求分析和可行性分析5 (二)開(kāi)發(fā)設(shè)計(jì)思想6 (三)系統(tǒng)模塊設(shè)計(jì)6 三 數(shù)據(jù)庫(kù)設(shè)計(jì).8 (一)e-r 圖.8 (二)表的創(chuàng)建9 四 系統(tǒng)設(shè)計(jì)關(guān)鍵技術(shù)與代碼實(shí)現(xiàn).13 (一)系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù) ado 對(duì)象介紹13 (二) 關(guān)鍵性的代碼 14 五 結(jié)束語(yǔ).17 致 謝.18 參考文獻(xiàn).19 人力資源管理系統(tǒng)設(shè)計(jì) - 2 - 一 前 言 (一)系統(tǒng)開(kāi)發(fā)背景 對(duì)科技類企業(yè)而言,人才是根本。為了應(yīng)對(duì)信息化時(shí)代的嚴(yán)峻考驗(yàn),許多公司 決定實(shí)施人力資源管理信息系統(tǒng),本系統(tǒng)就是在這樣的背景下開(kāi)發(fā)的,具有重大的 實(shí)意義。 市場(chǎng)經(jīng)濟(jì)迅猛發(fā)展,企業(yè)正面臨前所未有的市場(chǎng)機(jī)遇,規(guī)模擴(kuò)大一方面可以帶 來(lái)效益,但另一方面,隨著企業(yè)人員的不斷擴(kuò)充,在管理上就會(huì)有一定的難度,依 照以往的人工管理的方法,既費(fèi)精力又費(fèi)時(shí)間,而且在長(zhǎng)時(shí)間重復(fù)繁瑣的工作之中, 錯(cuò)誤自然不可避免。企業(yè)要在激烈的市場(chǎng)竟?fàn)幹姓加幸幌?,那么在管理上就?須有先 進(jìn)的思想和技術(shù)來(lái)指導(dǎo)。 人力資源管理主要指對(duì)人力這一資源進(jìn)行有效開(kāi)發(fā)、合理利用和科學(xué)管理。它 是當(dāng)代管理科學(xué)的重要組成部分,它強(qiáng)調(diào)“以人為本”的管理理念,認(rèn)為“人”是 企業(yè)發(fā)展最主要和最直接的動(dòng)力;及時(shí)的發(fā)現(xiàn)人才、正確的利用人才,充分發(fā)揮現(xiàn)有 人力資源的作用,為未來(lái)人才的培養(yǎng)提供生動(dòng)活潑的成長(zhǎng)環(huán)境,是它主要的管理內(nèi) 容,也是企業(yè)對(duì)人力資源管理的重心;嚴(yán)格的聘用制度、合理的薪資制度、公平的考 核制度、公正的晉升制度,和諧的工作氛圍,員工較高的滿意度,是它的直接表現(xiàn)。 本文采用理論研究與系統(tǒng)設(shè)計(jì)相結(jié)合。在閱讀大量文獻(xiàn)的基礎(chǔ)上,從人力資源 管理的一般理論出發(fā),主要分析 hrmis 的概念、功能目標(biāo)、發(fā)展和現(xiàn)狀等基本情 況以及開(kāi)發(fā) hrmis 的重要意義,以研究解決不少企業(yè)對(duì)完善的 hrmis 缺乏系統(tǒng)了 解,未充分意識(shí)到開(kāi)發(fā) hrmis 的緊迫性和必要性問(wèn)題.并探討了系統(tǒng)中若干子系統(tǒng)研 究,分析理想的 hrmis 至少應(yīng)包括的功能子系統(tǒng)以及各子系統(tǒng)應(yīng)具備的基本功能, 探索人力資源管理業(yè)務(wù)進(jìn)入管理信息系統(tǒng)的管理思路以及通過(guò)對(duì)人力資源管理信息 的開(kāi)發(fā)來(lái)提高系統(tǒng)功能的開(kāi)發(fā)思路。 (二)開(kāi)發(fā)工具及運(yùn)行環(huán)境 1.開(kāi)發(fā)工具 本系統(tǒng)以 c#.net 為開(kāi)發(fā)平臺(tái),背后支持?jǐn)?shù)據(jù)庫(kù)是 sql-server。 安徽工商職業(yè)學(xué)院 2011 屆畢業(yè)論文(設(shè)計(jì)) - 3 - 2.運(yùn)行環(huán)境 本系統(tǒng)背后支持?jǐn)?shù)據(jù)庫(kù)是 sql-server,很好的管理系統(tǒng)基本數(shù)據(jù),軟件在單機(jī) 系統(tǒng)上即可運(yùn)行,運(yùn)行平臺(tái)可為: (1)硬件環(huán)境 cpu 賽揚(yáng) 1.2,內(nèi)存 64mb 以上,硬盤(pán) 3g 以上。 (2)軟件環(huán)境 各種操作系統(tǒng),如:windows98/windowsxp/windos2000。 3.c#簡(jiǎn)介及實(shí)現(xiàn)原理 c# (c sharp)是一種最新的、面向?qū)ο蟮木幊陶Z(yǔ)言。它使得程序員可以快速地編 寫(xiě)各種基于 microsoft .net 平臺(tái)的應(yīng)用程序,microsoft .net 提供了一系列的工具和 服務(wù)來(lái)最大程度地開(kāi)發(fā)利用計(jì)算與通訊領(lǐng)域。 c#可以大范圍的適用于高層商業(yè)應(yīng)用和底層系統(tǒng)的開(kāi)發(fā)。即使是通過(guò)簡(jiǎn)單的 c# 構(gòu)造也可以各種組件方便的轉(zhuǎn)變?yōu)榛?web 的應(yīng)用,并且能夠通過(guò) internet 被各種 系統(tǒng)或是其他開(kāi)發(fā)語(yǔ)言所開(kāi)發(fā)的應(yīng)用調(diào)用。c#具有以下優(yōu)點(diǎn): (1) 簡(jiǎn)單 c#中指針已經(jīng)消失. 不安全的操作,比方說(shuō)直接內(nèi)存操作不被允許了. c#中“:“或“-“操作符是沒(méi)用的 因?yàn)樗腔?net 平臺(tái)的,它繼承了自動(dòng)內(nèi)存管理和垃圾回收的特點(diǎn). (2)現(xiàn)代 c#建立在當(dāng)前的潮流上,對(duì)于創(chuàng)建相互兼容的,可伸縮的,健壯的應(yīng)用程序來(lái)說(shuō)是 非常強(qiáng)大和簡(jiǎn)單的. c#擁有內(nèi)建的支持來(lái)將任何組件轉(zhuǎn)換成一個(gè) web service,運(yùn)行在任何平臺(tái)上的 任何應(yīng)用程序都可以通過(guò)互聯(lián)網(wǎng)來(lái)使用這個(gè)服務(wù). (3).面向?qū)ο?c#支持?jǐn)?shù)據(jù)封裝,繼承,多態(tài)和對(duì)象界面(即 java 中的 interface 關(guān)鍵字). (int,float,double)在 java 中都不是對(duì)象,但是 c#引入和結(jié)構(gòu)體(structs)來(lái)使原始數(shù) 據(jù)類型變成對(duì)象 int i=1;string a=i tostring();/轉(zhuǎn)換(或者)boxing (4)相互兼容性 人力資源管理系統(tǒng)設(shè)計(jì) - 4 - c#提供對(duì) com 和基于 windows 的應(yīng)用程序的原始的支持.、 允許對(duì)原始指針的有限制的使用. c#允許用戶將指針作為不安全的代碼段來(lái)操作老的代碼. vb.net 和其它中間代碼語(yǔ)言中的組件可以在 c#中直接使用 結(jié)論 c#是一種現(xiàn)代的,類型安全的,面向?qū)ο蟮木幊陶Z(yǔ)言,它使得程序員能夠快速而容 易的為微軟.net 平臺(tái)開(kāi)發(fā)解決方案. 4.sol-server 簡(jiǎn)述 sql(structured query language),結(jié)構(gòu)化查詢語(yǔ)言。sql 語(yǔ)言的主要功能就 是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照 ansi(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,sql 被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。sql 語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作, 例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù) 管理系統(tǒng)都采用了 sql 語(yǔ)言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì) sql 語(yǔ)句進(jìn)行了再開(kāi)發(fā)和擴(kuò) 展,但是包括 select, insert, update, delete, create,以及 drop 在內(nèi)的標(biāo)準(zhǔn)的 sql 命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作。 安徽工商職業(yè)學(xué)院 2011 屆畢業(yè)論文(設(shè)計(jì)) - 5 - 二 系統(tǒng)設(shè)計(jì)與分析 (一)系統(tǒng)的需求分析和可行性分析 1.系統(tǒng)的需求分析 軟件需求分析工作是軟件生存期中重要的一步,也是決定性的一步。只有通過(guò) 軟件需求分析,才能奠定軟件開(kāi)發(fā)的基礎(chǔ)。軟件需求分析工作是一個(gè)不斷認(rèn)識(shí)和逐 步細(xì)化的過(guò)程,也是一個(gè)對(duì)用戶意圖不斷進(jìn)行揭示和判斷的過(guò)程,需求分析必須全 面理解用戶的各項(xiàng)要求,并準(zhǔn)確地表達(dá)所接受的用戶要求。它并不考慮系統(tǒng)和軟件 的具體實(shí)現(xiàn)方法,而是完整地嚴(yán)密地描述應(yīng)當(dāng)做什么,做到什么程度的一種過(guò)程。 該階段的工作是調(diào)查研究、確定目標(biāo)、進(jìn)行可行性分析和邏輯設(shè)計(jì),為以后各階段 的開(kāi)發(fā)打下切實(shí)可行的基礎(chǔ)。 系統(tǒng)主要面對(duì)的是企業(yè)所有職工的人員,為企業(yè)工作人員提供全方位的服務(wù), 這是所做模型的主要目的。所以說(shuō)基本的功能諸如員工,管理人員,工資等基本信 息的維護(hù)。員工管理和人員合理規(guī)劃及企業(yè)與員工信息的提示和查詢是要有的。 2.可行性分析 (1)技術(shù)可行性。 近年來(lái),計(jì)算機(jī)技術(shù)的應(yīng)用得到了充分的普及,發(fā)展和完善,使得企業(yè)的管理 信息體系有很大的進(jìn)步。使我們有了充分的發(fā)展空間。 (2)運(yùn)行可行性。 因?yàn)槲覀冇玫檬窃?net 平臺(tái)下開(kāi)發(fā)的程序,所以只要支持.net 的系統(tǒng)便支持 本程序的運(yùn)行。 (二)開(kāi)發(fā)設(shè)計(jì)思想 在計(jì)算機(jī)飛速發(fā)展的今天,將計(jì)算機(jī)這一信息處理利器應(yīng)用于人力資源管理已 是大勢(shì)所趨,而且這也將為企業(yè)更好合理安排自己的員工,留住人才。人力資源管 理系統(tǒng)作為一個(gè)企業(yè)使用計(jì)算機(jī)管理信息系統(tǒng)的一個(gè)切入點(diǎn),它將能給商家?guī)?lái)明 顯的效益主要體現(xiàn)在: 1.合理的安排員工,系統(tǒng)能帶來(lái)準(zhǔn)確的歷史記錄,改變了以往的人工統(tǒng)計(jì)。 2.基于人力資源管理的全面電子化,可以減少管理員工作、入庫(kù)管理、人力資 源管理及庫(kù)存管理中的漏洞,可以節(jié)約不少管理開(kāi)支和耗材開(kāi)支,增加企業(yè)收入。 3.可統(tǒng)計(jì)、查詢員工及辦公人員的信息,安排情況、所轄員工的資料及某段時(shí) 間的更新,修改量和刪除量。 針對(duì)企業(yè)人力資源需要保存職工信息(包括人員信息,工資信息、獎(jiǎng)懲等) 。為 詳細(xì)知道公司某一時(shí)期的人力資源管理情況需要對(duì)這一時(shí)期的新進(jìn)及辭退情況作以 統(tǒng)計(jì)。開(kāi)發(fā)了人力資源管理子系統(tǒng),系統(tǒng)能夠自動(dòng)因人員變動(dòng)而改變庫(kù)存,對(duì)人員 人力資源管理系統(tǒng)設(shè)計(jì) - 6 - 的充足及不足,能夠做出正確的處理。及時(shí)提供庫(kù)存信息的提示。并可保存員工信 息,對(duì)一些信息,系統(tǒng)提供了查詢子系統(tǒng),可方便查詢相應(yīng)的信息,并可作以修改。 總的來(lái)說(shuō)人力資源管理信息的電子化,全面提高了企業(yè)的管理水平,提高了企 業(yè)的競(jìng)爭(zhēng)力。本系統(tǒng)是根據(jù)管理人員配置、具體情況專門(mén)設(shè)計(jì),由于是個(gè)人開(kāi)發(fā), 工作量大,所以要使系統(tǒng)順利上線還需在應(yīng)用過(guò)程中不斷完善。 (三)系統(tǒng)模塊設(shè)計(jì) 1.基本模塊與功能分析 設(shè)計(jì)的人力資源管理系統(tǒng)主要以 c#.net 為開(kāi)發(fā)平臺(tái),sql server 2000 作為后 臺(tái)數(shù)據(jù)庫(kù)。整個(gè)功能結(jié)構(gòu)如下圖所示。 圖 1 系統(tǒng)的各個(gè)模塊 (1)用戶管理 為了對(duì)用戶進(jìn)行權(quán)限劃分,本系統(tǒng)設(shè)置了兩種類型的用戶,即高級(jí)用戶和普 通用戶。一方面管理員不僅可以進(jìn)行查看,而且可以進(jìn)行增、刪、改等合理的操作 ,另一方面普通用戶可以查看相關(guān)信息,以便及時(shí)了解公司的最新計(jì)劃、方針政策 和 有關(guān)個(gè)人工資的具體核算,及早發(fā)現(xiàn)問(wèn)題和解決問(wèn)題。這樣可確保公司管理體制的 透 明化、公開(kāi)化,讓員工真正參與到公司的運(yùn)營(yíng)決策中來(lái)。 (2)部門(mén)管理 每個(gè)公司都有不同的機(jī)構(gòu),利用計(jì)算機(jī)在對(duì)人員分工、調(diào)動(dòng)時(shí),可以減少繁 雜的操作。如出現(xiàn)兩個(gè)或幾個(gè)信息重復(fù),系統(tǒng)會(huì)給出相應(yīng)的提示信息和確認(rèn)信息, 以 安徽工商職業(yè)學(xué)院 2011 屆畢業(yè)論文(設(shè)計(jì)) - 7 - 此達(dá)到更完美的目的。 (3)人員管理 其主要操作流程如下: (1) 對(duì)于新進(jìn)入公司的員工,管理者可以將其添加至對(duì)應(yīng)的部門(mén),并對(duì)個(gè)人 信息(如電話,地址等)進(jìn)行注冊(cè)登記、備案等。 (2)對(duì)于由于各種原因離開(kāi)公司的員工相應(yīng)的刪除其個(gè)人信息。 (3)對(duì)于員工信息出現(xiàn)錯(cuò)誤以及需要更新的管理者可以及時(shí)修改。 (4)工資管理 對(duì)于員工的工資發(fā)放,系統(tǒng)會(huì)進(jìn)行全面、準(zhǔn)確計(jì)算。計(jì)算好進(jìn)行錄入可供修 改(如有錯(cuò)誤需申報(bào)經(jīng)查實(shí)后有管理員修改) 、查詢。 (5)信息查詢 信息的查詢不僅有助于公司管理體制的透明化、開(kāi)放化,更有助于公司良好 的發(fā)展。便捷的查詢可以對(duì)龐大的數(shù)據(jù)資源進(jìn)行準(zhǔn)確、有效、快速的統(tǒng)計(jì)、分析,并 進(jìn)行輸入。 (6)系統(tǒng)設(shè)置 對(duì)系統(tǒng)基本參數(shù)的設(shè)置,不僅有利于減少?gòu)?fù)雜的手工輸入操作,更主要的是 可以使系統(tǒng)動(dòng)態(tài)地添加、刪除一些基本信息,如工齡的設(shè)置、學(xué)歷的設(shè)置等 人力資源管理系統(tǒng)設(shè)計(jì) - 8 - 三 數(shù)據(jù)庫(kù)設(shè)計(jì) (一)e-r 圖 管理員 設(shè)置 職務(wù) 畢業(yè)信息 職稱 工齡 用戶 工資 錄入 設(shè)置設(shè)置 工齡費(fèi) 畢業(yè)院校 編號(hào) 工齡說(shuō)明 工齡號(hào) 性別 職務(wù)狀況 編號(hào) 用戶名 添加時(shí)間年齡 出生日期 真實(shí)姓名 職務(wù)工資 編號(hào) 編號(hào) 職稱工資 職稱名 編號(hào) 工齡 。 職稱費(fèi) 基本工資 權(quán)限 編號(hào) 用戶名 錄入錄入 (二)表的創(chuàng)建 通過(guò)對(duì)系統(tǒng)及數(shù)據(jù)流圖的分析,結(jié)合系統(tǒng)要點(diǎn),使用 sql server2005 數(shù)據(jù)庫(kù) 技術(shù)生成數(shù)據(jù)庫(kù)物理模型,其詳細(xì)數(shù)據(jù)表設(shè)計(jì)如下。 (1)系統(tǒng)設(shè)置相關(guān)信息表,工齡信息表(rs_gl)如下表所示。 工齡信息表(rs_gl) 安徽工商職業(yè)學(xué)院 2011 屆畢業(yè)論文(設(shè)計(jì)) - 9 - 名稱字段類型備注 編號(hào) id int(4) 主鍵,自增長(zhǎng) 工齡號(hào) age_idvaichar(50) 可為空 工齡費(fèi) age_paymoney(8) 可為空 工齡說(shuō)明 age_infonvarchar(300) 可為空 工齡信息表:此表設(shè)置四大名稱:編號(hào),工齡號(hào),工齡費(fèi),工齡說(shuō)明。通過(guò)主 鍵“編號(hào)”來(lái)查詢工齡號(hào)以及工齡費(fèi),僅供管理員修改,員工只可查詢。編號(hào)為主 鍵。 (2)畢業(yè)信息表(rs_byshool)如下表所示。 畢業(yè)信息表(rs_byschool) 名稱字段類型備注 編號(hào) id int(4) 主鍵,自增長(zhǎng) 畢業(yè)院校 byyxvarchar 可為空 畢業(yè)信息表:此表通過(guò)設(shè)置 編號(hào),畢業(yè)院校來(lái)存儲(chǔ)職工信息,可供員工查詢。 把畢業(yè)院校設(shè)置備注為 :可為空,可方便存儲(chǔ)。編號(hào)為主鍵。 (3)職務(wù)信息表(rs_position)如下表所示。 職務(wù)信息表(rs_position) 名稱字段類型備注 編號(hào) id int(4) 主鍵,自增長(zhǎng) 職務(wù)狀況 statevarchar(50) 可為空 職務(wù)工資 empl_paymoney(8) 不可為空 職務(wù)信息表:此表通過(guò) 編號(hào),職務(wù)狀況,職務(wù)工資三個(gè)字段來(lái)對(duì)人力資源進(jìn) 行合理的配置。編號(hào)為主鍵。 (4)職工信息表(rs_state)如下表所示 職工信息表(rs_state) 名稱字段類型備注 編號(hào) id int(4) 主鍵,自增長(zhǎng) 職工狀況 zk_namevarchar(50) 可為空 工資標(biāo)準(zhǔn) zk_paymoney(8) 可為空 人力資源管理系統(tǒng)設(shè)計(jì) - 10 - 職工信息表:此表是最基本的表,設(shè)置了編號(hào),職工狀況,工資標(biāo)準(zhǔn)。職工 可根據(jù)此表方便的查詢自己的相關(guān)信息。編號(hào)為主鍵。 (5)學(xué)歷信息表(rs_byxx)如下表所示。 學(xué)歷信息表(rs_byxx) 名稱字段類型備注 編號(hào) id int(4) 主鍵,自增長(zhǎng) 學(xué)歷 xlvarchar(100) 不可為空 學(xué)歷信息表:通過(guò)對(duì)學(xué)歷信息的查詢與研究,管理人員可以方便的進(jìn)行崗位 的合理配置。編號(hào)為主鍵。 (6)職稱信息表如下表所示。 職稱信息表(rs_zc) 名稱字段類型備注 編號(hào) id int(4) 主鍵,自增長(zhǎng) 職稱名 zc_namevarchar(50) 不可為空 職稱工資 zc_paymoney(8) 不可為空 職稱信息表:職稱信息表可以為用戶提供查詢不同職稱崗位的工資,只需輸 入編號(hào)即可。編號(hào)為主鍵。 (7)工資信息表(rs_salary)如下表所示 工資信息表(rs_salary) 名稱字段類型備注 編號(hào) bianhaoint(4) 主鍵,自增長(zhǎng) 真實(shí)姓名 realnamevarchar(50) 允許空 基本工資 empl_payschar(10) 允許空 職稱費(fèi) empl_zcpaychar(10) 允許空 工齡 empl_agechar(10) 允許空 職務(wù)費(fèi) empl_zwchar(10) 允許空 補(bǔ)發(fā)工資 empl_bufachar(10) 允許空 工資津貼 empl_jtchar(10) 允許空 福利金 empl_fljchar(10) 允許空 安徽工商職業(yè)學(xué)院 2011 屆畢業(yè)論文(設(shè)計(jì)) - 11 - 資金 empl_jjchar(10) 允許空 其他 empl_otherchar(10) 允許空 所得稅 empl_sdschar(10) 允許空 應(yīng)扣工資 empl_ykgzchar(10) 允許空 實(shí)發(fā)工資 empl_sfgzchar(10) 允許空 工資備注 zc_paymoney(8) 不可為空 工資信息表:此表可以讓用戶很明朗的了解自己工資的得來(lái)。 使用戶放心。編號(hào)為主鍵。 (8)員工基本信息表 基本信息表(rs_user)如下表所示。 基本信息表(rs_user) 名稱字段類型備注 序號(hào) idint(4) 主鍵,自增長(zhǎng) 職工編號(hào) bianhaovarchar(50) 不可為空 職工姓名 realnamevarchar(50) 允許空 添加時(shí)間 addtimedatatime(8) 允許空 權(quán)限 levelvarchar(50) 允許空 機(jī)構(gòu)信息 depa_namevarchar(50) 允許空 機(jī)構(gòu)編碼 positionvarchar(50) 允許空 性別 sexchar(10) 允許空 出生年月 birthvarchar(50) 允許空 籍貫 native_placevarchar(50) 允許空 民族 qationlityvarchar(50) 允許空 學(xué)歷 xlvarchar(50) 允許空 畢業(yè)院校 byschoolvarchar(50) 允許空 專業(yè) majorvarchar(50) 允許空 家庭住址 addressvarchar(50) 允許空 家庭電話 addr_telvarchar(50) 允許空 手機(jī) mobilevarchar(50) 允許空 人力資源管理系統(tǒng)設(shè)計(jì) - 12 - 職務(wù) positionvarchar(50) 允許空 職工狀況 statevarchar(50) 允許空 職稱 zcvarchar(50) 允許空 身份證號(hào) id_cardvarchar(50) 允許空 照片 photovarchar(50) 允許空 簡(jiǎn)介 empl_infovarchar(50) 可為空 基本信息表:通過(guò)員工提供的信息制成此表,方便管理員及時(shí)的更新、修改、 刪除員工信息。序號(hào)為主鍵。 安徽工商職業(yè)學(xué)院 2011 屆畢業(yè)論文(設(shè)計(jì)) - 13 - 四 系統(tǒng)設(shè)計(jì)關(guān)鍵技術(shù)與代碼實(shí)現(xiàn) (一)系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù) ado 對(duì)象介紹 connection對(duì)象是必不可少的,connection對(duì)象可以用來(lái)在應(yīng)用程序和數(shù)據(jù)庫(kù)中 建立一條數(shù)據(jù)傳輸連線,在這個(gè)基礎(chǔ)上可以使用command對(duì)象對(duì)connection對(duì)象所連 接的數(shù)據(jù)庫(kù)進(jìn)行插入、刪除、更新和查詢等操作。 command對(duì)象是對(duì)數(shù)據(jù)存儲(chǔ)執(zhí)行命令的對(duì)象。connection對(duì)象在處理命令的功能上 受到一定的限制,而command對(duì)象是特別為處理命令的各方面問(wèn)題而創(chuàng)建的。實(shí)際上, 當(dāng)從connection對(duì)象中運(yùn)行一條命令時(shí),已經(jīng)隱含地創(chuàng)建了一個(gè)command對(duì)象。有時(shí) 其他對(duì)象允許向命令傳入?yún)?shù),但在connection對(duì)象中不能指定參數(shù)的任何細(xì)節(jié)。 使用command對(duì)象允許指定參數(shù)(以及輸出參數(shù)和命令執(zhí)行后的返回值)的精確細(xì)節(jié) (比如,數(shù)據(jù)類型和長(zhǎng)度)。因此,除了執(zhí)行命令和得到一系列返回記錄,也可能得 到一些由命令提供的附加信息。對(duì)于那些不返回任何記錄的命令,如插入新數(shù)據(jù)或 更新數(shù)據(jù)的sql查詢,command對(duì)象也是有用的。 ado.net 引入的一個(gè)重要變化是,用datatable, dataset, dataadapter, 和 datareader 對(duì)象的組合代替了ado recordset 對(duì)象。datatable 表示來(lái)自一個(gè)表的 行集合,在這方面它與recordset 類似。dataset 表示datatable 對(duì)象的集合,及 與其它表綁定在一起的關(guān)系和限制。實(shí)際上,dataset 是具有內(nèi)置的擴(kuò)展標(biāo)記語(yǔ)言 (xml)支持的內(nèi)存中的關(guān)聯(lián)結(jié)構(gòu)。 dataset 的一個(gè)主要特點(diǎn)是,它對(duì)底層的數(shù)據(jù)源一無(wú)所知,而這些數(shù)據(jù)源可能用 于對(duì)其進(jìn)行填充。這是一個(gè)分離的用于表示數(shù)據(jù)集合的獨(dú)立實(shí)體,并且它可通過(guò)多 層應(yīng)用程序的不同層由一個(gè)組件傳遞到另一組件。它也可作為xml 數(shù)據(jù)流被序列化, 因而非常適合于不同類型平臺(tái)間的數(shù)據(jù)傳輸。ado.net 使用dataadapter 對(duì)象為發(fā) 送到和來(lái)自dataset 及底層數(shù)據(jù)源的數(shù)據(jù)建立通道。dataadapter 對(duì)象還支持增強(qiáng) 人力資源管理系統(tǒng)設(shè)計(jì) - 14 - 的批更新特性,以前這是recorder 的相關(guān)功能。 (二) 關(guān)鍵性的代碼 1連接到數(shù)據(jù)源 根據(jù)各個(gè)公司的大小都具有不同的部門(mén),諸如財(cái)務(wù)科、辦公室等等,在進(jìn)行各 部門(mén)級(jí)別編號(hào)、機(jī)構(gòu)合成編碼的同時(shí),可以減少繁瑣的操作,只需說(shuō)明某部門(mén)的調(diào) 動(dòng),從哪一個(gè)部門(mén)即可以將該部門(mén)的相應(yīng)信息全部調(diào)到其它部門(mén),進(jìn)行編制、管理。 在進(jìn)行部門(mén)的進(jìn)修,如若有重名、重姓的職員,系統(tǒng)會(huì)給出相應(yīng)的提示信息和確認(rèn) 信息,達(dá)到更安全,更完美的目的。 代碼如下: /-by fengziduoduo - /-在窗體初始化時(shí),根據(jù)數(shù)據(jù)庫(kù)中的記錄創(chuàng)建樹(shù)形圖- private void setorginfo_load(object sender, system.eventargs e) this.sqldataadapter1.fill(tblsetorginfo);/讀入數(shù)據(jù) datatable tempdatatable = tblsetorginfo.copy();/將組織機(jī)構(gòu)表另存一份 為 tempdatatable dataview viewsetorginfo = new dataview(tempdatatable);/新建一個(gè)數(shù)據(jù)視 圖 viewsetorginfo.rowfilter = “itemlevel = 0“; /將數(shù)據(jù)集中的所有記錄逐個(gè)根據(jù)他們之間的關(guān)系添加到樹(shù)形表中去 if (viewsetorginfo.count 0) foreach (datarowview myrow in viewsetorginfo) string strenterprisename = myrow“單位名稱“.tostring().trim(); /此處是添加第一個(gè)節(jié)點(diǎn)“省醫(yī)藥集團(tuán)” this.treeview1.nodes.add(new treenode(strenterprisename); /此處初始化參數(shù)是第一個(gè)節(jié)點(diǎn)“省醫(yī)藥集團(tuán)”,然后該函數(shù)會(huì)遞歸添加所有 子節(jié)點(diǎn) populatetreeview(strenterprisename,treeview1.nodes0,myrow); treeview1.selectednode = treeview1.nodes0; /選中第一個(gè)節(jié)點(diǎn) 安徽工商職業(yè)學(xué)院 2011 屆畢業(yè)論文(設(shè)計(jì)) - 15 - 2職員信息維護(hù)界面 對(duì)于各個(gè)公司的員工,管理者可以將其添加至對(duì)應(yīng)的部門(mén),并對(duì)個(gè)人信息(如電話, 地址等)進(jìn)行注冊(cè)登記、備案等。 對(duì)于因多次違反公司紀(jì)律或年齡超限或因其它原因需離開(kāi)本公司的員工,管理者可 以將其所在部門(mén)的名單刪除,并且其個(gè)人相關(guān)信息也會(huì)隨之刪除。 對(duì)于因調(diào)動(dòng)或登記錯(cuò)誤及需更新的信息,管理者可以隨時(shí)更改,避免不必要的損失 發(fā)生。 代碼如下: /-初始化窗體,讀入數(shù)據(jù)- private void amendstafferinfo_load(object sender, system.eventargs e) this.sqldataadapter1.fill(temptable); this.datagrid1.datasource = temptable.defaultview; inputcombobox();/填充【單位編號(hào)】下拉列表框的下拉列 3.工資管理界面 主要針對(duì)各個(gè)部門(mén)的員工的工資資料進(jìn)行查詢、編輯、添加、刪除等操作。 對(duì)于員工的工資發(fā)放,系統(tǒng)會(huì)進(jìn)行全面地、合理地、準(zhǔn)確地計(jì)算,在計(jì)算的同時(shí)會(huì) 扣除。 代碼如下: /-初始化窗體,讀入數(shù)據(jù)- private void wagemanage_load(object sender, system.eventargs e) this.sqldataadapter1.fill(datagridtemptable);/該表用來(lái)儲(chǔ)存要在表格中顯示的數(shù)據(jù) this.sqldataadapter2.fill(temptable);/該表用來(lái)儲(chǔ)存要在下面的文本框中顯示并供修改的數(shù)據(jù) this.datagrid1.datasource = datagridtemptable.defaultview;/在表格中顯示數(shù)據(jù) 人力資源管理系統(tǒng)設(shè)計(jì) - 16 - datagridstatecontrol(); databindingsfunction(); cmsalary = (currencymanager) bindingcontexttemptable; 安徽工商職業(yè)學(xué)院 2011 屆畢業(yè)論文(設(shè)計(jì))
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高血糖的緊急處置方法
- 海濱小城(第二課時(shí))學(xué)習(xí)任務(wù)單
- 精神障礙護(hù)理學(xué)自考試題及答案
- 院感專職培訓(xùn)心得匯報(bào)
- 急診院前急救護(hù)理
- 計(jì)量器具全流程管理規(guī)范
- 2025年中國(guó)女士奢侈鞋行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 重癥肝炎護(hù)理病例討論
- 專科特色健康教育體系構(gòu)建
- 企業(yè)崗位培訓(xùn)
- 預(yù)防職務(wù)犯罪交流課件
- 2025年初一下冊(cè)語(yǔ)文-課內(nèi)現(xiàn)代文復(fù)習(xí)18課.《井岡翠竹》(教師版)
- 人工智能應(yīng)用產(chǎn)業(yè)園及配套基礎(chǔ)設(shè)施項(xiàng)目可行性研究報(bào)告(范文模板)
- 未成年人權(quán)益保護(hù)法律解析
- 藥品售后服務(wù)承諾書(shū)示例
- 2025年南模中學(xué)自招試題及答案
- 《水利工程建設(shè)項(xiàng)目文件收集與歸檔規(guī)范SLT 824-2024》知識(shí)培訓(xùn)
- “艾梅乙”感染者消除醫(yī)療歧視制度-
- 肉類食品供貨合同7篇
- 天津師范大學(xué)《心理與教育統(tǒng)計(jì)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 鋁合金樓梯踏步施工方案
評(píng)論
0/150
提交評(píng)論