電子商務(wù)網(wǎng)站建設(shè)畢業(yè)論文說(shuō)明書

上傳人:1777****777 文檔編號(hào):37493200 上傳時(shí)間:2021-11-03 格式:DOC 頁(yè)數(shù):11 大?。?9.52KB
收藏 版權(quán)申訴 舉報(bào) 下載
電子商務(wù)網(wǎng)站建設(shè)畢業(yè)論文說(shuō)明書_第1頁(yè)
第1頁(yè) / 共11頁(yè)
電子商務(wù)網(wǎng)站建設(shè)畢業(yè)論文說(shuō)明書_第2頁(yè)
第2頁(yè) / 共11頁(yè)
電子商務(wù)網(wǎng)站建設(shè)畢業(yè)論文說(shuō)明書_第3頁(yè)
第3頁(yè) / 共11頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《電子商務(wù)網(wǎng)站建設(shè)畢業(yè)論文說(shuō)明書》由會(huì)員分享,可在線閱讀,更多相關(guān)《電子商務(wù)網(wǎng)站建設(shè)畢業(yè)論文說(shuō)明書(11頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、電子商務(wù)網(wǎng)站建設(shè) 目錄 摘 要 ………………………………………………………… 1 1.前言………………………………………………………… 2 2.網(wǎng)站整體功能……………………………………………… 2 3.會(huì)員社區(qū)功能……………………………………………… 3 4.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)…………………………………………… 6 5.系統(tǒng)數(shù)據(jù)庫(kù)開(kāi)發(fā)說(shuō)明 ……………………………………… 8 6.結(jié)束語(yǔ) ……………………………………………………… 9 參考文獻(xiàn) …………………………………………………… 10 附圖: ………………

2、……………………………………… 10 摘 要:本網(wǎng)站利用Internet網(wǎng)絡(luò)電子商務(wù)新技術(shù),采用MicrosoftASP/ADO網(wǎng)絡(luò)數(shù)據(jù)庫(kù)解決方案,實(shí)現(xiàn)了基于B/S模式的電子商務(wù)管理。憑借web服務(wù)器和客戶的瀏覽器,利用電子工具高效率、低成本的特點(diǎn),為客戶提供交易平臺(tái),在Internet上發(fā)布商業(yè)信息,商品廣告,使用戶可以查閱商品、搜索商品、訂購(gòu)商品,為客戶提供全天候的、更好、更快的商務(wù)活動(dòng)空間,實(shí)現(xiàn)網(wǎng)上交易的基本功能。網(wǎng)站依據(jù)目前商業(yè)網(wǎng)站的設(shè)計(jì)原則,以網(wǎng)上交易功能為主,輔于娛樂(lè)、廣告、導(dǎo)購(gòu)等功能,是一個(gè)綜合性電子商務(wù)網(wǎng)站。本文主要闡述了如何采用ASP/ADO網(wǎng)絡(luò)數(shù)據(jù)庫(kù)解決方案來(lái)完成

3、會(huì)員社區(qū)和后臺(tái)數(shù)據(jù)庫(kù)管理的設(shè)計(jì),并介紹了其功能及實(shí)現(xiàn)技術(shù)。 關(guān)鍵詞:電子商務(wù),網(wǎng)站,數(shù)據(jù)庫(kù),ASP/ADO 1.前言 為適應(yīng)國(guó)際貿(mào)易和商業(yè)領(lǐng)域的國(guó)際化、信息化和無(wú)紙化的需要,電子商務(wù)充分利用計(jì)算機(jī)技術(shù),網(wǎng)絡(luò)通信技術(shù)和因特網(wǎng),在短短的幾年內(nèi),迅速發(fā)展成為全球的支柱產(chǎn)業(yè),給經(jīng)濟(jì)、生活、工作帶來(lái)綜合的革新。我們借助畢業(yè)設(shè)計(jì)這一鍥機(jī),以網(wǎng)上購(gòu)物的形式,嘗試建造一個(gè)全天侯的網(wǎng)上購(gòu)物廣場(chǎng),為任何訪問(wèn)本網(wǎng)站的客戶提供優(yōu)質(zhì)的商業(yè)服務(wù)、可靠的商業(yè)信息、最新的商業(yè)機(jī)會(huì)。 本網(wǎng)站分為購(gòu)物廣場(chǎng)、會(huì)員社區(qū)、購(gòu)物車、數(shù)據(jù)管理四個(gè)大模塊。其相互之間的結(jié)構(gòu)關(guān)系如下圖: 客戶首先進(jìn)

