畢業(yè)設(shè)計----人力資源子系統(tǒng)_第1頁
已閱讀1頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  本 科 生 畢 業(yè) 論 文</p><p><b>  人力資源子系統(tǒng)</b></p><p>  姓 名: </p><p>  指導(dǎo)教師: </p><p>  院 系: </p><

2、p>  專 業(yè): </p><p>  完成日期: </p><p><b>  摘 要</b></p><p>  信息化是當(dāng)今世界經(jīng)濟和社會發(fā)展的大趨勢。隨著我國市場經(jīng)濟體制的進(jìn)一步成熟, 市場競爭已經(jīng)進(jìn)入一個更高的層次, 市場的激烈競爭突出了企業(yè)中人力資源的重要性, 人力資源管理的

3、地位日益提高。在這種形勢下, 適應(yīng)信息技術(shù)發(fā)展要求的人力資源管理系統(tǒng)必將成為企業(yè)提高人力資源管理效率和水平的有力手段, 它也是未來企業(yè)人力資源管理適應(yīng)環(huán)境變化的主要發(fā)展趨勢。</p><p>  隨著信息技術(shù)的迅猛發(fā)展及企業(yè)中人力資源管理地位的日益提高, 越來越多的企業(yè)希望通過信息化的手段提升自身的人力資源管理水平, 人力資源管理系統(tǒng)由此應(yīng)運而生。企業(yè)人力資源管理系統(tǒng)是一個典型的信息管理系統(tǒng),本系統(tǒng)是為適應(yīng)企業(yè)管

4、理部門管理人員,針對企業(yè)信息進(jìn)行管理的需要而設(shè)計開發(fā)的軟件系統(tǒng)。其主要任務(wù)是將企業(yè)人力資源管理流程納入信息化管理,其中信息查詢與輸出模塊是用來實現(xiàn)信息的查詢和打印輸出功能。本文介紹了人事管理的開發(fā)過程。論文詳盡論述了從需求分析、系統(tǒng)分析、概要設(shè)計、詳細(xì)設(shè)計、以及測試與調(diào)試的整個開發(fā)過程。有了此系統(tǒng),人力資源管理的科學(xué)性,合理性與計算機的方便快捷有機地結(jié)合起來,給企業(yè)的人力資源管理帶來更多的方便。</p><p>

5、  關(guān)鍵詞:企業(yè)人力資源;信息管理;VB.NET;Microsoft Office Access 2007;SQL Server 2000數(shù)據(jù)庫。</p><p><b>  Abstract</b></p><p>  At present, informatization is the trend of both world economic and social

6、 development. With the further development of national market economic system, the competition in market has stepped into a new area. As a result, the intense competition in market highlights the importance of human reso

7、urces in corporation. So the position of the management of human resources management improves day by day. Under such circumstances, the human resources management system that adapt to the development of in</p>&l

8、t;p>  With the rapid development of information technology and the status of human resources management increasing in the corporate, more and more corporatist want to upgrade the level of human resources management th

9、rough the means of informatization. As a result, human resources management system comes into being. Enterprise Human Resources Management System is software system, which is a typical management information system, is m

10、ade to adapt sector management of enterprise department, and designed</p><p>  Keywords: Corporate human resources;Information Management, VB.NET;Microsoft Office Access 2007;SQL Server 2000 Database.</p&

11、gt;<p><b>  目 錄</b></p><p>  第一章 課題的背景1</p><p>  第一節(jié) 課題的背景1</p><p>  第二節(jié) 課題研究的內(nèi)容2</p><p>  第二章 關(guān)鍵技術(shù)分析5</p><p>  第一節(jié)Microsoft Visu

12、al Studio.NET 的開發(fā)環(huán)境5</p><p>  第二節(jié) Visual Basic.NET語言5</p><p>  第三節(jié) ADO.NET對象8</p><p>  第四節(jié) 使用SQL Sever 2000 實現(xiàn)關(guān)系型數(shù)據(jù)庫10</p><p>  第三章 人力資源管理子系統(tǒng)設(shè)計13</p><p&

13、gt;  第一節(jié) 綜 述13</p><p>  第二節(jié) 公司介紹表與招聘信息表15</p><p>  第三節(jié) 模塊設(shè)計18</p><p>  第四節(jié) 詳細(xì)設(shè)計20</p><p>  第四章 系統(tǒng)測試28</p><p>  第一節(jié)系統(tǒng)測試28</p><p><b

14、>  結(jié) 論31</b></p><p><b>  參考文獻(xiàn)32</b></p><p><b>  致 謝33</b></p><p><b>  第一章 課題的背景</b></p><p><b>  第一節(jié) 課題的背景</b&g

15、t;</p><p>  隨著計算機的飛速發(fā)展,計算機的應(yīng)用已經(jīng)十分廣泛,它在人們的生產(chǎn)、生活、工作和學(xué)習(xí)中發(fā)揮著重要的作用。管理信息系統(tǒng)是先進(jìn)的科學(xué)技術(shù)和現(xiàn)代管理相結(jié)合的產(chǎn)物,建立以計算機為主要手段的管理信息系統(tǒng),已成為現(xiàn)在學(xué)校、企業(yè)、政府部門等各類組織提高自身素質(zhì),實現(xiàn)組織目標(biāo)的戰(zhàn)略措施.通過合用管理信息系統(tǒng),使各單位的信息管理工作系統(tǒng)化,規(guī)范化,自動化,從而達(dá)到提高管理效率的目的.而信息系統(tǒng)的目標(biāo)為信息系統(tǒng)

16、的發(fā)展方向提供了準(zhǔn)則,是各單位戰(zhàn)略規(guī)劃的一部分,具有極其重要的作用. 企業(yè)人力資源管理系統(tǒng)是一個企業(yè)不可缺少的部分,它的內(nèi)容對于企業(yè)管理者來說是至關(guān)重要,所以企業(yè)人力資源管理系統(tǒng)應(yīng)該能夠為企業(yè)管理者提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理員工檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間長了,將產(chǎn)生大量的文件和資料,這對于查找、更新和維護(hù)都帶來了不少的困難。加上企業(yè)人事管理工作內(nèi)容雜,管理細(xì)

17、,要求高,傳統(tǒng)管理辦法已基本不適應(yīng)新形勢的要求。企業(yè)人事管理的手工登錄與查詢,是一項非常繁重而枯燥的勞動,每年員工的變化都需要重新規(guī)劃,耗費許多人才和物力,而且會因人的情</p><p>  計算機具有運算速度快、正確、能按照設(shè)計邏輯處理問題等特性,在員工信息的錄入、統(tǒng)計中如采用一個計算機化的信息系統(tǒng)進(jìn)行處理,就不會發(fā)生信息遺漏或者數(shù)據(jù)輸入不正確的情形。</p><p>  作為計算機應(yīng)用

