版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 第一章 緒論</b></p><p><b> 1.1何為電子商務(wù)</b></p><p> 電子商務(wù)是一種依托現(xiàn)代信息技術(shù)和網(wǎng)絡(luò)技術(shù),集金融電子化、管理信息化、商貿(mào)信息網(wǎng)絡(luò)化為一體,旨在實(shí)現(xiàn)物流、資金流與信息流和諧統(tǒng)一的新型貿(mào)易方式。電子商務(wù)在互聯(lián)網(wǎng)的基礎(chǔ)上,突破傳統(tǒng)的時空觀念,縮小了生產(chǎn)、流通、分配、消
2、費(fèi)之間的距離,大大提高了物流、資金流和信息流的有效傳輸和處理,開辟了世界范圍內(nèi)更為公平、公正、廣泛、競爭的大市場,為制造者、銷售者和消費(fèi)者提供了能更好地滿足各自需求的極好的機(jī)會。電子商務(wù)的時代的來臨,徹底改變了傳統(tǒng)的企業(yè)經(jīng)營類型。許多非信息產(chǎn)業(yè)的企業(yè)也投入了這場戰(zhàn)爭之中,商業(yè)電子化這樣的趨勢在未來將繼續(xù)蓬勃發(fā)展,進(jìn)入電子化的21世紀(jì)!</p><p> 1.2電子商務(wù)簡介:</p><p&g
3、t; 電子商務(wù)與傳統(tǒng)商業(yè)方式相比,具有如下特點(diǎn):</p><p> 1)精減流通環(huán)節(jié)。電子商務(wù)不需要批發(fā)商,專賣店和商場,客戶通過網(wǎng)絡(luò)直接從廠家定購產(chǎn)品。</p><p> 2)節(jié)省購物時間,增加客戶選擇余地。電子商務(wù)通過網(wǎng)絡(luò)為各種消費(fèi)需求提供廣泛的選擇余地,可以使客戶足不出戶便能購買到滿意的商品。</p><p> 3)加速資金流通。電子商務(wù)中的資金周轉(zhuǎn)無
4、須在銀行以外的客戶、批發(fā)商、商場等之間進(jìn)行,而直接通過網(wǎng)絡(luò)在銀行內(nèi)部帳戶上進(jìn)行,大大加快了資金周轉(zhuǎn)速度,同時減少了商業(yè)糾紛。</p><p> 4)增強(qiáng)客戶和廠商的交流。客戶可以通過網(wǎng)絡(luò)說明自己的需求,定購自己喜歡的產(chǎn)品,廠商則可以很快地了解用戶需求,避免生產(chǎn)上的浪費(fèi)。</p><p> 5)刺激企業(yè)間的聯(lián)合和競爭。企業(yè)之間可以通過網(wǎng)絡(luò)了解對手的產(chǎn)品性能與價格以及銷售量等信息,從而促進(jìn)
5、企業(yè)改造技術(shù),提高產(chǎn)品競爭力。</p><p> 1.2.1電子商務(wù)的類型 </p><p> 我們可以將電子商務(wù)分為兩大類:</p><p> 1)企業(yè)與企業(yè)之間的交易(Business to Business)主要是針對企業(yè)內(nèi)部以及企業(yè)之間的信息整合。</p><p> 2)企業(yè)與客戶的交易(Business to Custome
6、r)意指企業(yè)通過網(wǎng)絡(luò),為客戶提供各種交易與服務(wù)??蛻粲糜嬎銠C(jī)連接因特網(wǎng)后可以取得各式各樣的網(wǎng)上實(shí)時服務(wù),包括商品查詢、產(chǎn)品支持、實(shí)時財經(jīng)信息報導(dǎo)、網(wǎng)上訂貨等等。</p><p> 1.2.2電子商務(wù)的優(yōu)勢與商機(jī) </p><p> 1)信息流通與共享! </p><p> 在一個以網(wǎng)絡(luò)為基礎(chǔ)的社會,電子化的信息可以迅速地傳遞與流通,這樣的特征是商業(yè)行銷的最佳利
7、器。在過去我們必須負(fù)擔(dān)昂貴的廣告成本,很有限地將信息傳播出去。然而網(wǎng)際網(wǎng)絡(luò)的出現(xiàn),使我們在彈指之間便能將信息傳遞到世界各地。 </p><p> 2)市場廣大無界限 </p><p> 以購買書籍為例,當(dāng)我們想要尋找所要的書時,在過去必須要一家一家的書店慢慢找,而且范圍也只限于鄰近地區(qū);但現(xiàn)在我們只要輕輕松松坐在家里上網(wǎng),用鼠標(biāo)點(diǎn)一點(diǎn)就可以找到我們想要的東西。這樣的 交易模式意味著商業(yè)
8、領(lǐng)域的擴(kuò)展,網(wǎng)際網(wǎng)絡(luò)的出現(xiàn)完全打破了地區(qū)的限制,所謂“天涯若比鄰”正是最佳寫照。</p><p><b> 1.3選題背景</b></p><p> 1.3.1電子商務(wù)的商業(yè)模式</p><p> 獲得業(yè)內(nèi)一致認(rèn)同的分類方法是把企業(yè)和消費(fèi)者作為劃分標(biāo)準(zhǔn),分別劃分出企業(yè)-企業(yè)(B2B)、企業(yè)對消費(fèi)者(B2C)、消費(fèi)者對企業(yè)(C2B)和消費(fèi)者
9、對消費(fèi)者(C2C)等模式。</p><p> (1)B to B(商家對商家):主要是指企業(yè)與企業(yè)之間進(jìn)行的電子商務(wù)活動,也成為批發(fā)電子商務(wù)。</p><p> (2)B to C(商家對個人消費(fèi)者):指的是企業(yè)與消費(fèi)者之間進(jìn)行的電子商務(wù)活動,這類電子商務(wù)主要是借助于國際互聯(lián)網(wǎng)所開展的在線銷售活動。從技術(shù)角度看,企業(yè)上網(wǎng)面對廣大的消費(fèi)者,并不要求雙方使用統(tǒng)一標(biāo)準(zhǔn)的單據(jù)傳輸,在線零售和支
10、付行為通常只涉及到信用卡、電子貨幣或電子錢包。另外,Internet所提供的搜索瀏覽功能和多媒體界面,使消費(fèi)者更容易查找適合自己需要的產(chǎn)品,并能夠?qū)Ξa(chǎn)品有更深入的了解,因此,開展B to C的電子商務(wù),障礙最少,應(yīng)用潛力巨大。就目前發(fā)展看,這類電子商務(wù)仍將持續(xù)發(fā)展,是推動其它類型電子商務(wù)活動的主要動力之一。本次畢業(yè)設(shè)計就是一個B to C結(jié)構(gòu)的電子商務(wù)網(wǎng)站系統(tǒng)。</p><p> (3)C to C(個人消費(fèi)者
11、對個人消費(fèi)者):指的是消費(fèi)者與消費(fèi)者之間進(jìn)行的電子商務(wù)活動,是美國eBay所采用的商業(yè)模式。結(jié)合國內(nèi)電子商務(wù)尚未解決支付與貨運(yùn)的現(xiàn)狀況,采用這種方式,可以讓用戶自己付費(fèi)、運(yùn)輸和驗(yàn)貨等問題。</p><p> (4)C to B(個人消費(fèi)者對商家):這是目前在專業(yè)經(jīng)營電子商務(wù)網(wǎng)站中較新的一種概念,也就是所謂的“倒轉(zhuǎn)式的拍賣”。 </p><p> 另外還有消費(fèi)者對行政機(jī)構(gòu)的電子商務(wù)、
12、商業(yè)機(jī)構(gòu)對行政機(jī)構(gòu)的電子商務(wù)等。</p><p> 1.3.2目前網(wǎng)上購物的現(xiàn)狀</p><p> 以下是根據(jù)CNNIC(中國互聯(lián)網(wǎng)絡(luò)信息中心)公布的中國B2C電子商務(wù)發(fā)展報告來進(jìn)一步分析目前的網(wǎng)上購物的現(xiàn)狀。(主要引用其中的分析圖表)</p><p> 1.3.2.1 選擇網(wǎng)上購物的原因</p><p> 圖1.1目前網(wǎng)上購物的現(xiàn)狀
13、</p><p> 從上面的圖可以看出網(wǎng)上購物選擇節(jié)約時間和操作方便的分別占46。7%和44。2%,這說明隨著生活節(jié)奏的加快,人們越來越希望擁有簡單快捷的購物方式。由此可見,電子商務(wù)網(wǎng)絡(luò)有著很大的市場。</p><p><b> 1.3.3題目來源</b></p><p> 21世紀(jì)是網(wǎng)絡(luò)時代。網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,極大地影響了商業(yè)交易中傳
14、統(tǒng)的交易方式和流通方式。企業(yè)隨著業(yè)務(wù)的不斷擴(kuò)大,企業(yè)的規(guī)模也不斷擴(kuò)大,迫切需要建立相應(yīng)的電子商務(wù)網(wǎng)絡(luò)。利用電子商務(wù)的優(yōu)勢同現(xiàn)有銷售模式和流通渠道相結(jié)合,擴(kuò)大消費(fèi)市場,為企業(yè)的再發(fā)展帶來新的商機(jī),也為各地消費(fèi)者提供便利,而且降低商業(yè)成本。相對于中小企業(yè)來講,由于不涉及到大型的數(shù)據(jù)庫和保密安全等,網(wǎng)站的技術(shù)要求是被降低了,但建站的指導(dǎo)思想是不變的,網(wǎng)站便要以營銷為目的,宣傳其產(chǎn)品,讓客戶更直觀的了解產(chǎn)品的功能和特性. </p>
15、<p> 目前所講的網(wǎng)絡(luò)營銷在職能上可分為兩類事情。一類是,如何營銷網(wǎng)絡(luò)產(chǎn)品或服務(wù)。例如,如何銷售電子信箱、電子小組、網(wǎng)站會員登記等等,這里所要作的網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)本身是產(chǎn)品,目標(biāo)顧客是網(wǎng)民,即如何來營銷網(wǎng)絡(luò)的事情。另一類是,如何使用網(wǎng)絡(luò)來輔助傳統(tǒng)企業(yè)來做好營銷工作。在這一類的網(wǎng)絡(luò)營銷中,產(chǎn)品還是企業(yè)所生產(chǎn)的產(chǎn)品,目標(biāo)顧客的其中一部分或大部分是網(wǎng)民,即網(wǎng)絡(luò)只是企業(yè)營銷的一種工具。兩類網(wǎng)絡(luò)營銷的很多方法相同或類似,但卻不可完全
16、等同。對于企業(yè)來說,企業(yè)網(wǎng)站是用來配合傳統(tǒng)企業(yè)進(jìn)行第二類網(wǎng)絡(luò)營銷的重要工具,網(wǎng)絡(luò)是技術(shù),營銷才是關(guān)鍵。</p><p> 第二章 動態(tài)網(wǎng)站的構(gòu)建</p><p><b> 2.1系統(tǒng)相關(guān)技術(shù)</b></p><p> 2.1.1 Browser/Server體系</p><p> B/S結(jié)構(gòu)的軟件是相對傳統(tǒng)
17、的C/S結(jié)構(gòu)而言的。C/S結(jié)構(gòu)將程序分為兩部分,一部分是由多個用戶共享的信息與功能,這部分稱為服務(wù)器端;另一部分是為每一個用戶所專用,稱為客戶端。C/S結(jié)構(gòu)應(yīng)該具有這樣的特征:客戶端、服務(wù)器端都安裝相應(yīng)的軟件,客戶端、服務(wù)器端各完成相應(yīng)的計算工作,服務(wù)器端保存數(shù)據(jù)庫。而B/S結(jié)構(gòu)應(yīng)該具有如下特征:服務(wù)器端都安裝相應(yīng)的軟件,客戶端不安裝任何軟件(不需要維護(hù))。客戶端運(yùn)行程序是靠瀏覽器軟件(如IE ,Netscape等)登陸服務(wù)器進(jìn)行的???/p>
18、戶端在瀏覽器里完成一定的計算任務(wù)。</p><p> 2.1.2 Web數(shù)據(jù)庫的訪問方式</p><p> 在Internet上服務(wù)器訪問數(shù)據(jù)庫的訪問方式有多種、如公共網(wǎng)關(guān)接口CGI, Web服務(wù)器專用API, Java語言的數(shù)據(jù)庫訪問接口JDBC。CGI是一個用于定義Web服務(wù)器與外部程序之間通訊方式的標(biāo)準(zhǔn)。CGI的主要優(yōu)點(diǎn)是能運(yùn)行在各種平臺上,可以用任何語言編程,主要缺點(diǎn)是當(dāng)瀏覽器
19、向CGI程序發(fā)出請求時,CGI執(zhí)行的是另一種獨(dú)立于Web服務(wù)器的系統(tǒng)進(jìn)程,占用了CPU的資源,當(dāng)大量用戶向服務(wù)器請求文件時,會嚴(yán)重消耗服務(wù)器的系統(tǒng)資源。Web服務(wù)器專用API是各Web服務(wù)器生產(chǎn)廠家為擴(kuò)展自己的Web服務(wù)器功能而設(shè)置的接口。由于它和Web服務(wù)器緊密結(jié)合,使得它的運(yùn)行速度更快、效率更高,但它不具備跨平臺性。本系統(tǒng)采用的是微軟的Web服務(wù)器IIS(Internet Information Server),它的專用API是IS
20、API 。JDBC是JAVA語言的數(shù)據(jù)庫訪問接口,將Java Applet嵌入在網(wǎng)頁中,當(dāng)客戶瀏覽器向Web服務(wù)器發(fā)出請求時,Applet被下載到客戶瀏覽器中運(yùn)行,然后該Applet通過JDBC訪問數(shù)據(jù)庫。JDBC的數(shù)據(jù)庫訪問方式提供了高度的可擴(kuò)充性和可移植性,但復(fù)雜的電子商務(wù)應(yīng)</p><p> 2.1.3 ASP技術(shù)</p><p> ASP技術(shù)的主要用途是制作動態(tài)的、交互的、高性
21、能的Web應(yīng)用程序,以前Web應(yīng)用程序都是由(CGI公共網(wǎng)關(guān)界面來實(shí)現(xiàn)的),但由于CGI本身的一些缺點(diǎn)和限制(如較耗用系統(tǒng)資源、執(zhí)行效率差等),人們都在尋找各種各樣的替換方案,在這種情況下,Microsoft的ASP應(yīng)運(yùn)而生,再加上與Microsoft的IIS (Web服務(wù)器)和MTS(組件事務(wù)管理服務(wù)器)的組合,ASP已經(jīng)成為Web應(yīng)用程序開發(fā)的主要技術(shù)。Active Server Pages(動態(tài)服務(wù)器主頁)簡稱ASP內(nèi)含于Inte
22、rnet Information Server(IIS)中,它提供一個服務(wù)器端的腳本環(huán)境,可產(chǎn)生和執(zhí)行動態(tài)、交互式、高效率網(wǎng)站服務(wù)器的應(yīng)用程序。ASP既不是一種語言,也不是一種開發(fā)工具,而是一種技術(shù)框架,它能夠把HTML、腳本語言、ActiveX組件等有機(jī)的組合在一起,形成一個能夠在服務(wù)器上運(yùn)行的應(yīng)用程序,并把標(biāo)準(zhǔn)HTML頁面送給客戶端瀏覽器。ASP內(nèi)含六大內(nèi)置對象,利用這些對象可以使ASP腳本功能更加強(qiáng)大,ASP具有強(qiáng)大的可擴(kuò)展性,不
23、僅可以使用ASP動態(tài)鏈接庫和腳本運(yùn)行期庫自身提供的ActiveX組件,還可</p><p> 2.1.3.1 ASP語言簡介</p><p> ASP的全稱是Active Server Pages,是一個WEB服務(wù)器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和運(yùn)行動態(tài)的、交互的、高性能的WEB服務(wù)應(yīng)用程序。ASP采用腳本語言VBScript或Java script作為自己的開
24、發(fā)語言。</p><p> ASP身為微軟動態(tài)網(wǎng)頁編程語言,以其簡單、易學(xué)易用的特點(diǎn)吸引了廣大網(wǎng)頁編程愛好者的青睞,也是目前使用最廣、影響力最深、從業(yè)者最多的一門編程語言。ASP+ACCESS幾乎占據(jù)了目前WEB開發(fā)的主流市場,即使是一些大型的網(wǎng)站也沒有放棄用ASP來實(shí)現(xiàn)WEB應(yīng)用程序的開發(fā)。</p><p> 2.1.3.2 ASP語言的特點(diǎn)</p><
25、;p> 1.使用VBScript簡單易懂的腳本語言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。</p><p> 2.無須compile編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。</p><p> 3. 使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計。</p><p> 4.與瀏覽器無關(guān), 用戶端只要使用可執(zhí)行HTML碼的
26、瀏覽器,即可瀏覽ASP所設(shè)計的網(wǎng)頁內(nèi)容。ASP所使用的腳本語言均在WEB服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。</p><p> 5.ASP能與任何ActiveX scripting語言相容。除了可使用VBScript語言來設(shè)計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如REXX、Perl、Tcl等。腳本引擎是處理腳本程序的COM(Component Object M
27、odel) 物件。</p><p> 6.可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。</p><p> 7. ActiveX 服務(wù)器組件具有無限可擴(kuò)充性,可以使用Visual Basic、Java、Visual C++、COBOL等編程語言來編寫所需要的ActiveX 服務(wù)器組件。</p><p><b> 2.2 ASP基礎(chǔ)</b><
28、;/p><p> 2.2.1HTML基礎(chǔ) HTML是Hypertext Markup Language(超文本標(biāo)記語言)的縮寫,它是構(gòu)成Web頁面(Page)的主要工具,是用來表示網(wǎng)上信息的符號標(biāo)記語言。 在網(wǎng)上,如果要向全球范圍內(nèi)出版和發(fā)布信息,需要有一種能夠被廣泛理解的語言,即所有的計算機(jī)都能夠理解的一種用于出版的"母語"。WWW(World Wide Web)所使用的出版語言就
29、是HTML語言。通過HTML,將所需要表達(dá)的信息按某種規(guī)則寫成HTML文件,通過專用的瀏覽器來識別,并將這些HTML"翻譯"成可以識別的信息,就是我們現(xiàn)在所見到的網(wǎng)頁。HTML有如下特點(diǎn): </p><p> 1,所有HTML語句都是結(jié)構(gòu),表示描述開始,表示描述結(jié)束。 </p><p> 2,文字abc的大小寫不敏感。</p><p> 3
30、,有的語句只有描述開始,沒有描述結(jié)束,這沒關(guān)系,當(dāng)遇到下一個相同的時,重新開始。 </p><p> 4,所有語句都可以循環(huán)嵌套,但要注意嵌套對稱。 了解了HTML的特點(diǎn)后。</p><p> 2.2.2 Vbscript基礎(chǔ)</p><p> 本節(jié)介紹Vbscript的一些簡單的概念----變量,進(jìn)程。所謂變量是計算機(jī)內(nèi)存中已命名的存儲位置,其中包含了數(shù)字或
31、字符串等數(shù)據(jù),它使用戶便于理解腳本操作的名稱,為用戶提供了一種存儲,檢索和操作數(shù)據(jù)的途徑。程序是由一個或多個進(jìn)程組成的,在 VBScript 中,進(jìn)程就是"指令塊",通常意義上的進(jìn)程,如 Sub,只是為了簡單的數(shù)據(jù)處理。 在VBScript 中,嚴(yán)格的來講變量是不用聲明的, 然而,即使在使用變量前不需要去聲明變量,也應(yīng)養(yǎng)成在編程時聲明變量的良好習(xí)慣,因?yàn)檫@樣有助于防止錯誤發(fā)生。聲明一個變量意味著告訴腳本引擎,有一個特
32、定名稱的變量,這樣就可以在腳本中引用該變量。在 VBScript 中聲明一個變量可以使用"Dim"語句,變量的作用域即生命期,決定哪些腳本命令可訪問變量。在過程內(nèi)部聲明的變量具有局部作用域。每執(zhí)行一次過程,變量就被創(chuàng)建然后消亡。而過程外部的任何命令都不能訪問它。在過程外部聲明的變量具有全局作用域,其值能被 ASP 頁上的任何腳本命令訪問和修改。聲明變量時,局部變量和全局變量可以有相同的名稱。而改變其中一個的值并不會改
33、變另一個的值。如果沒有聲明變量,則可能不小心</p><p> 2.2.3 Javascript 基礎(chǔ)</p><p> JavaScript是由Netscape公司開發(fā)的一種腳本設(shè)計語言,它與Java有關(guān),并與Java共享一些相同的語法和結(jié)構(gòu),但它又不是Java的簡化版本。JavaScript是一種擴(kuò)展到HTML的腳本設(shè)計語言,它使網(wǎng)頁開發(fā)者可以更有效地控制頁面,并能對用戶觸發(fā)事件作
34、出即時響應(yīng),諸如單擊鼠標(biāo),表單操作等等,而且這些都不需要客戶機(jī)與服務(wù)器的交互通信,這樣就為最終用戶提供了更快速的操作,減小了服務(wù)器端的負(fù)擔(dān)。JavaScript不能脫離HTML而獨(dú)立存在,只有在支持JavaScript的瀏覽器中,它才能作為HTML頁面的一部分起作用,但它確實(shí)增強(qiáng)了網(wǎng)頁的表現(xiàn)力,并提供了比基本HTML標(biāo)記更強(qiáng)的交互性。隨著互聯(lián)網(wǎng)的發(fā)展和網(wǎng)絡(luò)應(yīng)用的豐富,開發(fā)者們開始用JavaScript創(chuàng)建各種誘人的頁面效果,如各種頁面漸
35、變,圖片特效,文字特效等等;當(dāng)然也有許多實(shí)用的頁面功能擴(kuò)展。</p><p> 下面就來詳細(xì)了解一下JavaScript的語法描述</p><p><b> (1)對象 </b></p><p> (2)JavaScript的值,名字,常量,表達(dá)式級運(yùn)算符</p><p> (3)JavaScript的內(nèi)建(Bu
36、ilt-in)對象 </p><p> (4)JavaScript編程語句 </p><p> 2.2.4 ASP內(nèi)建對象 </p><p> 2.2.5.1 Request對象</p><p> 使用Request對象可以訪問任何基于HTTP請求傳遞的所有信息,包括從HTML表格用POST方法或GET方法傳遞的參數(shù),cookie和用
37、戶認(rèn)證。Request</p><p> 對象能夠訪問客戶端發(fā)送給服務(wù)器的二進(jìn)制數(shù)據(jù)。</p><p> Request 的語法: </p><p> Request[。集合|屬性|方法](變量) </p><p> 在這里作者將挑選一些常用的對象語法進(jìn)行分析:</p><p><b> 1,For
38、m </b></p><p> Form 集合通過使用 POST 方法的表格檢索郵送到 HTTP 請求正文中的表格元素的值。 語法 Request。Form(element)[(index)|。Count] 參數(shù) element 指定集合要檢索的表格元素的名稱。 index 可選參數(shù),使用該參數(shù)可以訪問某參數(shù)中多個值中的一個。它可以是到 Request。Form(parameter)。Count 之
39、間的任意整數(shù)。 Count為集合中元素的個數(shù) Form 集合按請求正文中參數(shù)的名稱來索引。Request。Form(element) 的值是請求正文中所有 element 值的數(shù)組。通過調(diào)用 Request。Form(element)。Count 來確定參數(shù)中值的個數(shù)。如果參數(shù)未關(guān)聯(lián)多個值,則計數(shù)為 1。如果找不到參數(shù),計數(shù)為 0。要引用有多個值的表格元素中的單個值,必須指定 index 值。index 參數(shù)可以是從 1 到 Reque
40、st。Form(element)。Count 中的任意數(shù)字。如果引用多個表格參數(shù)中的一個,而未指定 index 值,返回的數(shù)據(jù)將是以逗號分隔的字符串。</p><p> 2,QueryString </p><p> QueryString 集合檢索 HTTP 查詢字符串中變量的值 ,HTTP 查詢字符串由問號 ( ) 后的值指定。如: </p><p> s
41、tring sample </p><p> 生成值為 "this is a sample" 的變量名字符串。通過發(fā)送表格或由用戶在其瀏覽器的地址框中鍵入查詢也可以生成查詢字符串。語法: Request。QueryString(variable)[(index)|。Count] QueryString 集合可以以名稱檢索QUERY_STRING變量。Request。QueryString(
42、參數(shù) ) 的值是出現(xiàn)在 QUERY_STRING 中所有參數(shù)的值的數(shù)組。通過調(diào)用Request。QueryString(parameter)。Count 可以確定參數(shù)有多少個值。 我們也可以使用 QueryString 來達(dá)到與前一個范例相同的功能。只需要將 request。form 部分替換如下: </p><p> 3,Cookies </p><p> Cookie 其實(shí)是一個標(biāo)
43、簽,當(dāng)訪問一個需要唯一標(biāo)識站址的 WEB 站點(diǎn)時,它會在硬盤上留下一個標(biāo)記,下一次訪問同一個站點(diǎn)時,站點(diǎn)的頁面會查找這個標(biāo)記。每個 WEB 站點(diǎn)都有自己的標(biāo)記,標(biāo)記的內(nèi)容可以隨時讀取,但只能由該站點(diǎn)的頁面完成。每個站點(diǎn)的 Cookie 與其他所有站點(diǎn)的 Cookie 存在同一文件夾中的不同文件內(nèi)(可以在 Windows 的目錄下的 Cookie 文件夾中找到它們)。一個 Cookie 就是一個唯一標(biāo)識客戶的標(biāo)記,Cookie 可以包含在
44、一個對話期或幾個對話期之間某個 WEB 站點(diǎn)的所有頁面共享的信息,使用 Cookie 還可以在頁面之間交換信息。Request 提供的 Cookies 集合允許用戶檢索在 HTTP 請求中發(fā)送的 cookie 的值。這項(xiàng)功能經(jīng)常被使用在要求認(rèn)證客戶密碼以及電子公告板,WEB 聊天室等 ASP 程序中。 </p><p> 4,ServerVariables </p><p> 瀏覽器中
45、瀏覽網(wǎng)頁的時候使用的傳輸協(xié)議是 HTTP,在 HTTP 的標(biāo)題文件中會記錄一些客戶端的信息,如 : 客戶的 IP 地址等等,有時服務(wù)器端需要根據(jù)不同的客戶端信息做出不同的反映,這時候就需要用 ServerVariables 集合獲取所需信息。 語法 </p><p> Request。ServerVariables ( 服務(wù)器環(huán)境變量 )</p><p> 環(huán)境變量比較多,如Serve
46、r_port,Logon_user等,各環(huán)境變量請查詢有關(guān)資料,這里就不贅述了。 </p><p> 2.2.2 Response對象 </p><p> 與 Request 是獲取客戶端 HTTP 信息相反 ,Response 對象是用來控制發(fā)送給用戶的信息,包括直接發(fā)送信息給瀏覽器,重定向?yàn)g覽器到另一個 URL 或設(shè)置 cookie 的值。 語法 </p><p
47、> Response。collection|property|method</p><p> 2.3 ASP的工作原理</p><p> 基于ASP的頁面以*。asp文件形式駐留在web服務(wù)器上。一個*。asp源文件是文本文件,可以包括以下成分:</p><p> 文本 : 用于顯示信息、頁面標(biāo)題等。</p><p> HTM
48、L標(biāo)記 : 實(shí)現(xiàn)頁面風(fēng)格設(shè)計。</p><p> ASP腳本(Script Commands) </p><p> 圖2。1 ASP的工作原理</p><p> 圖2.1顯示了ASP的工作原理,當(dāng)瀏覽器通過HTTP協(xié)議向web服務(wù)器申請一個由*。asp定義的頁面時,web服務(wù)器響應(yīng)HTTP請求,用ASP引擎解釋被申請文件。當(dāng)遇到ASP腳本命令時,ASP引擎調(diào)用
49、相應(yīng)的腳本引擎(腳本引擎以組件的形式駐留在web服務(wù)器上)進(jìn)行處理。ASP提供兩種腳本引擎,即VBScript引擎和VJScript引擎,若要使用其他腳本語言,需要在web服務(wù)器上另外安裝相應(yīng)的腳本引擎;當(dāng)遇到基于COM標(biāo)準(zhǔn)的組件(組件本身是經(jīng)過編譯的可重用二進(jìn)制碼)時,ASP引擎啟動相應(yīng)的組件完成指定的功能。若ASP文件含有訪問數(shù)據(jù)庫的請求,ASP內(nèi)置組件ADO(ActiveX Date Object) 通過ODBC與數(shù)據(jù)庫連接,對
50、數(shù)據(jù)庫進(jìn)行訪問,并將訪問結(jié)果返回web服務(wù)器。ASP引擎將腳本和組件的運(yùn)行結(jié)果生成相應(yīng)的HTML語法成分,與文件中原有的文本和HTML標(biāo)記一起組成標(biāo)準(zhǔn)HTML頁面送至客戶端瀏覽器。</p><p> 2.4 ASP對象模型</p><p> ASP具有強(qiáng)大的面向?qū)ο蠊δ芎涂蓴U(kuò)展性。ASP對象可分為以下三種類型:</p><p> 2.4.1內(nèi)置對象;由ASP
51、動態(tài)鏈接庫提供的對象,有六個內(nèi)置對象,是開發(fā)Web應(yīng)用程序經(jīng)常使用的對象。六個內(nèi)置對象的主要功能如下:</p><p> Request對象:在HTTP請求期間,可利用Request對象獲得客戶端瀏覽器傳遞給服務(wù)器的值(包括查詢字符串的變量值、Form表單中的元素值、Cookies的值等)。</p><p> Response對象:可以使用Response對象把變量值、函數(shù)返回值等輸出
52、到客戶端瀏覽器;利用Response對象可將Cookies值寫入客戶端的計算機(jī)硬盤中等。</p><p> Application對象:瀏覽器和Web服務(wù)器的連接是無狀態(tài)連接,即服務(wù)器處理完瀏覽器的HTTP請求后,立刻斷開與瀏覽器的連接,忘記瀏覽器剛才請求的情況;服務(wù)器不能識別瀏覽器是第一次請求還是第一千次請求。這種無狀態(tài)的連接方式使得Web服務(wù)器處理瀏覽器的請求可以更快、更有效,也不需要維護(hù)瀏覽器的信息,但它
53、產(chǎn)生了一個Web應(yīng)用程序如何實(shí)現(xiàn)變量共享的問題。ASP很好的解決了這一個問題,Application對象可以用來保存應(yīng)用程序的所有用戶的共享信息,可以在不同的用戶之間實(shí)現(xiàn)Web應(yīng)用程序變量的共享。</p><p> Session對象:Session對象主要用來保存屬于一個用戶的一個應(yīng)用程序的信息,可讓同一個用戶在多個網(wǎng)頁之間共享信息。</p><p> Objectcontext對象
54、:主要用來處理與事務(wù)相關(guān)的問題,Objectcontext對象的使用與Microsoft Transaction Server(MTS)有著密切的聯(lián)系。</p><p> ASPError對象:Web應(yīng)用程序開發(fā)者運(yùn)用該對象可以掌握因ASP所發(fā)生的錯誤。</p><p> 2.4.2腳本對象:由ASP使用的腳本語言提供的對象,由腳本運(yùn)行期庫(scrrun。dll)提供。</p&g
55、t;<p> 2.4.3服務(wù)器組件;通常在其自己的DLL或可執(zhí)行文件中實(shí)現(xiàn)。服務(wù)器組件可從Internet上無償或有償獲得,一旦在服務(wù)器安裝和注冊這個DLL文件,那么其對象就可以在ASP所支持的任何腳本中使用,服務(wù)器組件充分體現(xiàn)了ASP的可擴(kuò)展性。</p><p> 第三章 需求分析</p><p> 需求分析是一種軟件工程活動,它在系統(tǒng)級需求工程和軟件設(shè)計間起到
56、橋梁的作用。需求分析需要開發(fā)人員準(zhǔn)確理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將客戶非形式的需求陳述轉(zhuǎn)化為完整的需求定義,再由定義轉(zhuǎn)換到相應(yīng)的形式功能規(guī)約(需求規(guī)格說明)的過程。它通過詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對象(組織、部門、企業(yè)等)、充分了解原系統(tǒng)(手工系統(tǒng)或計算機(jī)系統(tǒng))的概況和發(fā)展前景、明確客戶的各種需求、收集支持系統(tǒng)目標(biāo)的基礎(chǔ)數(shù)據(jù)及其處理方法、確定新系統(tǒng)的功能和邊界來實(shí)現(xiàn)。電子商務(wù)網(wǎng)絡(luò)是由用戶使用的選購產(chǎn)品,生成訂單。訂單狀態(tài)查詢的程序
57、和后臺管理員使用的用戶管理,產(chǎn)品管理,訂單狀態(tài)管理等組成的。</p><p><b> 3.1 調(diào)研分析</b></p><p> 在對電子商務(wù)網(wǎng)站進(jìn)行調(diào)研分析時,首先對電子商務(wù)所涉及的領(lǐng)域作了總體的了解,為在后面的調(diào)研分析做好充足的準(zhǔn)備。通過對其各個主要流程模塊詳細(xì)深入的調(diào)查后,發(fā)現(xiàn)作為一個網(wǎng)站系統(tǒng),各個部門最基本的功能都是通過網(wǎng)絡(luò)對外宣傳,使得有興趣的客戶可以
58、及時獲得他們想要的信息,以此來吸引更多的客戶加入。當(dāng)然,這只是基本的內(nèi)容?;谄髽I(yè)的網(wǎng)站是以發(fā)布其最新內(nèi)容為特點(diǎn),一個新聞發(fā)布系統(tǒng)是必不可少的;從企業(yè)以往的服務(wù)管理模式提供的一些服務(wù)的方式來看,有些傳統(tǒng)的方法已經(jīng)落伍且非常耗費(fèi)人力和時間,為了提高員工工作效率,加速資金周轉(zhuǎn)、降低各項(xiàng)成本及改善服務(wù)質(zhì)量,必須開發(fā)一個在線電子商務(wù)系統(tǒng)。這兩個系統(tǒng)構(gòu)成了本網(wǎng)站設(shè)計的核心部分。</p><p> 3.2電子商務(wù)網(wǎng)站應(yīng)該的
59、功能</p><p> 一個電子商務(wù)網(wǎng)站應(yīng)該提供以下功能:</p><p> 3.2.1產(chǎn)品分類的增加,查詢和修改功能。所有的產(chǎn)品都可以按照一定的方式實(shí)現(xiàn)分類。</p><p> 3.2.2各個分類中產(chǎn)品的增加,修改,刪除功能。每個分類中的產(chǎn)品都可以在這個系統(tǒng)中進(jìn)行產(chǎn)品的增加,修改或者刪除。</p><p> 3.2.3產(chǎn)品展示功能。
60、當(dāng)管理員建好產(chǎn)品的分類和各個分類中的產(chǎn)品后,就可以使用產(chǎn)品展示程序把產(chǎn)品按照一定的方式展示給用戶。</p><p> 3.2.4購物車功能。當(dāng)用戶選定一種產(chǎn)品后,就可以把這種產(chǎn)品放置到購物車中。需要注意的是,在購物車中的產(chǎn)品并不是用戶最終會得到的產(chǎn)品,只是一個購物的意向。</p><p> 3.2.5訂單的生成、查詢功能。當(dāng)用戶挑選好產(chǎn)品之后,可以把購物車中的產(chǎn)品形成一張訂單提交給系統(tǒng)
61、。除了提交要購買的產(chǎn)品外,還應(yīng)該提交用戶的電話和送貨地點(diǎn)。用戶提交訂單后??梢酝ㄟ^訂單查詢程序來查詢自己訂單的處理情況。</p><p> 3.2.6訂單處理功能。電子商務(wù)網(wǎng)站一般采用匯款和郵寄的方法進(jìn)行交易,當(dāng)管理員得到一個訂單并收到匯款后,可以開始處理訂單。首先,管理員要看用戶訂購的產(chǎn)品是否有貨,就可以把這個訂單的實(shí)際交付數(shù)量修改為用戶的訂購數(shù)量,并把這個訂單中該產(chǎn)品的狀態(tài)改為“已到款”(未經(jīng)處理的產(chǎn)品的狀
62、態(tài)為“未到款”)。如果不能夠滿足用戶的要求,應(yīng)該輸入相關(guān)的原因。接下來是送貨,送貨多采用郵寄方式,當(dāng)用戶訂購的產(chǎn)品郵寄出以后,就可以把訂單的狀態(tài)改為“已送貨訂單”;當(dāng)確定產(chǎn)品已經(jīng)到達(dá)客戶手中后,交易就結(jié)束了,這時可以把訂單狀態(tài)改為“已經(jīng)結(jié)束訂單”。在交易結(jié)束后可以對已結(jié)束的訂單進(jìn)行刪除。當(dāng)然本系統(tǒng)簡化了這一系列屬于物流管理方面的操作過程,而直接由管理員統(tǒng)一進(jìn)行這些狀態(tài)的修改設(shè)置</p><p> 由此可見,系統(tǒng)
63、分為前端的客戶信息瀏覽及查詢和后臺管理兩大部分。</p><p> 3.3 前臺管理系統(tǒng)功能</p><p> 3.3.1前臺的客戶信息瀏覽及查詢功能:</p><p> (1)可直接登錄上主頁瀏覽電子商務(wù)網(wǎng)站對外發(fā)布的所有信息,包括企業(yè)本身的資料、對外服務(wù)部門的介紹、企業(yè)文化的宣傳和特色及為客戶介紹其它相關(guān)領(lǐng)域如其他服務(wù)業(yè)的相關(guān)信息。</p>
64、<p> ⑵可直接從主頁上即時瀏覽企業(yè)發(fā)布的最新新聞,以增進(jìn)和客戶的交流,提高工作的效率。</p><p> ?、峭ㄟ^點(diǎn)擊主頁上的鏈接,輸入個人信息資料和必要的產(chǎn)品信息在線提交訂單來訂購產(chǎn)品。</p><p> ⑷實(shí)現(xiàn)在線郵箱的登陸。</p><p> 3.4后臺管理系統(tǒng)功能</p><p> 后臺管理系統(tǒng)的頁面將以加密的形
65、式出現(xiàn),只能由管理員及其賦予權(quán)限的用戶登錄,登錄必須輸入密碼方可進(jìn)入,以實(shí)現(xiàn)對本站點(diǎn)的全面維護(hù)及更新。進(jìn)入后,頁面會以網(wǎng)頁的方式羅列出所有查詢及處理客戶填寫的信息。管理員可從網(wǎng)頁點(diǎn)擊進(jìn)入該信息處理頁面,可以在這里對前臺網(wǎng)站的內(nèi)容進(jìn)行更新,并支持對客戶填寫的信息增加、刪除、修改以及對客戶所發(fā)布信息的更新等操作,以使站點(diǎn)保持良好的運(yùn)作狀態(tài),同時還可以根據(jù)客戶的提交時間和IP地址進(jìn)行索引與分析。在對酒店內(nèi)部進(jìn)行管理時,可通過為各個部門均分配具
66、有一定權(quán)限的管理員來實(shí)現(xiàn),此管理員分為一般用戶和超級用戶,使各個部門均能自主的對本部門的信息進(jìn)行更新及發(fā)布本部門的最新通告等。因此,此管理系統(tǒng)是對整個網(wǎng)站的管理。</p><p> 3.5系統(tǒng)組成模塊及其特點(diǎn)</p><p> 綜上所述,整個網(wǎng)站系統(tǒng)包括了以下功能模塊:首頁、關(guān)于我們、管理資訊、服務(wù)項(xiàng)目、招商代理、管理文庫、資料下載、在線服務(wù)、管理論壇、人才招聘 。其中幾乎所有的模塊都
67、可以以管理員的身份通過后臺管理系統(tǒng)進(jìn)行更新,包括對一些組成模塊的添加,刪除和修改,以實(shí)現(xiàn)本網(wǎng)站的動態(tài)更新。其功能特點(diǎn)包括:</p><p> 3.5.1操作簡單、界面友好:控件式的頁面布局,使得新聞的錄入工作更簡便;許多選項(xiàng)包括新聞類別、來源部門等只需要點(diǎn)擊鼠標(biāo)就可以完成;另外,跟蹤出現(xiàn)的提示信息也讓用戶隨時清楚自己的操作情況。</p><p> 3.5.2即時可見:對新聞的處理(包括
68、錄入、修改、刪除)將立即在主頁的對應(yīng)欄目顯示出來,達(dá)到"即時發(fā)布、即時見效"的功能。</p><p> 3.5.3功能完善:包括常見網(wǎng)站的新聞管理的各個方面:新聞錄入、瀏覽、刪除、修改、檢索等各個方面,完整地實(shí)現(xiàn)了網(wǎng)站對即時新聞的管理要求。同時還實(shí)現(xiàn)了在線論壇的功能,給企業(yè)和客戶提供一種完全不同于以往且更快速、信息化的新的營銷及交流方式。</p><p> 3.5.
69、4方便移植:針對不同的企業(yè),只需要稍作修改就可以開發(fā)出適合本企業(yè)特點(diǎn)的網(wǎng)站新聞管理系統(tǒng)</p><p> 3.6 網(wǎng)站需求的結(jié)構(gòu)化分析</p><p> 通過以上需求分析的描述,可采用一種圖形化的方法描述數(shù)據(jù)在系統(tǒng)中流動和處理的過程,即結(jié)構(gòu)化分析的描述工具:數(shù)據(jù)流圖(DFD)和數(shù)據(jù)字典(DD)。即在無紙化網(wǎng)站系統(tǒng)管理方式和業(yè)務(wù)流程進(jìn)行認(rèn)真分析和研究的基礎(chǔ)上,按照信息系統(tǒng)中應(yīng)有的數(shù)據(jù)流和
70、數(shù)據(jù)結(jié)構(gòu)來勾畫系統(tǒng)的概貌。</p><p> 第四章 電子商務(wù)網(wǎng)站的系統(tǒng)設(shè)計</p><p> 4.1電子商務(wù)網(wǎng)站系統(tǒng)的建設(shè)</p><p> 4.1.1管理系統(tǒng)的數(shù)據(jù)流圖</p><p> 數(shù)據(jù)流圖(DFD)是描述信息流和數(shù)據(jù)從輸入移動到輸出時被運(yùn)用的變換的圖形化技術(shù),它反映系統(tǒng)必須完成的邏輯功能,是一種功能模型。它是組織中信息
71、運(yùn)動的抽象,是在調(diào)研的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實(shí)際運(yùn)動的可行性角度出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下,逐層分解,從邏輯上精確地描述系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲及數(shù)據(jù)來源和去向(外部實(shí)體)等項(xiàng)目。</p><p> 首先,分析系統(tǒng)的總體情況,劃分系統(tǒng)邊界,識別系統(tǒng)的數(shù)據(jù)來源和去處,確定外部實(shí)體從而得出系統(tǒng)的頂層數(shù)據(jù)流程圖。把整個網(wǎng)站系統(tǒng)看成一個整體,分析這個整體與
72、外界的聯(lián)系。通過分析得出系統(tǒng)有管理員和客戶這兩個實(shí)體,系統(tǒng)的輸入有兩個來源,即管理員在對系統(tǒng)的維護(hù)更新過程中對系統(tǒng)所進(jìn)行添加、刪除或修改的數(shù)據(jù)和用戶在與系統(tǒng)交互時輸入的訂單資料數(shù)據(jù)。系統(tǒng)的輸出也有兩個去向:一個是管理員在對系統(tǒng)錄入信息后系統(tǒng)返回給管理員的信息和用戶提交的訂單;另一個是管理員對系統(tǒng)錄入信息后,由瀏覽器輸出到客戶端的信息。其中管理員輸入的信息和從客戶瀏覽器上或管理員端顯示的信息包括首頁、關(guān)于我們、管理資訊、服務(wù)項(xiàng)目、招商代理
73、、管理文庫、資料下載、在線服務(wù)、管理論壇、人才招聘等,而訂單信息是由客戶端輸入然后返回給客戶端并提交給管理員的。得出系統(tǒng)的頂層流圖如下:</p><p> 4.1.2系統(tǒng)開發(fā)環(huán)境</p><p> 4.1.2.1系統(tǒng)的軟硬件開發(fā)環(huán)境:</p><p> (1)服務(wù)器的軟硬件配置</p><p> 服務(wù)器的硬件配置: CPU 奔騰4
74、2.93G,硬盤320G,內(nèi)存1G</p><p> 服務(wù)器的操作系統(tǒng):Windows XP專業(yè)版</p><p> Web服務(wù)器軟件:IIS 5.1(Internet Information Server)</p><p> 數(shù)據(jù)庫服務(wù)器軟件:Access2003</p><p> (2)客戶端的軟硬件配置</p>&
75、lt;p> 客戶端的硬件配置: CPU 賽陽800或以上,硬盤10G,內(nèi)存64M</p><p> 客戶端操作系統(tǒng):Windows 98以上</p><p> 客戶端瀏覽器軟件:IE(Internet Explorer)</p><p> 4.1.3系統(tǒng)的開發(fā)工具</p><p> 由于系統(tǒng)的軟件配置主要是基于Microsof
76、t公司的軟件,所以在系統(tǒng)的開發(fā)工具的選擇上采用了Microsoft公司的軟件開發(fā)工具,具體內(nèi)容如下:</p><p> 采用ASP技術(shù)、JavaScript腳本語言、VBScript腳本語言編寫Web應(yīng)用程序。</p><p> 采用Access存儲和管理數(shù)據(jù)。</p><p> 4.1.4系統(tǒng)詳細(xì)設(shè)計以及關(guān)鍵代碼分析</p><p>
77、 電子商務(wù)網(wǎng)站系統(tǒng)分為前臺銷售管理系統(tǒng)(網(wǎng)站)和后臺管理系統(tǒng)。前臺銷售管理系統(tǒng)的用戶是通過Internet訪問網(wǎng)站的客戶,后臺管理系統(tǒng)的用戶是通過Internet訪問的后臺管理員</p><p> 4.1.5數(shù)據(jù)庫設(shè)計:</p><p> 在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機(jī)構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實(shí)世界。現(xiàn)實(shí)世界的
78、事物反映到人的頭腦中,人的大腦對它有個認(rèn)識過程,經(jīng)過分析(選擇、命名、分類等)進(jìn)入信息世界。這些信息再進(jìn)一步加工、編碼,然后進(jìn)入數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對這些數(shù)據(jù)進(jìn)行操作。這兩個問題貫穿了整個軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設(shè)計問題,軟件設(shè)計的一個核心。</p><p> 電子商務(wù)網(wǎng)站的主要對象是用戶,所以必需建立用戶表,包括用戶的基
79、本信息情況;用戶的主要活動是對產(chǎn)品的購買,所以必需建立產(chǎn)品信息表;用戶對產(chǎn)品的購買,選擇所要的產(chǎn)品,首先得對產(chǎn)品進(jìn)行搜索,所以我們把商品進(jìn)行分類,建立產(chǎn)品類別表;最后用戶提交訂單,建立訂單表;管理員是后臺操作的用戶,在此建立了管理員信息表。</p><p> 4.2一般會員管理 </p><p> 4.2.1網(wǎng)絡(luò)電子商店前臺的基本功能。</p><p> 4.
80、2.1.1、會員系統(tǒng):基本會員注冊、會員登錄認(rèn)證。</p><p> 4.2.1.. f& N" v2 |/ T1 P; X2、商品陳列系統(tǒng):商品模糊查詢、商品詳細(xì)數(shù)據(jù)介紹。</p><p> 4.2.1.3、添加商品到采購車、采購車內(nèi)容的刪除修改。</p><p> 4.2.1." P6 s& N& }* Z) v
81、& K4、結(jié)帳系統(tǒng):訂單內(nèi)容的確定及送貨付款方式的選擇。</p><p> 4.2.1.5、訂單查詢系統(tǒng):根據(jù)會員的登錄查出會員歷史訂單及訂單的詳細(xì)信息。1 I1 @( `: X2 b期望通過這五大系統(tǒng)來建立一個功能完整的電子商店前臺系統(tǒng)。</p><p> ' Q* W7 O; Q. c! T3 r# x4.2.2網(wǎng)絡(luò)電子商店前臺系統(tǒng)程序基本結(jié)構(gòu)</p>
82、<p> 0 r; ]$ m4 _% S9 Z" g4 F& {5 _+ {9 |) D. r, q/ _1 {: C# _& e: p: ?' Z實(shí)現(xiàn)網(wǎng)絡(luò)電子商店的程序運(yùn)行的基本結(jié)構(gòu)就是所謂的三層式結(jié)構(gòu),此種結(jié)構(gòu)最主要的是將前臺接口、商業(yè)對象及數(shù)據(jù)庫獨(dú)立分開,將此三者分開,程序運(yùn)行起來有更大的靈活性,前臺接口只負(fù)責(zé)數(shù)據(jù)的表現(xiàn)," e6 k/ K8 ]" ]0 E. E
83、至于商業(yè)對象就是負(fù)責(zé)將一些商業(yè)邏輯運(yùn)算封裝到對象,對象中運(yùn)算方法則最主要是當(dāng)作后臺數(shù)據(jù)庫與前臺接口的橋梁,ASP也提供很簡單的方法讓您建立、修改及布置商業(yè)對象。至于數(shù)據(jù)庫,最主要的功能就是存儲數(shù)據(jù),就像微軟的產(chǎn)品來說最有名的前臺數(shù)據(jù)庫就是了Access,在此網(wǎng)絡(luò)電子商務(wù)網(wǎng)站系統(tǒng)選擇的數(shù)據(jù)庫是Access。</p><p><b> 4.2.3文件結(jié)構(gòu)</b></p><
84、p> 根據(jù)系統(tǒng)分析的結(jié)果,將分為三個部分來說明</p><p> 1)3 |% U% y4 q6 A+ u2 Q3 y</p><p> 有關(guān)ASCX文件部分:</p><p> $ \! a2 g' H3 n. B(1)_head.asc:負(fù)責(zé)窗口標(biāo)題的pagelet;) </p><p> (2)_class.as
85、c:負(fù)責(zé)表現(xiàn)商品類的pagelet;</p><p> " o* X2 H6 P6 ?+ k$ C$ |# ^* D3 r(3)_TopItems.asc:負(fù)責(zé)最暢銷的手機(jī)的pagelet;</p><p> : m. T3 u" p$ l2) 有關(guān)ASPX文件部分:;</p><p> (1)CartAdd.asp:將商品放入采購車;&l
86、t;/p><p> , s) ]5 z# P+ y- ^(2)CheckOut.asp:結(jié)帳處理程序;</p><p> (3)Default.asp:網(wǎng)站默認(rèn)的主頁;</p><p> 6 i# V C8 S* V( ?. v(4)Login.asp:會員登錄程序; </p><p> (5)Member.asp:
87、會員注冊程序;</p><p> (6)OrderDetails.asp:歷史訂單詳細(xì)資料;</p><p> 8 ~- |6 d! Z! B( M% A7 q8 B(7)OrderList.asp:歷史訂單總結(jié);</p><p> ) O$ Y# @7 [4 |7 L! j(8)MobileDetails.asp:產(chǎn)品詳細(xì)數(shù)據(jù);</p><
88、;p> (9)MobileList.asp:產(chǎn)品展示;</p><p> (10)Cart.asp:采購出處理程序; </p><p> (11)LogoOut.asp:注銷程序;</p><p> * I" Q( {* Y' b4 g$ s(12)Index.asp:會員默認(rèn)主頁;</p><p><b
89、> 他們之間的關(guān)系是:</b></p><p> 2 |. B( n- V" o$ w0 Mdefault.asp——>Login.asp或menber.asp——>MobileList.asp——>MobileDetails.asp——>CartAdd.aspx——>Cart.asp——>CheckOut.asp——>OrderList.
90、asp——>Loginout.asp——>index.asp</p><p> # X& x4 _4 n: |4.2.4數(shù)據(jù)庫結(jié)構(gòu)(estroe.mdb)</p><p> 根據(jù)系統(tǒng)分析的結(jié)果我們將此系統(tǒng)分為九個數(shù)據(jù)表來說明,如表4-1到4-4所示。</p><p> 表4-1 會員數(shù)據(jù)表(Customer)</p><
91、p> 1 m2 l6 Q3 z! O+ [6 k$ f表4-2 商品類別數(shù)據(jù)表(Class)</p><p> 0 @' w3 W7 V9 I' o5 m, a# Z表4-3商品數(shù)據(jù)表(Product)</p><p> " j. v4 p6 K# z# ^# B表4-4采購車(ShoppingCart)</p><p> 后
92、臺管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)略:</p><p> 4.3相關(guān)設(shè)計的界面</p><p><b> 4.3.1登錄設(shè)計</b></p><p> 網(wǎng)站的管理界面只有管理員才能進(jìn)入,在打開管理員界面前,首先將進(jìn)入登錄界面,當(dāng)管理員提交數(shù)據(jù)后,將執(zhí)行boss/Default.asp,把用戶的信息保存在Session變量中,然后網(wǎng)頁轉(zhuǎn)向Login.a
93、sp,</p><p> 管理員對后臺管理的登錄成功后的界面如圖4.1所示。在此界面中,管理員可以查看已經(jīng)處理后的訂單,也可以處理用戶新下的訂單。還可以發(fā)布新產(chǎn)品、添加產(chǎn)品的類別(也可以在添加新產(chǎn)品時添加類別),此外還有管理員管理和會員信息管理的功能。</p><p><b> 圖 4.1</b></p><p> 4.3.2產(chǎn)品分類管理
94、設(shè)計</p><p> 在產(chǎn)品分類管理中,主要實(shí)現(xiàn)了產(chǎn)品類別的添加、修改、刪除。GoodType.asp是產(chǎn)品分類管理的主頁面,每行顯示一種類別,并在每行后面顯示修改按鈕和刪除按鈕,最下方為添加產(chǎn)品類別。處理添加、修改和刪除操作的頁面是GoodsTypeUP.asp,參數(shù)Oper的值為delete時,表示當(dāng)前操作為刪除產(chǎn)品類別,參數(shù)Oper的值為add時,表示當(dāng)前操作為添加產(chǎn)品類別,參數(shù)Oper的值為edit時
95、,表示當(dāng)前操作為修改產(chǎn)品類別。</p><p> 4.3.3產(chǎn)品管理設(shè)計</p><p> GoodsList.asp頁面是產(chǎn)品管理的主頁,它的功能是按產(chǎn)品類別分頁顯示產(chǎn)品列表,并提供產(chǎn)品管理的界面。界面如圖4.2所示:在這個模塊中,主要包括了以下功能:1.添加產(chǎn)品2.修改產(chǎn)品信息3.刪除產(chǎn)品</p><p><b> 圖4.2</b>&
96、lt;/p><p> 對于當(dāng)前處理的產(chǎn)品類別,只顯示類別名稱,其他類別則需要顯示超級鏈接,鏈接地址為GoodsList.asp,參數(shù)typeid表示要顯示的產(chǎn)品類別編號,通過設(shè)置rs.pagesize和rs.pagecount,可以控制程序以分頁的形式顯示產(chǎn)品。</p><p> 4.3.4 訂單管理設(shè)計</p><p> 在訂單管理中主要實(shí)現(xiàn)了查看訂單功能和處理
97、訂單的功能,在本系統(tǒng)中把訂單分為了四個狀態(tài):未到款訂單,已到款訂單,未發(fā)貨訂單,已結(jié)束訂單。根據(jù)先前所作的需求分析,當(dāng)用戶的匯款到達(dá)帳戶時,管理員就可以把客戶的訂單該為已到款訂單,以提示客戶匯款已到,然后查看是否有貨,如果有貨就可以發(fā)貨,此時,客戶的訂單改為已發(fā)貨訂單,當(dāng)確定用戶拿到產(chǎn)品后,可將訂單狀態(tài)改為已結(jié)束訂單,至此交易已經(jīng)完成,可刪除已完成的訂單。界面如圖4.3所示:</p><p><b>
98、 圖4.3</b></p><p> 訂單處理是由ordermake.asp實(shí)現(xiàn)的,管理員每處理一次訂單,產(chǎn)品的庫存量會相應(yīng)的減少。當(dāng)用戶訂購的產(chǎn)品數(shù)量超過庫存數(shù)量時,系統(tǒng)會提出庫存不足的警告,此時管理員可暫停對訂單的處理,當(dāng)貨源補(bǔ)充上時,可通過修改產(chǎn)品信息的界面修改產(chǎn)品的庫存數(shù)量,然后在對訂單進(jìn)行處理。</p><p> 4.3.5 用戶管理模塊</p>&
99、lt;p> 這個模塊主要實(shí)現(xiàn)登錄網(wǎng)站用戶的管理,在此頁面中可以查看用戶的基本信息,修改刪除非法用戶,還可以查看用戶的交易記錄,訂單狀態(tài)。在訂單狀態(tài)中,管理員可以查看用戶的訂單信息、送貨地址等信息,方便管理員管理訂單和出入貨的情況。</p><p> 4.3.6 管理員信息模塊設(shè)計</p><p> 在這個模塊中,設(shè)立了不同的權(quán)限,本系統(tǒng)設(shè)立了兩個管理員,其中密碼是直接向數(shù)據(jù)庫中
100、加入的,超級管理員用戶名為:admin。密碼為:admin。只有超級管理員登錄時,才具有添加管理員和刪除管理員的權(quán)限。其他管理員只能修改自己的密碼和對產(chǎn)品進(jìn)行修改,無權(quán)添加管理員和刪除管理員。主管理員如圖4.4所示:</p><p><b> 圖4.2</b></p><p><b> 第五章 結(jié)論與討論</b></p>
101、<p> 5.1 論文完成的工作</p><p> 經(jīng)過三個多月的設(shè)計和開發(fā),電子商務(wù)系統(tǒng)基本開發(fā)完畢。系統(tǒng)具備了前臺銷售管理系統(tǒng)和后臺管理系統(tǒng)的功能,購物車子系統(tǒng)將前臺銷售管理系統(tǒng)的各個子系統(tǒng)緊密聯(lián)系在一起,完成客戶從網(wǎng)上購物的整個過程,后臺管理系統(tǒng)主要負(fù)責(zé)維護(hù)和管理數(shù)據(jù)庫的產(chǎn)品信息、客戶信息、訂單信息,以及保證數(shù)據(jù)庫中數(shù)據(jù)的一致性。</p><p><b>
102、 5.2 總結(jié)</b></p><p> 在系統(tǒng)的設(shè)計開發(fā)過程中,注重了科學(xué)的軟件設(shè)計思路。首先在總體設(shè)計上,采用了模塊化和分層的設(shè)計思想,使整個系統(tǒng)流程清晰、邏輯合理,為系統(tǒng)的實(shí)現(xiàn)創(chuàng)造了良好的條件。其次,在各功能模塊的實(shí)現(xiàn)上,采用了在技術(shù)上非常流行的B/S架構(gòu)。作為一個簡單的通用電子商務(wù)系統(tǒng),具備的功能還很不完善,有很多可以擴(kuò)展的地方。例如:可以加入公告功能、投訴功能等。在實(shí)際中,可以根據(jù)企業(yè)的
103、具體要求進(jìn)行擴(kuò)展。有條件的話,還可以嘗試在網(wǎng)上購物車子系統(tǒng)和后臺權(quán)限控制中采用了分布式三層的B/S設(shè)計模型,通過COM組件技術(shù)來實(shí)現(xiàn)中間層商務(wù)邏輯的開發(fā),這樣可以進(jìn)一步提高應(yīng)用程序的性能。</p><p> 由于本系統(tǒng)的設(shè)計是建立在設(shè)計基本要求的基礎(chǔ)上的,還有很多需要完善的地方,總結(jié)出來有如下幾點(diǎn):</p><p> 1.網(wǎng)上訂單的安全:客戶從網(wǎng)上正式提交訂單后,就不能否認(rèn)自己提交過訂
104、單,這可以采用數(shù)字簽名的技術(shù)來實(shí)現(xiàn)</p><p> 2.網(wǎng)上支付的安全:由于該系統(tǒng)目前沒有和銀行的網(wǎng)上支付業(yè)務(wù)本系統(tǒng)并沒有實(shí)現(xiàn)網(wǎng)上支付(信用卡結(jié)賬)。如果要實(shí)現(xiàn)網(wǎng)上支付,可以對客戶信息的加密來保證客戶信息的安全。</p><p><b> 參考文獻(xiàn):</b></p><p> [1] 馮英健 著《網(wǎng)絡(luò)營銷基礎(chǔ)與實(shí)踐》清華大學(xué)出版社,20
105、04.10第2版。</p><p> [2] 張紅 章劍林《網(wǎng)站建設(shè)》高等教育出版社 </p><p> [3] 劉兆毓 主編《計算機(jī)英語》清華大學(xué)出版社 2001年</p><p> [4] 薩師煊 主編《數(shù)據(jù)庫系統(tǒng)概論》高等教育出版社 2000年</p><p> [5] 武延軍 趙彬《精通ASP網(wǎng)絡(luò)編程》人民郵電出版社 2000
106、年</p><p> [6] 李辛銘《網(wǎng)頁編程實(shí)例解析》清華大學(xué)出版社</p><p> [7] (美)布隆伯格《網(wǎng)頁設(shè)計技術(shù)大全》 宇航出版社</p><p> [8] 東岳工作室《ASP電子商務(wù)設(shè)計實(shí)務(wù)》中國鐵道出版社</p><p> [9] 許日濱 程亮等《ASP網(wǎng)絡(luò)編程實(shí)例》老虎工作室,人民郵電出版社,2001.5<
107、/p><p> [10] 劉禾 蔡鋒《精通asp架站技巧》中國青年出版社,2002.7</p><p> [11] 孫春來 韓正清等《ASP中文版編程基礎(chǔ)與范例》 電子工業(yè)出版社 出版日期:2001.1.1</p><p> [12] 知寒工作室《ASP簡明案例教程》機(jī)械工業(yè)出版社 出版日期:1999.4.1</p&g
108、t;<p> [13] 徐建平,趙永《ASP基礎(chǔ)教程》 機(jī)械工業(yè)出版社出版日期:2000.5.1</p><p> [14] 張魯《ASP編程技巧與實(shí)例分析》 水利水電出版社出版日期:1999.10.1</p><p> [15] 張磊等《ASP使用詳解》 機(jī)械工業(yè)出版社 出版日期:1999.7.1 </p>
109、<p> [16] 鄭剛 《ASP 實(shí)效編程百例》人民郵電出版社 出版日期:2002.7.1</p><p><b> 答 謝 詞</b></p><p> 感謝呂連學(xué)老師對我論文的悉心指導(dǎo),從論文選題到論文的寫作過程給予我真誠的鼓勵、中肯的建議和指導(dǎo)。他嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)給予我深深地影響,促使我在論文寫作中精
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子商務(wù)網(wǎng)站的設(shè)計與實(shí)現(xiàn)畢業(yè)論文
- 畢業(yè)論文---電子商務(wù)網(wǎng)站的設(shè)計與實(shí)現(xiàn)
- 畢業(yè)論文---電子商務(wù)網(wǎng)站的設(shè)計與實(shí)現(xiàn)
- 電子商務(wù)網(wǎng)站設(shè)計畢業(yè)論文
- 電子商務(wù)網(wǎng)站設(shè)計畢業(yè)論文
- 畢業(yè)論文--電子商務(wù)網(wǎng)站設(shè)計
- 電子商務(wù)網(wǎng)站設(shè)計畢業(yè)論文
- 電子商務(wù)網(wǎng)站的設(shè)計畢業(yè)論文
- 電子商務(wù)網(wǎng)站畢業(yè)論文
- 電子商務(wù)網(wǎng)站畢業(yè)論文
- 電子商務(wù)網(wǎng)站畢業(yè)論文
- 畢業(yè)論文范文——電子商務(wù)網(wǎng)站設(shè)計與實(shí)現(xiàn)
- 畢業(yè)論文范文——電子商務(wù)網(wǎng)站設(shè)計與實(shí)現(xiàn)
- 畢業(yè)論文范文——電子商務(wù)網(wǎng)站設(shè)計與實(shí)現(xiàn)
- 電子商務(wù)網(wǎng)站畢業(yè)論文-電子商城的設(shè)計與實(shí)現(xiàn)
- 畢業(yè)論文---電子商務(wù)網(wǎng)站設(shè)計與開發(fā)
- 電子商務(wù)網(wǎng)站的設(shè)計與開發(fā)【畢業(yè)論文】
- 畢業(yè)論文——btoc電子商務(wù)網(wǎng)站
- 畢業(yè)論文——btoc電子商務(wù)網(wǎng)站
- 電子商務(wù)網(wǎng)站畢業(yè)論文-電子商城的設(shè)計與實(shí)現(xiàn) (2)
評論
0/150
提交評論