4、入本網(wǎng)站的首頁(yè),即購(gòu)物廣場(chǎng)部分,選購(gòu)商品,閱讀新聞。通過(guò)會(huì)員注冊(cè)后,可以登錄進(jìn)入會(huì)員社區(qū)模塊。在這,會(huì)員可以享受專為會(huì)員設(shè)計(jì)的聊天室、跳蚤市場(chǎng)等社區(qū)功能。也可以在購(gòu)物廣場(chǎng)選購(gòu)商品,放入購(gòu)物車,填寫相關(guān)信息、選擇付款形式,經(jīng)訂單確定后,可以向本網(wǎng)站下購(gòu)物單。這些模塊的數(shù)據(jù)——商品數(shù)據(jù)、登錄數(shù)據(jù)、客戶數(shù)據(jù)、會(huì)員數(shù)據(jù)、訂單數(shù)據(jù)等都存放在數(shù)據(jù)庫(kù)管理系統(tǒng)中,由數(shù)據(jù)庫(kù)管理員操作數(shù)據(jù)庫(kù)管理程序進(jìn)行系統(tǒng)管理。 2.網(wǎng)站整體功能 本網(wǎng)站是以網(wǎng)上購(gòu)物功能為重點(diǎn)而開(kāi)發(fā)的電子商務(wù)購(gòu)物網(wǎng)站,輔以交友、聊天、廣告、導(dǎo)購(gòu)等功能。 2.1網(wǎng)上導(dǎo)購(gòu) 通過(guò)商品展示區(qū)對(duì)所展示的商品的產(chǎn)地、功能、價(jià)格等的詳細(xì)

5、說(shuō)明,引導(dǎo)客戶選購(gòu)所需的商品。通過(guò)站內(nèi)商品搜索,可以輕易的讓客戶找到所需的商品。 2.2網(wǎng)上訂購(gòu) 客戶在對(duì)商品有了解后,可以直接在網(wǎng)頁(yè)中查閱價(jià)格、確定數(shù)量、選擇付款形式來(lái)訂購(gòu)商品。本網(wǎng)站會(huì)按照約定的方式交付貨物,收取貨款。 2.3咨詢洽談 可借助商站中的電子布告欄,聊天室或網(wǎng)站的電子郵件廣告來(lái)了解商品,討論問(wèn)題,洽談業(yè)務(wù),可實(shí)現(xiàn)商家對(duì)商家的大宗商品交易。 3.1意見(jiàn)征詢 通過(guò)網(wǎng)站中的留言板,客戶可直接地發(fā)表對(duì)網(wǎng)站,對(duì)商品的意見(jiàn),提出更多、更實(shí)際的建議和意見(jiàn)。網(wǎng)站也可以在這得到更直接、快捷的反饋意見(jiàn),更好,更快的改善 網(wǎng)站,為客戶服務(wù)。

6、 2.4交易管理 用數(shù)據(jù)庫(kù)管理方式對(duì)交易中的訂單進(jìn)行處理,打印出訂購(gòu)報(bào)表、價(jià)格表,統(tǒng)計(jì)交易次數(shù)、交易金額、打印帳單報(bào)表。 2.5數(shù)據(jù)管理 用網(wǎng)頁(yè)的形式對(duì)網(wǎng)站中涉及的諸多數(shù)據(jù)表進(jìn)行系統(tǒng)的管理,進(jìn)行一些后臺(tái)數(shù)據(jù)操作,例如優(yōu)惠會(huì)員的確定、電子郵件廣告的發(fā)送等。 2.6招商板 用于聯(lián)系商家,購(gòu)買廣告。這里顯示了招商的一些條約和成功商家例子。 2.7廣告宣傳 通過(guò)文字、圖標(biāo)、圖片、標(biāo)題、動(dòng)畫等形式為客戶提供豐富多彩的商品介紹,樹(shù)立網(wǎng)站形象,宣傳商品文化。 3.會(huì)員社區(qū)功能 客戶可以在社區(qū)注冊(cè)成為會(huì)員,購(gòu)物享受會(huì)員價(jià),會(huì)員可以在社區(qū)中交友,聊天,討