18、的一部分,使用計算機對人力資源進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高的效率,也是企業(yè)科學(xué)化、正規(guī)化管理的重要條件,而且還節(jié)省了許多人力物力,增強了企業(yè)資料的安全性,提高了企業(yè)人力資源的管理能力。</p><p>  在.net框架下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)本系統(tǒng)的詳細(xì)過程,從員工信息的

19、查詢到管理實現(xiàn)了自動化的模式,從而提高了工作效率。</p><p>  為企業(yè)的學(xué)生信息管理部門提供了一套操作簡易、應(yīng)用廣泛、擴展性強的人力資源系統(tǒng)??梢詫ζ髽I(yè)內(nèi)部的員工管理更加方便。這種采用計算機管理的好處是可以對企業(yè)的眾多員工的信息進(jìn)行動態(tài)的管理,修改、添加和刪除都非常方便,不必再像原來準(zhǔn)備一個巨大的檔案庫,在諸多文擋中查找資料,減少了這些重要工作出錯的可能性。</p><p>  本

20、世紀(jì)以來,由于社會生產(chǎn)力的迅速發(fā)展和科學(xué)技術(shù)的突飛猛進(jìn),人們進(jìn)行信息交流的深度和廣度不斷增加,管理所需要的信息量急劇增長,同時對信息的處理要求及時、準(zhǔn)確,這導(dǎo)致了傳統(tǒng)的信息處理方法和手段已不能適應(yīng)現(xiàn)代管理的需要;電子計算機的誕生和在信息處理中的應(yīng)用使企業(yè)管理現(xiàn)代化成為可能。但是在我國,由于各種原因,管理信息系統(tǒng)的發(fā)展尚處于初級階段,盡管如此,充分利用我們現(xiàn)有的資源和技術(shù)力量,開發(fā)一些適合本企業(yè)或者本行業(yè)的管理信息系統(tǒng),還是非常必要的。&

21、lt;/p><p>  近年來,隨著科學(xué)技術(shù)的迅猛發(fā)展和管理水平的不斷提高,將人力資源管理上升到戰(zhàn)略層次正在逐漸成為集團企業(yè)的迫切管理需求隨著計算機和網(wǎng)絡(luò)技術(shù)的發(fā)展,信息化管理技術(shù)已經(jīng)廣泛地應(yīng)用于各類企事業(yè)單位。本文針對企業(yè)人力資源管理的特色以及人力資源的優(yōu)化配置,設(shè)計開發(fā)了的企業(yè)人力資源管理系統(tǒng),為建立企業(yè)人力資源管理系統(tǒng)提供了技術(shù)框架。 微軟的.NET平臺作為新一代的互聯(lián)網(wǎng)平臺,提供了支持未來計算的高效的Web服

22、務(wù)開發(fā)工具。利用.NET平臺進(jìn)行企業(yè)人力資源管理系統(tǒng)的開發(fā)成為此類系統(tǒng)未來開發(fā)的趨勢。</p><p>  第二節(jié) 課題研究的內(nèi)容</p><p><b>  一、 課題來源</b></p><p>  近幾年來,信息化管理技術(shù)已經(jīng)廣泛地應(yīng)用于各類企事業(yè)單位。針對中小型企業(yè)的現(xiàn)狀,再配備合理的經(jīng)營管理軟件,就可以改善傳統(tǒng)上數(shù)據(jù)不夠準(zhǔn)確、及時、全

23、面和詳細(xì)等諸多問題,管理者工作更方便,從而提高企業(yè)工作效率,使企業(yè)的管理更加科學(xué)化、合理化、制度化和規(guī)范化。而企業(yè)信息管理系統(tǒng)就滿足了這些需求,填補了這個空白。目前,人力資源管理已經(jīng)從傳統(tǒng)的以“事務(wù)”為中心的管理模式轉(zhuǎn)變到以“人”為中心的管理模式, 運用科學(xué)的管理手段與IT技術(shù)相結(jié)合營造良好的用人環(huán)境,真正做到人盡其才,才盡其用,成為提高人力資源管理部門管理水平的主要途徑。本文針對企業(yè)人力資源管理的特色以及人力資源的優(yōu)化配置,借鑒目前人

24、力資源管理方面的先進(jìn)方法,設(shè)計開發(fā)了的企業(yè)人力資源管理系統(tǒng),為建立企業(yè)人力資源管理系統(tǒng)提供了技術(shù)框架,具有良好的擴充性。</p><p>  因此,開發(fā)一個代替手工操作的新型的計算機管理的信息系統(tǒng)是十分必要的,這也是本課題的由來。</p><p><b>  二、課題的意義</b></p><p>  企業(yè)人力資源管理系統(tǒng)是一個非常通用的信息管

25、理系統(tǒng)。信息管理系統(tǒng)是數(shù)據(jù)庫技術(shù)與企業(yè)管理相結(jié)合的產(chǎn)物,人力資源信息管理系統(tǒng)是整個現(xiàn)代企業(yè)信息管理系統(tǒng)的重要組成部分。通過企業(yè)人力資源管理系統(tǒng)可以使管理者快速地完成企業(yè)日常事務(wù)中的人事工作,降低人力資源管理的成本,企業(yè)人力資源管理系統(tǒng)設(shè)計和開發(fā)正在越來越受到企業(yè)管理的重視,幾乎所有的企事業(yè)單位都需要擁有自己的人力資源管理系統(tǒng),以便對本單位員工的基本信息進(jìn)行保存和管理。通過一個人力資源管理系統(tǒng)的開發(fā)過程,可以使我們掌握實際編程技術(shù),培養(yǎng)形

26、成正確的思維方法和嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,提高調(diào)查研究,方案論證,創(chuàng)新意識以及自我學(xué)習(xí)的能力。通過使用VB.NET這種面向?qū)ο蟮目梢暬幊坦ぞ吲c后端的SQL Server 2000數(shù)據(jù)庫相結(jié)合,開發(fā)出一個符合設(shè)計要求,比較實用的人力資源管理系統(tǒng)。</p><p>  三、系統(tǒng)開發(fā)預(yù)期目標(biāo)</p><p>  在決定開發(fā)管理信息系統(tǒng)應(yīng)用項目之前,首先要做好系統(tǒng)開發(fā)的可行性分析??尚行苑治龅娜蝿?wù)是確定

