人力資源開發(fā)與管理系統(tǒng)_第1頁
人力資源開發(fā)與管理系統(tǒng)_第2頁
人力資源開發(fā)與管理系統(tǒng)_第3頁
人力資源開發(fā)與管理系統(tǒng)_第4頁
人力資源開發(fā)與管理系統(tǒng)_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、.PAGE :.;目 錄 TOC h z t 標(biāo)題,1,_1.1,2,_第一章,1,_1.1.1,3 HYPERLINK l _Toc106088 摘 要 PAGEREF _Toc106088 h 1 HYPERLINK l _Toc106089 Abstract PAGEREF _Toc106089 h 1 HYPERLINK l _Toc106090 第一章 引 言 PAGEREF _Toc106090 h 2 HYPERLINK l _Toc106091 1.1 人力資源開發(fā)與管理系統(tǒng)簡介 PAGEREF _Toc106091 h 2 HYPERLINK l _Toc106030 4.3

2、.4 教師信息查找功能 PAGEREF _Toc106030 h 28 HYPERLINK l _Toc106031 4.3.5 添加教師功能 PAGEREF _Toc106031 h 28 HYPERLINK l _Toc106032 4.3.6 刪除教師功能 PAGEREF _Toc106032 h 28 HYPERLINK l _Toc106033 4.3.7 教輔人員信息顯示 PAGEREF _Toc106033 h 29 HYPERLINK l _Toc106034 4.3.8 教輔人員信息詳細(xì)顯示 PAGEREF _Toc106034 h 29 HYPERLINK l _Toc10

3、6035 4.3.9 教輔人員隊(duì)伍構(gòu)造信息顯示 PAGEREF _Toc106035 h 29 HYPERLINK l _Toc106036 4.3.10 教輔人員查找顯示 PAGEREF _Toc106036 h 30 HYPERLINK l _Toc106037 4.3.11 添加教輔人員 PAGEREF _Toc106037 h 30 HYPERLINK l _Toc106038 4.3.12 刪除教輔人員 PAGEREF _Toc106038 h 30 HYPERLINK l _Toc106039 4.3.13 教師隊(duì)伍構(gòu)造參數(shù)修正 PAGEREF _Toc106039 h 31 HY

4、PERLINK l _Toc106040 4.3.14 教輔人員隊(duì)伍構(gòu)造參數(shù)修正 PAGEREF _Toc106040 h 31 HYPERLINK l _Toc106041 第五章 系統(tǒng)分析與數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc106041 h 32 HYPERLINK l _Toc106042 5.1 需求分析 PAGEREF _Toc106042 h 32 HYPERLINK l _Toc106043 5.2 模塊設(shè)計(jì) PAGEREF _Toc106043 h 32 HYPERLINK l _Toc106044 5.3 系統(tǒng)功能圖及功能概述 PAGEREF _Toc106044 h 34

5、 HYPERLINK l _Toc106045 5.4 數(shù)據(jù)庫E_R圖設(shè)計(jì) PAGEREF _Toc106045 h 35 HYPERLINK l _Toc106046 5.5 數(shù)據(jù)庫構(gòu)造分析 PAGEREF _Toc106046 h 37 HYPERLINK l _Toc106047 5.5.1 manage表用戶表設(shè)計(jì) PAGEREF _Toc106047 h 37 HYPERLINK l _Toc106048 5.5.2 techer表教師信息表設(shè)計(jì) PAGEREF _Toc106048 h 37 HYPERLINK l _Toc106049 5.5.3 tc表教輔人員表設(shè)計(jì) PAGER

6、EF _Toc106049 h 37 HYPERLINK l _Toc106050 5.5.4 course表課程表設(shè)計(jì) PAGEREF _Toc106050 h 38 HYPERLINK l _Toc106051 5.5.5 post表崗位表設(shè)計(jì) PAGEREF _Toc106051 h 38 HYPERLINK l _Toc106052 5.5.6 object表參數(shù)表設(shè)計(jì) PAGEREF _Toc106052 h 38 HYPERLINK l _Toc106053 第六章 關(guān)鍵代碼分析與設(shè)計(jì) PAGEREF _Toc106053 h 39 HYPERLINK l _Toc106054 6

