版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 本論文首先從電子商務(wù)的定義講起,隨后簡單介紹了一下電子商務(wù)分類、交易過程、發(fā)展現(xiàn)狀、安全問題及安全交易技術(shù);并就電子商務(wù)對我國經(jīng)濟(jì)建設(shè)以及人們?nèi)粘I町a(chǎn)生的影響進(jìn)行了探討。</p><p> 在研究電子商務(wù)的基礎(chǔ)上,本論文通過一個(gè)網(wǎng)上購物系統(tǒng)對電子商務(wù)的交易過程進(jìn)行了探討。在此系統(tǒng)中,詳細(xì)向人們
2、展示了豐富的網(wǎng)上資源及方便的網(wǎng)上購物,使人們能親身感覺到網(wǎng)絡(luò)電子商務(wù)給他們帶來的便捷性及超低價(jià)的刺激,充分認(rèn)識電子商務(wù)。此系統(tǒng)以購物商場為樣本,主要面向?qū)ο驗(yàn)樾熘萑嗣?。對購物者?shí)行會員制管理,系統(tǒng)對購物者進(jìn)行身份檢查,并就此人身份給予適當(dāng)?shù)膬?yōu)惠,并且對新會員實(shí)行注冊有獎(jiǎng)活動(dòng)。在付款方式上,系統(tǒng)提供貨到付款(目前只針對徐州用戶)與信用卡付款兩種方式。另外,系統(tǒng)提供商品預(yù)訂和團(tuán)體購物及承接公司的廣告業(yè)務(wù)功能。</p><
3、p><b> 關(guān)鍵詞</b></p><p> 電子商務(wù) ASP 數(shù)據(jù)庫 網(wǎng)上購物 會員</p><p><b> 目 錄</b></p><p> 1緒論………………………………………………………………………1</p><p> 1.1 課題意義……………………………
4、………………………………1</p><p> 1.2 選題理由……………………………………………………………2</p><p> 1.3 可行性分析…………………………………………………………3</p><p> 1.3.1 設(shè)計(jì)資源……………………………………………………3</p><p> 1.3.2 設(shè)計(jì)時(shí)間…………………………
5、…………………………3</p><p> 1.3.3 設(shè)計(jì)技術(shù)……………………………………………………3</p><p> 1.4電子商務(wù)內(nèi)容……………………………………………………3</p><p> 1.5電子商務(wù)動(dòng)作環(huán)境及產(chǎn)生價(jià)值………………………………5</p><p> 1.5.1電子商務(wù)動(dòng)作的宏觀環(huán)境……………………………
6、5</p><p> 1.5.2電子商務(wù)從哪里產(chǎn)生價(jià)值……………………………5</p><p> 2系統(tǒng)總體設(shè)計(jì)…………………………………………………………5 </p><p> 2.1系統(tǒng)需求分析………………………………………………………5</p><p> 2.2數(shù)據(jù)字典……………………………………………………………6<
7、;/p><p> 2.3數(shù)據(jù)流圖……………………………………………………………9</p><p> 2.4相關(guān)技術(shù)介紹……………………………………………………10</p><p> 2.4.1 HTML超文本標(biāo)記語言……………………………………10</p><p> 2.4.2 VBSCRIPT 介紹……………………………………………11
8、</p><p> 2.4.3 ADO 介紹……………………………………………………11</p><p> 2.4.4 ASP 介紹……………………………………………………13</p><p> 3系統(tǒng)詳細(xì)設(shè)計(jì)…………………………………………………………15</p><p> 3.1系統(tǒng)功能介紹………………………………………………15
9、</p><p> 3.2 系統(tǒng)結(jié)構(gòu)分析設(shè)計(jì)……………………………………………18</p><p> 3.3 數(shù)據(jù)庫表設(shè)計(jì)…………………………………………………20</p><p> 4系統(tǒng)功能實(shí)現(xiàn)…………………………………………………………23</p><p> 4.1 系統(tǒng)設(shè)計(jì)工具選擇………………………………………………23<
10、;/p><p> 4.2 系統(tǒng)設(shè)計(jì)工具介紹………………………………………………23</p><p> 4.2.1 IIS 個(gè)人Web服務(wù)器……………………………………23</p><p> 4.2.2 Access的功能和特點(diǎn)……………………………………23</p><p> 4.2.3 DreamWeaver Mx 介紹……………………
11、…………24</p><p> 4.3 系統(tǒng)設(shè)置的具體配置……………………………………………24</p><p> 4.4 系統(tǒng)網(wǎng)頁制作……………………………………………………25</p><p> 5分析與測試……………………………………………………………38</p><p> 系統(tǒng)開發(fā)環(huán)境……………………………………………………3
12、8</p><p> 5.1.1 運(yùn)行ASP所需環(huán)境………………………………………38</p><p> 5.1.2 安裝Web服務(wù)器………………………………………41</p><p> 5.2 軟件的測試………………………………………………………43</p><p> 5.2.1 軟件測試的目標(biāo)…………………………………………43&
13、lt;/p><p> 5.2.2 黑盒測試和白盒測試……………………………………44</p><p> 5.2.3 軟件測試的步驟…………………………………………45</p><p> 5.2.4 測試階段的信息流………………………………………46</p><p> 6本網(wǎng)站系統(tǒng)的特點(diǎn)及關(guān)鍵技術(shù)的解決方案………………47</p>
14、;<p> 結(jié)論………………………………………………………………………48</p><p> 參考文獻(xiàn)………………………………………………………………49</p><p> 致謝………………………………………………………………………50</p><p><b> 1 緒論</b></p><p>
15、 電子商務(wù)隨著1998年的世界電子商務(wù)年成為IT媒體中最受關(guān)注的行業(yè)。然而電子商務(wù)的定義卻仍好多人說不清,道不明白的。所謂電子商務(wù),即是各參與方之間以電子方式而不是物理交換或直接物理接觸方式完成任何形式的業(yè)務(wù)交易。</p><p> 電子商務(wù)中網(wǎng)絡(luò)技術(shù)的應(yīng)用,不公指基于因特網(wǎng)的交易,而且指所有利用因特網(wǎng)、企業(yè)內(nèi)部網(wǎng)、外部網(wǎng)、局域網(wǎng),甚至將來的住處公路,來解決問題、降低成本、增加價(jià)值并創(chuàng)造新的商機(jī)的所有活動(dòng),包括
16、從銷售到市場運(yùn)作、售后服務(wù)及住處管理。</p><p> 電子商務(wù)是互聯(lián)網(wǎng)發(fā)展日臻成熟的直接后果,是網(wǎng)絡(luò)技術(shù)應(yīng)用新的發(fā)展方向。互聯(lián)網(wǎng)自身所具有的開放性、全球性、低成本、高效率的特點(diǎn),已成為電子商務(wù)的內(nèi)在特征,并使得電子商務(wù)大大超越了作為一種新的貿(mào)易形式所具有的價(jià)值。 </p><p><b> 1.1 課題意義</b></p><p>
17、隨著Internet的不斷普及,人們對于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)頁,收發(fā)電子郵件,日益忙碌的人們開始追求足不出戶的利用互聯(lián)網(wǎng)這一強(qiáng)大的平臺來實(shí)現(xiàn)的網(wǎng)上購物。對于企業(yè)來講,無論是企業(yè)之間(B to B),還是企業(yè)和客戶之間(B to C)的交易,如果能夠?qū)崿F(xiàn)網(wǎng)上交易將大大提高交易速度節(jié)約交易成本。近幾年,隨著網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)的進(jìn)一步發(fā)展,使得這一設(shè)想逐漸成為現(xiàn)實(shí)。</p><p> 計(jì)算機(jī)、網(wǎng)絡(luò)通信、信
18、息技術(shù)、支付技術(shù)、安全技術(shù)的發(fā)展以及計(jì)算機(jī)的普及與網(wǎng)絡(luò)應(yīng)用等基礎(chǔ)設(shè)施建設(shè)為電子商務(wù)的應(yīng)用提供硬件支持與安全保障,是電子商務(wù)發(fā)展的硬件基礎(chǔ);電子商務(wù)法的制定與發(fā)布為電子商務(wù)的發(fā)展提供了法律保障,成為電子商務(wù)發(fā)展的軟件基礎(chǔ)。在電子商務(wù)的發(fā)展過程中,人們意識到在線購物的無地域界限、安全、方便快捷及其價(jià)格優(yōu)勢,在線購物的隊(duì)伍逐漸擴(kuò)大,不斷增長的強(qiáng)大需求正成為電子商務(wù)的發(fā)展動(dòng)力?;A(chǔ)環(huán)境的成熟與需求欲望的增長將推動(dòng)電子商務(wù)與商務(wù)網(wǎng)站的建設(shè)不斷發(fā)展
19、。 因此,本論文通過電子商務(wù)中網(wǎng)上商店的建立與運(yùn)行來系統(tǒng)的展示電子商務(wù)這種新的網(wǎng)絡(luò)營銷方式的特點(diǎn),網(wǎng)站的設(shè)計(jì)與運(yùn)行,電子商務(wù)網(wǎng)站的使用與研究等等問題的探索與求解電子商務(wù)應(yīng)用與企業(yè)電子商務(wù)網(wǎng)站建設(shè)具有重要的社會意義與參考價(jià)值。自我國加入WTO后,越來越多的傳統(tǒng)企業(yè)進(jìn)一步認(rèn)識到企業(yè)經(jīng)濟(jì)發(fā)展的必然趨勢是以網(wǎng)絡(luò)化、全球化為主要特征.而企業(yè)實(shí)行電子商務(wù)則成為企業(yè)發(fā)展與國際接軌的必要條件。多年來國家十分重視企業(yè)的信息化建設(shè),并做了大量工作
20、,但目前企業(yè)開始實(shí)施信息化的比例還不到20%。所以電子購物網(wǎng)站的實(shí)現(xiàn)是一個(gè)非常迫切的需求。</p><p><b> 1.2 選題理由</b></p><p> 本人就讀電子商務(wù)專業(yè),曾經(jīng)在企業(yè)實(shí)習(xí)一段時(shí)間,對電子購物網(wǎng)站的需求相對比較了解,所以從業(yè)務(wù)到技術(shù)相結(jié)合,取網(wǎng)上購物系統(tǒng)網(wǎng)站課題是一個(gè)非常好的選擇。 該課題選用ASP 和ACCESS技術(shù)架構(gòu)實(shí)現(xiàn),兩
21、者都是實(shí)現(xiàn)電子購物網(wǎng)站需求的最基礎(chǔ)的技術(shù)。 電子購物網(wǎng)站系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫結(jié)構(gòu)的應(yīng)用,它的大部分功能都是基于數(shù)據(jù)庫的操作。通過對本課題的研究,能熟練掌握應(yīng)用系統(tǒng)的相關(guān)開發(fā)技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫的編程方法。</p><p> 1.3 設(shè)計(jì)可行性分析</p><p> 1.3.1 設(shè)計(jì)資源</p><p> 開發(fā)環(huán)境:WindowsXP Professio
22、nal </p><p> IIS 5.0(Internet Information Server 5.0)</p><p> Internet Explorer 6.0</p><p> 腳本語言:JavaScript、VBScript</p><p> 數(shù)據(jù)庫工具:Microsoft Access 2000</p>
23、<p> ASP開發(fā)工具:Microsoft Visual InterDev 6.0 </p><p> 網(wǎng)頁設(shè)計(jì):Macromedia DreamweaverMX</p><p> 1.3.2 設(shè)計(jì)時(shí)間</p><p> 設(shè)計(jì)兩周,程序開發(fā)五周,調(diào)試一周。總計(jì)8周,時(shí)間比較緊迫,按時(shí)完成沒有問題。</p><p> 1
24、.3.3 設(shè)計(jì)技術(shù)</p><p> 在大學(xué)課程中的《VB語言》,《數(shù)據(jù)庫原理》,《操作系統(tǒng)知識》,《網(wǎng)絡(luò)基礎(chǔ)》,《圖形學(xué)原理》,《ASP與數(shù)據(jù)庫語言編程》,《電子商務(wù)安全與保密》多門課程為整個(gè)課題開發(fā)提供了堅(jiān)實(shí)的基礎(chǔ)。ASP是一種相對簡單的語言,ACCESS也是一種簡單的數(shù)據(jù)庫,所以技術(shù)難度并不高。</p><p> 1.4 電子商務(wù)的內(nèi)容</p><p>
25、 在電子商務(wù)概念模型中,電子商務(wù)實(shí)體(簡稱EC實(shí)體)是指能夠從事電子商務(wù)活動(dòng)的客觀對象;電子市場是指EC實(shí)體從事商品和服務(wù)交換的場所,它由各種各樣的商務(wù)活動(dòng)參與者,利用各種通信裝置,通過網(wǎng)絡(luò)連接成一個(gè)統(tǒng)一的經(jīng)濟(jì)整體;交易事務(wù)是指EC實(shí)體之間所從事的具體的商務(wù)活動(dòng)的內(nèi)容。</p><p><b> 物流、資金流、</b></p><p><b> 信息流&
26、lt;/b></p><p> 圖1-1 電子商務(wù)交換模型圖</p><p> 電子商務(wù)的交換模型:</p><p> 在電子商務(wù)的交換模型中,通信和計(jì)算機(jī)技術(shù)成為整個(gè)交易過程的基礎(chǔ)。</p><p> 電子商務(wù)的四個(gè)主要參與者:</p><p> 參與者一:企業(yè)是電子商務(wù)的最主要的推動(dòng)者和收益者;&l
27、t;/p><p> 參與者二:消費(fèi)者作為經(jīng)濟(jì)活動(dòng)的不可缺少的一環(huán)也必然要介入到電子商務(wù)的環(huán)境中;</p><p> 參與者三:政府作為現(xiàn)代經(jīng)濟(jì)生活的調(diào)控者,在電子商務(wù)環(huán)境中起著重要的作用;</p><p> 參與者四:中介機(jī)構(gòu);</p><p> 電子商務(wù)的三種基本形式:</p><p> (1) 企業(yè)與企業(yè)間
28、的電子商務(wù)(B2B)</p><p> 它的商務(wù)過程大致可以描述為:以電子查詢的形式來進(jìn)行需求調(diào)查 以電子單證的形式調(diào)查原材料信息確定采購方案 生產(chǎn) 通過電子廣告促進(jìn)商品銷售 以電子貨幣的形式進(jìn)行資金接收同電子銀行進(jìn)行貨幣結(jié)算 商品交割</p><p> (2) 企業(yè)與消費(fèi)者間的電子商務(wù)(B2C)</p><p> 從長
29、遠(yuǎn)看,企業(yè)對消費(fèi)者的電子商務(wù)將取得長足的發(fā)展,并將最終在電子商務(wù)領(lǐng)域占據(jù)重要地位。</p><p> (3) 企業(yè)與政府間的電子商務(wù)(B2G)</p><p> 政府與企業(yè)之間的各項(xiàng)事務(wù)都可以涵蓋在其中,包括政府采購、稅收、商檢、管理?xiàng)l例發(fā)布等。</p><p> 1.5 電子商務(wù)動(dòng)作環(huán)境及產(chǎn)生價(jià)值</p><p> 1.5.1 電
30、子商務(wù)動(dòng)作的宏觀環(huán)境</p><p> ?、佟⌒畔⒏咚俟?② 信息發(fā)布</p><p> ?、邸∠⒑托畔鞑サ幕A(chǔ)設(shè)施 ④ 貿(mào)易服務(wù)的基礎(chǔ)設(shè)施</p><p><b> ?、荨》珊头ㄒ?guī)</b></p><p> 1.5.2 電子商務(wù)從哪里產(chǎn)生價(jià)值</p><
31、p> ① 縮短價(jià)值鏈 ② 進(jìn)行價(jià)值創(chuàng)新</p><p> ?、邸⌒纬伞邦櫩痛盆F”。其中顧客磁鐵包括:(1)產(chǎn)品磁鐵 (2)服務(wù)磁鐵 ?。?)顧客群體磁鐵 ?。?)產(chǎn)業(yè)磁鐵</p><p><b> 2 系統(tǒng)總體設(shè)計(jì)</b></p><p> 2.1 系統(tǒng)需求分析</p&g
32、t;<p> 通常電子商務(wù)網(wǎng)站是由前臺系統(tǒng)和后臺系統(tǒng)兩部分構(gòu)成的。前臺頁面操作及后臺管理員管理。在前臺頁面操作中主要實(shí)現(xiàn)用戶操作系統(tǒng),用戶購物系統(tǒng),兩個(gè)子系統(tǒng)主要實(shí)現(xiàn)前臺購物的功能,用戶首先進(jìn)入網(wǎng)站可以查看企業(yè)在線銷售的產(chǎn)品信息,然后經(jīng)過網(wǎng)站的注冊用戶可以在前臺頁面在線選購當(dāng)前的庫存中所有商品。用戶經(jīng)過商品確認(rèn)后,去收銀臺填寫用戶訂單進(jìn)行最后提交,等待管理員對其的訂單處理。</p><p> 后
33、臺主要是由管理員通過后臺管理界面進(jìn)行登陸后的商品,訂單及管理員用戶的管理功能。管理員可以對商品類別信息進(jìn)行時(shí)時(shí)的修改,也可以查看并確認(rèn)用戶訂單,管理員還可以按其權(quán)限對管理員用戶進(jìn)行管理,這主要是根據(jù)企業(yè)要求對不同類型管理員給予不同的權(quán)限。該網(wǎng)站不包括在線支付的功能,這是由于商品自身特性,當(dāng)網(wǎng)站管理員查看訂單后判斷訂單的有效性,然后通知客服部門進(jìn)行送貨上門,這就與許多像當(dāng)當(dāng)一樣的網(wǎng)上書店類似功能。網(wǎng)站可根據(jù)企業(yè)發(fā)展需求,由管理員動(dòng)態(tài)的對網(wǎng)
34、站進(jìn)行進(jìn)一步適應(yīng)企業(yè)需求的完善與管理。</p><p><b> 2.2 數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典是結(jié)構(gòu)化分析方法的另一個(gè)工具,它配合數(shù)據(jù)流圖,能清楚地表達(dá)數(shù)據(jù)處理的要求[3]。數(shù)據(jù)流圖給出系統(tǒng)的組成及其內(nèi)部各元素相互間的關(guān)系,但未說明數(shù)據(jù)元素的具體含義。僅靠數(shù)據(jù)流圖人
35、們無法理解它所描述的對象。數(shù)據(jù)字典的任務(wù)是對于數(shù)據(jù)流圖中出現(xiàn)的所有命名元素,包括數(shù)據(jù)流、加工、數(shù)據(jù)文件,以及數(shù)據(jù)的源、匯點(diǎn)等,在數(shù)據(jù)字典中作為一個(gè)詞條加以定義,使得每一個(gè)圖形元素的名字都有一個(gè)確切的解釋。</p><p> Oracle數(shù)據(jù)字典是有表和視圖組成的,存儲有關(guān)數(shù)據(jù)庫結(jié)構(gòu)信息的一些數(shù)據(jù)庫對象。數(shù)據(jù)庫字典描述了實(shí)際數(shù)據(jù)是如何組織的。對它們可以象處理其他數(shù)據(jù)庫表或視圖一樣進(jìn)行查詢,但不能進(jìn)行任何修改。Or
36、acle數(shù)據(jù)庫字典通常是在創(chuàng)建和安裝數(shù)據(jù)庫時(shí)被創(chuàng)建的,Oracle數(shù)據(jù)字典是Oracle數(shù)據(jù)庫系統(tǒng)工作的基礎(chǔ),沒有數(shù)據(jù)字典的支持,Oracle數(shù)據(jù)庫系統(tǒng)就不能進(jìn)行任何工作。 數(shù)據(jù)字典中所有的定義應(yīng)是嚴(yán)密的、精確的,不可有半點(diǎn)的含混,不可有二義性。數(shù)據(jù)字典的內(nèi)容主要包括對數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲、外部實(shí)體六個(gè)方面具體定義[5]。</p><p><b> 詞條
37、描述:</b></p><p> (1)圖形元素的名稱,某一詞條的名字,要求無二義性;</p><p><b> ?。?)別名和標(biāo)號;</b></p><p> ?。?)分類,加工、數(shù)據(jù)流、數(shù)據(jù)文件、數(shù)據(jù)元素、數(shù)據(jù)源匯點(diǎn);</p><p> ?。?)描述,功能、特點(diǎn);</p><p>
38、; ?。?)定義,該詞的組成、數(shù)據(jù)結(jié)構(gòu)等;</p><p> ?。?)位置,數(shù)據(jù)流的來源、去處,加工框的編號,輸入、輸出、數(shù)據(jù)元素在哪個(gè)數(shù)據(jù)結(jié)構(gòu)中等。</p><p> 數(shù)據(jù)結(jié)構(gòu)描述:在數(shù)據(jù)流圖中,數(shù)據(jù)流和數(shù)據(jù)文件都具有一定的數(shù)據(jù)結(jié)構(gòu)。必須以一種清晰的、準(zhǔn)確的、無二義性的方式描述它</p><p> 表2.1 用戶登錄表</p><p>
39、<b> 表2.2 留言表</b></p><p> 表2.3 預(yù)訂管理表</p><p> 表2.4購物車管理表</p><p> 表2.5商品信息檢索表</p><p> 表2.6商品分類管理表</p><p><b> 表2.7定單管理表</b></p
40、><p><b> 表2.8新聞管理表</b></p><p><b> 表2.9會員管理表</b></p><p> 表2.10 users表</p><p> 表2.11 BJX_admin表</p><p> 表2.12 BJX_news表</p>
41、<p> 表2.13 BJX _fk表</p><p> 表2.14 BJX_class1表</p><p> 表2.15 BJX_goods表</p><p> 表2.16 BJX_action表</p><p> 表2.17 BJX_config表</p><p><b> 2.3
42、數(shù)據(jù)流圖</b></p><p> 數(shù)據(jù)流圖是描繪系統(tǒng)的邏輯模型,只描繪信息在系統(tǒng)中流動(dòng)和處理的情況,是邏輯系統(tǒng)的圖形表示。數(shù)據(jù)流圖是軟件系統(tǒng)邏輯模型的一種圖形表示,是結(jié)構(gòu)化分析的一個(gè)有力工具[4]。它從數(shù)據(jù)的傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過程。因?yàn)閿?shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示,即使不是專業(yè)的計(jì)算機(jī)技術(shù)人與也容易理解,所以是極好的通信工具。此外,設(shè)計(jì)數(shù)據(jù)流圖只需要考慮
43、系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體地實(shí)現(xiàn)這些功能,所以它也是軟件設(shè)計(jì)的很好出發(fā)點(diǎn)。</p><p><b> 1、基本符號的含義</b></p><p> ?。?)方框 :表示數(shù)據(jù)的源點(diǎn)/終點(diǎn);</p><p> ?。?)圓框 :表示變換數(shù)據(jù)的處理;</p><p> (3
44、)箭頭 :表示數(shù)據(jù)的流向;</p><p> ?。?) :表示數(shù)據(jù)存儲。</p><p><b> 2.系統(tǒng)數(shù)據(jù)流程圖</b></p><p> 數(shù)據(jù)流程圖是分層次的,繪制時(shí)采取的是自頂向下逐層分解的方法[5]。首先畫的是頂層(第一層)數(shù)據(jù)流程圖。頂層數(shù)據(jù)流程圖只有一張,它說明了系統(tǒng)的主要總的處理功能,輸入和
45、輸出。</p><p> 2.4 相關(guān)技術(shù)介紹</p><p> 2.4.1 HTML(Hyper Text Markup Language)超文本標(biāo)記語言</p><p> HTML是一個(gè)按SGML(Standed General Markup Language)定義的語言。它和其它標(biāo)記語言一樣,它對格式的控制是靠一種稱為標(biāo)簽的東西來完成的,這些標(biāo)簽經(jīng)常成對
46、出現(xiàn),前一個(gè)表示控制范圍的開始,后一個(gè)表示控制范圍的結(jié)束。</p><p> HTML語言包括頭部(HEAD)和主題(BODY)兩大部分,頭部描述瀏覽器所須的信息,主體飲食所須說明的具體內(nèi)容。HTML語言提供了一個(gè)文件對象)與另一個(gè)文件(對象)以及一個(gè)文件內(nèi)的不同位置之間建立超文本鏈接功能,使用超文本鏈接,允許用戶任意地從一個(gè)話題轉(zhuǎn)到另一個(gè)話題,也正是由于超文本鏈接構(gòu)成了WWW系統(tǒng)中信息聯(lián)系網(wǎng)。</p&g
47、t;<p> 2.4.2 VBScript介紹</p><p> Microsoft為自己的網(wǎng)絡(luò)瀏覽器Internet Explorer提供了自己的腳本語言――VBScript(Visual Basic Script),它是基于Visual Basic和Visual Basic for Application語言的,正象這兩種很容易Windows應(yīng)用程序并且內(nèi)置于Microsoft Office
48、套件的語言一樣,VBScript是一種專門為增加WEB頁面交互性和動(dòng)態(tài)性而設(shè)計(jì)的語言。VBScript給WEB頁面創(chuàng)造者提供了允許Internet Explorer和其它兼容的Web瀏覽器,以及應(yīng)用程序通過運(yùn)行腳本來實(shí)現(xiàn)多種相應(yīng)的功能,例如檢驗(yàn)和控制用戶的輸入,定制java applets交互并且定制ActiveX和其它ActiveX兼容的應(yīng)用程序。以及完成其它任務(wù),VBScript命令是直接或者通過一個(gè)通知瀏覽裝載哪個(gè)腳本的URL嵌入
49、到HTML文檔中的。內(nèi)嵌的VBScript被HTML的容器標(biāo)記<SCRIPT>――</SCRIPT>包圍著。</p><p> 2.4.3 ADO介紹</p><p> ActiveX Data Objects,簡稱ADO,可以用來讓用戶在客戶端寫一個(gè)應(yīng)用程序(Client Application),經(jīng)過數(shù)據(jù)庫的提供者(Provider)存取和處理服務(wù)器端(Server)的數(shù)據(jù)庫中的數(shù)
50、據(jù)??梢允褂肁DO去編寫緊湊簡明的腳本以便連接到ODBC兼容的數(shù)據(jù)庫和OLE DB兼容的數(shù)據(jù)源。ADO有與語言無關(guān)性和查詢處理功能。</p><p> ADO主要優(yōu)點(diǎn)是:操作簡單快捷,占用內(nèi)存和硬盤空間少。</p><p> ADO是ASP內(nèi)置的重要組件,主要由Connection對象,Command對象,Parameter對象,Recordset對象,F(xiàn)ield對象,Property
51、對象及Error對象和Fields數(shù)據(jù)集合,Properties數(shù)據(jù)集合,Parameters數(shù)據(jù)集合及Errors數(shù)據(jù)集合所組合而成的。</p><p> ADO各個(gè)對象的功能說明用下表(表2.18 )表示為: </p><p> 表2.18 功能說明表1</p><p> ADO各個(gè)數(shù)據(jù)集合的說明如下表(表2.19)所示:</p><
52、p> 表2.19功能說明表2 </p><p> 下面將利用圖標(biāo)的方式來說明Connection對象,Command對象,Parameter對象,Recordset對象,F(xiàn)ield對象,Property對象及Error對象之間的關(guān)系</p><p> ?。舩ecuter操作方法</p><p> ?。羉tiveConnection屬性</p>
53、<p> Errors Fields </p><p> 數(shù)據(jù)集合Execute 數(shù)據(jù)集合</p><p> ActiveConnection操作方法</p><p><b> 屬性</b></p><p&g
54、t;<b> Source屬性</b></p><p> Parameters</p><p><b> 數(shù)據(jù)集合</b></p><p><b> 圖 2-2 關(guān)系圖</b></p><p> 2.4.4 ASP介紹</p><p> AS
55、P(active server page)是一種類似HTML(Hypertext Markup Language超文本語言)、Script(腳本語言)、與CGI(Common Gateway Interface 通用網(wǎng)關(guān)接口)的結(jié)合體,但是其運(yùn)行效率卻比CGI更高、程序編制能力也比HTML更方便且更具有靈活性,智育安全及保密性也遠(yuǎn)比Script好。同時(shí),它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的WEB頁和基于WEB的功能強(qiáng)大的應(yīng)用程序。因此,ASP應(yīng)
56、用程序很容易開發(fā)和修改。</p><p> ASP是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境,內(nèi)含于IIS4.0和IIS5.0之中,通過ASP可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX組建建立動(dòng)態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序。有了ASP就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌套在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器
57、,這樣也就減輕了客戶端瀏覽器的,大大提高了交互的速度。</p><p> ASP工作原理及配置</p><p> 對.asp的http請求</p><p><b> http回應(yīng)</b></p><p> 圖 2-3 ASP工作原理配置圖</p><p> 瀏覽器從Web服務(wù)器上請求.a
58、sp文件時(shí),ASP腳本開始運(yùn)行。然后Web服務(wù)器調(diào)用ASP,ASP全面讀取請求的文件,執(zhí)行所有腳本命令,并將Web頁傳送給瀏覽器。由于腳本在服務(wù)器上而不是在客戶端運(yùn)行,傳送到瀏覽器上的Web頁是在Web服務(wù)器上生成的。所以不必?fù)?dān)心瀏覽器能否處理腳本:Web服務(wù)器已經(jīng)完成了所有腳本的處理,并將標(biāo)準(zhǔn)的HTML傳輸?shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,所以服務(wù)器端腳本不易復(fù)制。用戶不到創(chuàng)建他們正在瀏覽的頁的腳本命令。</p>
59、<p> 當(dāng)遇到訪問數(shù)據(jù)庫的腳本命令時(shí),ASP通過ActiveX組件ADO(ActiveX Data Objects)與數(shù)據(jù)庫對話(ADO是建立在微軟新的數(shù)據(jù)庫API,即OLE DB之上的,目前的OLE DB是通過ODBC引擎與現(xiàn)存的ODBC數(shù)據(jù)庫交互,更高的OLE DB版本將直接與數(shù)據(jù)庫打交道,不再需要通過ODBC引擎),并將執(zhí)行結(jié)果動(dòng)態(tài)生成一個(gè)HTML頁面來返回服務(wù)器端,以響應(yīng)瀏覽器的請求。在用戶端瀏覽器所見到的是純H
60、TML表現(xiàn)的頁面。</p><p><b> ASP基礎(chǔ)</b></p><p> ASP基本對象;ASP基本對象的功能如下表所示:</p><p> 表2.20 對象功能表</p><p> (2) ASP除了以上幾個(gè)基本內(nèi)置對象外,還包括一些常用的內(nèi)置組件</p><p> 如:文件
61、存取組件(File Access Component) 廣告輪播組件(Ad Rotator Component) 內(nèi)容鏈接組件(Content Linking Component) 瀏覽器數(shù)據(jù)組件(Browser Capabilties Component) 網(wǎng)頁計(jì)數(shù)器組件(Page Counter Component) 權(quán)限確認(rèn)組件(Permission Checker Component) 注冊存取組件(Registry Acce
62、ss Component)等等,在學(xué)習(xí)中會不斷地熟悉它們各自的用處。</p><p><b> 3 系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p> 3.1 系統(tǒng)功能介紹</p><p><b> 會員管理</b></p><p> 此網(wǎng)上商城面向?qū)ο鬄閺V大群眾,主要是徐州地區(qū)的人員。為了便于管理,我
63、們對所有顧客實(shí)行會員制管理。當(dāng)顧客第一次光臨本站時(shí),可按照要求免費(fèi)注冊為本站的會員,并根據(jù)其會員的購買能力給予適當(dāng)?shù)膬?yōu)惠。量大從優(yōu),購買一定數(shù)量的可以升級為以貴賓卡購買本站的所有商品。為了鼓勵(lì)人們在本站選購商品,可以對新加入的會員送10元的購物卡,相當(dāng)于在本站購買商品時(shí)的現(xiàn)金,并只限于在本站購買商品時(shí)有效。</p><p><b> 會員注意事項(xiàng)</b></p><p&
64、gt; 為防止有人惡意攻擊本站,限制每位會員每次登錄本站最多可購買量并同樣享受優(yōu)惠政策。為便于顧客購物,我們可以有信用卡付款和貨到付款兩種方式,送貨到手付款只限徐州地區(qū),大物件限在徐州周邊地區(qū)。為公證起見,信用卡付款合同將由認(rèn)證機(jī)構(gòu)監(jiān)督,如違約,將由違約方承擔(dān)一切責(zé)任;如因客戶人為因素違約,除追究其民事責(zé)任外,本站將對該客戶的身份進(jìn)行調(diào)整;本站承諾為客戶提供優(yōu)質(zhì)服務(wù),如發(fā)生欺騙客戶行為,我們承擔(dān)一切責(zé)任,如客戶對商品質(zhì)量問題,我們將負(fù)
65、責(zé)調(diào)換。</p><p><b> 交易過程簡介</b></p><p> 假設(shè)中國礦業(yè)大學(xué)韓維同學(xué)現(xiàn)在首次光臨本站,他可以按本站提示免費(fèi)注冊為本站會員,提交信息由注冊系統(tǒng)完成,如注冊成功將得到10元的優(yōu)惠卡用于在本站購物。此時(shí)他已成為本站會員,假設(shè)注冊帳號為hwsff,以后他可以以此帳號登錄,并可以在本站搜索商品,購買商品,發(fā)表留言等一系列本站會員所享受的服務(wù)。
66、</p><p> 本站提供推薦商品和商品熱賣排行榜,客戶也可直接搜索所要的商品,放入購物車,如果想修改購物情況,可以返回重新購買,或者您認(rèn)為剛才所選的商品不是太合適,也可以您的購物車;當(dāng)您經(jīng)過慎重考慮后您打算購買所選購的商品時(shí),可以點(diǎn)擊“收銀臺”,我們提供幾種付款方式,客戶可以任先一種。我們將自動(dòng)給客戶一個(gè)賬單號,并給用戶一張?jiān)敿?xì)表,用戶可以根據(jù)此賬單號進(jìn)行對本站服務(wù)的不足進(jìn)行投訴。如果本站沒有您所需要的商品
67、,本站有缺貨單,如您確實(shí)需要,請認(rèn)真填寫,我們將第一時(shí)間給您答復(fù)。</p><p><b> 系統(tǒng)數(shù)據(jù)庫管理</b></p><p> 本系統(tǒng)數(shù)據(jù)庫管理主要包括:</p><p><b> 刪除</b></p><p><b> 用戶管理升級</b></p>
68、;<p><b> 更改管理員密碼</b></p><p> 公告 添加</p><p> 新聞管理配送 </p><p> 新聞 修改</p><p> 管廣告 </p><p> 理
69、 刪除</p><p><b> 中添加</b></p><p><b> 心</b></p><p><b> 商品管理修改</b></p><p><b> 類別</b&g
70、t;</p><p> 訂單 修改</p><p> 圖3-1 數(shù)據(jù)庫管理圖</p><p> 3.2系統(tǒng)結(jié)構(gòu)分析設(shè)計(jì)</p><p><b> 首頁</b></p><p><b> 每日新品</b></p><p>&
71、lt;b> 排行榜</b></p><p> top 集團(tuán)購物 購物車</p><p> 廣告服務(wù) 收銀臺</p><p> 購物區(qū) 更改資料</p><p> 客
72、 退出</p><p><b> 戶客戶登錄/注冊</b></p><p> 界left 最新公告</p><p><b> 面分類商品</b></p><p><b> 熱門商品</b></p><p><b> 廣告條
73、</b></p><p><b> body商品搜索</b></p><p><b> 新聞</b></p><p> 推薦商品訂單查詢</p><p><b> 最新商品</b></p><p> 客戶服務(wù)訂單投訴<
74、;/p><p><b> 顧客留言</b></p><p><b> 使用手冊</b></p><p><b> copy支付平臺</b></p><p><b> 交易中心</b></p><p><b> 投
75、訴中心</b></p><p> 圖3-2 系統(tǒng)結(jié)構(gòu)圖</p><p> 首頁/管理中心/退出</p><p><b> left用戶管理</b></p><p> 用戶管理增加VIP用戶</p><p><b> 管更改密碼</b></p
76、><p><b> 理</b></p><p><b> 員公告管理</b></p><p><b> 界</b></p><p><b> 面新聞配送說明</b></p><p><b> 新聞添加</
77、b></p><p><b> 新聞修改</b></p><p><b> 廣告服務(wù)</b></p><p><b> 添加商品</b></p><p><b> 商品管理修改商品</b></p><p><b
78、> 商品類別</b></p><p><b> 最新訂單</b></p><p> 訂單查看已確認(rèn)訂單</p><p><b> 查詢投訴訂單</b></p><p><b> main</b></p><p> 圖3-3
79、 管理界面圖</p><p> 3.3 數(shù)據(jù)庫表設(shè)計(jì)</p><p> 表(3.1) AD(廣告)</p><p> 表(3.2) ADMIN(管理員)</p><p> BASKET(購物籃)</p><p> Basket_id,hw_id,user_name,basket_count,basket_da
80、te,basket_check,basket_admincheck,hw_name,hw_cash,sub_number,daili;對應(yīng)名稱和類型分別為:購物車號、自動(dòng)編號、索引:有(無重復(fù)),商品編號、文本,用戶姓名,文本,所購數(shù)量、整型,購物日期、日期/時(shí)間,購物狀態(tài),購物確認(rèn),商品名稱,商品原價(jià),所購數(shù)量,</p><p> 表(3.3) COMPANY(公司)</p><p>
81、<b> GUEST(留言)</b></p><p> ID,名字,來自,郵件,主頁,表情,性別,OICQ,ICQ,IP,系統(tǒng),隨機(jī),留言,reply_icon,reply,reply_date,留言日期;對應(yīng)類型和字段大小分別:自動(dòng)編號、主鍵、索引:有(無重復(fù)),文本、50,文本、50,文本、50,文本、255,文本、255,文本、50,文本、50,文本、50,文本、50,文本、255
82、,文本、50,備注,文本、50,備注,時(shí)間/日期、常規(guī)日期,時(shí)間/日期、NOW();</p><p><b> HW(商品)</b></p><p> Hw_id,sort_id,nsort_id,hw_name,hw_cash,hw_content,hw_views,hw_buys,hw_date,hw_pic,hw_pic2,chubsh,daili,pifa
83、,zhuang,hw_sn,company;對應(yīng)類型和大小分別為:自動(dòng)編號、主鍵、索引:有(無重復(fù)),數(shù)字、長整型,數(shù)字、長整型,文本、50,數(shù)字:小數(shù)、精度:18、小數(shù)位數(shù):2、數(shù)值范圍:2,備注,數(shù)字、長整型,數(shù)字、長整,時(shí)間/日期、DATE(),文本、255,文本、255,文本、100,文本、50,文本、50,文本、50,文本、50,文本、50,文本、50,文本、50,文本、50,文本、50,是/否,是/否;</p>
84、<p> 表(3.4) LACK(缺貨登記)</p><p> MEMBER(會員)</p><p> User_id,user_name,user_pass,user_mail,user_adds,user_tel,user_regtime,user_regip,user_lasttime,user_lastip,user_buymoney,user_postcode,
85、user_namec,user_type;對應(yīng)類型和大小分別為:數(shù)字,文本、50,文本、50,文本、50,文本、50,文本、50,時(shí)間/日期、NOW(),文本、50,時(shí)間/日期,文本、50,文本、50,文本、50、索引:有(有重復(fù)),文本、50,文本、50</p><p> 表(3.5) NEWS(新聞)</p><p> 表(3.6) NEWSCLASS(新聞?lì)悇e)</p>
86、;<p> 表(3.7) NSORT(分類商品信息)</p><p> 表(3.8) PS(配送)</p><p> 表(3.10) PUB(公告)</p><p> 表(3.11) SORT(商品類別)</p><p> 以上這些是網(wǎng)站的大概框架,具體實(shí)現(xiàn)將在以下章節(jié)中詳細(xì)介紹。</p><p&g
87、t;<b> 4 系統(tǒng)功能實(shí)現(xiàn)</b></p><p> 4.1 系統(tǒng)設(shè)計(jì)工具選擇</p><p> 操作系統(tǒng):Windows 2000</p><p> 服務(wù)器:IIS 5.0</p><p> 網(wǎng)頁開發(fā)工具:DreamWeaver Mx、ASP之VBScript、ASP之Jscript、Flash Mx、A
88、SP語言自動(dòng)生成器</p><p> 數(shù)據(jù)庫開發(fā)工具:Access 2000</p><p> 4.2 系統(tǒng)設(shè)計(jì)工具介紹</p><p> 4.2.1 IIS(Internet Information Server)個(gè)人Web服務(wù)器</p><p> IIS是為使用Microsoft Windows 2000/NT/Server設(shè)計(jì)
89、和服務(wù)器,它對于脫機(jī)開發(fā)站點(diǎn)是理想的服務(wù)器,它支持許多待征,包括虛擬目錄和ASP,安全,SSL,SGC,摘要鑒別,IP和域名限制,F(xiàn)ortezza,Kerberos V5等等。</p><p> 4.2.2 Access的功能和特點(diǎn)大致歸納如下:</p><p> 有強(qiáng)大的功能:利用圖例查詢快速獲取信息,設(shè)計(jì)表格中用到的按鈕及表中的字段可以用鼠標(biāo)進(jìn)行操作,使用系統(tǒng)中所附的報(bào)表設(shè)計(jì)工具
90、,可以生成精美的數(shù)據(jù)報(bào)表,不必編程,方便初學(xué)的使用者。</p><p> 設(shè)計(jì)自動(dòng)化:利用數(shù)據(jù)庫本身提供的各種向?qū)ё詣?dòng)制作所須表目。</p><p> 可以處理多種數(shù)據(jù)類型:Access滿足數(shù)據(jù)庫管理系統(tǒng)對于各種數(shù)據(jù)結(jié)構(gòu)的要求,可以支持ODBC標(biāo)準(zhǔn)的SQL數(shù)據(jù)庫的數(shù)據(jù);利用OLE技術(shù),可以方便地創(chuàng)建和編輯多媒體數(shù)據(jù)庫,其中可飲食的對象有文本、圖像及音頻等信息。</p>&
91、lt;p> 具有功能強(qiáng)大的集成開發(fā)環(huán)境:可使用Access Basic編寫復(fù)雜的數(shù)據(jù)庫應(yīng)用系統(tǒng)程序。提供一個(gè)完整的集成調(diào)試環(huán)境及各種工具,包括設(shè)置斷點(diǎn)、單步執(zhí)行以及檢查變量等功能,自動(dòng)進(jìn)行語法檢查、診斷語法錯(cuò)誤等。</p><p> 4.2.3 DreamWeaver Mx 介紹</p><p> DreamWeaver Mx是一個(gè)非常優(yōu)秀的Web站點(diǎn)的創(chuàng)建和管理工具。它與Fr
92、ontpage 2000的最大區(qū)別在于運(yùn)用靈活,層運(yùn)用自如,和數(shù)據(jù)庫封裝性好,并且內(nèi)嵌多種網(wǎng)頁編輯工具,行為。站點(diǎn)編輯較自由。與4.0版本也提高了一個(gè)臺階,樣式表,強(qiáng)大的管理功能也是其特色應(yīng)用之一。所見所得的界面給人有很強(qiáng)的親和力,容易上手,集圖像處理和設(shè)計(jì)助手于一體,為創(chuàng)建和管理極具專業(yè)水平的Web站點(diǎn)提供了完善的解決方案。無論是初學(xué)者,還是專業(yè)的Web設(shè)計(jì)人員,經(jīng)過短時(shí)間的學(xué)習(xí)和使用之后,無須編程只要使用此工具就能快速創(chuàng)建并維護(hù)美觀
93、且具有專業(yè)水平的Web站點(diǎn)。</p><p> 4.3 系統(tǒng)設(shè)計(jì)的具體配置</p><p> 在進(jìn)入正式建立站點(diǎn)前,要先對各種軟件環(huán)境進(jìn)行配置。首先,對服務(wù)器進(jìn)行配置,設(shè)置服務(wù)器的主目錄為我做站點(diǎn)的目標(biāo)存放點(diǎn),這樣即利于創(chuàng)建時(shí)及時(shí)測試又利于以后不用再對文件夾進(jìn)行移動(dòng),如果不設(shè)置,則所有ASP文件需要拷貝到IIS默認(rèn)安裝目錄下才可被服務(wù)器所解釋執(zhí)行,當(dāng)然也可以新建一個(gè)虛擬目錄指向我所創(chuàng)建
94、站點(diǎn)的文件夾。由于我的計(jì)算機(jī)即作服務(wù)器,又作客戶機(jī),所以選擇了微軟公司的IE作為瀏覽器,以方便我隨時(shí)訪問我的服務(wù)器,并能隨時(shí)檢查我設(shè)計(jì)過程中出現(xiàn)的問題。然后再把Dreamweaver中編輯站點(diǎn),使其目標(biāo)站點(diǎn)和服務(wù)器站點(diǎn)在同一目錄下。</p><p><b> ADO數(shù)據(jù)源設(shè)置</b></p><p> 考慮數(shù)據(jù)庫的公用性,再加上ADO數(shù)據(jù)鏈接的優(yōu)越性,故我選擇了A
95、DO鏈接,并專為其做了一個(gè)Conn鏈接供所使用的頁調(diào)用。這樣就不必每次不同的機(jī)器及環(huán)境來重新配置數(shù)據(jù)源就可以直接使用了。</p><p> 4.4 系統(tǒng)網(wǎng)頁制作</p><p> 北斗星網(wǎng)上數(shù)碼商城建設(shè)初步構(gòu)想</p><p> 建設(shè)一個(gè)好的網(wǎng)站,應(yīng)有一個(gè)很好的思想框架,一個(gè)科學(xué)的規(guī)劃,確定該網(wǎng)站的基本功能、設(shè)計(jì)目標(biāo)及定位。</p><p&
96、gt; 在剛開始設(shè)計(jì)時(shí),我將該網(wǎng)上商城定位為面向地區(qū)性的顧客群――徐州本地人員的網(wǎng)上購物系統(tǒng),定位問題確定后,就開始對它進(jìn)行初步設(shè)計(jì),畫一些框架圖,并從網(wǎng)頁的美觀角度確定網(wǎng)站的框圖,另外從顧客購物方便的角度對網(wǎng)站的布局進(jìn)一步的劃分。這一部分主要是面向客戶的;另外,作為一個(gè)商業(yè)網(wǎng)站,網(wǎng)上售貨每天都會有新的產(chǎn)品進(jìn)入或商品缺貨信息,這些都是通過數(shù)據(jù)庫反映出來,但是網(wǎng)站管理員總不能每天對著數(shù)據(jù)庫來一項(xiàng)一項(xiàng)的找,一項(xiàng)一項(xiàng)地修改,為了管理員對網(wǎng)站
97、的維護(hù)方便,我把管理頁的數(shù)據(jù)庫也做成和客戶界面一樣,這樣可以通過即時(shí)修改即時(shí)可見性來維護(hù)數(shù)據(jù)庫,減少了工作量,提高了工作效率,這一界面主要是面向管理員的,所以,我們暫稱為這為管理員界面。下面將對此兩模塊分別介紹。</p><p><b> ?。?、客戶界面</b></p><p><b> 下圖是本站的主頁:</b></p><
98、;p><b> 圖4-1主頁圖</b></p><p> 這一界面是針對廣大群眾的,也即顧客群。在進(jìn)行此界面模塊設(shè)計(jì)時(shí),考慮到本網(wǎng)站作為一個(gè)商業(yè)網(wǎng)站,其主要目的是通過網(wǎng)絡(luò)銷售,也是本站設(shè)計(jì)的最終用途。因此,這個(gè)模塊對整個(gè)系統(tǒng)來說,是最重要的。一方面,要完成顧客對本站的總體了解;二方面,要想使顧客再次光顧,必然要有能吸引用戶的東西在里面,所以界面的美觀不容忽視;再者,此界面必須要從顧
99、客方面來著想,提供便利的購物流程,試想,一個(gè)顧客來此網(wǎng)站購物,像走進(jìn)迷宮一樣找不到商品,找不到付款處,找不到投訴處,找不到說話處,誰還愿再次光臨這樣的網(wǎng)站呢?這樣,本網(wǎng)站將徹底失敗,不能達(dá)到本站建設(shè)的目的。所以這一模塊一定要做好。經(jīng)過我深思熟慮后,我將本模塊細(xì)分成幾個(gè)小的模塊,每一個(gè)模塊對應(yīng)一個(gè)功能。詳細(xì)圖就是前面的客戶界面圖。</p><p> ★ left部分設(shè)計(jì):為了保持本站的一致性,有些網(wǎng)頁是要共用的,
100、開始我考慮用框架做出共性部分,但是界面的美觀不是太如人意,故選擇用嵌套式調(diào)用共用部分的網(wǎng)頁。這樣即利于編寫也容易修改。下面加以詳細(xì)說明,因?yàn)楸菊緦λ械目蛻魧?shí)行會員制管理,所以任何一位客戶光臨本站要么是已注冊的老會員、再就是第一次光臨。如果是老會員,那么他此時(shí)可以憑自己注冊的本站登錄名直接登錄;如果是第一次光臨,如果他想在本站購物,他需要注冊為本站的會員,這樣才能享受到在本站購物的權(quán)利并享受本站的其它服務(wù)。另外,本站每日將會發(fā)布一些最新
101、消息,這一部分考慮用層實(shí)現(xiàn),應(yīng)該在顧客剛進(jìn)入本站就能了解到的,故也把此塊放在與登錄/注冊同一模塊中;再加上本站的一些商品分類消息是針對所有客戶訪問的,所以這一模塊也放在此共同作為left部分作為網(wǎng)頁的左框架。這樣,能保持網(wǎng)站一慣的風(fēng)格和便于顧客了解本站的最新情況。其中的注冊部分我采用一種表單提交另一頁面處理的方法,即action屬性的post方法。此部分的簡單流程圖如下所示:</p><p> <!--#
102、include file =”....”--></p><p> 圖4-2 left設(shè)計(jì)圖</p><p> 其中用戶注冊簡單流程</p><p><b> 名稱有重</b></p><p><b> 信息不合法</b></p><p><b> 注
103、冊成功</b></p><p> 圖4-3 注冊流程圖</p><p> 下面一段是用一個(gè)查詢語句對數(shù)據(jù)庫的查詢以檢驗(yàn)此用戶名是否唯一,是確定此用戶能否注冊成功的關(guān)鍵,如果此名稱已被注冊將提示用戶重新?lián)Q一個(gè)名字注冊:</p><p> sql="select * from member where user_name='"
104、;&user_name&"'"</p><p> rs.open sql,conn,3,3</p><p> if not rs.eof then</p><p> errmsg=errmsg+"<br>"+"<li>用戶名已被注冊"</p>
105、<p> founderr=true</p><p><b> end if</b></p><p><b> rs.close</b></p><p> 到此,用戶注冊部分已經(jīng)完成;為了更加方便用戶,使用戶能在不同頁面之間實(shí)現(xiàn)自動(dòng)跳轉(zhuǎn),我在頁頭加了一行自動(dòng)更新的語句,使其在3秒后自動(dòng)跳轉(zhuǎn)到首頁。語句
106、如下:</p><p> <meta http-equiv="refresh" content="3;url=index.asp">此更加方便用戶的使用。</p><p> 另外在此頁面中,為了使用戶登錄后能在不同的應(yīng)用程序之間跳轉(zhuǎn)而保持其用戶名字也隨其跳轉(zhuǎn),在此用了一個(gè)session對象,用其從數(shù)據(jù)庫中取出其用戶名并用記錄集resc
107、ordset取出放置在相對應(yīng)的位置處,下面是查詢語句,從中選取登錄的用戶名:</p><p> <%if session("user_name")<>"" then%></p><p><b> <tr> </b></p><p> <%sql="
108、select * from member where user_name='"&session("user_name")&"'"</p><p> rs.open sql,conn,3,3</p><p> 相應(yīng)地,用戶名:<%=rs("user_name")%></
109、p><p> 地址: <%=rs(“user_adds”)%>等等。</p><p> 公告部分和其一樣同樣是用了一個(gè)查詢語句從數(shù)據(jù)庫中取出msg。下面是商品分類信息,先是對商品表的查詢?nèi)缓髣?chuàng)建了一個(gè)記錄集把其顯示出來:</p><p><b> <%</b></p><p> sql="
110、select * from sort" </p><p> rs.open sql,conn,1,1 </p><p> if rs.bof and rs.eof then </p><p> response.write "沒有任何分類" </p><p><b> else </b&g
111、t;</p><p> do while not rs.eof </p><p><b> %></b></p><p><b> <% </b></p><p><b> end if</b></p><p> rs1.moven
112、ext </p><p><b> loop </b></p><p><b> %></b></p><p> <% set rs1=server.createobject("adodb.recordset") </p><p> sql=&q
113、uot;select * from Nsort where sort_id="&rs("sort_id") </p><p> rs1.open sql,conn,1,1 </p><p><b> i=0</b></p><p> do while not rs1.eof </p>&
114、lt;p><b> i=i+1</b></p><p><b> %></b></p><p><b> <% </b></p><p> rs.movenext </p><p><b> loop </b></p>
115、;<p><b> %></b></p><p> 至此,left部分已基本完成,下面介紹top部分的制作,這兩部分是本站概貌部分,也是客戶界面成功的關(guān)鍵因素,為了方便查詢的單獨(dú)調(diào)用,把其也單獨(dú)作成一個(gè)被嵌套的top1,top2部分。</p><p> top部分,主要包括每日新品,其中用按日期查詢的查詢語句,默認(rèn)值為date();集團(tuán)購物,
116、這里主要是為購物量大的用戶專開設(shè)的一個(gè)頁面,充分發(fā)揮量大優(yōu)惠更大的優(yōu)勢,這里主要為集團(tuán)購物提供服務(wù),所以暫未建設(shè)。排行榜,這里也是采用查詢語句,實(shí)現(xiàn)功能是根據(jù)每種商品的交易量從高到低排名并分頁顯示,top主要框架如下所示:</p><p> 圖4-4 top框架圖</p><p><b> 效果圖如下所示:</b></p><p> 圖4
117、-5 top效果圖</p><p> 廣告服務(wù)也是其一個(gè)項(xiàng)目,主要是為了一些公司的宣傳,增加利潤的來源,多方收益。這部分也暫未完成,只是個(gè)初步計(jì)劃。并非針對個(gè)人購物,一般是為公司服務(wù)的。下面將著重介紹一下本站的具體購物過種,包括購物車,收銀臺,用戶資料修改,退出部分;這當(dāng)中又?jǐn)?shù)購物車,收銀臺為主要功能。</p><p> 購物車功能也是利用session對象保持用戶在選擇商品及確定購物
118、時(shí)用戶的不間斷連接,根據(jù)用戶的所購商品用戶可以選擇一種搜索商品方式直接搜索(top1)或者根據(jù)排行榜,每日新品來查看本站提供的商品信息以確定購買。其中包括查看購物車,清空購物車,收銀臺付款并提供1~100之間數(shù)量的商品選擇,本站自動(dòng)計(jì)算用戶所購商品的總金額。</p><p> 這里有一處細(xì)節(jié)就是判斷此用戶是否是會員,如果不是,則提示其登錄或注冊為會員然后才能享受此服務(wù)。只有會員才可以享受購物的服務(wù)。此處用了一個(gè)
119、if語句和session對象來判斷此用戶是否為會員。</p><p> 下面是一處用戶搜索商品并用記錄集顯示的主要代碼,一個(gè)查詢語句和一個(gè)數(shù)據(jù)庫記錄集語句。實(shí)現(xiàn)功能:根據(jù)用戶所輸入的相應(yīng)信息查找并顯示出來。</p><p> if trim(request("hw_id"))="" then</p><p> respo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商務(wù)班電子商務(wù)專業(yè)畢業(yè)設(shè)計(jì)
- 電子商務(wù)畢業(yè)設(shè)計(jì)
- 電子商務(wù)專業(yè)畢業(yè)綜合設(shè)計(jì)
- 電子商務(wù)畢業(yè)設(shè)計(jì)論文
- 電子商務(wù)系統(tǒng)畢業(yè)設(shè)計(jì)
- 電子商務(wù)畢業(yè)設(shè)計(jì)論文
- 電子商務(wù)專業(yè)畢業(yè)設(shè)計(jì)(論文)參考題目
- 電子商務(wù)專業(yè)畢業(yè)論文設(shè)計(jì)
- 電子商務(wù)平臺畢業(yè)設(shè)計(jì)
- 電子商務(wù)系統(tǒng)網(wǎng)站畢業(yè)設(shè)計(jì)
- 電子商務(wù)畢業(yè)設(shè)計(jì)論文+網(wǎng)站
- 電子商務(wù)專業(yè)畢業(yè)設(shè)計(jì)——網(wǎng)上書店開發(fā)與設(shè)計(jì)
- 我國電子商務(wù)現(xiàn)狀畢業(yè)設(shè)計(jì)
- 電子商務(wù)畢業(yè)設(shè)計(jì)開題報(bào)告
- 電子商務(wù)網(wǎng)站畢業(yè)設(shè)計(jì)
- 2007屆電子商務(wù)專業(yè)畢業(yè)設(shè)計(jì)(論文)參考題目
- 畢業(yè)設(shè)計(jì)---電子商務(wù)網(wǎng)站建設(shè)
- 大學(xué)電子商務(wù)專業(yè)畢業(yè)論文(設(shè)計(jì))
- 電子商務(wù)網(wǎng)站畢業(yè)設(shè)計(jì)論文
- 電子商務(wù)網(wǎng)站畢業(yè)設(shè)計(jì) (2)
評論
0/150
提交評論