27、項目開發(fā)是否必要和可行。建設(shè)MIS的必要性取決于需求的迫切性和實現(xiàn)的可行性。從以下幾個方面認(rèn)真進(jìn)行研究,從而為確定系統(tǒng)開發(fā)項目的決策提供科學(xué)依據(jù)。</p><p> ?。?)經(jīng)濟可行性:對組織的經(jīng)濟狀況和投資能力進(jìn)行分析,一方面是支出的費用,其中包括設(shè)備購置費、軟件開發(fā)費、管理和維護(hù)費用、人員工資和培訓(xùn)費等;另一方面是取得的收益,其中有一部分可以用錢來衡量,如開發(fā)本系統(tǒng),為企業(yè)節(jié)省的人力,物力。收益的另一部分難以

28、用錢表示,如加強人事信息管理。</p><p>  (2)技術(shù)上可行性:現(xiàn)技術(shù)上的可行性分析所考慮采用的硬件和軟件技術(shù)能滿足用戶提出的要求(如計算機的容量、速度等)。此外,因本系統(tǒng)難度不大,所涉及的范圍只限于企業(yè)人事信息管理,所以在技術(shù)上已達(dá)到開發(fā)該系統(tǒng)的能力。</p><p> ?。?)營運上的可行性:指系統(tǒng)對組織結(jié)構(gòu)的影響,現(xiàn)有人員和結(jié)構(gòu)、設(shè)備、環(huán)境等系統(tǒng)的適應(yīng)性以及進(jìn)行人員培訓(xùn)補充計

29、劃的可行性。</p><p> ?。?)管理上的可行性:重要是管理人員對開發(fā)信息系統(tǒng)的態(tài)度和管理方面的基礎(chǔ)工作。重要領(lǐng)導(dǎo)不支持的項目肯定不可行。管理基礎(chǔ)工作好壞重要表現(xiàn)在管理制度和方法是否科學(xué),規(guī)章制度是否齊全以及原始數(shù)據(jù)是否正確等方面。</p><p>  預(yù)期目標(biāo):針對企業(yè)所需,建立一個計算機的人力資源管理系統(tǒng),加強企業(yè)職工的各種信息資源的管理和應(yīng)用,提高企業(yè)人事管理的現(xiàn)代化水平,在為

30、企業(yè)日常業(yè)務(wù)提供全面信息服務(wù)的基礎(chǔ)上,提供管理決策支持功能,大大減少工作量以及用人的數(shù)量,提高管理效率和速度。為實現(xiàn)此目的提出以下目標(biāo):</p><p>  實現(xiàn)信息的準(zhǔn)確,快捷和順暢。</p><p>  實現(xiàn)部門信息管理,員工信息管理,工資管理用戶管理等功能。</p><p>  系統(tǒng)操作簡單易行,查詢靈活方便。</p><p>  為企

31、業(yè)管理層提供直觀方便的信息,提高迅速反應(yīng)能力,提供有效的決策支持。</p><p>  第二章 關(guān)鍵技術(shù)分析</p><p>  Microsoft Visual Studio.NET 的開發(fā)環(huán)境</p><p>  .NET Framework是一種新的計算平臺,它簡化了在高度分布式Internet環(huán)境中的應(yīng)用程序開發(fā)。.NET自從發(fā)布以來受到了業(yè)界的矚目,國外

32、的軟件公司已經(jīng)把.NET技術(shù)應(yīng)用到實際的項目當(dāng)中,而且得到了很好的效果。</p><p>  Visual Studio.NET是一套完整的開發(fā)工具,用于生成ASP.NET Web應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動應(yīng)用程序。Visual Basic.NET,Visual C++.NET,Visual,C#.NET和Visual J#.NET全都使用相同的集成開發(fā)環(huán)境(IDE),該環(huán)境允

33、許它們共享工具并有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了.NET Framework的功能, 此框架提供對簡化ASP.NET Web應(yīng)用程序和XML Web services開發(fā)的關(guān)鍵技術(shù)的訪問。</p><p>  .NET技術(shù)是微軟公司推出的一個全新概念,“它代表了一個集合,一個環(huán)境和一個可以作為平臺支持下一代Internet有可編程結(jié)構(gòu)?!?.NET的目的就是將互聯(lián)網(wǎng)作為新一代操作系統(tǒng)的基礎(chǔ),對互聯(lián)

34、網(wǎng)的設(shè)計思想進(jìn)行擴展。</p><p>  就是讓用戶在任何地方、任何時間,利用任何設(shè)備都能訪問所需的信息、文件和程序。用戶不需要知道這些文件放在什么地方,只需要發(fā)出請求,然后就可以接受處理的結(jié)果,后臺的復(fù)雜處理過程對用戶而言是透明的。</p><p>  第二節(jié) Visual Basic.NET語言</p><p>  Visual Basic.NET是基于微軟.

35、NET Framework之上的面向?qū)ο蟮闹虚g解釋性語言,可以看作是Visual Basic在.Net Framework平臺上的升級版本,增強了對面向?qū)ο蟮闹С帧isual Basic .NET把基本數(shù)據(jù)類型(字符串、整型、雙精度等等)轉(zhuǎn)換成帶有屬性和方法的對象;它還引入了Java類型的錯誤捕獲機制(用Try和Catch);VB.NET還把代碼編譯成微軟中間語言(Microsoft Interme VB.NET采納了包括Java在內(nèi)

36、的許多其它面相對象編程語言的功能和特點Visual diate Language,IL);它還提供了基于XML的應(yīng)用程序配置。更重要的是設(shè)計面向?qū)ο蠼鉀Q方案的能力可以用任何語言實現(xiàn)。</p><p>  Visual Basic.NET是基于微軟.NET Framework之上的面向?qū)ο蟮闹虚g解釋性語言,可以看作是Visual Basic在.Net Framework平臺上的升級版本,增強了對面向?qū)ο蟮闹С帧?l

37、t;/p><p>  VB.NET一個引人注目的變化是它的窗體引擎。Microsoft放棄了原來的窗體引擎,現(xiàn)在它給我們提供的是Windows Forms窗體引擎。所有基于CLR的語言都使用Windows Forms引擎,與VB 6的窗體引擎相比,Windows Forms有著許多突出的優(yōu)點。例如,Windows Forms支持創(chuàng)建那些自動改變組件大小的窗體,允許把控件錨定到窗體的特定位置。也就是說,完成這些特殊任務(wù)