7、論問(wèn)題,洽談業(yè)務(wù),發(fā)布求購(gòu)信息,也可以在跳蚤市場(chǎng)買賣二手商品,總之,會(huì)員社區(qū)內(nèi)容提供了一個(gè)更豐富,更有人情味的虛擬空間。 3.1社區(qū)功能介紹 3.1.1注冊(cè)會(huì)員 注冊(cè)客戶將個(gè)人資料,提交服務(wù)器檢查其數(shù)據(jù)的完整性和合法性,之后,將數(shù)據(jù)寫入數(shù)據(jù)庫(kù)。 ①流程圖(見(jiàn)流程圖1) ②功能實(shí)現(xiàn) a.字串長(zhǎng)度檢查檢查某字符的長(zhǎng)度是否符合要求的長(zhǎng)度。 function ValidLength(item,len) { return (item.length >= len); } b. 空字段檢查若必填字段沒(méi)有填寫,例如昵稱、家庭住址等必填字段空了,程序會(huì)提

8、醒用戶,以確保數(shù)據(jù)的完整性。 例如對(duì)昵稱一欄的檢查,若其長(zhǎng)度小于1則判斷客戶沒(méi)有輸入昵稱。例程序如下: if (! ValidLength(document.regfile.ni.value,1)) error(document.regfile.ni,"請(qǐng)輸入您的昵稱!"); c.數(shù)據(jù)檢查檢查電話號(hào)碼、郵政編碼、手機(jī)號(hào)碼、地址等字段的長(zhǎng)度是否符合要求,從而初步確定其內(nèi)容的正確性。 例如電話號(hào)碼和手機(jī)號(hào)碼應(yīng)為11位,若輸入不足則提示輸入錯(cuò)誤。例程序如下: if (! ValidLength(document.regfile.pho.value,11))

9、 error(document.regfile.pho,"請(qǐng)輸入您的電話號(hào)碼!"); 3.1.2會(huì)員登錄 已經(jīng)注冊(cè)成為會(huì)員的客戶,可以使用該功能登錄社區(qū)網(wǎng)頁(yè),以昵稱和網(wǎng)友交流。該功能也用在填寫購(gòu)物單時(shí)進(jìn)行身份確認(rèn)。 ① 流程圖(見(jiàn)流程圖2) ② 功能實(shí)現(xiàn) a.空字段檢查若必填字段沒(méi)有填寫,程序會(huì)提醒用戶,以確保數(shù)據(jù)的完整性。 b.密碼匹對(duì)將登錄時(shí)的密碼和在數(shù)據(jù)庫(kù)中注冊(cè)時(shí)的密碼相比較,只有完全匹配才允其進(jìn)入。 3.1.3會(huì)員資料修改 會(huì)員登錄后可以在該網(wǎng)頁(yè)上重新修改自己的資料。 功能實(shí)現(xiàn) 數(shù)據(jù)回顯將客戶的資料從數(shù)據(jù)庫(kù)中讀出,

10、并且顯示出來(lái),把其中不允許修改的屬性定為Read only,供客戶瀏覽修改,之后,重新輸入數(shù)據(jù)庫(kù)。 例如文本框數(shù)據(jù)回顯,只需將文本框的”value”付值為要顯示的字符串就行了。例程序如下: 昵稱 read only > 3.1.4聊天室 已登錄的會(huì)員可以進(jìn)入聊天室聊天交友,洽談業(yè)務(wù),這是網(wǎng)站實(shí)時(shí)交互的主要部分,給會(huì)員提供更多的社區(qū)空間,更靈活的交易手段。 ①工作原理: ②功能實(shí)現(xiàn) a.會(huì)員進(jìn)入會(huì)員選擇代表頭

