freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的人事管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)說(shuō)明書(shū)(編輯修改稿)

2025-06-12 18:58 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 est 對(duì)象:用來(lái)獲取客戶端信息,共有 5 種獲取方法。 分別是 querystring、 form、 cookies Servervariables、 clientcertificate。 獲取方法 功能 querystring 從查詢字符串中讀取用戶的數(shù)據(jù) form 取得客戶端在 form 表單中所輸入的信息 cookies 取得客戶端瀏覽器的 cookies 信息 Servervariables 取得服務(wù)器端環(huán)境變量信息 clientcertificate 取得客戶端瀏覽器的身份驗(yàn)證信息 Request 對(duì)象的獲取方法 2. Response 對(duì)象:它用來(lái)控制送出給客戶端的信息, response 對(duì)象可以使用的方法如表: 方法 說(shuō)明 write Response 對(duì)象中最常用的方法,用來(lái)送出信息給客戶端 redirect 引導(dǎo)客戶端瀏覽器至新的頁(yè)面 binarywrite 輸出二進(jìn)制信息 Clear 清除在緩沖區(qū)的所有 html 頁(yè)面 10 End 終止處理 asp 程序,并返回 當(dāng)時(shí)的狀況 Flush 立刻送出緩沖區(qū)的 html 數(shù)據(jù) Buffer 設(shè)置為緩沖區(qū)信息,取值為 true 或 false contenttype 控制送出的文件類(lèi)型 3. Application 對(duì)象:它是可以記載所有用戶的信息,好比教室中的公共儲(chǔ)藏室,每個(gè)學(xué)生都可以存放物品。 它典型的應(yīng)用是聊天室。 4. Session 對(duì)象:用來(lái)記載特定用戶的信息,即使該客戶從一個(gè)頁(yè)面跳到另一個(gè)頁(yè)面,該 session 信息仍然存在,客戶在該網(wǎng)站的任何一個(gè)頁(yè)面都可以存取 session 信息。 需要強(qiáng)調(diào)的是不同的用戶用不同的 session 對(duì)象來(lái)記載。 Session 對(duì)象的屬性有下面兩個(gè): ( 1) sessionID——— 存儲(chǔ)用戶的 sessionID ( 2) Timeout———— session 的有效期時(shí)長(zhǎng) 5. Server 對(duì)象:它專(zhuān)用來(lái)為處理服務(wù)器上的特定任務(wù)而設(shè)計(jì)的,特別是與服務(wù)器的環(huán)境和處理活動(dòng)有關(guān)的任務(wù)。 它提供了一些有用的屬性和方法,主要用來(lái)創(chuàng)建 對(duì)象和 scripting 組件、轉(zhuǎn)化數(shù)據(jù)格式、管理其他網(wǎng)頁(yè)的執(zhí)行。 方法 說(shuō)明 Creatobject 用于創(chuàng)建已注冊(cè)到服務(wù)器的 ActiveX 組件、應(yīng)用程序或腳本對(duì)象 Htmlencode 將字符串轉(zhuǎn)換 HTML 格式輸出 URLEncode 將字符串轉(zhuǎn)換為 URL 的編碼輸出 Mappath 將路徑轉(zhuǎn)化為物理路徑 Execute 停止執(zhí)行當(dāng)前網(wǎng)頁(yè),轉(zhuǎn)到新的網(wǎng)頁(yè)執(zhí)行,執(zhí)行完畢后返回愿網(wǎng)頁(yè)繼續(xù)執(zhí)行 Transfer 停止執(zhí)行當(dāng)前網(wǎng)頁(yè),轉(zhuǎn)到新的網(wǎng)頁(yè)執(zhí)行。但不返回原網(wǎng)頁(yè) 利用 ADO 訪問(wèn)數(shù)據(jù)庫(kù) ADO( ActiveX Data Objects)是一種操作 Microsoft 所支持的數(shù)據(jù)庫(kù)的新技術(shù)。在 ASP 中, ADO可以看作是一個(gè)服務(wù)器組件 (Server Component),更簡(jiǎn)單點(diǎn)說(shuō),是一系列的對(duì)象,應(yīng)用這些功能強(qiáng)大的對(duì)象,即可輕松完成對(duì)數(shù)據(jù)庫(kù)復(fù)雜的操作。本文中個(gè)性化頁(yè)面的實(shí)現(xiàn)便大量地用到了 ADO 技術(shù)。具體的操作步驟可以歸納為以下幾步: 1.創(chuàng)建數(shù)據(jù)庫(kù)源名 (DSN) 2.創(chuàng)建數(shù)據(jù)庫(kù)鏈接 (Connection) 3.創(chuàng)建數(shù)據(jù)對(duì)象 4.操作數(shù)據(jù)庫(kù) 5.關(guān)閉數(shù)據(jù)對(duì)象和鏈接 每一步的作法如下: 11 ( 1) 創(chuàng)建數(shù)據(jù)源名 DSN(Date Source Name)即數(shù)據(jù)源名稱(chēng)。我們知道, ODBC 是一種訪問(wèn)數(shù)據(jù)庫(kù)的方法,只要系統(tǒng)中有相應(yīng)的 ODBC驅(qū)動(dòng)程序,任何 程序就可以通過(guò) ODBC操縱驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù)。比如我們系統(tǒng)中有 Access的 ODBC 驅(qū)動(dòng)程序,那么即使我們沒(méi)有 Access 軟件,也可以在我們的程序中對(duì)一個(gè) Access 的 MDB 數(shù)據(jù)庫(kù)加、刪、改記錄。而且我們根本不用知道這個(gè)數(shù)據(jù)庫(kù)是放在哪里的。我們只要寫(xiě)出 SQL 語(yǔ)句, ODBC驅(qū)動(dòng)程序就會(huì)幫我們做一切事情。我們?cè)诮o ODBC 驅(qū)動(dòng)程序傳 SQL 指令時(shí),即是用 DSN 來(lái)告訴它到底操作的是哪一個(gè)數(shù)據(jù)庫(kù)。如果數(shù)據(jù)庫(kù)的平臺(tái)變了,比如我們改用了 SQL Server 的數(shù)據(jù)庫(kù),只要其中表的結(jié)構(gòu)沒(méi)變,我們就不用改寫(xiě)我們的程序,只要重新在系 統(tǒng)中配置 DSN 就行了。由此可見(jiàn), DSN 是應(yīng)用程序和數(shù)據(jù)庫(kù)之間的橋梁。 ( 2)創(chuàng)建數(shù)據(jù)庫(kù)鏈接 (Connection) 鏈接用以保持一些關(guān)于正在訪問(wèn)的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。 ASP 文件中如果要訪問(wèn)數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫(kù)的鏈接,其語(yǔ)法如下: set Conn=(“ ” ) 這條語(yǔ)句創(chuàng)建了鏈接對(duì)象 Conn,接下來(lái): connstr=Provider=。=amp。(amp。dbamp。) connstr 這條語(yǔ)句打開(kāi)鏈接,用到了 DSN,本例為“ connstr”。 以上兩個(gè)步驟缺一不可,因?yàn)殒溄訉?duì)象的創(chuàng)建與打開(kāi)是兩回事,只有打開(kāi)了才真正可以使用。 ( 3)創(chuàng)建數(shù)據(jù)對(duì)象 (Record Set) ADO 中的數(shù)據(jù)對(duì)象通常保存的是查詢結(jié)果。 Record Set 是 ADO 中最復(fù)雜的對(duì)象,有許多屬性和方法。 Record Set 保存的是一行行的記錄,并標(biāo)有一個(gè)當(dāng)前記錄。以下是創(chuàng)建方法: Set Record Set=(sqtStr) 這條語(yǔ)句創(chuàng)建并打開(kāi)了對(duì)象 Record Set,其中 Con 是先前創(chuàng)建的鏈接對(duì)象, rs 是一個(gè)字串,代表一條標(biāo)準(zhǔn)的 SQL 語(yǔ)句。例如: rs=“ SELECT * FROM shop_books” Set Record Set=(rs) 這條語(yǔ)句執(zhí)行后,對(duì)象 Record Set 中就保存了表 tab1 中的所有記錄。 ( 4)操作數(shù)據(jù)庫(kù) 我們通過(guò)調(diào)用鏈接對(duì)象的 Execute 方法來(lái)將查詢結(jié)果返回給一個(gè)數(shù)據(jù)對(duì)象或進(jìn)行插入、刪除等操作。例如: rs=“ INSERT INTO tab1 VALUES(1,2)” (rs) /執(zhí)行插入操作 12 ( 5)關(guān)閉數(shù)據(jù)對(duì)象和鏈接對(duì)象 在使用了 ADO 對(duì)象之后要關(guān)閉它,因?yàn)樗褂昧艘欢ǖ姆?wù)器資源。通過(guò)調(diào)用方法 close 實(shí)現(xiàn)關(guān)閉,然后再釋放它。 Record Set Record Set=Nothing /關(guān)閉創(chuàng)建的數(shù)據(jù)對(duì)象 Set mConn=Nothing /關(guān)閉創(chuàng)建的鏈接對(duì)象 ASP 與 CGI的比較 CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口 )也是 Inter 上一種功能強(qiáng)大的 Web 頁(yè)面技術(shù),其工作方式有別于 ASP。我們現(xiàn)對(duì)二者進(jìn)行比較。 Active Server Pages 開(kāi)發(fā) Web 應(yīng)用程序的特點(diǎn): 1. 完全嵌入 HTML,與 HTML、 Script 語(yǔ)言完美結(jié)合。 2. 無(wú)須手動(dòng)編譯和鏈接程序。 3. 面向?qū)ο?,并可擴(kuò)展 ActiveX Server 組件功能。 4. 使用腳本語(yǔ)言( JavaScript、 VBScript 或 PERL)編寫(xiě)。 5. 存取數(shù)據(jù)庫(kù)輕松容易(使用 ADO 組件)。 6. 可使用任何語(yǔ)言編寫(xiě)自己的 ActiveX Server 組件。 7. 無(wú)瀏覽器 兼容問(wèn)題。 8. 程序代碼隱藏,客戶端僅能看到 ASP 輸出的 HTML 文件。 9. 縮短 Web 開(kāi)發(fā)時(shí)間。 相比之下,使用 CGI開(kāi)發(fā) Web 應(yīng)用程序具有以下缺點(diǎn): 1. 不易與 HTML 文件集成。 2. 須使用其他較復(fù)雜的語(yǔ)言來(lái)開(kāi)發(fā) CGI 程序。 3. 程序開(kāi)發(fā)時(shí)間較長(zhǎng)。 4. 存取數(shù)據(jù)庫(kù)不容易。 5. 每個(gè) CGI程序被不同用戶執(zhí)行時(shí)都得重新執(zhí)行一次,并占去 Server的一個(gè)端口( Port),降低 Server效率。 可見(jiàn), ASP 在數(shù)據(jù)庫(kù)訪問(wèn)、與 HTML 的集成、提高服務(wù)器的效率等諸多方面都優(yōu)于 CGI,更適應(yīng) Web應(yīng)用程序開(kāi)發(fā)的需要,因此本文選擇了 ASP 作為個(gè)性化 頁(yè)面生成器的開(kāi)發(fā)工具。 金無(wú)足赤,人無(wú)完人,任何事物都有它的優(yōu)點(diǎn)和缺點(diǎn), ASP 也不例外,概括如下。 程序的優(yōu)點(diǎn) 13 (1) ASP 所使用的 VBScript 腳本語(yǔ)言直接來(lái)源于 VB 語(yǔ)言,秉承了 VB 簡(jiǎn)單易學(xué)的特點(diǎn),學(xué)習(xí)起來(lái)非常容易。 (2) 把腳本語(yǔ)言直接嵌入 HTML 文檔中,不需要編譯和連接就可以直接解釋運(yùn)行。 (3) 利用 ADO 組件輕松存取數(shù)據(jù)庫(kù)。有人說(shuō)不要試圖開(kāi)發(fā)沒(méi)有數(shù)據(jù)庫(kù)支持的網(wǎng)絡(luò)項(xiàng)目,而 ASP存取數(shù)據(jù)庫(kù)非常容易,沒(méi)有 CGI 那么難學(xué)。 (4) 面向?qū)ο缶幊蹋蓴U(kuò)展 ActiveX Server 組件功能, 可以使用第三方或自己開(kāi)發(fā) ActiveX Server組件。從理論上說(shuō),可以實(shí)現(xiàn)任何功能。 (5) 不存在瀏覽器兼容的問(wèn)題,由于 ASP 程序是在服務(wù)器端運(yùn)行的,當(dāng)客戶端瀏覽器瀏覽 ASP網(wǎng)頁(yè)時(shí),服務(wù)器會(huì)將該網(wǎng)頁(yè)文件重新解釋一遍,并將生成的標(biāo)準(zhǔn) HTML 文件發(fā)送給客戶端的瀏覽器,因?yàn)樗统龅氖菢?biāo)準(zhǔn)的 HTML 文件,當(dāng)然不會(huì)存在瀏覽器兼容的問(wèn)題了。 (6) 可以隱藏程序代碼,在客戶端僅可看到有 ASP 輸出的動(dòng)態(tài)的 HTML 文件,可以保護(hù)你的勞動(dòng)成果。 程序的缺點(diǎn) (1) 運(yùn)行速度比起 HTML 程序來(lái)較慢,這是因?yàn)槊慨?dāng)客 戶端打開(kāi)一個(gè) ASP 網(wǎng)頁(yè)時(shí),服務(wù)器端都必須將該 ASP 程序從頭到尾重讀一遍,并加以編譯執(zhí)行,最后再送出標(biāo)準(zhǔn) HTML 格式文件給客戶端,從而影響了運(yùn)行速度。不過(guò),由于服務(wù)器硬件技術(shù)的更新和網(wǎng)絡(luò)速度的提高,速度上的影響是很小的,特別是當(dāng)同時(shí)上網(wǎng)的人數(shù)較少時(shí),這種影響更可以忽略不計(jì)了。 (2) 有的網(wǎng)絡(luò)操作系統(tǒng)不支持 ASP,這樣用 ASP 開(kāi)發(fā) Web 程序一般來(lái)說(shuō)最好選用 Windows 系列的操作系統(tǒng)。 微軟目前推出了 ASP 的升級(jí)版本 ,與 ASP 相比,它增加了很多特性,功能也更為強(qiáng)大。之所以還要學(xué)習(xí) ,主要有如下原因 : (1) ASP 簡(jiǎn)單易學(xué), 學(xué)起來(lái)畢竟復(fù)雜些,如果希望快速掌握動(dòng)態(tài)程序設(shè)計(jì)技術(shù), ASP 是首選。 (2) ASP 運(yùn)行環(huán)境簡(jiǎn)單, 對(duì)運(yùn)行環(huán)境要求較高。 HTML 語(yǔ) 言 WWW 網(wǎng)頁(yè)的這些功能,必須有一種能支持這些功能的語(yǔ)言來(lái)描述。這個(gè)語(yǔ)言就是 WWW 網(wǎng)的超文本標(biāo)記語(yǔ)言 HTML (HyperText Markup Language)。 WWW 網(wǎng)頁(yè)的作者必須按這種語(yǔ)言格式來(lái)書(shū)寫(xiě)自己的網(wǎng)頁(yè)。 HTML 語(yǔ)言是 WWW 上的操作語(yǔ)言,讀者在 Web 上的一切操作 (包括組織文件、建立連接、發(fā)布消息 等 )都依靠 HT 語(yǔ)言來(lái)完成。 HTML 文件是簡(jiǎn)單的純文本文件 (全 ASCII 文 件 ),在 MIME (Multipurpose Inter Mailxtensions 多用途交互網(wǎng)絡(luò)郵件擴(kuò)展標(biāo)準(zhǔn) )機(jī)制中使用 .html(或 .htm)擴(kuò)展名。 進(jìn)入聊天室界面功能由下列語(yǔ)句完成: FRAMESETROWS=70%,30% FRAMESRC=NAME=mainMARGINWIDTH=1 MARGINHEIGHT=1Noresize FRAMESRC=?kname= % =name%NAME=footnotes MARGINWIDTH=1Noresize /FRAMESET 注意這里有一個(gè)技巧,通過(guò)參數(shù) kname 將用戶的帳號(hào)隱藏在客戶的瀏覽器里面了, 這 樣一來(lái)用戶每提交談話內(nèi)容的同時(shí)也把他的帳號(hào)提交了。 文本輸入?yún)^(qū)的設(shè)計(jì):如上所述,用戶每次提交談話內(nèi)容的同時(shí)也把他的帳號(hào)交了,用戶提談話內(nèi) 14 容的動(dòng)作是激活刷新聊天室的內(nèi)容。 主要 內(nèi)容如下: OBJECTID=IeTimer1WIDTH=39HEIGHT=39CLASSID=CLSID:59CCB4A0727Dz11CFAC3600AA00A47DD2CODEBASE=asp/ /OBJECT 這時(shí)又出現(xiàn)了一個(gè)問(wèn)題,用戶必須不停提交才能看到最新的聊天室內(nèi)容,這顯然給用戶帶來(lái)了不便。于是考慮用一個(gè) timer 的 ActiveX 控件來(lái)控制聊天室的內(nèi)容豈不更好?于是選用了 Ietime 如上object…/object 所引用,每隔 7 秒鐘聊天室內(nèi)容自動(dòng)更新一次。這樣即使用戶不想?yún)⒓恿奶煲部梢宰跈C(jī)器邊看別人聊天了。 HTML 中主要掌握下面幾 個(gè)方面: ? 超級(jí)鏈接的實(shí)現(xiàn) 超級(jí)鏈接: URL 保證了對(duì)資源的定位,使系統(tǒng)能對(duì)網(wǎng)絡(luò)資源進(jìn)行各種操作,如存取、更新、替換等。 ? 不可或卻的表格的應(yīng)用 表格是在 Web 頁(yè)面中排列數(shù)據(jù)與圖象的非常強(qiáng)有力的工具。表格為網(wǎng)頁(yè)設(shè)計(jì)者提供了在頁(yè)面中垂直和水平結(jié)構(gòu)的簡(jiǎn)捷方法。 表格由 3 個(gè)基本部件組成:行、列、和單元格。 合理使用表格會(huì)使網(wǎng)頁(yè)更具有自己的個(gè)性特點(diǎn),同時(shí)也便于對(duì)網(wǎng)頁(yè)的管理和修改。 ? 層的應(yīng)用 層:層就象是含有文字或圖形等元素的膠片,一張張按順序疊放在一起,組合起來(lái)形成頁(yè)面的最終效果。層可以將頁(yè)面上的元素精確定位。層中可以 加入文本、圖片、表格、插件、也可以在里面再嵌套層。 ? 與用戶交互的表單的 登錄界面設(shè)計(jì):登錄界面 html 頁(yè),包含一警告信息一個(gè) Form。該 For
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1