38、時再也不需要第三方的工具了。</p><p>  Windows Forms還有一些有趣的技術(shù),比如創(chuàng)建透明窗體等。默認(rèn)情況下,工具框大多數(shù)時候都是隱藏的,點擊它的標(biāo)題可以把它“拉出來”。任務(wù)列表(Task List)是一個重要的改進(jìn),它幫助開發(fā)者跟蹤所有待完成的任務(wù)。代碼生成器、編譯器會在Task List中自動加上一些內(nèi)容。手工添加任務(wù)項目可以按照如下方式進(jìn)行:找到代碼中需要修改的地方,然后插入一行以“TOD

39、O:”開頭的注釋,此后該任務(wù)就會自動出現(xiàn)在任務(wù)列表中。點擊Task List中的某個任務(wù),代碼編輯器中就會出現(xiàn)完成該任務(wù)的位置。這種快速定義任務(wù)、返回任務(wù)的機制將極大地提高開發(fā)效率。方案資源管理器(Solution Explore)替代了原來的工程資源管理器(Project Explorer),與Visual InterDev中的資源管理器非常相似。和InterDev中的資源管理器一樣,Solution Explorer顯示了工程所用到

40、的各種資源,包括用其他語言編寫的代碼模塊、各種非代碼的資源。其中References是Solution Explorer中一種全新的資源形式,References管理著命名空間,類似于VB6中的</p><p>  VB.NET的代碼編輯器還有一個重要的新功能:在代碼編輯窗口中,點擊代碼行左邊的加號或者減號可以擴展或者折疊代碼塊。這個功能原本為隱藏可視化設(shè)計器自動生成的代碼而設(shè)計,但它也可以用于隱藏與當(dāng)前任務(wù)無關(guān)

41、的代碼。</p><p>  Visual Basic.NET是Microsoft Visual Studio.NET套件中主要組成部分之一。.NET 版本的Visual Basic增加了更多特性, 而且演化為完全面向?qū)ο蟮木幊陶Z言。無論你以前是否用VB.NET都將是最好的編程語言之一,因為除了功能更強、更易開發(fā)以及應(yīng)用程序更穩(wěn)定之外,VB.NET還提供了一些關(guān)鍵的強化功能,可以解決遇到的大多數(shù)的問題??偟膩砜?,

42、VB.NET為今開發(fā)人員提供了強大的功能,主要體現(xiàn)在以下幾個方面:</p><p>  1.統(tǒng)一的集成開發(fā)環(huán)境</p><p>  由于VS.NET包括了VB.NET、Visual C#.NET、Visual C++.NET、ASP.NET等開發(fā)工具, 同時VS.NET中集成了大量的可視化輔助工具,因而可極大的簡化應(yīng)用程序的開發(fā),提高編程效率。另外,所有的.NET語言使用相同的開發(fā)環(huán)境(I

43、DE),因而不同的語言之間的數(shù)據(jù)和代碼交換更加的方便。</p><p>  2.面向?qū)ο蟪绦蛟O(shè)計語言</p><p>  早期的VB語言一直是基于對象的(Object-based)而不是面向?qū)ο螅∣bject-oriented)的語言,例如它不支持繼承和重載。為了實現(xiàn)面向?qū)ο螅琕B.NET引入并改進(jìn)了很多的新性能,包括繼承、接口和重載等,從而使其成為一種真正的面向?qū)ο蟮某绦蛟O(shè)計語言。<

44、;/p><p>  3.更穩(wěn)定的程序代碼</p><p>  VB.NET語言引入了嚴(yán)謹(jǐn)?shù)念愋蜋z查和結(jié)構(gòu)化錯誤處理功能,使編寫的程序代碼更穩(wěn)定、更易讀、更易維護(hù),可有效的避免發(fā)生運行時錯誤。</p><p>  4.強大的窗體應(yīng)用程序開發(fā)</p><p>  新的窗體設(shè)計工具可以使開發(fā)人員大大的縮短界面設(shè)計時間。例如,使用控件錨點和???,無需對程

45、序代碼進(jìn)行任何的調(diào)整。</p><p>  5.新一代的數(shù)據(jù)訪問</p><p>  VB.NET通過ADO.NET實現(xiàn)數(shù)據(jù)訪問。ADO.NET是在ADO基礎(chǔ)上發(fā)展起來的,是對ADO的重新設(shè)計和擴展,在ADO.NET中,用Dataset(數(shù)據(jù)集)對象代替了ADO的Record(記錄集)對象,從而大大提高了數(shù)據(jù)處理的靈活性。另外,ADO.NET還可以使用XML在應(yīng)用程序之間、Web網(wǎng)頁之間進(jìn)

46、行數(shù)據(jù)交換,從而使得支持程序的編寫更加的簡單。所謂數(shù)據(jù)訪問,狹義而通俗地說就是訪問數(shù)據(jù)庫的技術(shù)和手段。</p><p>  6.能夠方便地進(jìn)行Web應(yīng)用程序的開發(fā)</p><p>  Microsoft公司將.NET框架主要定位在開發(fā)企業(yè)規(guī)模的Web應(yīng)用程序及高性能的桌面應(yīng)用程序上。.NET平臺所強調(diào)的是網(wǎng)絡(luò)編程和網(wǎng)絡(luò)服務(wù)的概念,因此,基于.NET框架的VB.NET,在網(wǎng)絡(luò)應(yīng)用程序開發(fā)方面

47、有了顯著的改進(jìn)。VB.NET提供了更直觀、方便的Web應(yīng)用程序開發(fā)環(huán)境,它可以用直接編輯ASP.NET的方式來開發(fā)Web應(yīng)用程序。還提供了開發(fā)服務(wù)的功能。</p><p>  需注意的是VB.NET并不向下兼容,VB6.0的應(yīng)用程序在VB.NET環(huán)境下不能直接執(zhí)行,需使用VB.NET中提供的升級向?qū)?,將VB6.0的應(yīng)用程序更改為VB.NET的應(yīng)用程序,并還要進(jìn)行一定工作量的認(rèn)為改動后,才能在VB.NET環(huán)境下運行

48、。 </p><p>  第三節(jié) ADO.NET對象</p><p>  ADO.NET主要包含五個對象:Connection對象、Command對象、DataReader對象、DataAdapter對象以及DataSet對象。</p><p>  Connection對象主要建立與特定數(shù)據(jù)源的連接;Command對象主要提供對數(shù)據(jù)源執(zhí)行命令的訪問;DataRead

49、er對象主要從數(shù)據(jù)源中提供高性能的單向數(shù)據(jù)流;DataAdapter對象主要提供連接DataSet對象和數(shù)據(jù)源的橋梁;DataSet對象是數(shù)據(jù)的內(nèi)存駐留表示形式。</p><p> ?。?)Connection對象</p><p>  Connection對象用于建立到指定數(shù)據(jù)庫的連接。它有兩種:Sqlconnection對象和OleDbConnection對象。Sqlconnection