11、標(biāo),輸入昵稱后,便可進(jìn)入聊天室。在進(jìn)入聊天室之前,程序先將昵稱和頭標(biāo)寫入數(shù)據(jù)庫(kù),進(jìn)入后再將數(shù)據(jù)賦給session對(duì)象。 b.表情選擇可選擇不同的語(yǔ)句表示說(shuō)話者的心情,態(tài)度。只需將下拉式菜單中的字符串先存入數(shù)據(jù)庫(kù),再顯示在聊天看板上。 c.顏色選擇改變所送出的語(yǔ)句的字體顏色。只需將下拉式菜單中的字符串對(duì)應(yīng)的顏色的值或是字母先存入數(shù)據(jù)庫(kù),再按照語(yǔ)法將其顯示在FONT語(yǔ)句的color屬性中。 3.1.5跳蚤市場(chǎng) 即拍賣板,在這你可以登記你所要轉(zhuǎn)讓的貨物,標(biāo)明價(jià)格、數(shù)量、品牌以及有關(guān) 簡(jiǎn)介,等待買主的光顧;你也可以在這尋找你所需要的物品,查閱賣主的資料,同

12、賣主聯(lián)系買你所喜愛(ài)的物品;或者,將你的需求登記在拍賣板上,等待要貨主同你聯(lián)系。 ①功能實(shí)現(xiàn) a.頁(yè)功能 當(dāng)一個(gè)數(shù)據(jù)表太大,以至一個(gè)網(wǎng)頁(yè)不能顯示時(shí),我們一般都采用翻頁(yè)技術(shù)。 set rs=server.createobject("adodb.recordset") rs.open sqlcmd,conn,adopenstatic,adlockpessimistic 使用rs.open方法將recordset對(duì)象變量rs與數(shù)據(jù)庫(kù)建立連接,并產(chǎn)生一個(gè)可上下移動(dòng)的記錄指針。并用adlockpessimistic進(jìn)行悲觀鎖定以防止多人同時(shí)改動(dòng)數(shù)據(jù)發(fā)生錯(cuò)誤。 page=

13、clng(request("txtpage")) 返回網(wǎng)頁(yè)中所要翻至的頁(yè)數(shù)。 rs.pagesize=5 設(shè)置每一頁(yè)所顯示的最大記錄數(shù)。 if page<>1 then response.write"第一頁(yè)" response.write"上一頁(yè)" end if if page <> rs.pagecount then response.wri

14、te"下一頁(yè)" response.write"最后一頁(yè)" end if 對(duì)變量page進(jìn)行判斷,若不是等于1,則顯示“第一頁(yè)”和“上一頁(yè)”,進(jìn)行向上翻頁(yè);若不是等于rs.pagecount,即最大頁(yè)數(shù),則顯示“最后一頁(yè)”和“下一頁(yè)”,進(jìn)行向下翻頁(yè)。 b.至指定頁(yè)在分成多頁(yè)的情況下,一頁(yè)一頁(yè)的翻,有時(shí)會(huì)很麻煩。所以我們采用一個(gè)文本框來(lái)錄入所要翻至的

15、頁(yè)數(shù)。 page=clng(request("txtpage")) 返回網(wǎng)頁(yè)中所要翻至的頁(yè)數(shù)。用request從txtpage文本框返回一字符串,用clng將其轉(zhuǎn)換為長(zhǎng)整數(shù),并付值給變量page作為翻頁(yè)的參數(shù)。 4.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng) 一個(gè)真正的電子商務(wù)網(wǎng)站,需要用到上百?gòu)垟?shù)據(jù)表來(lái)記錄與網(wǎng)站相關(guān)的數(shù)據(jù)。如果沒(méi) 有一個(gè)很好的系統(tǒng)來(lái)管理這些表,處理這些數(shù)據(jù),這個(gè)網(wǎng)站根本無(wú)法生存下去。目前,網(wǎng)站的數(shù)據(jù)庫(kù)管理系統(tǒng)主要由專用軟件如FOXPRO、DEPHI、SQL SEVER等來(lái)制作后臺(tái)數(shù)據(jù)管理,也有直接用HTML、ASP、SQL等編程語(yǔ)言制作成網(wǎng)頁(yè)形

