第8章應(yīng)用實(shí)例_第1頁
第8章應(yīng)用實(shí)例_第2頁
第8章應(yīng)用實(shí)例_第3頁
第8章應(yīng)用實(shí)例_第4頁
第8章應(yīng)用實(shí)例_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1第8章 應(yīng)用實(shí)例8.1 聊 天 室8.2 留 言 板8.3 網(wǎng) 上 購 物28.1 聊 天 室 在聊天室網(wǎng)頁中,綜合運(yùn)用了ASP的多個(gè)內(nèi)置對象,尤其是Session對象和Application對象,這兩個(gè)對象的使用是聊天室的核心。 相比之下,Response對象和Request對象在程序里只是扮演配角,用以完成一些基本的功能。38.1 聊 天 室 聊天室網(wǎng)頁包括6個(gè)網(wǎng)頁文件,它們分別是: Login.htm:登錄頁面,要求進(jìn)入聊天室的用戶輸入代表自己的名字。 ChatPage.asp:聊天頁面,讀取用戶名字,并初始化一個(gè)問候字符串,然后進(jìn)入框架頁面。 Message.asp:上方框架的來源網(wǎng)

2、頁,用以輸入聊天內(nèi)容,包含一個(gè)單文本輸入框和一個(gè)提交按鈕。48.1 聊 天 室 Display.asp:下方框架的來源網(wǎng)頁,它依次顯示各個(gè)用戶輸入的信息,每隔五秒鐘更新一次。 List.asp:在線名單,顯示在線用戶的名單。 Exit.asp:離線處理,當(dāng)用戶離開聊天室的時(shí)候,給出提示,并且從用戶列表中刪除。58.1 聊 天 室聊天室的頁面顯示如圖所示68.1 聊 天 室8.1.1 創(chuàng)建登錄頁面 登錄頁面是進(jìn)入聊天室的第一個(gè)頁面,它提供一個(gè)表單接受用戶輸入的名字。78.1 聊 天 室8.1.2 創(chuàng)建聊天頁面 聊天頁面有兩個(gè)任務(wù): 接受并處理登錄頁面所提供的用戶名,將用戶名存放在數(shù)組Applic

3、ation(user)中; 聲明構(gòu)成聊天室的框架網(wǎng)頁,上方框架的高度為100像素點(diǎn),來源網(wǎng)頁為Message.asp,下方框架又分為左右兩個(gè)頁面:左下方顯示聊天內(nèi)容,其來源網(wǎng)頁為Display.asp;右下方顯示在線名單,其來源網(wǎng)頁為List.asp。88.1 聊 天 室8.1.3 創(chuàng)建發(fā)送信息頁面 發(fā)送信息頁面(Message.asp)是一個(gè)包括文本輸入框和提交鍵的HTML表單。該頁面可以輸入并發(fā)送新的聊天信息。8.1.4 創(chuàng)建顯示頁面 顯示頁面是用戶信息的實(shí)際顯示處。代碼:META -equiv=refresh content=5;表示網(wǎng)頁每隔5秒鐘自動(dòng)更新一次。98.1 聊 天 室8.1

4、.5 在線名單 顯示在線名單的頁面由List.asp文件完成。8.1.6 離線處理 當(dāng)用戶離開聊天室的時(shí)候,應(yīng)給出提示,并且從用戶列表中刪除。在Message.asp頁面中“退出聊天室”的鏈接項(xiàng)鏈接到文件Exit.asp。108.2 留 言 板 留言板是一種最為簡單的BBS應(yīng)用。借助留言板,瀏覽者可以張貼留言給站主或其他瀏覽者。在企業(yè)或單位內(nèi)部的局域網(wǎng)中,留言板提供了員工之間互相交流的絕好的場所。 對于一個(gè)小規(guī)模的留言板系統(tǒng),通??梢圆捎梦募到y(tǒng)(一個(gè)文本文件)來存儲(chǔ)留言內(nèi)容;而對于一般網(wǎng)站上的留言板系統(tǒng),要求支持對留言內(nèi)容的查詢、更新和刪除等操作,通常需要采用數(shù)據(jù)庫系統(tǒng)。118.2 留 言

5、板訪問主文件index.asp管理員登錄頁面是login.asp,默認(rèn)的用戶名和密碼都是admin。管理狀態(tài)說明: 用鼠標(biāo)點(diǎn)指留言者姓名前面的圖標(biāo)會(huì)顯示其發(fā)貼時(shí)的IP地址; 右邊的按鈕從右至左依次是:主頁、信箱、回復(fù)、刪除。128.3 網(wǎng) 上 購 物 電子商務(wù)是當(dāng)前網(wǎng)絡(luò)應(yīng)用的趨勢,Internet在最近幾年迅速壯大的方式之一在于電子商業(yè)領(lǐng)域,網(wǎng)絡(luò)沖浪者可以從迅速增長的在線商店訂購貨物,這就是網(wǎng)上購物。投資者無需大筆資金,就可以申請網(wǎng)站開辦網(wǎng)絡(luò)商店,實(shí)現(xiàn)最簡單的電子商務(wù)。 “網(wǎng)上書店”網(wǎng)頁正是為實(shí)現(xiàn)用戶在網(wǎng)上購物而設(shè)計(jì)的?!熬W(wǎng)上書店”網(wǎng)頁通過ADO技術(shù),以及SQL語句的靈活運(yùn)用,來實(shí)現(xiàn)對數(shù)據(jù)庫的