50、對象用于連接到Microsoft SQL Server數(shù)據(jù)庫,而OleDbConnection對象用于連接到所有第三方SQL服務(wù)器產(chǎn)品以及其他支持OLE DB的數(shù)據(jù)源。</p><p>  使用ADO.NET的第一步就是連接數(shù)據(jù)庫。這可以用Connection對象來完成。Connection對象把數(shù)據(jù)連接的所有功能包裝了起來。利用Connection對象建立到數(shù)據(jù)庫的連接時,主要是設(shè)置其ConnectionStr

51、ing屬性,再用open()方法打開連接。使用完連接后可以用close()方法關(guān)閉連接。</p><p>  連接是與數(shù)據(jù)庫服務(wù)器相關(guān),而不是與實際的數(shù)據(jù)庫本身相關(guān),可以通過調(diào)用ChangDatabase()方法傳入新數(shù)據(jù)庫名而改變Connection對象的當(dāng)前數(shù)據(jù)庫。</p><p> ?。?)Command對象</p><p>  在利用Connection對象

52、建立了到數(shù)據(jù)源的連接后,就可以利用Command對象對數(shù)據(jù)源執(zhí)行SQL語句或存儲過程??梢园袰ommand對象看成是向DataReader對象返回數(shù)據(jù)結(jié)果流的方法。</p><p>  Command對象的一個基本屬性是Connection屬性,指定將命令提交到DBMS中執(zhí)行Connection對象。不同數(shù)據(jù)庫可以有多個連接,使用相同的Command對象和不同的連接。</p><p>  

53、Command對象帶有的要執(zhí)行命令信息由CommandText屬性指定。CommandText屬性可以指定表名、SQL語句、SQL存儲過程名。</p><p> ?。?)DataAdapter對象</p><p>  DataAdapter對象用于從數(shù)據(jù)源中檢索數(shù)據(jù)并填充Dataset中的表。它是數(shù)據(jù)和數(shù)據(jù)訪問機制之間的連接,它體現(xiàn)了一種Microsoft數(shù)據(jù)訪問體系結(jié)構(gòu)的新概念。Data

54、Adapter使用.NET數(shù)據(jù)提供程序的Connection對象來連接到數(shù)據(jù)源,使用Command對象從數(shù)據(jù)源中檢索數(shù)據(jù)并更改解析回數(shù)據(jù)源。</p><p>  sqlDataAdapter對象表示用于填充Dataset和更新SQL Server數(shù)據(jù)庫的一組數(shù)據(jù)命令和一個數(shù)據(jù)庫的連接。SqlDataAdapter是Dataset和SQL Server之間的連接器,用于檢索和保存數(shù)據(jù)。SqlDataAdapter通

55、過對數(shù)據(jù)源使用適當(dāng)?shù)腟QL語句映射Fill()和Update來提供這一連接。</p><p> ?。?)DataSet對象</p><p>  DataSet是ADO.NET結(jié)構(gòu)的主要構(gòu)件,它是從數(shù)據(jù)庫中檢索到數(shù)據(jù)在內(nèi)存中的緩存。</p><p>  DataSet對象不區(qū)別OleDb和SqlClient.NET命名空間。不管哪個.net的數(shù)據(jù)提供者,聲明Datas

56、et對象的方法是相同的:</p><p>  Dim mydataset as DataSet</p><p>  第四節(jié) 使用SQL Sever 2000 實現(xiàn)關(guān)系型數(shù)據(jù)庫</p><p>  一、SQL Server 2000數(shù)據(jù)庫</p><p>  SQL Server 2000是在SQL Server 7.0的基礎(chǔ)上上擴展升級的產(chǎn)品

57、。SQL Server 7.0是Microsoft公司在數(shù)據(jù)庫領(lǐng)域中非常重要的產(chǎn)品,它具有非常好的再造和重寫特性。面市后,SQL Server 7.0以其良好的性能、穩(wěn)定性、便于管理和易于開發(fā)等優(yōu)勢,贏得了許多客戶的喜愛,成為一個熱門的數(shù)據(jù)庫產(chǎn)品。</p><p>  SQL Server 2000繼承了數(shù)據(jù)庫軟件設(shè)計和引擎方面的優(yōu)勢,已經(jīng)成為新一代網(wǎng)絡(luò)應(yīng)用程序的最佳數(shù)據(jù)庫和分析解決方案之一。在高性能和企業(yè)級可伸

58、縮性領(lǐng)域,SQL Server 2000 設(shè)計成利用 Windows 2000 對更多處理器、更大的系統(tǒng)內(nèi)存的支持,最終達(dá)到支持 64 位硬件平臺。SQL Server 7.0 已經(jīng)在可管理性和易用性方面在行業(yè)內(nèi)領(lǐng)先,SQL Server 2000 通過與 Windows 2000 活動目錄緊密結(jié)合進(jìn)一步改進(jìn)了這些功能。而且,SQL Server 2000 還包含對現(xiàn)有管理工具和實用程序的重大改進(jìn),并引入更具自我調(diào)節(jié)和自我管理的引擎功能

59、。</p><p>  通過與 OLAP 服務(wù)、數(shù)據(jù)轉(zhuǎn)換服務(wù)、存儲庫和英文查詢的緊密結(jié)合,SQL Server 7.0 代表了行業(yè)內(nèi)最全面的數(shù)據(jù)倉庫和決策支持平臺。SQL Server 2000 繼續(xù)了這種創(chuàng)新,在整個系統(tǒng)內(nèi)進(jìn)行了重要的改進(jìn)。特別重要的是,SQL Server 2000 關(guān)系引擎增加了實質(zhì)化的視圖,改善了在特大型數(shù)據(jù)庫環(huán)境中執(zhí)行復(fù)雜查詢的性能。同時,SQL Server 2000 引入了新的數(shù)據(jù)挖

60、掘功能,可自動發(fā)現(xiàn)在大量數(shù)據(jù)之間隱藏的關(guān)系并可基于歷史數(shù)據(jù)作出預(yù)測。最后,在電子商務(wù)領(lǐng)域,SQL Server 2000 高度集成了對 XML 和通過 Web 訪問數(shù)據(jù)庫的支持。</p><p>  二、SQL Server 2000的主要功能</p><p>  SQL Server 2000是一個高性能的客戶端/服務(wù)器結(jié)構(gòu)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。SQL Server是一個關(guān)系數(shù)據(jù)庫管理

