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

正文內容

校園網站設計畢業(yè)設計論文(編輯修改稿)

2025-01-06 18:08 本頁面
 

【文章內容簡介】 )都可以正確地獲得 ASP的 “ 執(zhí)行 ” 結果,并且將這 ASP 執(zhí)行的結果直接在瀏覽器中 “ 瀏覽 ” ,不像 VBScript 或 JavaScript 是在客戶端( Client)的瀏覽器上執(zhí)行,若使用 VBScript來設計程序,客戶端(C lient)在IE瀏覽器中可以顯示程序執(zhí)行的結果,可是,客戶端(C lient)若使用 Netscape瀏覽器就無法顯示 VBScript的執(zhí)行結果。 2 ASP 的特點: 1)任何開發(fā)工具皆可發(fā)展 ASP 只要使用一 般的文書編輯程序,如 Windows記事本,就可以編輯。當然,其他網頁發(fā)展工具,例如, FrontPage Express、 F rontPage等也都可以;不過還是建議你用記事本來寫,既省錢又方便,若是使用那些所見即所得的網頁編輯來寫ASP [11],可能會發(fā)生一些意想不到的離奇狀態(tài)。 通吃各家瀏覽由于 ASP程序是在網絡服務器端中執(zhí)行,執(zhí)行結果所產生的 HTML 文件適用于不同的瀏覽器。 語言相容性高 ASP與所有的 ActiveX Script語言都相容,除了可結合 HTML, VBScript、 Java Script、 Active X服務器組件來設計外,并可經由 “plug In(外掛組件模組)的方式,使用其他廠商( Third Party)所提供的語言。 2)隱密安全性高 如果我們在瀏覽器中直接查看網頁的原始代碼,就只能看到HTML文件,原始的ASP程序代碼是看不到的!這是因杰ASP程序先于網站服務(W eb Server)端執(zhí)行后,將結果轉換成標準HTML文件,再傳送到客戶端( Client)的瀏覽器上,因此,我們所辛苦撰寫的ASP程序并不會輕易地被看見進而被盜用。 3)易于操控數(shù)據(jù)庫 ASP可以輕易地通過O DBC(Open Database Connectivity)驅動程序連接各種不同的數(shù)據(jù)庫,例如: Acess、 Foxpro、 dBase、 Oracle 等等,另外,ASP亦可將 “ 文本文件 ” 或是 ”Excel” 文件當成數(shù)據(jù)庫用。 4)面向對象學習容易 ASP具備有面向對象(O bjectOriented)功能,學習容易,ASP提供了五種方便能力強大的內建對象: Request、 Response、 Sever、 Application 以及 Session,同時,若使用ASP內建的 7 “Application” 對象或 ”Session” 對象所撰 寫出來的ASP程序可以在多個網頁之間暫時保存必要的信息 3 ASP 訪問數(shù)據(jù)庫的原理 ASP文件的擴展名為 .ASP,一個 ASP文件相當于一個可執(zhí)行的文件,它必須被放在 WEB服務器上一個有執(zhí)行權限的目錄下 ,比如( c:\input\root),或者可以在 IIS中設定你所想要的虛擬目錄。當用戶從客戶端瀏覽器輸入一個 ASP文件的地址后,瀏覽器就將這個 URL請求發(fā)送給 WEB服務器, WEB服務器開始調用指定的 ASP文件,并且開始調用指定的 ASP文件,并由嵌入 WEB服務器的 ASP解釋程序將被請求的 ASP文件從頭讀到尾 ,執(zhí)行每一條命令,然后動態(tài)的生成一個 HTML 頁面并傳送給客戶端瀏覽器。整個過程如圖 11所示。 HTTP 請求 查找數(shù)據(jù) HTTP 響應 返回數(shù)據(jù) 圖 11 ASP訪問數(shù)據(jù)庫 的 原理圖 ASP 是服務器端的腳本執(zhí)行環(huán)境,可用來產生和執(zhí)行動態(tài)的高性能的 web服務器程序。 當用戶使用瀏覽器請求 asp主頁時, web服務器響應,調用 asp引擎來執(zhí)行 asp文件,并解釋其中的腳本語言 (jscript 或 vbscript),通過 odbc連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件 ado(activex data objects)完成數(shù)據(jù)庫操作,最后 asp生成包含有數(shù)據(jù)查詢結果的 html主頁返回用戶端顯示。 由于 ASP 在服務器端運行,運行結果以 html主頁形式返回用戶瀏覽器,因而 asp 源程序不會泄密,增加了系統(tǒng)的安全保密性。此外, asp是面向對象的腳本環(huán)境,用戶可自行增加 activex組件來擴充其功能,拓展應用范圍。 1)ASP 頁面的結構: ASP 的程序代碼簡單、通用,文件名由 .asp結尾, asp文件通常由四部分構成 [11]: 1)標準的 html標記:所有的 html標記均可使用。 2)asp語法命令:位于 % % 標簽內的 asp代碼。 3)服務器端的 include語句:可用 include語句調入其它 asp代碼,增強了編程的靈活性。 4)腳本語言: asp 自帶 jscript 和 vbscript 兩種腳本語言,增加了 asp 的編程功能,用戶也可安裝其它腳本語言,如 perl、 rexx等。 2)ASP 的運行環(huán)境 目前 asp可運行在三種環(huán)境下。 客戶 端 WEB 服務器( ASP) 數(shù)據(jù)庫服務服務器械 8 1) windows nt server iis (inter information server)以上。 2) windows nt workstation peer web server 。 3) windows 95/98運行 pws(personal web server)。 其中以 nt server上的 iis功能最強,提供了對 asp的全面支持,是創(chuàng)建高速、穩(wěn)定的 asp主頁的最佳選擇。 3)ASP 的內建對象 asp提供了六個內建對象,供用戶直接調用: 1) application 對象:負責管理所有會話信息,可用來在指定的應用程序的所有用戶之間共享信息。 2) session對象:存貯特定用戶的會話信息,只被該用戶訪問,當用戶在不同 web頁面跳轉時,session中的變量在用戶整個會話過程中一直保存。 session對象需 cookie支持。 3) request對象:從用戶端取得信息傳遞給服務器,是 asp讀取用戶輸入的主要方法。 4) response對象:服務器將輸出內容發(fā)送到用戶端。 5) server對象:提供對服務器有關方法和屬性的訪問。 6) object context對象: iis ,用來進行事務處理。此項功能需得到 mts(microsoft transcation server)管理的支持。 4)Database Access組件 ADO 上很重要的應用是訪問 web 數(shù)據(jù)庫,用 asp 訪問 web數(shù)據(jù)庫時,必須使用 ado組件, ado[11]是 asp 內置的 activex服務器組件 (activex server ponent),通過在 web服務器上設置 odbc和oledb可連接多種數(shù)據(jù)庫:如 sybase、 oracle、 informix、 sql server、 access、 vfp等,是對目前微軟所支持的數(shù)據(jù)庫進行操作的最有效和最簡單直接 的方法。 ado組件主要提供了以下七個對象和四個集合來訪問數(shù)據(jù)庫。 1) connection對象:建立與后臺數(shù)據(jù)庫的連接。 2) mand對象:執(zhí)行 sql指令,訪問數(shù)據(jù)庫。 3) parameters對象和 parameters集合:為 mand對象提供數(shù)據(jù)和參數(shù)。 4) recordset對象:存放訪問數(shù)據(jù)庫后的數(shù)據(jù)信息,是最經常使用的對象。 5) field對象和 field集合:提供對 recordset中當前記錄的各個字段進行訪問的功能。 6) property 對象和 properties 集合: 提供有關信息,供 connection、 mand、 recordset、field對象使用。 7) error對象和 errors集合:提供訪問數(shù)據(jù)庫時的錯誤信息。 9 IIS (Inter Information Server) 1 IIS的概念 IIS[7]是 Inter Information Server 的縮寫,它是微軟公司主推的服務器,最新的版本是Windows2021里面包含的 IIS 5, IIS與 WindowNT Server完全集成在一起,因而用戶能夠利用 Windows NT Server 和 NTFS( NT File System, NT 的文件系統(tǒng))內置的安全特性,建立強大,靈活而安全的Inter和 Intra站點。 IIS支持 HTTP( Hypertext Transfer Protocol,超文本傳輸協(xié)議), FTP( Fele Transfer Protocol,文件傳輸協(xié)議)以及 SMTP協(xié)議,通過使用 CGI和 ISAPI, IIS可以得到高度的擴展。 IIS 支持與語言無關的腳本編寫和組件,通過 IIS,開發(fā)人員就可以開發(fā)新一代動態(tài)的,富有魅力的 Web站點。 IIS不需要開發(fā)人 員學習新的腳本語言或者編譯應用程序, IIS完全支持 VBScript,JScript開發(fā)軟件以及 Java,它也支持 CGI和 WinCGI,以及 ISAPI擴展和過濾器。 IIS支持服務器應用的 Microsoft BackOffice系列, Microsoft BackOffice系列 IIS的設計目的是建立一套集成的服務器服務,用以支持 HTTP, FTP和 SMTP,它能夠提供快速且集成了現(xiàn)有產品,同時可擴展的 Inter服務器。 IIS相應性極高,同時系統(tǒng)資源的消耗也是最少,IIS的安裝,管理和配置都相當簡單,這是因 為 IIS與 Windows NT Server網絡操作系統(tǒng)緊密的集成在一起,另外, IIS還使用與 Windows NT Server相同的 SAM( Security Accounts Manager,安全性賬號管理器),對于管理員來說, IIS 使用諸如 Performance Monitor 和 SNMP( Simple Nerwork Management Protocol,簡單網絡管理協(xié)議)之類的 NT已有管理工具。 IIS 支持 ISAPI,使用 ISAPI 可以擴展服務器功能,而使用 ISAPI過濾器可以預先處理和事后處理儲存 在 IIS上的數(shù)據(jù)。用于 32 位 Windows 應用程序的 Inter 擴展可以把 FTP, SMTP和 HTTP協(xié)議置于容易使用且任務集中的界面中,這些界面將 Inter 應用程序的使用大大簡化, IIS 也支持MIME( Multipurpose Inter Mail Extensions,多用于 Inter郵件擴展),它可以為 Inter應用程序的訪問提供一個簡單的注冊項。 IIS的一個重要特性是支持 ASP。 IIS ASP,可以很容易的張貼動態(tài)內容和開發(fā)基于 Web的應用程序。對于諸 如 VBScript, JScript開發(fā)軟件,或者由 Visual Basic, Java, Visual C++開發(fā)系統(tǒng),以及現(xiàn)有的 CGI和 WinCGI腳本開發(fā)的應用程序, IIS都提供強大的本地支持。 2 IIS提供的服務 IIS[7]主要集成了 Windows NT Server 網絡操作系統(tǒng)的三個 Web 服務器功能,這些功能是通過標準 HTTP協(xié)議傳輸數(shù)據(jù)的,所有的 IIS服務( WWW, FTP和 SMTP)都是單進程多線程的體系結構,用以優(yōu)化性能。 WWW 使用的客戶 /服務器協(xié)議是 HTTP,這意味著客戶和服務器需要交互作用 ,以執(zhí)行特定 10 的任務,例如:用戶在 Web上的 HTML頁面上單擊一個超級連接,結果屏幕上現(xiàn)有的頁面會被新的頁面所代替, IIS通過 Windows Sockets來支持 HTTP,目前的 IIS支持 HTTP 。 FTP是在 TCP/IP網絡上兩個計算機之間傳輸文件時使用的協(xié)議, IIS通過 Windows Sockets來支持 FTP,盡管現(xiàn)在使用 FTP用戶界面的人越來越少,但是這個協(xié)議仍然將在一段時間內用來傳輸文件,因為它幾經被 Inter 用戶廣為接受, FTP 使用 TCP 作為它的客戶和服務器之間進行所有通信和交換 的傳輸協(xié)議,而 IIS則是以 Windows Sockets 與 TCP 打交道的。所有標準 Inter 服務(如 FTP和 HTTP)都位于稱為 Iinfo( Inter Information Services Application, Inter 信息服務應用)的進程中,除了這些 Inter服務外,該進程還包含了共享線程池,緩存,紀錄和 SNMP服務。 HTTP 和 FTP 運行與同一進程中,因此它們可以共享緩存中的數(shù)據(jù),例如文件句柄,賬號信息以及日志文件數(shù)據(jù)等。您可以使用紀錄跟蹤正在訪問你的節(jié)點的那些用戶 ,并控制什么時候可以訪問節(jié)點,對用戶進行跟蹤可以幫助確定安全性和性能問題,跟蹤信息可以直接紀錄到日志文件,這樣可以脫機進行處理,以獲得更好的性能,同樣也可以紀錄到數(shù)據(jù)庫中,以進行動態(tài)的評價。 數(shù)據(jù)庫技術基礎 數(shù)據(jù)庫技術是計算機科學技術中的重要領域,也是應用最廣的技術之一,而且已經成為電子信息系統(tǒng)的重要核心技術。 本章重點論述了數(shù)據(jù)庫 系統(tǒng)的基本概念和數(shù)據(jù)庫管理系統(tǒng) ,最后介紹了當前流行的 SQL的一些情況。 1 數(shù)據(jù)庫系統(tǒng)的基本概念 數(shù)據(jù)庫系統(tǒng) [18]的基本概念有以下一些 : (1) 數(shù)據(jù)庫: 長期存儲在 計算機內有組織的、大量的、共享的數(shù)據(jù)集合,具有最小的冗余
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1