7、.1 平安設(shè)計(jì) PAGEREF _Toc106054 h 39 HYPERLINK l _Toc106081 第八章 畢業(yè)小結(jié) PAGEREF _Toc106081 h 58 HYPERLINK l _Toc106082 第九章 致 謝 PAGEREF _Toc106082 h 60 HYPERLINK l _Toc106083 參考文獻(xiàn): PAGEREF _Toc106083 h 61人力資源開發(fā)與管理系統(tǒng)摘要: 人力資源開發(fā)與管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端運(yùn)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起數(shù)據(jù)一致性和完好性強(qiáng)、數(shù)據(jù)平安性好的庫。

8、而對于后者那么要求運(yùn)用程序功能完備,易運(yùn)用等特點(diǎn)。因此本人結(jié)合人力資源開發(fā)與管理信息的要求,運(yùn)用 ACCESS 2000作為數(shù)據(jù)庫、ASP實(shí)現(xiàn)運(yùn)用程序設(shè)計(jì),對ASP數(shù)據(jù)庫技術(shù)進(jìn)展了較深化的學(xué)習(xí)和運(yùn)用,主要完成對人力資源開發(fā)與管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫方式分析,并由此設(shè)計(jì)了數(shù)據(jù)庫構(gòu)造和運(yùn)用程序。系統(tǒng)運(yùn)轉(zhuǎn)結(jié)果證明,本文所設(shè)計(jì)的人力資源開發(fā)與管理系統(tǒng)可以滿足初級(jí)信息管理,以及畢業(yè)設(shè)計(jì)的要求。關(guān)鍵字:ACCESS 2000,ASP,數(shù)據(jù)庫,SQL,人力資源開發(fā)與管理。Human resources development and management systemAbstract:Hum

9、an resources development and management system is the typical information management system( MIS), its development includes primarily the backstage database establishes with support and the head applies the procedure.Establishes to rise to the former request the data consistency is strong with the c

10、omplete, the database safety like.But request the latter very much the applied procedure function complete, easy usage etc. characteristics.So combine the demand for human resources development and management information in person , use access 2000 as database , asp and realize using and designing p

11、rogram, have carried on the deeper study and application to asp database technology, finish to manpower resources development and demand analysis , function module dividing , database mode analysis of the administrative system mainly, and has designed structure of the database and application progra

12、m from this. The systematic operation result proves , manpower resources development and administrative system that this text designs can satisfy the elementary information management , and the demand of the graduation project. .Key word:ACCESS2000,ASP, database, SQL, human resources development and

13、 management .第一章 引 言1.1 人力資源開發(fā)與管理系統(tǒng)簡介隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深化認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揚(yáng)著越來越重要的作用。作為計(jì)算機(jī)運(yùn)用的一部分,運(yùn)用以下幾點(diǎn):1 完全與HTML交融在一同;2 創(chuàng)建簡單,不需求編譯和鏈接,腳本可以在ASP環(huán)境下直接運(yùn)轉(zhuǎn);3 面向?qū)ο?,功能可以由Activex效力器構(gòu)件擴(kuò)展;4 由于腳本在效力器端執(zhí)行,因此它幾乎可以支持任何一種閱讀器。ASP在性能和效率方面優(yōu)于CGI、ISAPI,這主要源于它先進(jìn)的體系構(gòu)造,ASP直接建立于WEB效力器中,并且是作為WEB效力器的一個(gè)效力運(yùn)轉(zhuǎn),支持多用

14、戶,多線程。HTTP協(xié)議是一個(gè)無形狀的協(xié)議,WEB效力器不能記憶客戶閱讀器過去曾發(fā)送過的懇求信息,客戶的每次懇求都是獨(dú)立的,彼此之間沒有聯(lián)絡(luò),因此效力器的許多時(shí)間都破費(fèi)在處置懇求上,效力效率遭到了影響。ASP擁有強(qiáng)有力的會(huì)話管理機(jī)制,它可以實(shí)現(xiàn)各懇求之間的通訊。第二章 數(shù)據(jù)庫概論信息處置在計(jì)算機(jī)運(yùn)用領(lǐng)域居重要位置。而數(shù)據(jù)庫技術(shù)是目前處置信息最完善的手段之一。各種MIS(管理信息系統(tǒng))、DSS(決策支持系統(tǒng))、OAS(辦公自動(dòng)化系統(tǒng))以及等功能具有數(shù)據(jù)共享、數(shù)據(jù)構(gòu)造化、數(shù)據(jù)獨(dú)立性、可控?cái)?shù)據(jù)冗余度和一致數(shù)據(jù)控制等特點(diǎn)。2.1數(shù)據(jù)庫系統(tǒng)模型和構(gòu)造數(shù)據(jù)庫中存儲(chǔ)的是構(gòu)造化的數(shù)據(jù),就是說數(shù)據(jù)庫不僅要思索記