61、系統(tǒng)。Microsoft SQL Server為在多種環(huán)境下實現(xiàn)商務(wù)應(yīng)用提供了強有力的C/S平臺。為了提供高檔的C/S數(shù)據(jù)庫管理的可靠性,Microsoft SQL Server建立在Microsoft Windows NT操作系統(tǒng)強有力的功能、可擴充和可管理性之上的,是為分布式C/S需要而設(shè)計的一個可擴充的、高性能的數(shù)據(jù)庫管理系統(tǒng)。</p><p>  SQL Server是一個后臺數(shù)據(jù)庫管理系統(tǒng),它功能強大,

62、操作簡便,日益為廣大數(shù)據(jù)庫用戶所喜愛,越來越多的開發(fā)工具提供了與SQL Server的接口。</p><p>  目前,SQL語言已廣為用戶和業(yè)界所接受,并成為國際標(biāo)準(zhǔn)。它是一個綜合的,功能極強同時又簡捷易學(xué)的語言。SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,主要特點包括:</p><p>  (1)完全的Web支持</p><p>  SQL S

63、erver 2000提供了以Web標(biāo)準(zhǔn)為基礎(chǔ)的擴展數(shù)據(jù)庫編程功能。豐富的XML和Internet標(biāo)準(zhǔn)支持允許您使用內(nèi)置的存儲進(jìn)程以 XML格式輕松存儲和檢索數(shù)據(jù)。還可以用XML更新程序容易地插入、更新和刪除數(shù)據(jù)。對Web的完全支持主要體現(xiàn)在:</p><p>  內(nèi)容豐富的XML支持特性;</p><p>  與.NET Enterprise Server-BizTalk和Commerce

64、 Server的集成;</p><p>  可支持Web的分析,Web和應(yīng)用程序宿主,對數(shù)據(jù)的Web訪問;</p><p><b>  點擊流分析;</b></p><p>  安全性以及全文檢索特性。</p><p>  (2)更高的穩(wěn)定性和可靠性</p><p>  使用SQL Server

65、2000可以獲得非凡的可伸縮性和可靠性。通過向上伸縮和向外擴展的能力,SQL Server 滿足了苛刻的電子商務(wù)和企業(yè)應(yīng)用程序要求。主要體現(xiàn)為:</p><p><b>  高度可用性;</b></p><p><b>  要伸縮性、安全性;</b></p><p>  分步式分區(qū)視圖以及索引視圖;</p>

66、<p>  虛擬接口系統(tǒng)區(qū)網(wǎng)絡(luò)以及復(fù)制特性。</p><p>  第三章 人力資源管理子系統(tǒng)設(shè)計</p><p><b>  第一節(jié) 綜 述</b></p><p><b>  一、系統(tǒng)說明</b></p><p>  人力資源管理的目標(biāo)是通過有效地開發(fā)和管理人力資源,以使組織的績效和

67、個人的滿意度達(dá)到最大化。與傳統(tǒng)人事管理相比,人力資源管理更加強調(diào)將員工作為一種具有潛能的資源進(jìn)行激勵與發(fā)展,重視有效的人力資源管理對整個組織運營活動的支持和配合。</p><p>  該系統(tǒng)采用了當(dāng)前比較流行的B/S結(jié)構(gòu),主要分為前臺和后臺兩大部分,前臺主要通過VB.NET把用戶的操作和取得的參數(shù)傳給服務(wù)端數(shù)據(jù)庫,服務(wù)端再根據(jù)用戶的操作對原始文檔進(jìn)行處理,把用戶需要的部分作為返回給客戶端。后臺是一個B/S結(jié)構(gòu)的后

68、臺維護(hù)程序,它可以方便的把文檔放到服務(wù)器的磁盤上也可以把圖像放到數(shù)據(jù)庫里去(要視具體情況而定),并設(shè)置文檔的相關(guān)信息[15-17]。</p><p><b>  二、系統(tǒng)任務(wù)</b></p><p><b>  (1)招聘.</b></p><p>  能在網(wǎng)上公布招聘信息,并接受應(yīng)聘者的簡歷。在篩選之后對外公布初試結(jié)果,

69、進(jìn)行論復(fù)試。復(fù)試合格者公司錄用,同時建立人員表格記錄復(fù)試合格人員信息并且在網(wǎng)上對外公布復(fù)試合格人員名單。</p><p><b>  (2)人員管理.</b></p><p>  ①對內(nèi)部人員調(diào)動的管理方面要求能夠記載人員基本信息,職務(wù)信息及變動職務(wù)的記錄并且對信息進(jìn)行備份。</p><p>  ②對外部人員管理主要是指人員離職之后的相關(guān)信息的

70、存檔備份。</p><p><b>  (3)信息管理</b></p><p>  各個不同權(quán)限的用戶能夠在自己權(quán)限范圍內(nèi)對自己的基本信息進(jìn)行修改</p><p><b>  (4)考勤管理</b></p><p>  系統(tǒng)記錄員工休假情況,并自動判斷員工在本月基本周內(nèi)的可休假日期,以頁面形式反饋給

71、調(diào)查用戶。</p><p><b>  三、需求分析</b></p><p>  (1)招聘信息的公布;</p><p><b>  (2)簡歷的接收;</b></p><p>  (3)復(fù)試人員信息記載;</p><p>  (4)嚴(yán)格控制工作人員和管理人員登錄后所有的操作

72、權(quán)限;</p><p>  (5)根據(jù)公司的實際情況對公司機構(gòu)進(jìn)行合理劃分;</p><p>  (6)根據(jù)各部門情況對機構(gòu)下的部門進(jìn)行統(tǒng)一管理;</p><p>  (7)對員工信息進(jìn)行有效管理;</p><p>  (8)瀏覽各部門員工的通訊錄;</p><p><b>  (9)人員考勤。</b&

73、gt;</p><p><b>  四、系統(tǒng)結(jié)構(gòu)圖</b></p><p>  系統(tǒng)結(jié)構(gòu)圖如下圖3·1所示:</p><p>  圖3-1 系統(tǒng)結(jié)構(gòu)圖</p><p><b>  五、系統(tǒng)數(shù)據(jù)流圖</b></p><p>  系統(tǒng)數(shù)據(jù)流圖如下圖3·2所示:

74、</p><p>  圖3-2 系統(tǒng)數(shù)據(jù)流圖</p><p>  第二節(jié) 公司介紹表與招聘信息表</p><p>  一、公司介紹表與招聘信息表</p><p>  公司介紹表:用來存放管理員填寫的公司介紹信息?;竟δ芘c招聘信息表相同。</p><p>  招聘信息表:用來存放招聘信息的數(shù)據(jù)表,管理員對招聘信息填寫之

