【正文】
出反應。你可以在 HTML 文件中直接嵌入 VBScript 腳本。腳本語言的句法比較簡單。這意味著這種語言比 BASIC 語言的成熟版本容易使用又難于使用。VBScript 是 Microsoft Visual Basic 的簡化版本。VBscript 語言VBScript 與 Basic 語言有密切關系。如下示:htmlheadtitle title /title/headbody/body/htmlhtml……/html等是成對出現(xiàn)的,此種標記稱為容器標記。打開 Netscape Navigator 或 Microsoft explorer 瀏覽器,在地址欄中輸入所需要的網(wǎng)址,就可以瀏覽用HTML 寫的網(wǎng)頁。 ASP 的腳本語言在這里我們會了解到 HTML 語言、VBscript 和 Jscript 的腳本語言。這樣 IIS 安裝完畢。(1) 在控制面版中選擇“添加/刪除程序”(2) 點擊“添加/刪除 Windows 組件”(3) 確認只選中第一項 Inter 信息服務(IIS) ,然后點擊下一步即可自行進行安裝。Web 服務器通過返回超文本標記語言(HTML )頁面響應。IIS 是如何工作的Web 是 基礎的請求和響應系統(tǒng)。(2)IIS(Inter Information Server) Microsoft Inter Information Server 是允許在公共 Intra 或Inter 上發(fā)布信息的 Web 服務器。 配置 Microsoft IIS名詞解釋(1) IE (Inter Explorer) Microsoft Inter Explorer 是 Web 瀏覽器。(2) Web 檢查所要求的文件有沒有被請求或有沒有更新,以決定是否重新分析。圖 21 ASP 的使用環(huán)境ASP 的使用環(huán)境,就是 IIS,ASP 網(wǎng)頁技術是一種需要服務器端支持的技術??梢园堰@些對象看作是基于 ObjectContext 對象的一個層次關系的成員,這有助于理解它們與接受和響應客戶請求的過程之間的關系,如圖 21 所示。劉家蒙 網(wǎng)上商城設計8◆ ObjectContext 對象ObjectContext 對象可以用來控制 ASP 的執(zhí)行?!?Session 對象Session 對象是在每一位訪問者從 Web 站點或 Web 應用程序中首次請求一個 ASP 頁時創(chuàng)建的,它將保留到默認的期限結(jié)束(或者由腳本決定終止的期限) 。最常用的是 方法,它允許我們在當前頁的環(huán)境或會話中在服務器上實例化其他 COM 對象。它也提供了一系列用于創(chuàng)建輸出頁的方法,如無所不在的 方法?!?Response 對象Response 對象用來訪問所創(chuàng)建的并返回客戶端的響應?!?Request 對象Request 對象為腳本提供客戶端在請求一個頁面或傳送一個窗體時提供的所有信息,這包括能夠標識瀏覽器和用戶的 HTTP 變量,存儲他們的瀏覽器對應于這個域的 cookie,以及附在 URL 后面的值(查詢字符串或頁面中Form段中的 HTML 控件內(nèi)的值) 。因為用于生成動態(tài)內(nèi)容的腳本可以在服務器上執(zhí)行,所以開發(fā)者不必擔心客戶用什么瀏覽器來瀏覽網(wǎng)點. 2022 屆西安理工大學高科學院計算機科學技術專業(yè)畢業(yè)設計 7 簡介 ASP 的 6 大對象ASP 的編輯環(huán)境要求很底,任何一種文本編輯器都可以編寫 ASP 應用程序。因此,開發(fā)者對 ASP 文件的修改可在瀏覽器中立即得到反映,只需要簡單地保存該文件并在瀏覽器中刷新即可。同時,它也使那些從事外觀設計的人員可以利用一些工具來對網(wǎng)頁進行修改,而不用過于關心編程問題。 (3)程序與外觀分離通過使用腳本和組件,Active Server Pages 允許用戶將編程工作與一個網(wǎng)頁的設計和其他工作分離開來。 (2)易操作性ASP 使 HTML 設計人員可以在服務器上方便地“激活”他們的 Web 頁,可以立刻對定制化網(wǎng)頁和簡單的應用程序進行開發(fā)。多個腳本語言甚至可以在相同的 ASP 文件中交替使用并相互調(diào)用。 ASP 的優(yōu)點(1) 開放性在 IIS 上,并不需要開發(fā)者使用一個專有的腳本語言來生成網(wǎng)絡應用程序,實際上 Active Server Pages 包括了對 VBScript 和 JavaScript/Jscript 的本機支持。ASP 并不是一種純粹的編程語言,它使用的語言是:VBScript 和劉家蒙 網(wǎng)上商城設計6Jscript 語言??蛻舳酥灰褂每蓤?zhí)行 HTML 代碼的瀏覽器,即可瀏覽通過 ASP 設計出來的頁面內(nèi)容?! ∵\行 ASP 的服務器端要求:(如表 所示) 操作系統(tǒng) 需要安裝的 Web ServerWindows 98 PWS 以上Windows NT Server IIS 以上Windows 2022 IIS 以上Windows XP IIS 以上表 ASP 簡介ASP(Active Server Pages)實質(zhì)是一種服務器端腳本環(huán)境。內(nèi)存:最低配置 32MB,建議使用 64MB 以上內(nèi)存,如果使用 Windows 2022或 Windows XP 建議使用 128MB 以上內(nèi)存。CPU:沒有很高的要求,只要能夠順利運行 Windows 系列操作系統(tǒng)就可以了。6. 支持所有的 Windows 系列操作系統(tǒng)。4. 各種功能模塊獨立性強,可以根據(jù)需要任意組合。2. 采用 ASP 加 ACCESS 開發(fā),具有管理方便,代碼簡單易懂,體積小巧的特點。5. 管理員系統(tǒng),通過管理員對系統(tǒng)進行管理和定單處理。3. 查詢系統(tǒng),通過商品類別、商品名稱、出產(chǎn)地址來查詢是否有自己需要的商品。網(wǎng)站的組成有以下幾個子系統(tǒng)組成: 2022 屆西安理工大學高科學院計算機科學技術專業(yè)畢業(yè)設計 31. 主頁,顯示歡迎界面,提供近期的商品。 系統(tǒng)說明本系統(tǒng)是一個中小型的電子商務系統(tǒng)網(wǎng)上商品超市,可以為各類用戶提供方便的在線購物環(huán)境,符合目前國內(nèi)流行的電子商務模式。因此對該系統(tǒng)的開發(fā)具有很大的實際意義! 該電子商務網(wǎng)站系統(tǒng)設計的目標為可以通過網(wǎng)站對商家的整體形象、產(chǎn)品及服務進行推廣,實現(xiàn)網(wǎng)上客戶服務和產(chǎn)品在線銷售,能為商家直接創(chuàng)造利潤,提高商家的競爭力。由上可見,要建立好一個電子商務應用系統(tǒng),需要對大量的信息進行處理和分析,對于了解和掌握數(shù)據(jù)庫系統(tǒng)的理論和實際應用都有很大的幫助。電子商務的整個貿(mào)易活動都可以實現(xiàn)自動化和電子化。電子商務是一種多技術的集合體。更重要的是,通過這次的畢業(yè)設計,我培養(yǎng)出了刻苦鉆研的學習精神和嚴肅認真的學習態(tài)度,這對我以后的學習和工作有很大的益處。該系統(tǒng)基本上具備一個網(wǎng)上商品銷售系統(tǒng)應該具備的功能,該設計項目基本上體現(xiàn)了構(gòu)建一個動態(tài)商務網(wǎng)站所需要的技術,可以說,目前的大型商務網(wǎng)站也就是我們這個小型網(wǎng)站在內(nèi)容上的擴充和重復。所以,在我們的畢業(yè)設計中,我們采用了 ASP 作為開發(fā)工具,構(gòu)建了一個能實現(xiàn)簡單的電子商務的小型動態(tài)商務網(wǎng)站——網(wǎng)上商品銷售系統(tǒng)。ASP 強大的功能使之成為一種優(yōu)秀的服務器技術。ASP(Active Server Pages)是 Microsoft 提出的一種網(wǎng)絡服務器端編程環(huán)境。很多企業(yè)都已不滿足于建立一個簡單的僅僅能夠發(fā)布信息的靜態(tài)網(wǎng)站。 2022 屆西安理工大學高科學院計算機科學技術專業(yè)畢業(yè)設計 1ASP 構(gòu)建動態(tài)網(wǎng)站的網(wǎng)上商城畢業(yè)論文前 言隨著 Inter 國際互聯(lián)網(wǎng)的發(fā)展,越來越多的企業(yè)開始建造自己的網(wǎng)站。基于 Inter 的信息服務,商務服務已經(jīng)成為現(xiàn)代企業(yè)一項不可缺少的內(nèi)容?,F(xiàn)代企業(yè)需要的是一個功能強大的,能提供完善的電子商務服務的動態(tài)商務網(wǎng)站。ASP 已經(jīng)成為開發(fā)動態(tài)網(wǎng)站的重要而快速、有效的工具。隨著網(wǎng)絡技術的日益成熟,ASP 技術在網(wǎng)絡編程中也變得越來越重要。該系統(tǒng)能實現(xiàn)用戶的注冊、登錄功能;能夠?qū)崿F(xiàn)商品的查詢,訂購等功能。通過這次的畢業(yè)設計,我了解了目前流行的動態(tài)商務網(wǎng)站的構(gòu)成和運作原理,掌握了用 ASP 構(gòu)建動態(tài)網(wǎng)站的相關知識和技術原理,鍛煉了自己的動手實踐能力。在這次畢業(yè)設計過程中,我得到了指導老師的悉心指導和同組成員的通力合作,在此,我對他們表示衷心的感謝!劉家蒙 網(wǎng)上商城設計2一 概 述電子商務(Electronic Commerce):是指實現(xiàn)整個貿(mào)易過程中各階段的貿(mào)易活動的電子化。其業(yè)務可包括:信息交換、售后服務、銷售、電子支付、運輸、組建虛擬企業(yè)、公司和貿(mào)易伙伴可以共同擁有和運營的商業(yè)方法等。電子商務應用系統(tǒng)的工作實質(zhì)是對信息進行收集、處理、加工分析,形成各種商務應用數(shù)據(jù)庫,并將信息流轉(zhuǎn)換為物流和資金流的過程。同時,電子商務在當前社會是一種很熱門的商業(yè)活動,正在以人們無法想象的速度在全球范圍內(nèi)飛快地成長著。因此系統(tǒng)類型為:“完全電子商務運作型網(wǎng)站” 。用戶可以在系統(tǒng)中實現(xiàn)注冊、瀏覽商品、搜索查詢商品、下定單、處理定單等功能;管理員可以通過用戶管理、定單管理、商品管理、評論管理等管理功能來對系統(tǒng)進行維護更新。2. 購物車,處理訂購并顯示想要訂購的商品。4. 用戶注冊系統(tǒng),處理新用戶的注冊和老用戶購物時的確認。 系統(tǒng)特點1. 本系統(tǒng)完全基于 Web 技術,只要能連接 Inter,就能訪問本系統(tǒng)。3. 可以完全通過網(wǎng)頁登錄管理系統(tǒng),維護方便。5. 具有清新簡潔方便的界面,操作簡單。 系統(tǒng)功能簡介 基本功能? 游客可以瀏覽網(wǎng)站? 用戶注冊? 用戶登陸? 用戶能夠瀏覽網(wǎng)站? 提供搜索引擎,使用戶能夠按特定的條件對所需商品進行搜索? 用戶能夠?qū)ψ约旱淖再Y料進行修改? 用戶下定單購買商品劉家蒙 網(wǎng)上商城設計4? 用戶處理定單? 用戶對商品發(fā)表評論、評級? 用戶查看定單處理步驟 高級功能? 管理員登錄? 管理員權(quán)限:商品管理(添加/刪除商品、商品類別管理、商品信息處理) 、管理用戶資料、管理定單、處理定單、管理評論、? 用戶可隨時修改自己的密碼和其他個人信息; ? 管理員在線編輯,管理工作輕松隨意;? 用戶購物積分功能,以次激勵用戶購物熱情 2022 屆西安理工大學高科學院計算機科學技術專業(yè)畢業(yè)設計 5二 開發(fā)環(huán)境介紹 系統(tǒng)運行環(huán)境配置操作系統(tǒng):Windows 9X、Windows NT Workstation/Server 以上、Windows 2022 Server/Professional、Windows XP Professional。當然,CPU 的處理速度越快,運行 ASP 代碼的效率越高。硬盤空間:至少需要 50MB 以上的硬盤空間來安裝所需的組件。ASP 腳本呈現(xiàn)將在服務器端運行。當程序執(zhí)行完后,服務器僅將執(zhí)行的結(jié)果返回給客戶端瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。在一個 ASP 應用程序中可以用其中的一種腳本語言,也可以結(jié)合這兩種腳本語言使用。通過第三方組合組件,它還可以使用其他語言(如 Perl、REXX 和Tcl) 。而ActiveX Server 組件實際上可以用任何語言編寫,這些語言包括Java、Visual Basic、C++、COBOL 等等。以往需要用 Perl 或 C 編寫的復雜的 CGI 程序來完成的功能(如數(shù)據(jù)庫連接) ,現(xiàn)在若使用 ASP 則只要幾行簡單的代碼就能實現(xiàn)。這就可以確保開發(fā)者能夠?qū)⒅饕木τ脕砜紤]編寫程序的邏輯,而不必擔心外觀是怎樣的。 (4)非手工編譯ASP 的即時編譯系統(tǒng)在被請求時自動對 ASP 源文件重新編譯,并將其載入服務器的高速緩存中。 (5)瀏覽器獨立性ASP 提供了一種瀏覽器中樞方案來完成應用程序的設計工作。ASP 強大功能的實現(xiàn)離不開它的 6 個內(nèi)部對象,其 6 大對象如下:◆ Application 對象Application 對象是在為響應一個 ASP 頁的首次請求而載入 DLL 時創(chuàng)建的,它提供了存儲空間用來存放變量和對象的引用,可用于所有的頁面,任何訪問者都可以打開它們。它也給我們提供了通過 Secure Socket Layer(SSL)或其他的加密通信協(xié)議訪問證書的能力,并提供有助于管理連接的屬性。它為腳本提供了標識服務器和性能的 HTTP 變量,發(fā)送給瀏覽器的信息內(nèi)容和任何將在 Cookie中存儲的信息。◆ Server 對象Server 對象提供了一系列的方法和屬性,在使用 ASP 編寫腳本時是非常有用的。還有一些方法能夠把字符串翻譯成在 URL 和 HTML 中使用的正確格式,它通過把非法字符轉(zhuǎn)換成為正確、合法的等價字符來實現(xiàn)。它與 Application 對象一樣提供一個空間用來存放變量和對象的引用,但只能供目前的訪問者在會話的生命期中打開的頁面使用。這種執(zhí)行過程 Microsoft Transaction Server(MTS)來進行管理。圖中表現(xiàn)了 ASP 和創(chuàng)建及服務于 ASP 頁的過程之間的關系。它的執(zhí)行過程是