【正文】
管理員可以查看歷史記錄、訂單狀態(tài),并且能夠在最短的時(shí)間內(nèi)回復(fù)給用戶(hù)。 (3)高效的商品數(shù)據(jù)方案,對(duì)商品信息進(jìn)行科學(xué)、靈活地分類(lèi)、存儲(chǔ),方便客戶(hù)迅速?gòu)某砂偕锨唐分姓页鲎约核枭唐?。點(diǎn)擊繼續(xù)購(gòu)買(mǎi),重復(fù)以上進(jìn)行的購(gòu)買(mǎi)活動(dòng)。客戶(hù)信息表內(nèi)保存著在線商店中所有客戶(hù)個(gè)人所擁有的個(gè)人信息和資料,是在線商店的后臺(tái)管理員進(jìn)行商 店銷(xiāo)售的設(shè)計(jì)計(jì)劃和進(jìn)行決策的依據(jù)和參考。 數(shù)據(jù)庫(kù)需求分析 (1)商品數(shù)據(jù)的準(zhǔn)備。 基于 ASP 的網(wǎng)絡(luò)書(shū)店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 7 第 3 章 系統(tǒng)分析 系統(tǒng)需求簡(jiǎn)述 網(wǎng)絡(luò) 書(shū)店需求,這兩方面分別是圖書(shū)購(gòu)買(mǎi)者、書(shū)店 管理 人員。使用 ASP 還有個(gè)好處,就在于 ASP 可利用ADO(Active Data Object,微軟的一種新的數(shù)據(jù)訪問(wèn)模型 )方便快捷地訪問(wèn)數(shù)據(jù)庫(kù) ,從而使得開(kāi)發(fā)基于 WWW 的應(yīng)用系統(tǒng)成為可能,這也是本文選擇 ASP 作為開(kāi)發(fā)工具最重要的原因之一。 3.利于了解顧客的意見(jiàn),掌握顧客的需求。窗體有也稱(chēng)表單?;?ASP 的網(wǎng)絡(luò)書(shū)店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 5 [14] 數(shù)據(jù)庫(kù) Microsoft Access Microsoft Access 一種關(guān)系數(shù)據(jù)庫(kù) ,關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成 ,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。與 Frontpage 不同, Deamweaver 采用的是 Mac 機(jī)浮動(dòng)面版的設(shè)計(jì)風(fēng)格,對(duì)于初學(xué)者來(lái)說(shuō)可能會(huì)感到不適應(yīng)。因而客戶(hù)端瀏覽器接收到的是經(jīng) web 服務(wù)器執(zhí)行以后生成的一個(gè)純粹的 HTML 文件,可被運(yùn)行在任何平臺(tái)上的瀏覽器所執(zhí)行。Asp 是基于 ActiveX 技術(shù)的,它支持面向?qū)ο蠹纯蓴U(kuò)展的 ActiveX server 組件。本文在實(shí)際中應(yīng)用開(kāi)發(fā)中解決方案是建立網(wǎng)站,以及自己的數(shù)據(jù)庫(kù),使得所需商品信息可以及時(shí)的保存、更新。我國(guó)第一家網(wǎng)絡(luò)購(gòu)物發(fā)生在 1996年,燕莎友誼商場(chǎng)首次通過(guò)網(wǎng)絡(luò)商城售出一個(gè)景泰藍(lán),雖然貨款不支付不是在網(wǎng)絡(luò)進(jìn)行的,但這畢 竟為我國(guó)零售業(yè)奏出了網(wǎng)絡(luò)購(gòu)物的先身。 網(wǎng)絡(luò)購(gòu)物是一種具有交互功能的商業(yè)信息系統(tǒng)。其目的就是實(shí)現(xiàn)企業(yè)乃至全社會(huì)的高效率、低成本的貿(mào)易活動(dòng)。 關(guān)鍵詞: Access; 電子商務(wù) ; Dreamweaver MX ; ASP 基于 ASP 的網(wǎng)絡(luò)書(shū)店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) ABSTRACT With the gradual development of global economic integration and thorough, the work bookstore has bee one of the traditional bookstore essential business strategy. At present, the online bookstore on the Inter can realize the business has been diversified. Can be done from the most basic information display, information release function to online trading, online customer service, online website management functions, etc., it can be said that the traditional bookstore has the function of almost all effective action can be electronically over the Inter. Although traditional bookstore scale is different, with the development o f online transactions, will effectively change the enterprise development space, will have influence on the petitiveness of the enterprises. Electronic merce emerging in China, and increasingly perated into People39?;?ASP 的網(wǎng)絡(luò)書(shū)店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 繼續(xù)教育學(xué)院 畢業(yè)設(shè)計(jì)(論文) 題 目 基于 ASP 的網(wǎng)絡(luò)書(shū)店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 專(zhuān) 業(yè) 姓 名 學(xué) 號(hào) 指導(dǎo)教師 起訖日期 年 月 日 基于 ASP 的網(wǎng)絡(luò)書(shū)店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 隨著全球經(jīng)濟(jì)一體化的逐步發(fā)展和深入,網(wǎng)絡(luò)書(shū)店已成為傳統(tǒng)書(shū)店必不可少的經(jīng)營(yíng)策略之一。全面地介紹了在線購(gòu)物網(wǎng)站的制作方法,包括購(gòu)物網(wǎng)站的購(gòu)物流程,商品展示頁(yè)面以及后臺(tái)的用戶(hù)管理,商品管理,分類(lèi)管理。它滲透到貿(mào)易活動(dòng)的各個(gè)階段,因而內(nèi)容廣泛,包闊信息交換、售前售后服務(wù)、銷(xiāo)售、電子支付、運(yùn)輸、組建虛擬企業(yè)、共享資源等等。本文旨在討論如何建設(shè) B2C 的網(wǎng)絡(luò)購(gòu)物系統(tǒng)。 在我國(guó),網(wǎng)絡(luò)購(gòu)物從無(wú)到有也不過(guò)短短幾年時(shí)間。當(dāng)數(shù)據(jù)量比較大,并且有較強(qiáng)的專(zhuān)業(yè)性時(shí),錄入的費(fèi)用和出錯(cuò)的可能性都相應(yīng)上升。與常見(jiàn)的在 Client 端實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù)如 Java applet,activeX Control,VBScript,JavaScript 等不同, Asp 中的命令和 Script 語(yǔ)句都是由服務(wù)器解釋執(zhí)行的。若腳本指令中涉及到對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),就通過(guò) ODBC與后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行連接,由數(shù)據(jù)庫(kù)訪問(wèn)組件實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作,并將執(zhí)行結(jié)果動(dòng)態(tài)生成一個(gè) HTML 頁(yè)面返回 web 服務(wù)器端,然后與頁(yè)面中腳本的 HTML 合并成一個(gè)完整的基于 ASP 的網(wǎng)絡(luò)書(shū)店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 4 HTML 頁(yè)面送至客戶(hù)端瀏覽器。 網(wǎng)頁(yè)制作工具 Dreamweaver MX Dreamweaver MX 20xx是 Macromedia公司的出品的一款 所見(jiàn)即所得 的網(wǎng)頁(yè)編輯工具。在所見(jiàn)即所得的設(shè)計(jì)編輯環(huán)境上,更加入了表格的布局編排模式,讓你脫離表格的設(shè)定困擾;而你更可以在 Dreamweaver 里面直接制作 Flash 按鈕及文字,完全不需要開(kāi)啟 Flash 來(lái)制作。還可以創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。電子營(yíng)銷(xiāo)可以拓展新的空間,增加銷(xiāo)售渠道,接觸更大的消費(fèi)群體,獲得更多的新顧客,擴(kuò)大市場(chǎng)。更重要的是, ASP 使用的 ActiveX 技術(shù)基于開(kāi)放設(shè)計(jì)環(huán)境,用戶(hù)可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無(wú)限 的擴(kuò)充能力,這是傳統(tǒng)的 Web 編寫(xiě)工具所遠(yuǎn)遠(yuǎn)不及的地方。主要測(cè)試內(nèi)容:服務(wù)器穩(wěn)定性、安全性;及數(shù)據(jù)庫(kù)測(cè)試;網(wǎng)頁(yè)兼容性測(cè)試。書(shū)店 管理 員可以瀏覽、 查詢(xún) 、添加、刪除、修改、統(tǒng)計(jì)圖書(shū)的基本信息;瀏覽、 查詢(xún) 、統(tǒng)計(jì)、添加、刪除和修改圖書(shū)購(gòu)買(mǎi)的基本信息,瀏覽、查詢(xún) 、統(tǒng)計(jì)書(shū)店信息,但不能添加、刪除和修改購(gòu)買(mǎi)信息,但是,刪除某條圖書(shū)購(gòu)買(mǎi)者基本信息記錄時(shí),應(yīng)實(shí)現(xiàn)對(duì)該圖書(shū)定單記錄的級(jí)聯(lián)刪除。 基于 ASP 的網(wǎng)絡(luò)書(shū)店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 8 (3)客戶(hù) 信息表的制定??蛻?hù)將選購(gòu)的商品放入系統(tǒng)所提供的購(gòu)物籃里,此時(shí)顧客可以繼續(xù)選購(gòu)另外的商品,或者刪除原先購(gòu)買(mǎi)的商品,并可以對(duì)商品進(jìn)行名稱(chēng)和數(shù)量上的修改和添加。 (2)商品信息的維護(hù)與管理,包括價(jià)格的調(diào)整、現(xiàn)有商品信息的修改、新商品信息的加入、過(guò)時(shí)商品信息的 刪除等。為分銷(xiāo)商的 EPR 系統(tǒng)提供數(shù)據(jù)接口。 (4)網(wǎng)頁(yè)數(shù)量,至少為 7 頁(yè),每個(gè)頁(yè)面相互鏈接。 (1)在功能方面 , 采 用圖形用戶(hù)界面技術(shù) ,使系統(tǒng)能夠有多重圖形窗口和豐富便利的操作界面 ,通過(guò)鼠標(biāo)或鍵盤(pán)的操作 ,為用戶(hù)提供最簡(jiǎn)潔的使用方法。 表 41 功能模塊 序號(hào) 功能模塊 功能概述 1 圖書(shū)展示 是一個(gè)書(shū)店應(yīng)具備的最基本的一項(xiàng)功能。因此為顧客提供一個(gè)方便、個(gè)性化的購(gòu)物車(chē)將會(huì)大大提高用戶(hù)在網(wǎng)絡(luò)購(gòu)書(shū)的興趣。 考慮到用戶(hù)的使用,網(wǎng)絡(luò)書(shū)店的數(shù)據(jù)庫(kù)設(shè)計(jì)主要包括這幾個(gè)部分: (admin ) 基于 ASP 的網(wǎng)絡(luò)書(shū)店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 13 ( category) (config) (delivery) ( mess) (Notdownload) ( orders) ( product) ( TimesGPR) ( TimesProlist) ( user) 圖 4 2 category 圖 4 3 Config 圖 4 4 User 基于 ASP 的網(wǎng)絡(luò)書(shū)店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 14 表 4 5 Delivery 根據(jù)前臺(tái)用戶(hù)需求如圖 46 所示: 網(wǎng)絡(luò)書(shū)店購(gòu)物系統(tǒng)用戶(hù)購(gòu)買(mǎi)流程 網(wǎng)絡(luò)系統(tǒng)的用戶(hù)購(gòu)物過(guò)程主要是會(huì)員注冊(cè) —— 商品瀏覽 —— 選擇圖書(shū) —— 放入購(gòu)物車(chē) —— 結(jié)帳 —— 提交訂單 —— 完成 —— 查詢(xún)訂單。 WinXP 里的 IIS也只支持 10 個(gè)連接。這其中,數(shù)據(jù)庫(kù)名是我們需要指定的參數(shù),應(yīng) 該用我們要打開(kāi)的數(shù)據(jù)庫(kù)的實(shí)際名稱(chēng)替代。 DbPath,運(yùn)算后等效于 dbq=(數(shù)據(jù)庫(kù)名 ) ,是利用了第一行的 (數(shù)據(jù)庫(kù)名 )函數(shù),用來(lái)指定要打開(kāi) Access 的數(shù)據(jù)庫(kù)文件。 與此同時(shí),后臺(tái)管理系統(tǒng)的實(shí)現(xiàn),使得前臺(tái)的實(shí)現(xiàn)建立在一個(gè)有形的基礎(chǔ)之上,而不用主觀的憑空想象。網(wǎng)絡(luò)書(shū)城的目的是實(shí)現(xiàn)圖書(shū)的在線銷(xiāo)售。會(huì)員還可以 查詢(xún) 自己訂單的處理情況和歷史訂單。后臺(tái)用戶(hù)管理包括管理員名稱(chēng),密碼,操作,權(quán)限,管理員添加。39。 return false。 基于 ASP 的網(wǎng)絡(luò)書(shū)店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 22 alert(對(duì)不起,請(qǐng)?zhí)顚?xiě)郵編! )。 } if(checkspace()) { ()。39。 登陸模塊功能設(shè)計(jì) 本系統(tǒng)登陸功能包括用戶(hù)登陸、管理員登陸兩個(gè)模塊。end if set rs=() select * from [user] where username=39。 ,conn,1,3 if not( and ) then if password=rs(password) then (cookieName)(username)=trim(request(username)) (cookieName)(vip)=rs(vip) 基于 ASP 的網(wǎng)絡(luò)書(shū)店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 26 rs(lastvst)=now() rs(loginnum)=rs(loginnum)+1 set rs=nothing else call MsgBox(對(duì)不起,您的用戶(hù)名或密碼有誤! ,Back,None) end if else call MsgBox(對(duì)不起,您的用戶(hù)名或密碼有誤! ,Back,None) end if end if % ( 2)管理員登陸模塊:管理員登陸須在系統(tǒng)首頁(yè)地址欄后加 /manage/ 登陸 .界面如圖 所示: 圖 管理員登錄框 主要代碼: % if NOT isempty(request(LoginSubmit)) then dim admin,password admin=replace(trim(request(Name)),39。passwordamp。 alert(請(qǐng)輸入書(shū)名! )。 } if(checkspace()) { ()。取得 Id 號(hào) (delete from admin where id=amp。,conn,1,1 dim userid,id id=request(id) userid=rs(userid) % 基于 ASP 的網(wǎng)絡(luò)書(shū)店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 33 (2) 用戶(hù)登陸 /我的訂單 界面如圖 所示 圖 用戶(hù)管理 /系統(tǒng)設(shè)置 /模板設(shè)置界面 主要代碼: %set rs=() dim state state=(state) if state=0 or state= then select case state case 0 select distinct(goods),realname,actiondate,recepit,deliverymethord,paymethord,state from orders where username=39。 and state5 order by actiondate desc,conn,1,1 end select