15、錄內(nèi)數(shù)據(jù)項(xiàng)的聯(lián)絡(luò),還要思索記錄之間的聯(lián)絡(luò)。描畫這種聯(lián)絡(luò)的數(shù)據(jù)構(gòu)造方式就是數(shù)據(jù)模型,數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)中的一個(gè)重要概念,它的好壞直接影響數(shù)據(jù)庫的性能。數(shù)據(jù)庫開展歷程中,最有影響的三種數(shù)據(jù)庫模型為: 層次模型網(wǎng)狀模型關(guān)系模型它們之間的根本區(qū)別在于數(shù)據(jù)之間聯(lián)絡(luò)的標(biāo)示方法不同。層次模型用“樹構(gòu)造表示數(shù)據(jù)之間的聯(lián)絡(luò);網(wǎng)狀模型用“圖構(gòu)造表示數(shù)據(jù)之間的聯(lián)絡(luò);關(guān)系模型采用“二維表(或者說“關(guān)系)來表示數(shù)據(jù)之間的聯(lián)絡(luò)。其中層次模型和網(wǎng)狀模型都是早期的數(shù)據(jù)模型,通常把它們叫做“格式化數(shù)據(jù)模型。2.1.1 層次模型世界中較為復(fù)雜的事物間的聯(lián)絡(luò)。子結(jié)點(diǎn)可以有多個(gè)雙親結(jié)點(diǎn)。網(wǎng)狀構(gòu)造的主要特征為:有一個(gè)以上的結(jié)點(diǎn)沒有雙

16、親,至少有個(gè)結(jié)點(diǎn)有多于一個(gè)的雙親。網(wǎng)狀模型表達(dá)才干強(qiáng),能反映實(shí)體間復(fù)雜的關(guān)系,但是網(wǎng)狀構(gòu)造在概念方面都比較復(fù)雜,對機(jī)器的軟硬件要求也比較高。2.1.3 關(guān)系模型關(guān)系模型是開展較晚的一種模型,但是開展速度很快。如今運(yùn)用中的大多數(shù)數(shù)據(jù)庫系統(tǒng)都是關(guān)系型的。E.F.codd在1976年6月發(fā)表了“關(guān)于大型共享數(shù)據(jù)庫數(shù)據(jù)的關(guān)系模型論文,首先概述了關(guān)系數(shù)據(jù)模型及其原理,并把它用于數(shù)據(jù)庫系統(tǒng)中。關(guān)系模型用二維表格構(gòu)造來表示實(shí)體以及實(shí)體問的聯(lián)絡(luò)。關(guān)系模型的數(shù)據(jù)構(gòu)造是一個(gè)“二維表框架組成的集合,每個(gè)二維表又稱為關(guān)系,因此可以說關(guān)系模型是“關(guān)系框架組成的集合。2.2 數(shù)據(jù)庫管理系統(tǒng)(DBMS) 數(shù)據(jù)庫系統(tǒng)把對數(shù)據(jù)