75、后數(shù)據(jù)存在招聘信息表之中,通過招聘信息查看的頁面查閱招聘信息數(shù)據(jù)。其數(shù)據(jù)字段如下圖3·3所示:</p><p>  圖3-3 招聘信息表與公司介紹表數(shù)據(jù)字段</p><p><b>  二、簡歷接收表</b></p><p>  用來存放應(yīng)聘人員簡歷數(shù)據(jù)的數(shù)據(jù)表格。在簡歷篩選功能將調(diào)用簡歷接收表的信息用來進(jìn)行簡歷篩選,數(shù)據(jù)字段如下圖3

76、·4所示:</p><p>  圖3-4 簡歷接收表數(shù)據(jù)字段</p><p><b>  三、復(fù)試管理表</b></p><p>  復(fù)試管理表用來存放復(fù)試人員信息及復(fù)試成績,數(shù)據(jù)字段如圖3·5所示</p><p>  圖3-5 復(fù)試管理表數(shù)據(jù)字段</p><p><b&

77、gt;  四、人員基本信息表</b></p><p>  人員基本信息表是用來存放員工的基本信息的數(shù)據(jù)表格,此表格是本系統(tǒng)中核心的數(shù)據(jù)表,其數(shù)據(jù)字段如下圖3·6所示:</p><p>  圖3-6 人員基本信息表數(shù)據(jù)字段</p><p>  五、 機構(gòu)基本信息表</p><p>  機構(gòu)基本信息表是用來記錄機構(gòu)基本信息的

78、數(shù)據(jù)表格。其數(shù)據(jù)字段如下圖3·7所示:</p><p><b> ?。?lt;/b></p><p>  圖3-7 機構(gòu)基本信息表數(shù)據(jù)字段</p><p><b>  六、人員變動存底表</b></p><p>  人員變動存底表是用來記錄人員內(nèi)部變動和外部變動的變動記錄的數(shù)據(jù)表。其數(shù)據(jù)字段如下

79、圖3·8 所示:</p><p>  圖3-8 人員變動存底表數(shù)據(jù)字段</p><p><b>  七、 考勤信息表</b></p><p>  考勤信息表是用來記錄員工請假記錄的數(shù)據(jù)表格,其數(shù)據(jù)字段如下圖3·9所示:</p><p>  圖3-9 考勤信息表數(shù)據(jù)字段</p><p

80、><b>  第三節(jié) 模塊設(shè)計</b></p><p>  系統(tǒng)主要由招聘管理和人員管理兩大模塊組成。</p><p><b>  一、招聘管理</b></p><p>  招聘的步驟則由接受簡歷、對外公布面試通知、復(fù)試、建立表格記錄合格者數(shù)據(jù)、上級部門省批、對外公布這幾步構(gòu)成。功能模塊圖如下圖3·10所示

81、:</p><p>  圖3-10 招聘管理功能模塊圖</p><p><b>  二、人員管理</b></p><p>  人員管理是由普通用戶管理、管理員管理和考勤管理三個主要模塊構(gòu)成的。普通用戶管理功能模塊圖如下圖3·11所示:</p><p>  圖3-11 管理員管理功能模塊圖</p>

82、<p>  管理員管理功能模塊圖如下圖3·12所示:</p><p>  圖3-12 管理員管理功能模塊圖</p><p>  考勤管理功能模塊圖如下圖3·13所示:</p><p>  圖3·13 考勤管理功能模塊圖</p><p><b>  第四節(jié) 詳細(xì)設(shè)計</b></

83、p><p>  本節(jié)主要介紹系統(tǒng)各個模塊的詳細(xì)設(shè)計及相關(guān)代碼。由于篇幅原因,這里只介紹一些基礎(chǔ)的模塊及本系統(tǒng)比較有特色的模塊。</p><p>  一、 session 技術(shù)</p><p>  使用Session變量傳值是一種最常見的方式了,此中方式不僅可以把值傳遞到下一個頁面,還可以交叉?zhèn)鬟f到多個頁面,直至把Session變量的值removed后,變量才會消失。例子

84、如下:</p><p> ?。?)創(chuàng)建一個web form;</p><p>  (2)在新建的web form中放置一個button1,在放置兩個TextBox1,TextBox2;</p><p> ?。?)為button按鈕創(chuàng)建click事件,代碼如下:</p><p>  Private void Button1_Click(obje

85、ct sender,System.EventArgs e)</p><p>  {Session["name"]=TextBox1.Text;</p><p>  Session["email"]=TextBox2.Text;</p><p>  Response.Redirect("webform2.aspx&qu

86、ot;);}</p><p> ?。?)新建一個目標(biāo)頁面命名為webform2;</p><p> ?。?)在webform2中放置兩個Label1,Label2,在webform2的Page_Load中添加如下代碼:</p><p>  Private void Page_Load(object sender,System.EventArgs e)</p&g

87、t;<p>  {Label1.Text=Session["name"].ToString();</p><p>  Label2.Text=Session["email"].ToString();</p><p>  Session.Remove("name");</p><p>  Ses

88、sion.Remove("email");}</p><p>  運行,即可看到傳遞后的結(jié)果了</p><p><b>  二、 登陸功能</b></p><p>  登錄功能受登錄界面調(diào)用。在進(jìn)入登錄系統(tǒng)之后出現(xiàn)輸入用戶名和密碼界面,成功登錄之后返回下一打開頁面。在登錄功能中系統(tǒng)將嚴(yán)格判定登陸者的管理權(quán)限,權(quán)限分為4個等級

89、。權(quán)限最低的是普通人員的登陸,普通人員只能查看系統(tǒng)發(fā)布的基本信息,不能進(jìn)行其他操作。其次是普通用戶登錄,普通用戶登錄之后只能查閱本公司人員的基本信息,如電話號碼、地址等。部門管理員登錄之后能夠?qū)ψ约合嚓P(guān)信息進(jìn)行修改、對本公司員工信息查詢、對本部門員工信息修改、對本部門員工進(jìn)行工作評估等管理操作。權(quán)限最高的是系統(tǒng)管理員管,他可以管理全公司所有人員的所有信息、對管理員進(jìn)行管理及對復(fù)試的管理、新員工部門職務(wù)的分配、新員工權(quán)限的分配等。他們的權(quán)