6、操作。13網(wǎng)上購物的實(shí)現(xiàn)1 規(guī)劃2 數(shù)據(jù)庫設(shè)計(jì)3 電子目錄設(shè)計(jì)4 購物車實(shí)現(xiàn)5 會(huì)員服務(wù)14網(wǎng)上購物的實(shí)現(xiàn)6 促銷7 郵件列表服務(wù)8 收款發(fā)貨9 銷售統(tǒng)計(jì)10 后臺管理系統(tǒng)設(shè)計(jì)151 規(guī)劃 在正式開始網(wǎng)上商店的程序設(shè)計(jì)以前,需要對其進(jìn)行規(guī)劃。 首先需要確定一個(gè)網(wǎng)上商店的基本組成部分,然后再對每一個(gè)部分進(jìn)行較詳細(xì)的設(shè)計(jì)。 一個(gè)網(wǎng)上商店應(yīng)由前臺業(yè)務(wù)子系統(tǒng)與后臺管理子系統(tǒng)構(gòu)成。161 規(guī)劃 前臺業(yè)務(wù)子系統(tǒng)是面向用戶的網(wǎng)站界面,是顧客直接訪問與進(jìn)行購買活動(dòng)的地方。 一般最少應(yīng)包括電子貨架、會(huì)員服務(wù)、購物車、貨款支付與訂單查詢五大部分的功能,還可以提供郵件列表及留言板等功能。171 規(guī)劃 后臺管理子系統(tǒng)

7、是供網(wǎng)上商店管理者對網(wǎng)站及網(wǎng)站上的信息進(jìn)行管理和維護(hù)的系統(tǒng),以便網(wǎng)上商店能更高效地運(yùn)營。 一般最少應(yīng)具有管理商品信息、會(huì)員信息、處理訂單信息、進(jìn)行銷售統(tǒng)計(jì)、生成各種報(bào)表、促銷以及響應(yīng)各種顧客反饋信息等的功能。 整個(gè)網(wǎng)站的購物流程如圖所示。18 進(jìn)進(jìn) 入入 登登 錄錄 注注 冊冊 先先 看看 看看 商商 品品 分分 類類 信信 息息 頁頁 面面 具具 體體 商商 品品 信信 息息 頁頁 面面 購購 買買 是是 會(huì)會(huì) 員員 注注 冊冊 否否 是是 加加 入入 購購 物物 車車 顯顯 示示 購購 物物 車車 內(nèi)內(nèi) 容容 結(jié)結(jié) 算算 付付 款款 圖圖 8.1.1 網(wǎng)網(wǎng) 站站 客客 戶戶 端端 主主 要

8、要 模模 塊塊 及及 流流 程程 示示 意意 圖圖 191 規(guī)劃 基于以上購物流程考慮,網(wǎng)上商店程序最少應(yīng)包括以下幾大模塊:v電子目錄v購物車v會(huì)員服務(wù)v支付與訂單查詢模塊v郵件列表模塊v商品類別與商品信息管理模塊1) 統(tǒng)計(jì)報(bào)表模塊202 數(shù)據(jù)庫設(shè)計(jì) 在正式開始編寫各種網(wǎng)頁代碼之前,首先要考慮好網(wǎng)站的數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)方案。 以圖書銷售管理為例,數(shù)據(jù)庫中以下一些表必不可少:圖書類別信息表圖書詳細(xì)信息表會(huì)員信息表訂單信息表213 電子目錄設(shè)計(jì) 電子商品目錄需要提供以下功能:頁面上列出主要商品類別信息。如果客人單擊了某一個(gè)商品類別,電子目錄要能列出這一類商品的具體情況。如果客人又單擊了詳細(xì)商品列表中的

9、某一項(xiàng),電子目錄應(yīng)能將該商品的詳細(xì)情況如名稱、品牌、單價(jià)、產(chǎn)地等顯示到頁面上,以便顧客決定是否購買。223 電子目錄設(shè)計(jì)如果客人決定購買某一商品并且已經(jīng)登錄,目錄系統(tǒng)應(yīng)能自動(dòng)調(diào)用購物車模塊將商品放入購物車; 如果他還沒有登錄則請他登錄; 如果他還沒有注冊就需要調(diào)用會(huì)員服務(wù)模塊請顧客先進(jìn)行會(huì)員注冊,隨后再調(diào)用購物車模塊將商品放入購物車。234 購物車實(shí)現(xiàn) 利用ASP技術(shù)實(shí)現(xiàn)購物車主要有兩種手段,即Session對象和Cookie。 Cookie變量存儲(chǔ)在客戶端,Session變量存儲(chǔ)在服務(wù)器。Cookie方式不安全,一般考慮用Session對象來實(shí)現(xiàn)購物車。 Session對象是一個(gè)集合對象,可