16、式對(duì)其進(jìn)行管理,本系統(tǒng)即屬于后一種。 該管理系統(tǒng)并不能在網(wǎng)站中進(jìn)入,只有管理員通過(guò)輸入正確地址,進(jìn)行身份確認(rèn)后才能進(jìn)入數(shù)據(jù)庫(kù)管理系統(tǒng),在卻認(rèn)為管理員后還要根據(jù)其權(quán)限限制其相應(yīng)的操作。 本系統(tǒng)一改以后管理系統(tǒng)的死板的按鈕操作,采用填寫對(duì)話的形式對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理,更靈活、更簡(jiǎn)便地對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。當(dāng)然,這就要求管理員要有一定的SQL和HTML語(yǔ)言知識(shí)。 4.1統(tǒng)功能介紹 根據(jù)需要, 我們將管理系統(tǒng)分為管理員數(shù)據(jù)管理、會(huì)員數(shù)據(jù)管理、商品資料管理、訂單資料管理和銷售統(tǒng)計(jì)五個(gè)功能模塊。 4.1.1管理員數(shù)據(jù)管理管理員是數(shù)據(jù)庫(kù)的操作人員,管理人員他們擁有自己的數(shù)據(jù)表。只有管理

17、員主管采擁有最高權(quán)限,才有權(quán)力更改管理員數(shù)據(jù)。 ① 管理員數(shù)據(jù)表瀏覽把管理員的資料從數(shù)據(jù)庫(kù)中讀出,用表格的形式顯示出來(lái),以供查詢,瀏覽。 ② 管理員數(shù)據(jù)表修改允許主管對(duì)管理員密碼、姓名、權(quán)限進(jìn)行修改。 ③ 管理員數(shù)據(jù)表添加允許主管添加新的管理員數(shù)據(jù)。 ④ 管理員數(shù)據(jù)表刪除允許主管刪除舊的管理員數(shù)據(jù)。 4.1.2會(huì)員數(shù)據(jù)管理在注冊(cè)模塊中注冊(cè)成為會(huì)員后,數(shù)據(jù)就會(huì)添加到會(huì)員數(shù)據(jù)表中,對(duì)會(huì)員數(shù)據(jù)的管理,有利于查看會(huì)員的基本情況,有利于提高網(wǎng)站的運(yùn)行速度和制定優(yōu)惠會(huì)員 ①會(huì)員數(shù)據(jù)瀏覽把會(huì)員的資料從數(shù)據(jù)庫(kù)中讀出,用表格的形式顯示出來(lái),以供查詢,瀏覽。 ②會(huì)員數(shù)據(jù)刪

18、除對(duì)一些會(huì)員進(jìn)行有條件的刪除,如太久沒(méi)有登錄,或除昵稱外其它資料都一致,或注冊(cè)時(shí)必要數(shù)據(jù)丟失的會(huì)員,通過(guò)查詢語(yǔ)句對(duì)其進(jìn)行判斷刪除,減少數(shù)據(jù)庫(kù)中數(shù)據(jù)的冗余,加速網(wǎng)站運(yùn)行速度 ③優(yōu)惠會(huì)員的確定對(duì)一些經(jīng)常光臨網(wǎng)站的會(huì)員按其登錄次數(shù)或頻率確定等級(jí),對(duì)購(gòu)物給一定的優(yōu)惠,對(duì)一些在網(wǎng)站一次性購(gòu)物超過(guò)某金額的會(huì)員發(fā)給優(yōu)惠卡,可在下次購(gòu)物打折。 ④發(fā)送廣告電子郵件通過(guò)會(huì)員填寫的電子信箱地址向會(huì)員發(fā)送最新產(chǎn)品推介或展銷活動(dòng)電子宣傳單,推銷商品。 4.1.3商品資料管理 ①商品資料瀏覽把商品的資料從數(shù)據(jù)庫(kù)中讀出,用表格的形式顯示出來(lái),以供查詢,瀏覽。 ②進(jìn)貨處理將對(duì)新來(lái)的商品的各種資料