90、限是由數(shù)據(jù)表之中的por字段規(guī)定的。</p><p>  在登錄功能之中系統(tǒng)間嚴(yán)格判斷權(quán)限,使登錄之后的操作完全在預(yù)期的范圍內(nèi)進(jìn)行。關(guān)鍵代碼如下:</p><p>  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click</

91、p><p>  Dim myConnection As SqlConnection</p><p>  myConnection = New SqlConnection("user id=sa;password=;server=(local);database=人力資源管理系統(tǒng)")</p><p>  Dim searchCmd As String&

92、lt;/p><p>  searchCmd = "select * from 人員基本信息表 where UserName= '" & TextBox1.Text & "' and Password='" & TextBox2.Text & "'"</p><p>  D

93、im myCommand As SqlCommand = New SqlCommand(searchCmd, myConnection)</p><p>  myCommand.Connection.Open()</p><p>  Dim myReader As SqlDataReader = myCommand.ExecuteReader()</p><p> 

94、 If TextBox1.Text <> "" Then</p><p>  If TextBox2.Text <> "" Then</p><p>  If myReader.Read() Then</p><p>  Session("pro") = myReader.Item(

95、1)</p><p>  Session("name") = myReader.Item(4)</p><p>  Session("id") = myReader.Item(0)</p><p>  Session("pw") = TextBox2.Text</p><p>  I

96、f Session("pro") = "10" Or myReader.Item(1) = "20" Or myReader.Item(1) = "30" Or myReader.Item(1) = "40" Or myReader.Item(1) = "0" Then</p><p>  Re

97、sponse.Redirect("管理員管理.aspx")</p><p>  Else : Response.Redirect("用戶管理.aspx")</p><p><b>  End If</b></p><p>  ElseIf Not myReader.Read() Then</p>

98、;<p>  Response.Write("<Script language='JavaScript'>alert('用戶名或密碼錯誤??!');</Script>")</p><p>  Label4.Text = "用戶名或密碼錯誤??!<br>請重新輸入"</p><p

99、>  TextBox1.Text = ""</p><p>  TextBox2.Text = ""</p><p><b>  End If</b></p><p>  Else : Label4.Text = "請輸入密碼"</p><p><b

100、>  End If</b></p><p>  Else : Label4.Text = "請輸入管理員名"</p><p><b>  End If</b></p><p><b>  End Sub</b></p><p><b>  三、查詢功能

101、</b></p><p>  功能說明:根據(jù)用戶輸入信息查詢相關(guān)數(shù)據(jù)。</p><p>  調(diào)用關(guān)系:本功能在本系統(tǒng)中將會被多次調(diào)用。具體調(diào)用有如下:</p><p>  (1)管理員管理中的員工信息查詢</p><p>  管理員先輸入所要查詢的項目,在輸入查詢的數(shù)據(jù)。返回值是符合查詢要求的信息,不能對信息進(jìn)行修改。</p

102、><p>  (2)管理員管理中的人員維護(hù)</p><p>  管理員輸入所需查詢的人信息,函數(shù)返回值是數(shù)據(jù)庫相關(guān)數(shù)據(jù)值。管理員在需要修改的地方進(jìn)行修改,修改之后系統(tǒng)將修改的數(shù)值返回給數(shù)據(jù)庫。</p><p>  (3)用戶管理的聯(lián)系方式查詢。</p><p>  用戶輸入想查詢的用戶的形管信息,函數(shù)返回所查詢用戶的所有聯(lián)系方式,返回值是只讀形式

103、的不可修改。</p><p>  查詢功能主要代碼如下:</p><p>  Dim searchstring As String</p><p>  Label4.Text = ""</p><p>  If TextBox1.Text <> "" Then</p><

104、p>  If DropDownList1.SelectedItem.Text = "用戶ID" Then</p><p>  searchstring = "select ID,RealName,Sex,Department,Email,Hotel,Motel,OffTel,Address from 人員基本信息表 where ID like'%" &

105、 TextBox1.Text & "%'"</p><p>  ElseIf DropDownList1.SelectedItem.Text = "部門" Then</p><p>  searchstring = "select ID,RealName,Sex,Department,Email,Hotel,Motel,Of

106、fTel,Address from 人員基本信息表 where department like'%" & TextBox1.Text & "%'"</p><p>  ElseIf DropDownList1.SelectedItem.Text = "職務(wù)" Then</p><p>  searchstri

107、ng = "select ID,RealName,Sex,Department,Email,Hotel,Motel,OffTel,Address from 人員基本信息表 where pos LIKE'%" & TextBox1.Text & "%'"</p><p>  ElseIf DropDownList1.SelectedItem.T

108、ext = "姓名" Then</p><p>  searchstring = "select ID,RealName,Sex,Department,Email,Hotel,Motel,OffTel,Address from 人員基本信息表 where realname LIKE'%" & TextBox1.Text & "%'&

109、quot;</p><p><b>  End If</b></p><p>  Else : Label4.Text = "所有信息顯示"</p><p>  Response.Write("<Script language='JavaScript'>alert('您未輸入查詢

110、內(nèi)容,系統(tǒng)返回所有信息');</Script>")</p><p>  searchstring = "select ID,RealName,Sex,Department,Email,Hotel,Motel,OffTel,Address from 人員基本信息表"</p><p><b>  End If</b><

111、;/p><p>  Dim myConnection As SqlConnection</p><p>  Dim mycommand As SqlDataAdapter</p><p>  myConnection = New SqlConnection("user ID=sa;password=;server=(local);database=人力資源管理

112、系統(tǒng)")</p><p>  mycommand = New SqlDataAdapter(searchstring, myConnection)</p><p>  Dim ds As DataSet = New DataSet</p><p>  mycommand.Fill(ds)</p><p>  DataGrid1.Da

113、taSource = ds</p><p>  DataGrid1.DataBind()</p><p><b>  四、密碼修改功能</b></p><p>  功能說明:用戶修改自己密碼,在輸入舊密碼正確的前提下兩次輸入新密碼,系統(tǒng)將新密碼填寫入數(shù)據(jù)庫中。</p><p>  調(diào)用關(guān)系:受管理員密碼修改頁面調(diào)用,返回

114、結(jié)果是將用戶設(shè)定的新密碼填寫到數(shù)據(jù)庫中。</p><p>  五、用戶信息修改功能</p><p>  功能說明:修改個人相關(guān)信息 。</p><p>  調(diào)用關(guān)系:受管用戶信息修改頁面調(diào)用,返回結(jié)果是將用戶設(shè)定的新數(shù)據(jù)填寫到數(shù)據(jù)庫中。</p><p><b>  六、簡歷投遞功能</b></p><

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論