10、以用來存儲(chǔ)許多的“名稱值”這種形式的成對的數(shù)據(jù)。Session對象與每一個(gè)在線用戶相關(guān)聯(lián),即每個(gè)在線用戶有一個(gè)唯一的Session對象,并且每個(gè)用戶只能訪問自己的Session對象。244 購物車實(shí)現(xiàn) 對購物車,考慮需要對其作如下操作:購物車的初始化把書籍信息放入購物車顯示與修改購物車內(nèi)容255 會(huì)員服務(wù) 為了管理上的方便,同時(shí)也為了減少客戶購物時(shí)的麻煩,需要為客戶提供會(huì)員服務(wù)。 會(huì)員服務(wù)主要應(yīng)該提供新會(huì)員注冊、老會(huì)員修改信息等功能。如有必要,還可以提供注銷會(huì)員員注冊、查詢會(huì)員密碼等功能。266 促銷 在促銷活動(dòng)的開展方面,網(wǎng)上商店比傳統(tǒng)商店更具有優(yōu)勢。原因:網(wǎng)上商店所銷售的商品銷售過程中間環(huán)

11、節(jié)較少、因而成本較低、更有條件進(jìn)行降價(jià)促銷。網(wǎng)上商店的所有信息全部是電子化的,相關(guān)信息處理要比傳統(tǒng)商店快得多,促銷工作完全可以比傳統(tǒng)商店快捷得多。276 促銷 網(wǎng)上促銷實(shí)現(xiàn)的兩種機(jī)制:v預(yù)先處理的促銷 如商品折扣一類的促銷方式,規(guī)定某一些類別的商品實(shí)行打折銷售,這只需要設(shè)置一個(gè)折扣率,然后在具體計(jì)算商品實(shí)際價(jià)格時(shí)以原價(jià)乘以這個(gè)折扣率即可。286 促銷v動(dòng)態(tài)處理的促銷 如根據(jù)顧客購買信息的促銷方式,實(shí)行多買多折的原則,顧客購買的商品越多,價(jià)格越便宜,通??梢酝ㄟ^會(huì)員級別促銷來實(shí)現(xiàn)。當(dāng)顧客的累計(jì)商品總金額達(dá)到一定額度,其會(huì)員級別將上升一級。這種折扣方式就是所謂的VIP折扣。297 郵件列表服務(wù) 對

12、于網(wǎng)上書店的一些老顧客,如果能夠定期提供一些他們感興趣的內(nèi)容,如新書信息、優(yōu)惠信息、特殊活動(dòng)等,必將能使服務(wù)更有特色,也更具人情味,對于吸引顧客、提高網(wǎng)上書店運(yùn)營效率等都很有好處。這可以通過郵件列表服務(wù)來實(shí)現(xiàn)。 要實(shí)現(xiàn)這種服務(wù),只要在會(huì)員注冊時(shí),詢問顧客是否愿意加入郵件列表即可。如果顧客愿意接受,以后就可以定期給他寄出包含新品種信息等內(nèi)容的郵件了。308 收款發(fā)貨 客戶下訂單并確認(rèn)以后,該訂單相關(guān)信息就進(jìn)入訂單數(shù)據(jù)庫中,而訂單則進(jìn)入訂單處理過程,該過程主要涉及收款與發(fā)貨等步驟。 該過程中,收到貨款后網(wǎng)站應(yīng)給客戶發(fā)一個(gè)收款確認(rèn)通知,同時(shí)修改訂單數(shù)據(jù)庫中的收款狀態(tài);然后,網(wǎng)站要通知供貨商送貨,并給客戶發(fā)出發(fā)貨通知,并修改訂單數(shù)據(jù)庫中的發(fā)貨狀態(tài),再等待客戶收到商品的確認(rèn)信息,完成整個(gè)網(wǎng)上交易的過程。319 銷售統(tǒng)計(jì) 為了對網(wǎng)上書店進(jìn)行有效的管理,提高書店效益,需要經(jīng)常對書店銷售情況進(jìn)行分析與統(tǒng)計(jì),以便及時(shí)了解客戶的需求,調(diào)整書店所售書籍的類別與數(shù)量。通常需要了解書店某一時(shí)間段內(nèi)的銷售情況,如最近一個(gè)時(shí)期的售書總量、銷售額、某一類書的銷量等。3210 后臺管理系統(tǒng)設(shè)計(jì) 在網(wǎng)站的日常運(yùn)營過程中會(huì)有大量的數(shù)據(jù)維護(hù)工作需要做。這些數(shù)據(jù)的維護(hù)

溫馨提示

  • 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

提交評論