19、填入表單,存入數(shù)據(jù)庫(kù)。 ③下架處理對(duì)不熱銷的或已過(guò)時(shí)的商品,刪除其記錄項(xiàng),減少數(shù)據(jù)冗余。 ④熱銷判斷對(duì)被點(diǎn)擊次數(shù)較多的商品或被購(gòu)買最多的商品進(jìn)行標(biāo)識(shí),作為熱銷商品向客戶推介。 4.1.4訂單資料管理 ①訂單一覽把管理員的資料從數(shù)據(jù)庫(kù)中讀出,用表格的形式顯示出來(lái),以供查詢,瀏覽。 ②處理訂單檢閱未處理訂單,確認(rèn)貨源,付款形式,后打印購(gòu)物單。 ③消除訂單對(duì)已處理過(guò)的訂單進(jìn)行累加統(tǒng)計(jì)后刪除記錄。 ④發(fā)送確認(rèn)訂單向客戶發(fā)送訂單拷貝文件,以通知客戶購(gòu)物成功。 4.2數(shù)據(jù)庫(kù)功能實(shí)現(xiàn) 4.2.1數(shù)據(jù)庫(kù)的連接我們要存取數(shù)據(jù)時(shí),首先要對(duì)數(shù)據(jù)庫(kù)進(jìn)行連接

20、。我們一般使用ADO對(duì)象來(lái)完成。 set newconn=server.createobject("ADODB.Connection") 用createobject來(lái)創(chuàng)建一個(gè)連接對(duì)象。 dbpath = server.mappath("..\dc\dc.mdb") 用mappath來(lái)取得數(shù)據(jù)庫(kù)的實(shí)際路徑。 newconn.open"driver={Microsoft Access Driver (*.mdb)};dbq="&DBPath 用open方法,以Access的數(shù)據(jù)源來(lái)打開(kāi)一dbpath為路徑的數(shù)據(jù)庫(kù)。 4.2.2數(shù)據(jù)瀏覽將全部數(shù)據(jù)都列出來(lái),也

21、可以按某個(gè)條件來(lái)顯示數(shù)據(jù)。 sqlcmd=”select * from 數(shù)據(jù)表 where 條件 order by索引” set rs=newconn.execute(sqlcmd) 選擇數(shù)據(jù)表中符合條件的記錄,然后按索引排列,用execute方法來(lái)執(zhí)行,并將其賦予rs記錄指針。 4.2.3數(shù)據(jù)添加將新的數(shù)據(jù)添加到數(shù)據(jù)表中。 sqlcmd="insert into 數(shù)據(jù)表 字段 values 值" newconn.execute sqlcmd 在數(shù)據(jù)表中添加一條新記錄,并將字段值添入相應(yīng)字段。 4.2.4數(shù)據(jù)刪除刪除數(shù)據(jù)庫(kù)中多余的數(shù)據(jù)記錄。

22、 sqlcmd="delete from 數(shù)據(jù)表 where 條件 " newconn.execute sqlcmd 刪除數(shù)據(jù)表中符合條件的記錄,并用execute來(lái)執(zhí)行命令。 4.2.5數(shù)據(jù)查詢檢索數(shù)據(jù)庫(kù),查找所要查詢的紀(jì)錄。 sqlcmd=”select * from 數(shù)據(jù)表 where 條件 order by索引” set rs=newconn.execute(sqlcmd) 選擇數(shù)據(jù)表中符合條件的記錄,然后按索引排列,用execute方法來(lái)執(zhí)行,并將其賦予rs記錄指針。 4.2.6數(shù)據(jù)修改對(duì)數(shù)據(jù)進(jìn)行更新,修改,之后再存入數(shù)據(jù)庫(kù)。 sqlc