17、的管理、維護(hù)和運(yùn)用的復(fù)雜性都轉(zhuǎn)嫁給數(shù)據(jù)庫管理系統(tǒng)身上,因此,DBMS是一種非常復(fù)雜的、綜合性的對數(shù)據(jù)進(jìn)展管理的大型系統(tǒng)軟件,它是數(shù)據(jù)庫系統(tǒng)的中心組成部分。DBMS由于缺乏一致的規(guī)范,它們的功能隨系統(tǒng)而異。普通說來,大型系統(tǒng)功能多而強(qiáng),小型系統(tǒng)功少而弱。但普通的DBMS都包含下面五個(gè)主要功能:數(shù)據(jù)庫定義功能:DBMS提供數(shù)據(jù)定義言語(DDL來定義數(shù)據(jù)庫的三級(jí)方式。數(shù)據(jù)庫存儲(chǔ)功能:DBMS提供數(shù)據(jù)操作言語(DML)實(shí)現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的存儲(chǔ)操作:檢索、插入、修正和刪除。DML有兩類:一類是交互式命令言語,語法簡單,可單獨(dú)運(yùn)用,稱為自主性DML。另一類把數(shù)據(jù)庫操作語句嵌入到主言語(如COBOL、 C+、

18、JAVA等)中,這類DML不能單獨(dú)運(yùn)用,因此稱為宿主型的。現(xiàn)代DBMS普通具有這兩種DML。數(shù)據(jù)庫管理功能:DBMS提供數(shù)據(jù)控制功能即數(shù)據(jù)的平安性控制、完好性控制和并發(fā)控制等。對數(shù)據(jù)庫運(yùn)轉(zhuǎn)進(jìn)展有數(shù)的控制和管理,以確保數(shù)據(jù)庫中的數(shù)正確有數(shù)。數(shù)據(jù)庫維護(hù)功能:包括數(shù)據(jù)庫初始數(shù)據(jù)的裝入,數(shù)據(jù)庫的轉(zhuǎn)儲(chǔ)、恢復(fù)、重組和系統(tǒng)性能監(jiān)控、分析等功能。這些功能大多由皿服的運(yùn)用程序完成。數(shù)模通訊功能:DBMS提供處置數(shù)據(jù)的傳輸,實(shí)現(xiàn)用戶與DBMS之間的通訊。通常由操作系統(tǒng)協(xié)調(diào)完成。 2.3 關(guān)系數(shù)據(jù)庫實(shí)際根底 關(guān)系數(shù)據(jù)庫實(shí)際就是關(guān)系數(shù)據(jù)庫設(shè)計(jì)實(shí)際。二十世紀(jì)七十年代,IBM的E.F.Codd延續(xù)發(fā)表的多篇論文,奠定丁關(guān)

19、系數(shù)據(jù)庫實(shí)際的根底,并經(jīng)過后來的許多專家學(xué)者的研討和開展構(gòu)成了一整套關(guān)系數(shù)據(jù)庫設(shè)計(jì)的實(shí)際和方法。2.3.3 數(shù)據(jù)依賴關(guān)系方式的操作異常都與數(shù)據(jù)依賴有關(guān)。在關(guān)系數(shù)據(jù)庫實(shí)際中,用數(shù)據(jù)依賴描畫元組中屬性之間的聯(lián)絡(luò)。常見的數(shù)據(jù)依賴有函數(shù)依賴和傳送依賴。函數(shù)依賴:假設(shè)在關(guān)系R中,數(shù)據(jù)元素Y的取值依賴于數(shù)據(jù)元素x的取值,那么稱為Y函數(shù)依賴X,或者稱為X決議Y,記作XY。例如在學(xué)全課程數(shù)據(jù)庫中,學(xué)生的姓名、年齡等屬性均由學(xué)號(hào)決議。當(dāng)學(xué)號(hào)確定后,其他屬性也就隨之確定,也就是說姓名、年齡等屬性函數(shù)依賴于學(xué)號(hào)。傳送依賴:假設(shè)X,Y,Z分別是關(guān)系R中的3個(gè)屬性或者屬性集合,并且Z函數(shù)依賴于Y,而Y函數(shù)依賴于X,那么

20、Z班函數(shù)依賴于X,成為Z傳送依賴于X例如,在工資關(guān)系中,有姓名、工資級(jí)別和根本工資等屬性,其中,根本工資由工資級(jí)別決議,而工資級(jí)別依賴于員工姓名,所以在這個(gè)關(guān)系中,根本工資傳送依賴于員工姓名。為了防止操作異常,關(guān)系方式要滿足一定的條件。這種條件就叫做范式。范式有五種,這五種范式由低到高陳列,一個(gè)高層的范式一定能滿足低層的范式。第一規(guī)范化方式:第一規(guī)范化方式要求元組中的每一個(gè)數(shù)據(jù)項(xiàng)部不能再分割,處于原子形狀。這是關(guān)系數(shù)據(jù)庫能保管數(shù)據(jù)并正確訪問的根本條件。第二規(guī)范化方式:第二規(guī)范化方式要求關(guān)系中每一個(gè)非主鍵屬性完全依賴于主鍵。第三規(guī)范化方式:第三規(guī)范化方式要求關(guān)系中一切非主鍵屬性之間不能存在函數(shù)的

21、數(shù)據(jù)庫管理系統(tǒng)提供不同的數(shù)據(jù)庫言語。關(guān)系數(shù)據(jù)庫管理系統(tǒng)幾乎都提供關(guān)系數(shù)據(jù)庫規(guī)范言語SQL。SQL 的全稱是Structured Query Language,即構(gòu)造化查詢言語。SQL語句可以從關(guān)系數(shù)據(jù)庫中獲得數(shù)據(jù),也可以建立數(shù)據(jù)庫、添加數(shù)據(jù)、修正數(shù)據(jù)。1986年ANSI采用SQL言語作為關(guān)系數(shù)據(jù)庫系統(tǒng)的規(guī)范言語,后被國際化規(guī)范組織ISO采用為國際規(guī)范。SQL言語運(yùn)用方便、功能豐富、簡約易學(xué),是操作數(shù)據(jù)庫的工業(yè)規(guī)范言語,得到廣泛地運(yùn)用。例如關(guān)系數(shù)據(jù)庫產(chǎn)品DB2、ORACLE等都實(shí)現(xiàn)了SQL言語。同時(shí),其它數(shù)據(jù)庫產(chǎn)品廠家也紛紛推出各自的支持SQL的軟件或者與SQL的接口軟件。這樣SQL言語很快被整

22、個(gè)計(jì)算機(jī)界認(rèn)可。SQL言語是一種非過程化言語,它一次處置一個(gè)記錄集合,對數(shù)據(jù)提供自動(dòng)導(dǎo)航。SQL言語允許用戶在高層的數(shù)據(jù)構(gòu)造上任務(wù),而不對單個(gè)記錄進(jìn)展操作。SQL言語不要求用戶指定數(shù)據(jù)的存取方法,而是運(yùn)用查詢優(yōu)化器,由系統(tǒng)決議對指定數(shù)據(jù)存取的最快速手段。當(dāng)設(shè)計(jì)者在關(guān)系表上定義了索引時(shí),系統(tǒng)會(huì)自動(dòng)利用索引進(jìn)展快速檢索,用戶不需知道表上能否有索引或者有什么類型的索引等細(xì)節(jié)。SQL言語可以完成許多功能,例如: 查詢數(shù)據(jù) 在數(shù)據(jù)庫表格中插入、修正和刪除記錄 建立、修正和刪除數(shù)據(jù)對象 控制對數(shù)據(jù)和數(shù)據(jù)對象的存取 確保數(shù)據(jù)庫的一致性和完好性等2.3.1 SQL查詢數(shù)據(jù)查詢是關(guān)系運(yùn)算實(shí)際在SQL言語中的主要

23、表達(dá),SELECT 語句是SQL查詢的根本語句,當(dāng)我們在對一個(gè)數(shù)據(jù)庫進(jìn)各種各樣的操作時(shí),運(yùn)用的最多的就是數(shù)據(jù)查詢,在以SQL為根底的關(guān)系數(shù)據(jù)庫中,運(yùn)用的最多的就是SELECT查詢語句。SELECT語句的完好句法如下:SELECT 目的表的列名或列表達(dá)式序列FROM 根本表和或視圖序列WHERE 行條件表達(dá)式GROUP BY 列名序列HAVING 組條件表達(dá)式ORDER BY列名 ASCDEAC有兩種:一種是元組值的插入,另一種是查詢結(jié)果的插入。在本系統(tǒng)中運(yùn)用的是前一種方式,其句法如下:INSERT INTO 根本表名列表名VALUES元組值數(shù)據(jù)刪除往數(shù)據(jù)庫的根本表中刪除數(shù)據(jù)運(yùn)用的是DELETE

24、語句,其句法如下:DELETE FROM 根本表名 WHERE 條件表達(dá)式在些作一點(diǎn)闡明,刪除語句實(shí)踐上是“SELECT * FROM 根本表名 WHERE 條件表達(dá)式和DELETE操作的結(jié)合,每找到一個(gè)元組,就把它刪除。此外,DELETE語句只能從一個(gè)根本表中刪除元組,WHERE子句中條件可以嵌套,也可以是幾個(gè)根本表的復(fù)合條件。數(shù)據(jù)修正當(dāng)需求修正根本表中元組的某些列值時(shí),可以用UPDATE語句實(shí)現(xiàn),其句法如下:UPDATE根本表名SET列名=值表達(dá)式,列名=值表達(dá)式WHERE條件表達(dá)式Form 集合按懇求正文中參數(shù)的稱號(hào)來索引。Request.Form(element) 的值是懇求正文中一切

25、 element 值的數(shù)組。經(jīng)過調(diào)用 Request.Form(element).Count 來確定參數(shù)中值的個(gè)數(shù)。假設(shè)參數(shù)未關(guān)聯(lián)多個(gè)值,那么計(jì)數(shù)為 1。假設(shè)找不到參數(shù),計(jì)數(shù)為 0。要援用有多個(gè)值的表格元素中的單個(gè)值,必需指定 index 值。index 參數(shù)可以是從 1 到 Request.Form(element).Count 中的恣意數(shù)字。假設(shè)援用多個(gè)表格參數(shù)中的一個(gè),而未指定 index 值,前往的數(shù)據(jù)將是以逗號(hào)分隔的字符串。 二、Response對象 與 Request 是獲取客戶端 信息相反 ,Response 對象是用來控制發(fā)送給用戶的信息,包括直接發(fā)送信息給閱讀器、重定向閱讀器

26、到另一個(gè) URL 或設(shè)置 cookie 的值。 語法 Response.collection|property|method 一、屬性 1、Buffer Buffer 屬性指示能否緩沖頁輸出。當(dāng)緩沖頁輸出時(shí),只需當(dāng)前頁的一切效力器腳本處置終了或者調(diào)用了 Flush 或 End 方法后,效力器才將呼應(yīng)發(fā)送給客戶端閱讀器,效力器將輸出發(fā)送給客戶端閱讀器后就不能再設(shè)置 Buffer 屬性。因此應(yīng)該在 .asp 文件的第一行調(diào)用 Response.Buffer。 2、Charset Charset 屬性將字符集稱號(hào)附加到 Response 對象中 content-type 標(biāo)題的后面。對于不包含 Re

27、sponse.Charset 屬性的 ASP 頁,content-type 標(biāo)題將為 :content-type:text/html。 我們可以在 .asp 文件中指定 content-type 標(biāo)題,如 : 將產(chǎn)生以下結(jié)果 : content-type:text/html; charset=gb2312 留意,無論字符串表示的字符集能否有效,該功能都會(huì)將其插入 content-type 標(biāo)題中。且假設(shè)某個(gè)頁包含多個(gè)含有 Response.Charset 的標(biāo)志,那么每個(gè) Response.Charset 都將替代前一個(gè) CharsetName。這樣,字符集將被設(shè)置為該頁中 Response.

28、Charset 的最后一個(gè)實(shí)例所指定值。 3、ContentType ContentType 屬性指定效力器呼應(yīng)的 內(nèi)容類型。假設(shè)未指定 ContentType,默以為 t 秒到期。 二、方法 1、Clear 可以用 Clear 方法去除緩沖區(qū)中的一切 HTML 輸出。但 Clear 方法只去除呼應(yīng)正文而不去除呼應(yīng)標(biāo)題??梢杂迷摲椒ㄌ幹缅e(cuò)誤情況。但是假設(shè)沒有將 Response.Buffer 設(shè)置為 TRUE,那么該方法將導(dǎo)致運(yùn)轉(zhuǎn)時(shí)錯(cuò)誤。 2、End End 方法使 Web 效力器停頓處置腳本并前往當(dāng)前結(jié)果。文件中剩余的內(nèi)容將不被處置。假設(shè) Response.Buffer 已設(shè)置為 TRUE,

29、那么調(diào)用 Response.End 將緩沖輸出。 3、Flush Flush 方法立刻發(fā)送緩沖區(qū)中的輸出。假設(shè)沒有將 Response.Buffer 設(shè)置為 TRUE,那么該方法將導(dǎo)致運(yùn)轉(zhuǎn)時(shí)錯(cuò)誤。 4、Redirect Redirect 方法使閱讀器立刻重定向到程序指定的 URL。這也是一個(gè)我們經(jīng)常用到方法,這樣程序員就可以根據(jù)客戶的不同呼應(yīng),為不同的客戶指定不同的頁面或根據(jù)不同的情況指定不同的頁面。一旦運(yùn)用了 Redirect 方法任何在頁中顯式設(shè)置的呼應(yīng)正文內(nèi)容都將被忽略。然而,此方法不向客戶端發(fā)送該頁設(shè)置的其他 標(biāo)題,將產(chǎn)生一個(gè)將重定向 URL 作為鏈接包含的自動(dòng)呼應(yīng)正文。Redirec

30、t 方法發(fā)送以下顯式標(biāo)題,其中 URL 是傳送給該方法的值。如: 5、Write Write 方法是我們平常最常用的方法之一,它是將指定的字符串寫到當(dāng)前的 輸出。 三、集合 Response 對象只需一個(gè)集合 -Cookie Cookies 集合設(shè)置 cookie 的值。假設(shè)指定的 cookie 不存在,那么創(chuàng)建它。假設(shè)存在,那么設(shè)置新的值并且將舊值刪去。 語法 Response.Cookies(cookie)(key)|.attribute=value 這里的 cookie 是指定 cookie 的稱號(hào)。而假設(shè)指定了 key,那么該 cookie 就是一個(gè)字典。attribute 指定 co

31、okie 本身的有關(guān)信息。attribute 參數(shù)可以是以下之一 : Domain 假設(shè)被指定,那么 cookie 將被發(fā)送到對該域的懇求中去。 Expires 指定 cookie 的過期日期。為了在會(huì)話終了后將 cookie 存儲(chǔ)在客戶端磁盤上,必需設(shè)置該日期。假設(shè)此項(xiàng)屬性的設(shè)置未超越當(dāng)前日期,那么在義務(wù)終了后 cookie 將到期。 HasKeys 指定 cookie 能否包含關(guān)鍵字。 Path 假設(shè)被指定,那么 cookie 將只發(fā)送到對該途徑的懇求中。假設(shè)未設(shè)置該屬性,那么運(yùn)用運(yùn)用程序的途徑。三、Application 對象。 一、屬性 雖然 Application 對象沒有內(nèi)置的屬性

32、,但我們可以運(yùn)用以下句法設(shè)置用戶定義的屬性也可稱為集合。 Application( 屬性 / 集合稱號(hào) )= 值 我們可以運(yùn)用如下腳本聲明并建立 Application 對象的屬性。 一旦我們分配了 Application 對象的屬性,它就會(huì)耐久地存在,直到封鎖 WEB 效力器效力使得 Application 停頓。由于存儲(chǔ)在 Application 對象中的數(shù)值可以被運(yùn)用程序的一切用戶讀取,所以 Application 對象的屬性特別適宜在運(yùn)用程序的用戶之間傳送信息。 二、方法 Application 對象有兩個(gè)方法,它們都是用于處置多個(gè)用戶對存儲(chǔ)在 Application 中的數(shù)據(jù)進(jìn)展寫入

33、的問題 1、Lock 方法制止其他客戶修正 Application 對象的屬性。 Lock 方法阻止其他客戶修正存儲(chǔ)在 Application 對象中的變量,以確保在同一時(shí)辰僅有一個(gè)客戶可修正和存取 Application 變量。假設(shè)用戶沒有明確調(diào)用 Unlock 方法,那么效力器將在 .asp 文件終了或超時(shí)后即解除對 Application 對象的鎖定。 讓我們來看看下面這段用 Application 來記錄頁面訪問次數(shù)的程序 : 歡迎光臨本網(wǎng)頁,他是本頁的第 位訪客 !將以上腳本保管在他的 .asp 文件中,就輕而易舉地給他的頁面添加了一個(gè)計(jì)數(shù)器。 2、和 Lock 方法相反,Unlock 方法允許其他客戶修正 Application 對象的屬性。 在上面的例子中,上述例子中,Unlock 方法解除對象的鎖定,使得下一個(gè)客戶端可以添加 NumVisits 的值。 三、事件 1、Application_OnStart Application_OnStart 事件在初次創(chuàng)建新的會(huì)話 ( 即 Session_OnStart 事件 ) 之前發(fā)生。當(dāng) WEB 效力器啟動(dòng)并允許對運(yùn)用程序所包含的文件進(jìn)展懇求時(shí)就觸發(fā) 他也可以用Execute方法從一個(gè)查詢前往結(jié)果。如下例所示:在這個(gè)例子中,運(yùn)用了Execute()方法以前往一個(gè)SQL SELECT查詢的結(jié)果。與上一個(gè)例子不同,這個(gè)E

溫馨提示

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

評論

0/150

提交評論