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

正文內(nèi)容

基于web的答疑系統(tǒng)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧

2025-07-22 08:43 本頁(yè)面


【正文】 技術(shù)開(kāi)發(fā)步驟煩瑣且無(wú)法直接與HTML集成,只適合專(zhuān)門(mén)的程序員使用,在實(shí)際應(yīng)用中難以進(jìn)行快速開(kāi)發(fā)、及時(shí)維護(hù)和大面積推廣。應(yīng)運(yùn)而生的ASP(Active Server Page)技術(shù)正好彌補(bǔ)了這些不足, 在微軟倡導(dǎo)的Active平臺(tái)中,ASP屬于服務(wù)端ActiveX技術(shù),它綜合了傳統(tǒng)的HTML文件、ActiveX腳本程序(Script)語(yǔ)言及ActiveX組件技術(shù),在開(kāi)發(fā)方面具有跨平臺(tái)、面向組件的特性,應(yīng)用起來(lái)更加靈活、更具交互性。微軟將其描述為:“一個(gè)服務(wù)器的腳本環(huán)境,在這里可以生成和運(yùn)行動(dòng)態(tài)的、交互的、高性能的Web服務(wù)器應(yīng)用程序”。、靜態(tài)的站點(diǎn)內(nèi)容目前Internet 上的許多站點(diǎn),仍然提供“靜態(tài)”(static)的住頁(yè)內(nèi)容。所謂“靜態(tài)”,指的就是站點(diǎn)的主頁(yè)內(nèi)容是“固定不變”的。當(dāng)瀏覽器通過(guò)Internet 的HTTP (Hypertext Transport Protocol)協(xié)議,向站點(diǎn)服務(wù)器(Web Server)要求提供主頁(yè)的內(nèi)容時(shí),站點(diǎn)服務(wù)器收到要求后,就傳送愿已設(shè)計(jì)好的靜態(tài)的HTML 的文件數(shù)據(jù)給瀏覽器。 一個(gè)“靜態(tài)”的站點(diǎn),若要更新主頁(yè)的內(nèi)容,必須手動(dòng)的來(lái)更新其HTML的文件數(shù)據(jù)。、動(dòng)態(tài)的站點(diǎn)內(nèi)容 當(dāng)在瀏覽器上填好表格(form)的輸入數(shù)據(jù),以提供HTTP要求時(shí),可以在站點(diǎn)服務(wù)器中執(zhí)行的應(yīng)用程序,而不只是一個(gè)HTML 文件。站點(diǎn)服務(wù)器收到要求執(zhí)行的應(yīng)用程序,分析表格(form)的輸入數(shù)據(jù),將執(zhí)行的結(jié)果以HTML的格式傳送給瀏覽器、ACTIVE SERVER PAGES Active server pags (動(dòng)態(tài)服務(wù)器主頁(yè),簡(jiǎn)稱(chēng)ASP),內(nèi)含于Internet Information Server(IIS)當(dāng)中,提供一個(gè)服務(wù)器端(serverside)的scripting環(huán)境,讓你產(chǎn)生和執(zhí)行動(dòng)態(tài),交互式,高效率的站點(diǎn)服務(wù)器的應(yīng)用程序。你不必?fù)?dān)心瀏覽器是否能執(zhí)行你設(shè)計(jì)出來(lái)的Active Server Pages,你的站點(diǎn)服務(wù)器會(huì)自動(dòng)將Active Server Pages 的程序碼,解釋為標(biāo)準(zhǔn)HTML格式的住頁(yè)內(nèi)容,在送到用戶(hù)端的瀏覽器上顯示出來(lái)。用戶(hù)端只要使用常規(guī)可執(zhí)行HTML碼的瀏覽器,即可瀏覽Active Server Pages所設(shè)計(jì)的主頁(yè)內(nèi)容。、Active Server Pages 的特點(diǎn)是:1:無(wú)須Compile編譯:容易產(chǎn)生,無(wú)須Compile 編譯或Link 鏈接即可執(zhí)行。集成于HTML中。 2:使用常規(guī)文本編輯器,如Windows的記事本,即可設(shè)計(jì)。3:與瀏覽器無(wú)關(guān)(Browser Independence):用戶(hù)端只要使用常規(guī)的可 執(zhí)行HTML瑪?shù)臑g覽器,即可瀏覽Active Server Pages 所設(shè)計(jì)的主頁(yè)內(nèi)容, Script 語(yǔ)言(Vbscript ,Jscript)是在站點(diǎn)服務(wù)器(Server端)執(zhí)行,用戶(hù) 不需要執(zhí)行這些Script語(yǔ)言。4:面向?qū)ο?Object_Orient).5: 可通過(guò)ActiveX Server ponents(ActiveX服務(wù)器組件)來(lái)擴(kuò)充功能。 ActiveX Server ponent,可使用Visual Basic,Java,Visual C++, COBOL等語(yǔ)言來(lái)實(shí)現(xiàn)。6:Active Server Pages與任何AcTiveX scripting 語(yǔ)言兼容。除了可使用VBscript 或JScript語(yǔ)言來(lái)設(shè)計(jì),并可通過(guò)Plugin的方式,使用由third party所提供的其他譬如REXX,perl,Tcl 等scripting語(yǔ)言。script引擎是處理script的COM(Component Object Model)對(duì)象。7:Active server Pages的源程序代碼,不會(huì)傳到用戶(hù)的瀏覽器,因此可以保護(hù)辛辛苦苦寫(xiě)出來(lái)的源程序不會(huì)外瀉。傳到用戶(hù)瀏覽器的是Active Server Pages執(zhí)行的結(jié)果的常規(guī)HTML碼。 8:使用server端script產(chǎn)生client端script,你可以使用ASP程序碼,在站點(diǎn)服務(wù)器執(zhí)行script語(yǔ)言(VBscript 或 Jscript),來(lái)產(chǎn)生或更改在client端執(zhí)行的script語(yǔ)言。、ASP工作過(guò)程及其運(yùn)行環(huán)境ASP程序工作在Web服務(wù)端,瀏覽器向服務(wù)器發(fā)出一個(gè)HTTP請(qǐng)求,Web服務(wù)器響應(yīng)該請(qǐng)求并調(diào)用ASP引擎執(zhí)行該文件,當(dāng)遇到任何與Active腳本兼容的腳本(如VBScript 、JScript)時(shí)ASP引擎調(diào)用相應(yīng)的腳本引擎解釋執(zhí)行其中的腳本命令,若腳本中含有訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的請(qǐng)求,則通過(guò)ODBC連結(jié)后臺(tái)數(shù)據(jù)庫(kù),由數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)組件ADO(Active Data Object)執(zhí)行訪(fǎng)庫(kù)操作,最后,ASP依據(jù)訪(fǎng)庫(kù)的結(jié)果集自動(dòng)生成標(biāo)準(zhǔn)的HTML頁(yè)面發(fā)送到客戶(hù)瀏覽器。此過(guò)程如圖1所示:Web服務(wù)器客戶(hù)端瀏覽器ASPADO訪(fǎng)問(wèn)ODBC數(shù)據(jù)庫(kù)   HTTP圖1ASP只能運(yùn)行在Windows平臺(tái)上,它的運(yùn)行環(huán)境(Web服務(wù)器)有:Windows NT Server Windows NT Workstation 下運(yùn)行Peer Web Server 3 .0以上版本安裝Windows NT Option Pack 安裝Windows NT Service Pack 3以上版本時(shí)ASP已內(nèi)置Windows 9X下運(yùn)行PWS(Personal Web Server): 、 ASP的內(nèi)置對(duì)象和應(yīng)用組件ASP提供了5個(gè)內(nèi)置對(duì)象,這五個(gè)對(duì)象可被ASP腳本直接使用。1. Request對(duì)象 從客戶(hù)端用戶(hù)提取信息; Request對(duì)象通過(guò)兩種方式讀取瀏覽器的用戶(hù)輸入信息。其一是讀取附帶在網(wǎng)址后面的參數(shù);其二是讀取HTML輸入表單Form里的關(guān)鍵字段內(nèi)容。2. Response對(duì)象 將信息送給客戶(hù)端用戶(hù);Response的write方法可以直接向HTML文檔插入字符串,其格式為: 數(shù)據(jù) 。 Response還提供了控制流程的方法:Response .Redirect 網(wǎng)址, 將當(dāng)前網(wǎng)頁(yè)轉(zhuǎn)到另一個(gè)網(wǎng)頁(yè);。3. Server對(duì)象 提供Web 服務(wù)器工具。Server對(duì)象有2個(gè)重要方法:MapPath和CreateObject。MapPath用來(lái)將Web Server的虛擬路徑還原成實(shí)際路徑。CreateObject用來(lái)產(chǎn)生服務(wù)器組件的對(duì)象實(shí)例,服務(wù)器組件可以連接服務(wù)器數(shù)據(jù)庫(kù)、使用網(wǎng)絡(luò)功能或訪(fǎng)問(wèn)服務(wù)器文件系統(tǒng)。 4. Session對(duì)象 存儲(chǔ)在一次會(huì)話(huà)(Session)期間的用戶(hù)信息,僅被該用戶(hù)訪(fǎng)問(wèn)。 5. Application對(duì)象 管理所有的會(huì)話(huà)信息,供所有用戶(hù)共享。 ASP還提供了5個(gè)內(nèi)置服務(wù)器組件,其中最重要的兩個(gè)服務(wù)器組件是數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)組件ADO DB和文件訪(fǎng)問(wèn)組件FileSystemObject。 、 ADO——ASP的數(shù)據(jù)庫(kù)存取組件ADO是一種基于OLE DB標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)應(yīng)用編程接口,具有面向?qū)ο蟆⑴c語(yǔ)言無(wú)關(guān)的特點(diǎn),適合于在Web環(huán)境下訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)。 作為一種ASP提供的ActiveX服務(wù)端組件,ADO通過(guò)組件對(duì)象模型(COM)為ASP提供了Web與數(shù)據(jù)庫(kù)連結(jié)的可編程界面,允許開(kāi)發(fā)人員使用任何語(yǔ)言和統(tǒng)一的編程模式操作各種與ODBC和OLE DB兼容的數(shù)據(jù)庫(kù),其中包括SQL Server、Oracle、Foxpro等各種大、中、小型數(shù)據(jù)庫(kù)。在Web環(huán)境下ADO的數(shù)據(jù)存取結(jié)構(gòu)如圖2所示。圖2ADO提供對(duì)象使ASP服務(wù)器端腳本能夠方便的連接和操縱Web數(shù)據(jù)庫(kù),ADO的對(duì)象模型如圖3所示。圖3Connection對(duì)象用于建立一個(gè)與數(shù)據(jù)源的連接;Command對(duì)象用于執(zhí)行一個(gè)SQL命令語(yǔ)句,完成對(duì)數(shù)據(jù)源的操作;Recordset對(duì)象用于創(chuàng)建一個(gè)查詢(xún)數(shù)據(jù)庫(kù)信息的全部結(jié)果集;Errors集合用于收集ADO運(yùn)行過(guò)程中發(fā)生的所有錯(cuò)誤,;Feilds集合包括Recordset對(duì)象中的所有字段;Parameters集合包括所有的Parameter 對(duì)象。ADO主要通過(guò)Connection對(duì)象和Recordset對(duì)象完成與數(shù)據(jù)庫(kù)的交互。Connection對(duì)象用于數(shù)據(jù)庫(kù)連結(jié),它是交換數(shù)據(jù)必須的環(huán)境,一個(gè)Connection代表一個(gè)與數(shù)據(jù)源的連接。Recordset對(duì)象是數(shù)據(jù)記錄集合,ADO使用Recordset對(duì)象指代運(yùn)行操作指令所得到的數(shù)據(jù)記錄集。使用ADO存取數(shù)據(jù)庫(kù)分為四個(gè)步驟:1) 建立一個(gè)Connection對(duì)象:connset conn=(“”)2) “數(shù)據(jù)源名稱(chēng)”3)建立Recordset對(duì)象,可調(diào)用Connection對(duì)象的Execute函數(shù)建立set rs=(“SQL語(yǔ)句”)4)將Recordset對(duì)象內(nèi)容輸出到瀏覽器5)關(guān)閉結(jié)果集對(duì)象,斷開(kāi)與數(shù)據(jù)庫(kù)的連接 、用ASP訪(fǎng)問(wèn)Web數(shù)據(jù)庫(kù)的實(shí)例在揚(yáng)子石化公司環(huán)保處的Intranet信息服務(wù)系統(tǒng)構(gòu)建中,我們建立了一臺(tái)Windows NT服務(wù)器作為Web服務(wù)器,環(huán)保信息數(shù)據(jù)庫(kù)采用SQL SERVER。公司下屬各分廠(chǎng)企業(yè)相關(guān)人員可以通過(guò)瀏覽器實(shí)現(xiàn)有關(guān)環(huán)保數(shù)據(jù)的錄入和查詢(xún)。為示范起見(jiàn),本實(shí)例采用Access數(shù)據(jù)庫(kù),其中的“”數(shù)據(jù)庫(kù)含有數(shù)個(gè)相關(guān)表格。這里給出數(shù)據(jù)庫(kù)錄入程序的相關(guān)程序段代碼。!include file=../ %39。 將數(shù)據(jù)中的單引號(hào)改成兩個(gè)單引號(hào),并且在前后加上單引號(hào)Function SqlStr( data ) SqlStr = 39。 amp。 Replace( data, 39。, 39。39。 ) amp。 39。End Function39。 讀取各輸入框中的數(shù)據(jù)xm= Request(xm)zb = Request(zb)sy= Request(sy)wy = Request(wy)ly=Request(ly)hj=Request(hj)zqnzb = Request(zqnzb)39。 檢查各項(xiàng)是否輸入有數(shù)據(jù)If xm= Or zb= Or sy= Or wy= or ly=or hj= or zqnzb=Then 輸入框不能為空白! 39。 不再處理以下的程序End IfSet conn = ()DBPath = () driver={Microsoft Access Driver (*.mdb)}。dbq= amp。 DBPathsql = Insert Into 主要環(huán)保指標(biāo)完成情況 (項(xiàng)目,指標(biāo),四月,五月,六月,合計(jì),占全年指標(biāo)) Values( sql = sql amp。 SqlStr(xm ) amp。 , sql = sql amp。 SqlStr(zb) amp。 , sql = sql amp。 SqlStr(sy) amp。 , sql = sql amp。 SqlStr(wy) amp。 ,sql = sql amp。 SqlStr(ly) amp。 ,sql = sql amp。 SqlStr(hj) amp。 , sql = sql amp。 SqlStr(zqnzb) amp。 ) sql39。 將網(wǎng)頁(yè)導(dǎo)致“瀏覽該數(shù)據(jù)庫(kù)”的網(wǎng)頁(yè) % 隨著Internet/Intranet技術(shù)的發(fā)展,企業(yè)信息管理系統(tǒng)(MIS)越來(lái)越多地采用B/S結(jié)構(gòu)的應(yīng)用模式,這使得基于Web的應(yīng)用程序的開(kāi)發(fā)勢(shì)在必行,數(shù)據(jù)庫(kù)技術(shù)更是需要和Web技術(shù)相結(jié)合,才有更為廣闊的前景。通過(guò)在揚(yáng)子石化公司環(huán)保處信息服務(wù)系統(tǒng)構(gòu)建中開(kāi)發(fā)Web服務(wù)器與數(shù)據(jù)庫(kù)接口的實(shí)踐,作者體會(huì)到利用ASP進(jìn)行Web設(shè)計(jì),簡(jiǎn)單易行、開(kāi)發(fā)效率高,特別適合現(xiàn)代企業(yè)作為建立企業(yè)Web站點(diǎn)、網(wǎng)上訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的開(kāi)發(fā)工具??梢灶A(yù)見(jiàn),隨著NT和IIS在Internet/Intranet應(yīng)用領(lǐng)域的覆蓋面不斷擴(kuò)大,ASP將成為網(wǎng)上不可或缺的卓越技術(shù)。 關(guān)于A(yíng)DO技術(shù)Microsoft174。 ActiveX174。 Data Objects (ADO) 使您能夠編寫(xiě)通過(guò) OLE DB 提供者對(duì)在數(shù)據(jù)庫(kù)服務(wù)器中的數(shù)據(jù)進(jìn)行訪(fǎng)問(wèn)和操作的應(yīng)用程序。其主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤(pán)空間較少。ADO 支持用于建立基于客戶(hù)端/服務(wù)器和 Web 的應(yīng)用程序的主要功能。ADO 同時(shí)具有遠(yuǎn)程數(shù)據(jù)服務(wù) (RDS) 功能,通過(guò) RDS 可以在一次往返過(guò)程中實(shí)現(xiàn)將數(shù)據(jù)從服務(wù)器移動(dòng)到客戶(hù)端應(yīng)用程序或 Web 頁(yè)、在客戶(hù)端對(duì)數(shù)據(jù)進(jìn)行處理然后將更新結(jié)果返回服務(wù)器的操作。RDS 以前的版本是 Microsoft Remote Data Service ,現(xiàn)在,RDS 已經(jīng)與 ADO 編程模型合并,以便簡(jiǎn)化客戶(hù)端數(shù)據(jù)的遠(yuǎn)程操作。 關(guān)于SQL Server SQL Server提供強(qiáng)大的數(shù)據(jù)庫(kù)平臺(tái),企業(yè)需要它實(shí)施商業(yè)應(yīng)用程序,既有垂直應(yīng)用程序,比如企業(yè)中每個(gè)人都要用到的人力資源;也有水平應(yīng)用程序,比如用于生產(chǎn)線(xiàn)的過(guò)程控制軟件。另外SQL Server通過(guò)自動(dòng)化標(biāo)準(zhǔn)操作使數(shù)據(jù)庫(kù)管理員工作輕松,通過(guò)提供用于較復(fù)雜操作的精巧工具,提供了一個(gè)極好的程序平臺(tái)。 無(wú)論你需要的是通用的安裝版應(yīng)用程序還是滿(mǎn)足特定業(yè)務(wù)需要的定制應(yīng)用程序,SQL Server都為你的商業(yè)應(yīng)用程序提供了最佳數(shù)據(jù)庫(kù)平臺(tái)。以下是SQL Server包含的商業(yè)應(yīng)用程序特性: 內(nèi)置安裝選項(xiàng):任何建立應(yīng)用程序的人都可以創(chuàng)建一個(gè)集成的安裝:在一個(gè)操作中完成應(yīng)用程序和數(shù)據(jù)庫(kù)的安裝。 自動(dòng)配置:自動(dòng)配置簡(jiǎn)化了普通數(shù)據(jù)庫(kù)管理任務(wù)。 動(dòng)態(tài)自管理:數(shù)據(jù)庫(kù)可以在需要時(shí)自動(dòng)增加分配的資源,不會(huì)過(guò)多占用;當(dāng)它們不再需要這些資源,又能夠自動(dòng)釋放,減少資源占用量。這消除了數(shù)據(jù)庫(kù)管理員手工調(diào)整內(nèi)存、磁盤(pán)分配、鎖定和用戶(hù)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1