23、md="update 數(shù)據(jù)表 set 字段 =新值 where 條件 " newconn.execute sqlcmd 檢索滿足條件的記錄,將其對(duì)應(yīng)的字段賦予新值,用execute來(lái)執(zhí)行命令。 5.系統(tǒng)數(shù)據(jù)庫(kù)開(kāi)發(fā)說(shuō)明 5.1CGI與ASP/ADO的比較 本系統(tǒng)是采用B/S模式,基于NT 的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的開(kāi)發(fā),它有多種解決方案,其中CGI為傳統(tǒng)的解決方案。在CGI模式中,網(wǎng)絡(luò)服務(wù)器接收到請(qǐng)求后,調(diào)用CGI程序分析表單的內(nèi)容,在必要的情況下訪問(wèn)數(shù)據(jù)庫(kù),最后把查詢的結(jié)果以HTML的格式傳送給瀏覽器。 雖然,CGI在解決動(dòng)態(tài)網(wǎng)頁(yè)時(shí)曾經(jīng)起到很大的作用,但是它存在許多缺點(diǎn)

24、,例如不易開(kāi)發(fā)、變更,功能有限、不易發(fā)現(xiàn)錯(cuò)誤等,而且CGI的效率較低。因此本系統(tǒng)采用了新的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)解決方案,即Microsoft 的ASP/ADO網(wǎng)絡(luò)數(shù)據(jù)庫(kù)解決方案。利用這種方案基本上解決了CGI存在的缺點(diǎn)。但它需要一定的執(zhí)行環(huán)境,即Microsoft 的Internet Information Server(簡(jiǎn)稱IIS)或Personal Web Server(簡(jiǎn)稱PWS)。在這種環(huán)境下所執(zhí)行的文件都是以.asp為后綴的文件。IIS為Internet 提供WWW、FTP、SMTP等服務(wù)功能。IIS通過(guò)內(nèi)嵌的ActiveX。 Data Object(即ActiveX數(shù)據(jù)庫(kù)控件,

25、簡(jiǎn)稱ADO),進(jìn)行數(shù)據(jù)庫(kù)的訪問(wèn)。在這種模式下,當(dāng)用戶請(qǐng)求一個(gè)新的asp文件時(shí),網(wǎng)絡(luò)服務(wù)器將利用IIS調(diào)用相應(yīng)的asp文件,這時(shí)ASP利用內(nèi)建的對(duì)象接收用戶的表單的內(nèi)容。同時(shí)把a(bǔ)sp文檔翻譯成標(biāo)準(zhǔn)的HTML標(biāo)記。在翻譯的過(guò)程中,當(dāng)需要訪問(wèn)數(shù)據(jù)庫(kù)的時(shí)候,ASP將利用ADO控件與相應(yīng)的數(shù)據(jù)庫(kù)連接和訪問(wèn),并把查詢的結(jié)果轉(zhuǎn)換為HTML標(biāo)記。最后IIS將把a(bǔ)sp文檔翻譯為標(biāo)準(zhǔn)的HTML標(biāo)記傳送給用戶瀏覽器。 5.2利用這種模式基本上解決了CGI所存在的問(wèn)題: ①利用IIS 中的內(nèi)嵌對(duì)象,使得開(kāi)發(fā)容易,更改簡(jiǎn)單。 ②利用ASP的session對(duì)象和application對(duì)象,可以使用戶在不

26、同頁(yè)面間共享信息 ③運(yùn)行效率高,只要內(nèi)存中存在一個(gè)asp程序就可以被多個(gè)用戶訪問(wèn),不需再拷貝它的副本。 ④利用內(nèi)嵌的ADO 控件,可以方便的通過(guò)ODBC訪問(wèn)ODBC所支持的所有的數(shù)據(jù)庫(kù),如Oracle、SQL Server、ACCESS等數(shù)據(jù)庫(kù)。 5.3相關(guān)技術(shù)簡(jiǎn)介: ①M(fèi)icrosoft的IIS Window NT server所包括的 internet information server(簡(jiǎn)稱IIS)提供internet 或internet 的WWW、FTP、Gopher等網(wǎng)絡(luò)服務(wù)功能。通過(guò)它可以管理網(wǎng)絡(luò)服務(wù)器,建立虛擬目錄。 ②Active Server

27、pages(動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè),簡(jiǎn)稱ASP):IIS中內(nèi)嵌的ASP讓你結(jié)合HTML、Vbscript/Jscript等Script語(yǔ)言和ActiveX Server Compement(ActiveX服務(wù)器控件),進(jìn)行動(dòng)態(tài)網(wǎng)頁(yè)的開(kāi)發(fā)。 ③ActiveX Data Object(ActiveX數(shù)據(jù)對(duì)象,簡(jiǎn)稱ADO):ASP通過(guò)它自帶的ADO控件對(duì)數(shù)據(jù)庫(kù)進(jìn)行鏈接和訪問(wèn),而ADO控制又利用ODBC數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序?qū)崿F(xiàn)重訪問(wèn)數(shù)據(jù)庫(kù)的操作。 ④ODBC,它的全稱為(Open Database Connectivity):為Microsoft公司所定的數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)界面的,而應(yīng)用程序可以通過(guò)所提供各種數(shù)

28、據(jù)庫(kù)的ODBC程序,利用Structured Query Language(結(jié)構(gòu)化查詢語(yǔ)言,簡(jiǎn)稱SQL)訪問(wèn)各種不同數(shù)據(jù)庫(kù)的數(shù)據(jù)。 6.結(jié)束語(yǔ) 通過(guò)一個(gè)多月的努力,終于實(shí)現(xiàn)了一個(gè)電子商務(wù)網(wǎng)站的基本功能,完成了預(yù)期的目標(biāo)。 利用網(wǎng)頁(yè)做為后臺(tái)數(shù)據(jù)庫(kù)管理也是本系統(tǒng)特別之處,不但制作方便,交互性強(qiáng),而且有利于日后的網(wǎng)站擴(kuò)長(zhǎng)和功能增加。但是,這只能對(duì)數(shù)據(jù)進(jìn)行簡(jiǎn)單的管理,并不滿足復(fù)雜數(shù)據(jù)庫(kù)的需要,這時(shí)就需要采用Foxpro、Dephi、VC、VB等來(lái)開(kāi)發(fā)后臺(tái)數(shù)據(jù)庫(kù)管理程序。 另外,由于客觀條件的限制和知識(shí)的有限,本系統(tǒng)未能提供完整商務(wù)網(wǎng)站功能,例如網(wǎng)上支付、數(shù)據(jù)加密、網(wǎng)絡(luò)安

29、全、電子賬戶等功能。但是這些我們已經(jīng)意識(shí)到了,并在系統(tǒng)中預(yù)留了其功能接口,只要條件成熟,稍加修改就能投入使用。 參考文獻(xiàn) 1徐汀榮,黃斐 . 電子商務(wù)原理與技術(shù)[M] . 北京:科學(xué)出版社,2001,8. 2林義證,黃世陽(yáng) . HTML& ASP網(wǎng)頁(yè)制作教程[M] . 北京:中國(guó)鐵道出版社, 2000,8. 3陳孟建 . 電子商務(wù)基礎(chǔ)[M] . 北京:電子工業(yè)出版社,2001,6. 4李博,于騫 . ASP應(yīng)用開(kāi)發(fā)指南[M] . 北京:科學(xué)出版社,2000,9. 5單銀根,王長(zhǎng)富,黎連業(yè) . 電子商務(wù)基礎(chǔ)教程與應(yīng)用實(shí)例[M] . 北京:科學(xué)出版社,2001,8. 6林金霖 . ASP實(shí)務(wù)經(jīng)典[M] . 北京:中國(guó)鐵道出版社,1999,12. 7沈一飛 . 動(dòng)態(tài)HTML,從入門到精通[M] . 上海:復(fù)旦大學(xué)出版社,1999,8. 8楊繼平,吳華 . SQL SERVER2000自學(xué)教程[M] . 北京:清華大學(xué)出版社,2000,11. 9網(wǎng)站建設(shè) . 網(wǎng)站建設(shè)行業(yè)指導(dǎo) .

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!