版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 1. 緒論</b></p><p><b> 1.1 概述</b></p><p> 當(dāng)今世界,隨著Internet、Web數(shù)據(jù)庫(kù)越來(lái)越廣泛的應(yīng)用,全球信息化浪潮一浪高過(guò)一浪。在此形式下,電子商務(wù)發(fā)展迅猛,目前的電子商務(wù)有B to C和B to B兩種類型:</p><p> B-C
2、是電子商務(wù)的一種模式,是英文Business-to-Consumer的縮寫,即商家對(duì)消費(fèi)者,也就是通常說(shuō)的商業(yè)零售,直接面向消費(fèi)者銷售產(chǎn)品和服務(wù)。</p><p> B-B是Business-to-Consumer的英文縮寫,是企業(yè)與企業(yè)之間通過(guò)互聯(lián)網(wǎng)進(jìn)行產(chǎn)品、服務(wù)及信息的交換。</p><p> 作為B to C型電子商務(wù)的代表,網(wǎng)上商店的開發(fā)更是成為了一種潮流。許多名不見(jiàn)經(jīng)傳的小商
3、店利用電子商務(wù)迅速發(fā)展成為國(guó)內(nèi)、國(guó)際知名的企業(yè),比如國(guó)內(nèi)最大的中文網(wǎng)上商店當(dāng)當(dāng)網(wǎng)(dangdang.com)就是一個(gè)B to C電子商務(wù)網(wǎng)站的典型,美國(guó)的亞馬遜網(wǎng)上商店(Amazon.com)是全球聞名的B to C電子商務(wù)網(wǎng)站。</p><p> 1.1.1電子商務(wù)網(wǎng)站簡(jiǎn)介</p><p> 在計(jì)算機(jī)網(wǎng)絡(luò)高度發(fā)達(dá)的今天,人們獲取信息的能力已經(jīng)大大增強(qiáng),信息時(shí)代的特征是信息高速膨脹,但
4、是如何充分開發(fā)、加工和利用如此浩如煙海的信息資源,則是知識(shí)時(shí)代的重要生存手段。信息只有在經(jīng)過(guò)加工后才能轉(zhuǎn)化為知識(shí)。電子商務(wù)作為聯(lián)系商家、企業(yè)、政府及顧客的紐帶,在信息傳遞、加工、綜合利用等方面發(fā)揮著越來(lái)越重要的作用。它極大的改變了企業(yè)的運(yùn)作方式,使一些名不見(jiàn)經(jīng)傳的中小企業(yè)迅速成長(zhǎng)為國(guó)際知名企業(yè)。也使一些傳統(tǒng)企業(yè)煥發(fā)出更強(qiáng)的活力和競(jìng)爭(zhēng)力,如通用電器公司,該公司在2001年完成了十億多美元的電子商務(wù)交易。因此,可以說(shuō)電子商務(wù)是信息時(shí)代最重要
5、的內(nèi)容之一。</p><p> 網(wǎng)上電子商務(wù)較之傳統(tǒng)的交易方式具有成本低、靈活性高、可擴(kuò)展性強(qiáng)、信息查詢快捷準(zhǔn)確等優(yōu)點(diǎn)。因此,電子商務(wù)的應(yīng)用已經(jīng)成為企業(yè)在商場(chǎng)商克敵致勝的關(guān)鍵技術(shù),贏得了越來(lái)越多的客戶。因特網(wǎng)上的電子商務(wù)目前已經(jīng)被公認(rèn)為現(xiàn)代商業(yè)的發(fā)展方向,這是一個(gè)發(fā)展?jié)摿薮蟮氖袌?chǎng),具有誘人的發(fā)展前景。 </p><p> 1.1.2電子商務(wù)網(wǎng)站的定義 </p><
6、p> 電子商務(wù)雖然正已難以置信的速度滲透到人們的日常生活,但是至今也沒(méi)有一個(gè)統(tǒng)一的定義。世人眾說(shuō)紛紜,各國(guó)政府、學(xué)者、企業(yè)界人事都根據(jù)自己所處的地位和對(duì)電子商務(wù)參與的程度,給出了許多不同的表述。但是,無(wú)論那種說(shuō)法都認(rèn)為電子商務(wù)是利用現(xiàn)有的計(jì)算機(jī)硬件設(shè)備、軟件和網(wǎng)絡(luò)基礎(chǔ)設(shè)備,通過(guò)一定的協(xié)議連接起來(lái)的電子網(wǎng)絡(luò)環(huán)境進(jìn)行各種各樣的商務(wù)活動(dòng)的方式。因此,對(duì)于電子商務(wù)概念的科學(xué)理解應(yīng)該包括以下幾個(gè)方面:</p><p&g
7、t; ?。?)電子商務(wù)是整個(gè)貿(mào)易活動(dòng)的自動(dòng)化和電子化。</p><p> ?。?)電子商務(wù)是利用各種電子工具和電子技術(shù)從事各種商務(wù)活動(dòng)的過(guò)程。</p><p> ?。?)電子商務(wù)滲透到貿(mào)易活動(dòng)的各個(gè)階段,因而內(nèi)容廣泛,包括信息交換、售前售后服務(wù)、銷售、電子支付、運(yùn)輸、組建虛擬企業(yè)、共享資源等。</p><p> (4)電子商務(wù)的參與者包括消費(fèi)者、銷售商、供貨商、企
8、業(yè)雇員、銀行或金融機(jī)構(gòu),以及政府等各種機(jī)構(gòu)或人。</p><p> (5)電子商務(wù)的目的就是要實(shí)現(xiàn)企業(yè)乃至全社會(huì)的高效率、低成本的貿(mào)易活動(dòng)。</p><p> 1.1.3電子商務(wù)的基本流程</p><p> 電子商務(wù)的交易過(guò)程大致可以分為三個(gè)階段:交易前、交易中、交易后。</p><p><b> 1.交易前</b&g
9、t;</p><p> 這一階段主要指買賣雙方和參與交易的各方在簽約前的準(zhǔn)備活動(dòng),包括在各種商務(wù)網(wǎng)絡(luò)和因特網(wǎng)上尋找交易機(jī)會(huì),通過(guò)交易信息來(lái)比較價(jià)格和條件、了解各方的貿(mào)易政策、選擇交易對(duì)象等。</p><p> 買方根據(jù)自己要買的商品,準(zhǔn)備購(gòu)貨款、制定購(gòu)貨計(jì)劃,進(jìn)行資源市場(chǎng)調(diào)查和市場(chǎng)分析,反復(fù)進(jìn)行市場(chǎng)查詢,了解各賣方的貿(mào)易政策,反復(fù)修改購(gòu)貨計(jì)劃和進(jìn)貨計(jì)劃,確定和審批購(gòu)貨計(jì)劃。再按計(jì)劃確定
10、購(gòu)買商品的種類、數(shù)量、規(guī)格、價(jià)格、購(gòu)買地點(diǎn)和交易方式等,尤其要利用Internet和各種電子商務(wù)網(wǎng)絡(luò)尋找自己滿意的商品和商家。</p><p> 賣方根據(jù)自己銷售的商品,全面進(jìn)行市場(chǎng)調(diào)查和市場(chǎng)分析,制定各種銷售策略和銷售方式,了解各買方的貿(mào)易政策,利用Internet和各種電子商務(wù)網(wǎng)絡(luò)發(fā)送小商品信息,尋找貿(mào)易合作伙伴和交易機(jī)會(huì),擴(kuò)大貿(mào)易范圍和商品所占市場(chǎng)份額。</p><p> 其他參
11、加交易方,如中介、銀行金融機(jī)構(gòu)、信用卡公司也都應(yīng)為進(jìn)行電子商務(wù)交易做好準(zhǔn)備。</p><p><b> 2.交易中</b></p><p> 交易中包括交易談判和簽訂合同及辦理交易進(jìn)行前的手續(xù)等。</p><p> (1)交易談判和簽訂合同</p><p> 主要指買賣雙方通過(guò)電子商務(wù)系統(tǒng)對(duì)所有交易細(xì)節(jié)進(jìn)行網(wǎng)上談
12、判,將雙方磋商的結(jié)果以文字的形式確定下來(lái),以電子文件形式簽訂貿(mào)易合同。明確在交易中的權(quán)利、所承擔(dān)的義務(wù)及對(duì)所購(gòu)買商品的種類、數(shù)量、價(jià)格、交易地點(diǎn)、交貨器、交易方式和運(yùn)輸方式、違約和索賠等合同條款,合同雙方可以利用電子數(shù)據(jù)交換(EDI)進(jìn)行簽約,也可以通過(guò)數(shù)字簽字等方式簽約。</p><p> ?。?)辦理交易進(jìn)行前的手續(xù)</p><p> 主要是指買賣雙方簽訂合同后到合同開始履行之前辦理
13、的各種手續(xù)的過(guò)程,也是雙方貿(mào)易前交易準(zhǔn)備過(guò)程。交易中要涉及到各有關(guān)方,即可能要涉及到中介方、銀行金融機(jī)構(gòu)、信用卡公司、海關(guān)系統(tǒng)等,買賣雙方要與各有關(guān)方進(jìn)行各種電子票據(jù)和電子單證的交換,直到辦理完可以將所購(gòu)商品從賣方按合同規(guī)定開始向買方發(fā)貨的一切手續(xù)為止。</p><p><b> 3.交易后</b></p><p> 交易后的主要活動(dòng)包括交易合同的履行、服務(wù)和索賠
14、等活動(dòng)。這一階段是等買賣雙方辦理完所有各種手續(xù)之后開始,賣方要備貨、組貨、發(fā)貨,買賣雙方可以通過(guò)電子商務(wù)服務(wù)器跟蹤發(fā)出的貨物,銀行和金融機(jī)構(gòu)也按照合同,處理雙方收付款、進(jìn)行結(jié)算,出具相應(yīng)的銀行單據(jù)等,直到賣方收到自己所購(gòu)商品,完成整個(gè)交易過(guò)程。索賠是在買賣雙方出現(xiàn)違約時(shí),需要進(jìn)行違約處理的工作,受損方要向違約方索賠。</p><p> 1.1.4研究開發(fā)電子商務(wù)網(wǎng)站的重要性</p><p&g
15、t; 電子商務(wù)網(wǎng)站在世界范圍內(nèi)取得了巨大發(fā)展。但在我國(guó),由于電子商務(wù)活動(dòng)開展時(shí)間不長(zhǎng),所以仍處于起步階段;并且在發(fā)展電子商務(wù)的道路中,由于經(jīng)驗(yàn)不足難免經(jīng)歷低潮。然而,要適應(yīng)全球經(jīng)濟(jì)一體化的潮流,必須要發(fā)展電子商務(wù)。我國(guó)政府和有關(guān)主管部門對(duì)電子商務(wù)也給予了高度的重視和積極的支持。目前我國(guó)大約1.5萬(wàn)家國(guó)有大中型企業(yè)中的70%左右連入了Internet,其中一些企業(yè)擁有了自己的主頁(yè)和WWW服務(wù)器,有進(jìn)出口權(quán)的企業(yè)有一部分能熟練進(jìn)行國(guó)際電子
16、商務(wù)的業(yè)務(wù)。同時(shí),為上海電子商務(wù)配套的統(tǒng)一支付網(wǎng)關(guān)也已于1999年建成。上海的電子商務(wù)支付網(wǎng)點(diǎn)正式投入運(yùn)行,網(wǎng)上消費(fèi)者在家用借記卡或信用卡就可以通過(guò)在線支付的方式完成網(wǎng)上購(gòu)物的全過(guò)程。在這種環(huán)境下,對(duì)電子商務(wù)網(wǎng)站的研究和開發(fā)非常必要。</p><p> 1.1.5電子商務(wù)網(wǎng)站需要解決的主要問(wèn)題</p><p> 以下幾個(gè)方面是目前電子商務(wù)網(wǎng)站需要解決的主要問(wèn)題:</p>
17、<p><b> 1.安全性的加強(qiáng)</b></p><p> 除了SSL協(xié)議的安裝,網(wǎng)上商店,為了證明自己的安全性應(yīng)加緊SET協(xié)議的準(zhǔn)備。這樣也為安全地實(shí)現(xiàn)在線支付奠定了基礎(chǔ)。</p><p><b> 2.在線支付的普及</b></p><p> 目前,安全的在線支付是制約網(wǎng)上商店發(fā)展的瓶頸。在線支付地
18、重點(diǎn)是要加強(qiáng)網(wǎng)站、銀行和顧客的聯(lián)系和合作。在網(wǎng)站和銀行之間要建立相應(yīng)的軟、硬件聯(lián)網(wǎng);而顧客要配合網(wǎng)站,安裝電子錢包。這樣網(wǎng)站和顧客之間通過(guò)第三方——銀行相互制約、相互合作,才能安全地實(shí)現(xiàn)在線支付。</p><p> ?。?)Web數(shù)據(jù)庫(kù)的進(jìn)一步研究。</p><p> ?。?) Web與數(shù)據(jù)數(shù)據(jù)庫(kù)的結(jié)合,使Web技術(shù)和數(shù)據(jù)庫(kù)技術(shù)都有了更廣泛的發(fā)展空間。</p><p&g
19、t; 1.1.6網(wǎng)上商店與網(wǎng)上購(gòu)物現(xiàn)狀</p><p> 隨著Internet的日益盛行,利用無(wú)國(guó)界、無(wú)區(qū)域界限的Internet銷售商品或服務(wù),已成為商品交易的新選擇。從國(guó)際上召開的一系列關(guān)于“如何利用Internet制造商機(jī)”等討論會(huì)的踴躍現(xiàn)象可以證明,網(wǎng)上商店即將成為一個(gè)浪潮。這種交易方式的優(yōu)越性也日漸被人們理解,并且這些觀念正在以難以想象的加速度傳播到世界的各個(gè)角落,中國(guó)也不例外。在我國(guó),隨著各項(xiàng)技術(shù)
20、的日益完善,人們的參與意識(shí)逐加深,網(wǎng)上商店蓬勃發(fā)展的良好趨勢(shì)以已初現(xiàn)端倪。從政府到公民,普遍認(rèn)為“信息時(shí)代”已經(jīng)到來(lái)。作為“信息時(shí)代”一種重要形式的網(wǎng)上商店將成為新時(shí)代的寵兒。</p><p> 1.1.7網(wǎng)上商店購(gòu)物的特點(diǎn)</p><p><b> 1.開放性</b></p><p> Internet是開放的,可以自由連接,而且沒(méi)有時(shí)
21、間和空間的限制,沒(méi)有地理上的距離概念,任何人都可以隨時(shí)加入 Internet,只要遵循規(guī)定的網(wǎng)絡(luò)協(xié)議。同時(shí),在 Internet上任何人都可以享受創(chuàng)作的自由,所有的信息流動(dòng)都不受限制。在網(wǎng)絡(luò)的每個(gè)客戶都是平等的,這種開放性使得網(wǎng)絡(luò)用戶不存在是與否的限制。</p><p><b> 2.內(nèi)容共享性</b></p><p> 網(wǎng)絡(luò)用戶在網(wǎng)上可以隨意地調(diào)閱別人地網(wǎng)頁(yè)或拜
22、訪電子廣告牌,從中尋找自己需要的信息和資料,有的網(wǎng)頁(yè)連接共享數(shù)據(jù)庫(kù),可以供查詢的資料更多。而內(nèi)容的提供者本意就是希望用戶能夠隨時(shí)取閱它的資料,使用說(shuō)明或者他的一些小經(jīng)驗(yàn),他希望用戶能認(rèn)同他的看法、分享他的快樂(lè)。</p><p><b> 3.價(jià)格低廉性</b></p><p> Internet是從學(xué)術(shù)信息交流開始,人們已經(jīng)習(xí)慣于免費(fèi)使用。進(jìn)入商業(yè)化之后,網(wǎng)絡(luò)服務(wù)
23、業(yè)務(wù)供應(yīng)商(ISP)一般采用低價(jià)策略占領(lǐng)市場(chǎng),使用戶本應(yīng)支付的通信費(fèi)和網(wǎng)絡(luò)的使用費(fèi)等算進(jìn)成本大大降低,增加了網(wǎng)絡(luò)的吸引力。</p><p><b> 4.交互性</b></p><p> 網(wǎng)絡(luò)的交互性是通過(guò)兩個(gè)方面的實(shí)現(xiàn)的,其一是通過(guò)網(wǎng)頁(yè)實(shí)現(xiàn)實(shí)時(shí)的人機(jī)對(duì)話,用戶選擇特定的圖文標(biāo)志后可以瞬間跳到感興趣的內(nèi)容頁(yè)面。</p><p> 1.2
24、 電子商務(wù)的框架</p><p> 電子商務(wù)的基本框架是指實(shí)現(xiàn)電子商務(wù)從技術(shù)到一般服務(wù)所應(yīng)具備的完整的運(yùn)作基礎(chǔ),下圖為它的基本框架。顯然,它是一個(gè)應(yīng)用為目的、以法律、技術(shù)規(guī)范和物流為保障、以信息平臺(tái)為核心的有機(jī)整體。</p><p> 圖1-1 電子商務(wù)基本框架</p><p> 1.2.1電子商務(wù)的信息平臺(tái)</p><p> 電子
25、商務(wù)信息平臺(tái)一般有如圖所示的層次結(jié)構(gòu),由信息網(wǎng)路、信息交換和一般商業(yè)信息服務(wù)3層組成。它主要在一系列計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議、安全協(xié)議的支持下工作。電子商務(wù)的信息平臺(tái)的主要功能是實(shí)現(xiàn)市場(chǎng)主體間以及它們與商業(yè)應(yīng)用、社會(huì)環(huán)境以及物流系統(tǒng)間的信息交互,對(duì)商品流通過(guò)程進(jìn)行控制、協(xié)調(diào)。</p><p> 圖1-2 電子商務(wù)信息平臺(tái)的層次結(jié)構(gòu)</p><p> 1.2.2電子商務(wù)的模式</p>
26、<p> 電子商務(wù)是迄今為止最為復(fù)雜的商務(wù)活動(dòng),它的應(yīng)用層包括各種電子商務(wù)的活動(dòng),如網(wǎng)絡(luò)銀行、網(wǎng)上證劵、遠(yuǎn)程教育、遠(yuǎn)程醫(yī)療、和電子商務(wù)管理等。這里僅想概括地討論以下電子商務(wù)的服務(wù)模式。</p><p> 電子商務(wù)模式是對(duì)各類電子商務(wù)活動(dòng)的組合和運(yùn)行方式的概括。對(duì)它的模式的劃分可以從不同的角度進(jìn)行歸納。</p><p> 1.以電子商務(wù)的網(wǎng)路平臺(tái)的類型為依據(jù)的模式<
27、/p><p> 以電子商務(wù)的網(wǎng)絡(luò)平臺(tái)的類型為依據(jù),可以將電子商務(wù)劃分為內(nèi)網(wǎng)模式、外網(wǎng)模式</p><p> 和互聯(lián)網(wǎng)絡(luò)模式。內(nèi)網(wǎng)模式是在企業(yè)內(nèi)部進(jìn)行信息的采集、交流和處理,目前是實(shí)現(xiàn)內(nèi)部辦公和管理的自動(dòng)化,提升管理水平,提高工作效率。外網(wǎng)模式的特點(diǎn)是跨越企業(yè)邊界的信息交流,目的是擴(kuò)大業(yè)務(wù)協(xié)作范圍,建立虛擬聯(lián)盟,鞏固和提高企業(yè)的市場(chǎng)份額?;ヂ?lián)網(wǎng)絡(luò)是在網(wǎng)上開展各種業(yè)務(wù),創(chuàng)造商機(jī),增加利潤(rùn)。&l
28、t;/p><p> 2.以參加交易為主體為依據(jù)的模式</p><p> 圖1-3按市場(chǎng)主體為依據(jù)的市場(chǎng)模式的幾種組合形式</p><p> ?。?)企業(yè)內(nèi)部電子商務(wù)。企業(yè)內(nèi)部電子商務(wù)主要為內(nèi)部提供信息服務(wù),如在工作群組之間的溝通、內(nèi)部數(shù)字出版、團(tuán)體管理等,大致相當(dāng)于內(nèi)部網(wǎng)模式。</p><p> ?。?)B2B模式。B2B(B to B)模式
29、即企業(yè)間模式,是指企業(yè)使用Interne或各種商務(wù)網(wǎng)絡(luò)管理向供應(yīng)商訂貨和付款,完成商務(wù)活動(dòng),主要應(yīng)用于供應(yīng)商管理、庫(kù)存管理、渠道管理、付款管理等方面。采用B2B的模式構(gòu)造電子商務(wù)系統(tǒng)是許多企業(yè)的一種目標(biāo)。</p><p> ?。?)B2G模式。B2G是指企業(yè)與政府間的商務(wù)交易。政府采購(gòu)就是一種典型的B2G商務(wù)活動(dòng)。</p><p> ?。?)B2C/C2B模式。B2C模式即企業(yè)與消費(fèi)者模式
30、,主要指發(fā)生在企業(yè)與客戶間的聯(lián)機(jī)銷售或電子銷售,也稱網(wǎng)絡(luò)直銷模式。</p><p> B2C模式的變種是C2B.是指消費(fèi)者組織起來(lái),就某種商品聚集一定的定購(gòu)量,向企業(yè)申請(qǐng)折扣,從中謀取實(shí)惠,例如組團(tuán)旅游、合伙采購(gòu)等。</p><p> ?。?)G2C/G2B。G2C/G2B主要指消費(fèi)者個(gè)人或者企業(yè)向政府的交稅、財(cái)產(chǎn)申報(bào)、社會(huì)福利發(fā)放、政府調(diào)查等。</p><p>
31、 ?。?)C2C模式。C2C的商務(wù)活動(dòng)發(fā)生在消費(fèi)者之間,是消費(fèi)者自主式服務(wù)的結(jié)果。所謂電子化小區(qū)就是這種模式的一種形式。</p><p> 3.以電子商務(wù)的經(jīng)營(yíng)方式為依據(jù)的模式</p><p> ?。?)電子零售型。這是一種聯(lián)機(jī)網(wǎng)絡(luò)商店,網(wǎng)站提供產(chǎn)品信息消費(fèi)者選擇。消費(fèi)者可以得到比經(jīng)營(yíng)更多的折扣實(shí)惠。</p><p> ?。?)電子拍賣型。這也是一種聯(lián)機(jī)網(wǎng)絡(luò)商店,
32、網(wǎng)站提供產(chǎn)品品種信息供消費(fèi)者選擇,但不提供商品的價(jià)格,而是通過(guò)拍賣形式在網(wǎng)上相互叫價(jià)確定價(jià)格。</p><p> ?。?)電子直銷型。這是一類由生產(chǎn)企業(yè)開通的網(wǎng)上直銷站點(diǎn)。它繞過(guò)了中間環(huán)節(jié),由生產(chǎn)者直接供貨。</p><p> ?。?)電子商業(yè)街型。類似于現(xiàn)實(shí)的商業(yè)街,為有關(guān)廠家和商家提供建店、促銷、咨詢以及相關(guān)的支付、配送、倉(cāng)儲(chǔ)等服務(wù),從中收取服務(wù)費(fèi)。</p><p&
33、gt; 4.以電子商務(wù)經(jīng)營(yíng)的商品的性質(zhì)為依據(jù)的模式</p><p> ?。?)直接電子商務(wù)—--數(shù)字產(chǎn)品模式,如軟件、電子出版物、網(wǎng)上教育、訂票等。</p><p> ?。?)間接電子商務(wù)----有形產(chǎn)品。</p><p> 1.3 電子商務(wù)功能需求分析</p><p> 電子商務(wù)平臺(tái)以銷售產(chǎn)品為宗旨,為方便用戶購(gòu)買產(chǎn)品,電子商務(wù)平臺(tái)
34、提供如下所示的幾種功能:</p><p> ?。?)產(chǎn)品信息預(yù)覽:包括產(chǎn)品分類、詳細(xì)信息顯示等。由于通用的電子商務(wù)平臺(tái)中銷售的產(chǎn)品中多樣,因此產(chǎn)品的分類需要重點(diǎn)做好。同時(shí)由于產(chǎn)品多樣化,提供優(yōu)秀的搜索功能也是很必要的。</p><p> ?。?)平臺(tái)相關(guān)信息:包括電子商務(wù)平臺(tái)中一些用戶相關(guān)感興趣的信息,如網(wǎng)站新聞、產(chǎn)品促銷信息、最新產(chǎn)品信息、熱銷產(chǎn)品信息。</p><p
35、> ?。?)購(gòu)物車:用于存儲(chǔ)用戶再一次購(gòu)物活動(dòng)中保存的所有產(chǎn)品信息。</p><p> (4)結(jié)算中心:用戶購(gòu)物完成后,通過(guò)系統(tǒng)進(jìn)行結(jié)算并向系統(tǒng)發(fā)送訂單。</p><p> ?。?)用戶留言:接受用戶反饋意見(jiàn)。</p><p> ?。?)會(huì)員注冊(cè):電子商務(wù)平臺(tái)同樣基于會(huì)員系統(tǒng),因此需要提供會(huì)員注冊(cè)功能。</p><p><b&g
36、t; 2. 開發(fā)工具介紹</b></p><p> 2.1 HTML語(yǔ)言概述</p><p> HTML是超文本標(biāo)記語(yǔ)言(Hyper Text Markup Language)的縮寫,下面通過(guò)一段簡(jiǎn)單的HTML代碼了解一下HTML的結(jié)構(gòu)。</p><p><b> 例:</b></p><p>
37、 <HTML>-- HTML文件開始標(biāo)記;</p><p> <HEAD>--文件頭開始標(biāo)記,文件頭;</p><p> <TITLE>這是標(biāo)題部分。</TITLE></p><p> </HEAD>--文件頭結(jié)束標(biāo)記;</p><p> <BODY>--文件體開
38、始標(biāo)記,文件體,HTML文件的正文寫在這里;</p><p> <P>你好,這是正文部分!</P></p><p> </BODY>--文件體結(jié)束標(biāo)記;</p><p> </HTML>--文件開始標(biāo)記;</p><p> 這段程序的功能就是在顯示“標(biāo)題”的地方顯示“這是標(biāo)題部分”。在正
39、文的地方“你好,這是正文部分!”。</p><p> HTML文件的開頭和結(jié)尾分別由<HTML>和</HTML>來(lái)標(biāo)記的。所有HTML文件都可以分為兩部分:標(biāo)題和正文。每一部分用特定的標(biāo)記標(biāo)出:在HTML語(yǔ)言中規(guī)定<HEAD>和</HEAD>標(biāo)記標(biāo)題部分,用<BODY>和</BODY>標(biāo)記正文部分。</p><p>
40、 有些HTML標(biāo)記只能在“標(biāo)題”中使用,其中<TITLE>和</TITLE>就是最常用的這一類,該標(biāo)記用于指定HTML文檔的標(biāo)題。</p><p> 如果你使用過(guò)C/C++、Basic等高級(jí)語(yǔ)言,就可以注意到HTML語(yǔ)言與其它語(yǔ)言存在很大的區(qū)別,如它不包含賦值語(yǔ)句和判斷、循環(huán)等流程控制語(yǔ)句。正如名字所指出的,HTML是一種標(biāo)記語(yǔ)言,它定義了一系列的特殊標(biāo)記,以便區(qū)分頁(yè)面的不同部分,&l
41、t;/p><p> 從第一個(gè)例子中,可以看到HTML描述的是文檔內(nèi)容的結(jié)構(gòu),而不是文檔被察看時(shí)屏幕上的實(shí)際顯示樣式。文檔的格式化是通過(guò)瀏覽器來(lái)完成的:當(dāng)瀏覽器讀入一個(gè)Web頁(yè)面時(shí),將分析HTML的標(biāo)記,以決定文本和圖像在屏幕中的顯示形式,瀏覽器為標(biāo)記的名稱和它們?cè)谄聊恢械膶?shí)際顯示樣式之間建立了映射。要注意的是,對(duì)某些標(biāo)記部分,不同的瀏覽器會(huì)有不同的映射方式,也就是說(shuō)用不同的瀏覽器查看一個(gè)Web文檔,其看到的結(jié)果可能
42、不同。這就是HTML的特性。</p><p> 2.2 Dreamweaver簡(jiǎn)介</p><p> 2.2.1 Dreamweaver的功能 </p><p> Dreamweaver是一個(gè)所見(jiàn)即所得網(wǎng)頁(yè)編輯器,支持最新的DHTML和CSS標(biāo)準(zhǔn)。它采用了多種先進(jìn)技術(shù),能夠快速高效地創(chuàng)建極具表現(xiàn)力和動(dòng)態(tài)效果的網(wǎng)頁(yè),使網(wǎng)頁(yè)創(chuàng)作過(guò)程變得簡(jiǎn)單無(wú)比。用于對(duì)
43、Web站點(diǎn)、Web網(wǎng)頁(yè)和Web應(yīng)用程序進(jìn)行設(shè)計(jì)、編碼開發(fā)。</p><p> 利用Dreamweaver中的可視化編輯功能,可以快速地創(chuàng)建頁(yè)面而無(wú)需編寫任何代碼可以查看所有站點(diǎn)元素或資源,并將他們從易于使用的面板直接拖到文檔中。可以在Macromedia Fireworks中創(chuàng)建和編輯圖像,然后將它們直接導(dǎo)入Dreamweaver,或者直接在Dreamweaver中添加Macromedia Flash對(duì)象,從而
44、優(yōu)化了開發(fā)工作流程。</p><p> Dreamweaver還包括多種與編碼相關(guān)的工具和功能,其中包括代碼試圖中的代碼編輯工具(如代碼加色和標(biāo)簽完成),有關(guān)HTML、CSS、JavaScript、CFML、ASP和JSP的參考資料及一個(gè)JavaScript調(diào)試器。Macromedia的可自由導(dǎo)入導(dǎo)出HTML技術(shù)可導(dǎo)入手工編碼的HTML文檔而不會(huì)重新設(shè)置代碼的格式,可以隨后用首選的格式設(shè)置樣式來(lái)重新設(shè)置代碼的格
45、式。Dreamweaver現(xiàn)在包括并擴(kuò)展了Macromedia Ultradev中的所有功能,以幫助使用ASP、ASP.NET、ColdFusion標(biāo)記語(yǔ)言(CFML)JSP和PHP等服務(wù)性語(yǔ)言來(lái)生成由動(dòng)態(tài)數(shù)據(jù)庫(kù)支持的Web程序。</p><p> Dreamweaver可以完全自定義,可以創(chuàng)建自己的對(duì)象和命令,修改鍵盤快捷方式,甚至編寫JavaScript代碼,并用新的行為 、屬性面板和站點(diǎn)報(bào)告來(lái)擴(kuò)展Drea
46、mweaver的功能。能夠?qū)W(wǎng)頁(yè)源代碼進(jìn)行直接精確的控制,這是Dreamweaver最值得稱道的特性之一。利用Dreamweaver的Roundtrip HTML技術(shù),用戶可以精確控制Dreamweaver生產(chǎn)的網(wǎng)頁(yè)源代碼。例如,在可視編輯器中進(jìn)行編輯時(shí),可以在HTML源代碼檢視器其窗口中同步地看到Dreamweaver到底生成了什么樣的源代碼;反過(guò)來(lái),在HTML源代碼檢視器窗口中直接輸入的代碼,可以在可視化環(huán)境和源代碼編輯兩者之間的融
47、會(huì)貫通。在Dreamweaver的可視環(huán)境中,甚至可以直接對(duì)HTML標(biāo)記進(jìn)行選中、添加、修改或刪除等操作。</p><p> Dreamweaver在易用性方面和對(duì)各種新技術(shù)(例如CSS層疊樣式、分層及及其它動(dòng)態(tài)HTML特性)的支持方面,同樣也比其它同類產(chǎn)品高出一籌。利用Dreamweaver所提供的強(qiáng)大的設(shè)計(jì)工具,就能夠快速創(chuàng)建各種頁(yè)面元素的屬性和格式;在不用商寫一行代碼的情況下,就能夠快速創(chuàng)建各種極具動(dòng)態(tài)H
48、TML特性的網(wǎng)頁(yè),如動(dòng)畫和分層等;利用Dreamweaver的目標(biāo)瀏覽器檢查特性,可以創(chuàng)建兼容性極好的網(wǎng)頁(yè),以適用于各種平臺(tái)和各種瀏覽器;同時(shí),Dreamweaver還提供了強(qiáng)大的站點(diǎn)管理特性,幫助在整個(gè)站點(diǎn)的角度上管理和維護(hù)所有的文檔,例如可以自動(dòng)更新和修復(fù)個(gè)文檔中的鏈接和路徑,或是實(shí)現(xiàn)服務(wù)器和本地計(jì)算機(jī)上文檔的同步和更新。</p><p> 2.2.2 Dream weaver MX的新特性 </p&
49、gt;<p> 1.對(duì)代碼和設(shè)計(jì)的完全控制</p><p> 可以使用Dreamweaver MX 設(shè)計(jì)工具或多格式編碼環(huán)境案需要的方式生成站點(diǎn)。</p><p> 新的集成工作區(qū)布局用多文檔界面(MDI)提供了較為熟悉的工作環(huán)境,其中包括完全可??康拿姘搴瓦x項(xiàng)卡的文檔窗口。</p><p> Macromedia MX面板管理與面板Macro
50、media Flash MX和Firework MX中的工作方式一致。根據(jù)需要將可折疊、可停靠的面板組合在一起并折疊或擴(kuò)展這些面板,以實(shí)現(xiàn)順暢、高度可配置的工作流程。</p><p> 預(yù)設(shè)計(jì)的示例Web組件包含專業(yè)質(zhì)量的布局,使在設(shè)計(jì)方面取得領(lǐng)先的優(yōu)勢(shì),同時(shí)提供了JavaScript功能苦,是可以訪問(wèn)高級(jí)的客戶端交互,而無(wú)需閱讀數(shù)百頁(yè)的教科商。</p><p> 增強(qiáng)的Dreamwe
51、aver模版允許設(shè)置高級(jí)的規(guī)則,以便讓撰寫人在不損壞站點(diǎn)設(shè)計(jì)的情況下輸入內(nèi)容。模版繼承允許自定義程度更高的布局控制,而可編輯區(qū)域則使撰寫人在輸入是更加靈活。</p><p> 站點(diǎn)定義向?qū)Э梢钥焖俣奖愕卦O(shè)置站點(diǎn)(無(wú)論是在首次生成動(dòng)態(tài)站點(diǎn)還是在設(shè)置ISP賬戶)。</p><p> 代碼提示可以方便地自定義菜單,當(dāng)在代碼視圖中進(jìn)行編輯時(shí),這些菜單將顯示適當(dāng)?shù)臉?biāo)簽屬性、方法屬性、函數(shù)參數(shù)和
52、CSS樣式。可自定義的插入欄可以快速地訪問(wèn)Dreamweaver MX中的對(duì)象和行為,并且可完全擴(kuò)展。</p><p> 2.對(duì)所有最新服務(wù)器技術(shù)的強(qiáng)大支持</p><p> 通過(guò)手工編碼及通過(guò)使用可視化對(duì)象和行為來(lái)快速生成動(dòng)態(tài)的、數(shù)據(jù)庫(kù)驅(qū)動(dòng)的Web應(yīng)用程序。</p><p> 用于ColdFusion 、ASP、ASP.NET、JSP和PHP的服務(wù)器代碼庫(kù)能
53、夠使用所有前沿的服務(wù)器端技術(shù),以可視方式創(chuàng)建動(dòng)態(tài)Web站點(diǎn),使用一個(gè)開發(fā)環(huán)境即可與多種站點(diǎn)和后端技術(shù)集成。</p><p> 3.方便地獲取最新標(biāo)準(zhǔn)</p><p> 聲稱符合最新Web標(biāo)準(zhǔn)(包括XML和Web服務(wù))的Web站點(diǎn),并用前沿的開發(fā)技術(shù)使得既能不斷更新。</p><p> 用于ASP.NET、ColdFusion和Java的Web服務(wù)內(nèi)部檢查使能夠
54、利用所有前沿服務(wù)器技術(shù)中基于XML的最新Web服務(wù)標(biāo)準(zhǔn)進(jìn)行內(nèi)部檢查和互操作。通過(guò)Dreamweaver MX中的Web服務(wù)器內(nèi)部檢查的功能,可以將復(fù)雜的功能包括在Web應(yīng)用程序中。</p><p> Flash MX 和Fireworks MX中啟動(dòng)和編輯會(huì)加速在Dreamweaver MX、Fireworks MX Flash MX之間進(jìn)行的圖形、動(dòng)畫和HTML編輯,使能夠直接從Dreamweaver啟動(dòng)和優(yōu)
55、化。</p><p> 用于查看XML、HTML和CFML的標(biāo)簽檢查器能夠快速而方便地察看文檔的結(jié)構(gòu)??梢匝杆侔l(fā)現(xiàn)并清除不正確的嵌套和父子關(guān)系,而無(wú)需查看初始源代碼。</p><p> 安全FTP登錄與用于Windows的MacSSH和PUTTY集成在一起,支持通過(guò)SSH安全地傳輸來(lái)集成DreamweaverFTP客戶端的登錄信息。</p><p> 2.3
56、 ASP概述</p><p> 2.3.1 ASP的基本概念</p><p> 動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)(Active Server Pages ASP)的簡(jiǎn)稱,是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序。使用ASP可以組合HTML頁(yè)、腳本命令和ActiveX組件以創(chuàng)建交互的Web的功能強(qiáng)大的應(yīng)用程序。ASP應(yīng)用程序很容易開發(fā)和修改,可用它來(lái)創(chuàng)建動(dòng)態(tài)Web頁(yè)或生
57、成強(qiáng)大的Web應(yīng)用程序。</p><p> 在Internet風(fēng)行早期,web網(wǎng)頁(yè)只是靜態(tài)的圖文組合,瀏覽者可以在網(wǎng)頁(yè)上閱讀信息,但無(wú)法做進(jìn)一步查詢、發(fā)表意見(jiàn)或進(jìn)行電子商務(wù)、在線交談、問(wèn)卷調(diào)查、預(yù)約訂票、留言簿、社區(qū)服務(wù)、校友錄、數(shù)據(jù)庫(kù)管理等工作,這顯然布滿足人們?cè)絹?lái)越多的多元化的需求.為此,提出了動(dòng)態(tài)網(wǎng)頁(yè)的解決方案,所謂的“動(dòng)態(tài)網(wǎng)頁(yè)”指的是瀏覽器端和服務(wù)器端可以互動(dòng),也就是服務(wù)器可以實(shí)時(shí)處理 瀏覽器短的請(qǐng)求(
58、Request),然后將處理結(jié)果相應(yīng)給瀏覽器段,而ASP便是微軟用來(lái)建立動(dòng)態(tài)網(wǎng)頁(yè)的解決方案.</p><p> ASP是一種服務(wù)器端的指令環(huán)境,用來(lái)建立并執(zhí)行交互式web服務(wù)器應(yīng)用程序,你可以使用ASP來(lái)結(jié)合服務(wù)器端指令,HTML網(wǎng)頁(yè)及COM組件,換句話說(shuō),ASP程序包含“腳本語(yǔ)言程序(Scripting Language)”,“潛入HTML(Embeded HTML)”,“COM組件調(diào)用”等3個(gè)部分,前者可由
59、VBScript、Jscriptperl、Script、python、REXX等程序語(yǔ)言的編寫而成.也正由于ASP程序可以嵌入HTML,因此,現(xiàn)有的HTML文件(擴(kuò)展名為.htm)很快便可以轉(zhuǎn)換成ASP程序(擴(kuò)展為.asp).</p><p> 圖2-1 ASP執(zhí)行過(guò)程</p><p> ASP程序只能在web服務(wù)器端執(zhí)行,以圖為例,當(dāng)瀏覽器向服務(wù)器要求運(yùn)行ASP程序時(shí),服務(wù)器會(huì)讀取該
60、程序,然后執(zhí)行該程序并將結(jié)果轉(zhuǎn)換為HTML文件,在將HTML文件傳送給瀏覽器,待瀏覽器收到HTML文件之后,便可以執(zhí)行結(jié)果顯示在瀏覽器上.</p><p> 也可以認(rèn)為ASP是一種類似HTML(Hypertext Markup Language,超文本標(biāo)識(shí)語(yǔ)言)、Script與CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口)的結(jié)合體,但是其運(yùn)行效率卻比CGI更高。程序編制也比HTML更方
61、便且更有靈活性,程序安全及保密性也遠(yuǎn)比Script好?,F(xiàn)在對(duì)這些名詞加以解釋并說(shuō)明它們之間的區(qū)別。</p><p> ◆ HTML(Hypertext Markup Language)是一種超文本識(shí)別語(yǔ)言,HTML文件是被網(wǎng)絡(luò)瀏覽器讀取并產(chǎn)生網(wǎng)頁(yè)的文件,用戶只需要使用網(wǎng)頁(yè)瀏覽工具就可以瀏覽這些文件,目前比較常用的工具包括Microsoft Internet Explorer及Netscape Communic
62、ator等。由于HTML文件都是由標(biāo)簽(tag)所組成的,因此它比較適合制作靜態(tài)網(wǎng)頁(yè),再者,由于自身的限制HTML文件是無(wú)法直接存取數(shù)據(jù)庫(kù)的,所以存取數(shù)據(jù)庫(kù)的大部是靠CGI來(lái)處理。ASP不但可以包含HTML標(biāo)簽,也可以直接存取數(shù)據(jù)庫(kù)及使用無(wú)限擴(kuò)充的ActiveX控件,因此在程序編制上要比HTML方便且更富有靈活性。</p><p> ◆ CGI(Common Gateway Interface)是一種共用的網(wǎng)
63、關(guān)接口,它可以稱為一種機(jī)制。因此可以使用各種不同的程序語(yǔ)言編寫合適的CGI程序,這些程序語(yǔ)言包括VisualBasic、Delphi或C/C++等等,可以將已經(jīng)寫好的程序放在Web服務(wù)器的計(jì)算機(jī)上運(yùn)行,再將其運(yùn)行結(jié)果通過(guò)Web服務(wù)器傳輸?shù)娇蛻舳说木W(wǎng)頁(yè)瀏覽器。事實(shí)上,這樣的編制方式比較困難而且效率低,因此每一次修改程序都必須重新將CGI程序編譯成可執(zhí)行的文件。而ASP與Script(腳本)的編程方式非常類似,它完全不需要重新編譯成為可執(zhí)行
64、文件就可以直接運(yùn)行,再者ASP內(nèi)置的ADO組件,允許用戶通過(guò)客戶端瀏覽器存取各種各樣的數(shù)據(jù)庫(kù)。除此之外,ASP與CGI最大的不同在于對(duì)象向?qū)Ш徒M件重用,ASP除了內(nèi)置的Request對(duì)象、Response對(duì)象、Server對(duì)象,Session對(duì)象Application對(duì)象及ObjectContext對(duì)象等基本對(duì)象外,另外允許用戶以外掛的方式使用ActiveX控件。當(dāng)然,ASP本身也提供了多個(gè)ActiveX控件使用,這些組件包括廣告回轉(zhuǎn)組
65、件、文件存取組件、文件連接組件及數(shù)據(jù)庫(kù)存取</p><p> ◆ Script(腳本)是由一組可以在Web服務(wù)器或客戶端瀏覽器運(yùn)行的命令組合而成,目前在網(wǎng)頁(yè)編制上比較流行的腳本語(yǔ)言包括VB Script與Java Script。這些腳本大部分是在客戶運(yùn)行端運(yùn)行,因此,客戶打可以很清楚的取得腳本的內(nèi)容,所以,就安全性而言,這些客戶打的腳本語(yǔ)言的確有些危險(xiǎn)。ASP雖然具有腳本語(yǔ)言的方便性,但由于它是在Web服務(wù)器
66、端運(yùn)行的,運(yùn)行后再將運(yùn)行結(jié)果以HTML格式傳送至客戶端的瀏覽器,因此ASP與一般的腳本語(yǔ)言相比要安全多了。</p><p> ◆ PHP是一個(gè)縮寫名稱,“PHP:Hypertext Preprocessor”,打開縮寫還是縮寫。PHP是一種HTML內(nèi)嵌式的語(yǔ)言(類似IIS上的ASP)。而PHP獨(dú)特的語(yǔ)法混合了C、Java、Perl以及PHP式的新語(yǔ)法,它也可以比CGI或者Perl更快速的執(zhí)行動(dòng)態(tài)頁(yè)面。要比較和
67、網(wǎng)頁(yè)結(jié)合的能力,PHP和ASP是并駕齊驅(qū)的。在開發(fā)及維護(hù)時(shí)間上,PHP及ASP都有不錯(cuò)的表現(xiàn)。</p><p> 總而言之,ASP是目前網(wǎng)頁(yè)開發(fā)技術(shù)中最容易學(xué)習(xí)、靈活性最大的開發(fā)工具之一,而且最重要的是ASP擁有非常大的可擴(kuò)充性。ASP是用附加特性擴(kuò)展了標(biāo)準(zhǔn)的HTML文件。像標(biāo)準(zhǔn)的HTML文件一樣 ,ASP包含可被Web瀏覽器顯示并解釋的HTML標(biāo)簽。通常放入HTML文件的Java小程序、閃爍文本、用戶端腳本、
68、用戶端ActiveX控件都可以放入Active Server Pages中。</p><p> 2.3.2 ASP具有的重要特性</p><p> 1.ASP可包含服務(wù)器端腳本。將服務(wù)器端腳本包含在ASP中就可以用動(dòng)態(tài)內(nèi)容創(chuàng)建網(wǎng)頁(yè)。舉各例子,可以創(chuàng)建一個(gè)不同時(shí)間顯示不同信息的網(wǎng)頁(yè)。</p><p> 2.ASP提供了幾種內(nèi)置對(duì)象。在Active Server
69、Pages中使用內(nèi)置對(duì)象可以使</p><p> 本功能更強(qiáng),在其他方面,這些對(duì)象可使你從瀏覽器中檢索或向?yàn)g覽器發(fā)送信息。例如,可以用Request對(duì)象取得用戶發(fā)送到HTML表單上的信息,并在一個(gè)腳本中響應(yīng)這些信息。</p><p> 3.用附加組件,可以擴(kuò)展Active Server Pages。Active Server Pages可同</p><p>
70、幾個(gè)標(biāo)準(zhǔn)的服務(wù)器ActiveX組件捆綁在一起,這些組件的使用可以方便的處理數(shù)據(jù)庫(kù),發(fā)送E-mail或訪問(wèn)文件系統(tǒng)。</p><p> 4.ASP可以和諸如SQL Server這樣的數(shù)據(jù)庫(kù)進(jìn)行掛接,可以在ASP中使用SQL語(yǔ)言.動(dòng)態(tài)更新的站點(diǎn)都需要數(shù)據(jù)庫(kù)的支持,而且需要隨數(shù)據(jù)庫(kù)內(nèi)容的更新而自動(dòng)更新,可以利用ASP自己建立很多類似的高級(jí)站點(diǎn).</p><p> 2.4 ASP的功能&l
71、t;/p><p> Active Server Pages在功能方面有所增強(qiáng),更易于開發(fā)應(yīng)用程序。主要如下:</p><p> ?。?)Microsoft 腳本調(diào)試程序??梢允褂媚_本調(diào)試程序調(diào)試.asp文件。</p><p> ?。?)事務(wù)性腳本。ASP頁(yè)和頁(yè)中使用的對(duì)象可以運(yùn)行于事務(wù)環(huán)境之下。在頁(yè)上的全部工作只有兩種結(jié)果:提交或終止。事務(wù)可以保護(hù)應(yīng)用程序免于因失敗而
72、導(dǎo)致數(shù)據(jù)丟失。</p><p> ?。?)管理工具。許多應(yīng)用程序設(shè)置可在Internet服務(wù)管理器上進(jìn)行,這是Internet Information Server 和Personal Web Server(在Windows NT Workstation上)的管理工具。</p><p> (4)隔離ASP應(yīng)用程序。可以隔離ASP應(yīng)用程序以便它們能在Web服務(wù)器上獨(dú)立的內(nèi)存空間運(yùn)行。萬(wàn)一某
73、個(gè)應(yīng)用程序失敗時(shí),可以保護(hù)其他應(yīng)用程序和Web服務(wù)器。它也可以在不停止Web服務(wù)器的情況下,停止一個(gè)應(yīng)用程序或從內(nèi)存中卸載其組件。</p><p> (5)文件上載。瀏覽器可以通過(guò)Posting Acceptor應(yīng)用程序?qū)⑽募陷d到Web服務(wù)器??梢跃帉慉SP腳本來(lái)發(fā)送帶有從Posting Acceptor傳來(lái)的信息的E-mail,如每一個(gè)上載文件的位置和名稱。</p><p> ?。?
74、)新的ASP組件。ASP提供了新的基礎(chǔ)組件。</p><p> ?。?)應(yīng)用程序根目錄的改變。ASP應(yīng)用程序的根目錄在Web站點(diǎn)上可以是物理目錄。以前,根目錄必須映射為虛擬目錄?,F(xiàn)在可以用Internet服務(wù)管理器指示ASP應(yīng)用程序的根目錄。必須將.asp文件置于應(yīng)用程序樹中,Web服務(wù)器才能檢測(cè)文件的改變并且自動(dòng)重裝它們。</p><p> ?。?)支持Internet Explorer
75、 4.0通道和Web預(yù)測(cè)。當(dāng)ASP要發(fā)送包含通道定義命令的文件時(shí),它會(huì)自動(dòng)告訴Internet Explorer 4.0。使用ASP很容易就能生成通道定義(.cdf)文件。</p><p> ?。?)支持HTTP 1.1協(xié)議。Internet Information Server和Personal Web Server支持HTTP 1.1協(xié)議。在響應(yīng)支持HTTP 1.1的瀏覽器(例如nternet Explore
76、r 4.0)時(shí),這一支持可使ASP利用新協(xié)議的高效率。例如,當(dāng)向?yàn)g覽器返回頁(yè)的時(shí)候,ASP使用大塊轉(zhuǎn)換編碼以提高網(wǎng)絡(luò)效益。</p><p> ?。?0)使用腳本語(yǔ)言。Active Server Pages提供了一個(gè)在HTML頁(yè)中使用現(xiàn)有腳本語(yǔ)言如Microsoft VBScript和 Microsoft JScript 的框架。</p><p> 1.如何編輯和執(zhí)行ASP程序</p
77、><p> 你可以使用“記事本”等純文本編輯程序或FrontPage、Visual InterDev編輯ASP程序,要注意的是擴(kuò)展名必須命名為.asp,所以在你存盤時(shí)記得將擴(kuò)展名更改為.asp。</p><p> 由于ASP程序必須在支持ASP的Web服務(wù)器上才能運(yùn)行,所以在你執(zhí)行ASP程序之前,請(qǐng)先將計(jì)算機(jī)虛擬為Web服務(wù)器,然后將程序保存至計(jì)算機(jī)Web主目錄的Ch01文件(默認(rèn)為C:\
78、Inetpub\wwwroot\CH01\),拷貝完畢之后,若要以瀏覽器執(zhí)行程序,請(qǐng)?jiān)跒g覽器的網(wǎng)址欄輸入http://計(jì)算機(jī)名稱/Ch01/文件名稱.asp或http://127.0.0.1/ Ch01/文件名稱.asp,然后按Enter鍵即可。</p><p> 如果你是在瀏覽器中以打開文件的方式開啟ASP程序,那么這個(gè)操作將會(huì)加載ASP程序,而非執(zhí)行ASP程序。若要執(zhí)行ASP程序,可以點(diǎn)取工具欄里的“刷新”
79、按扭。若計(jì)算機(jī)尚為設(shè)置為Web服務(wù)器,執(zhí)行ASP程序的操作將會(huì)使屏幕上出現(xiàn)對(duì)話框詢問(wèn)你是否將ASP程序存儲(chǔ)到磁盤。</p><p><b> 2.創(chuàng)建ASP頁(yè)</b></p><p> 創(chuàng)建.asp文件非常容易。如果要在HTML文件中添加腳本,只需將該文件的擴(kuò)展名.htm或.html替換為.asp就可以了。要使.asp文件可用于Web用戶,請(qǐng)將這個(gè)新文件保存在We
80、b站點(diǎn)上的目錄中(請(qǐng)確定啟用了該目錄的腳本和執(zhí)行權(quán)限)。使用瀏覽器查看該文件時(shí),可以看到ASP處理并返回了HTML頁(yè),現(xiàn)在可以在.asp文件中添加腳本命令了。</p><p> 注意:因?yàn)?asp文件需要額外的處理,請(qǐng)不要將所有的HTML頁(yè)都不轉(zhuǎn)換為ASP頁(yè)。應(yīng)該只將包含腳本命令的文件轉(zhuǎn)換為.asp文件。.asp和.htm文件可以放置在相同的目錄中。</p><p> 使用任何的文本編
81、輯器都可以創(chuàng)建.asp文件。使用那些帶有ASP增強(qiáng)支持的編輯器將更能提高效率。如果從未使用過(guò)HTML,請(qǐng)考慮先使用Microsoft FrontPage。使用FrontPage創(chuàng)建文檔和格式化文本就像使用文字處理工具一樣簡(jiǎn)單。接下來(lái)還可以使用Insert Script命令在FrontPage創(chuàng)建的HTML頁(yè)中插入簡(jiǎn)單的ASP命令。</p><p> 現(xiàn)在描述ASP頁(yè)并解釋如何給頁(yè)添加腳本命令.</p>
82、;<p> 使用腳本語(yǔ)言:解釋如何設(shè)置主語(yǔ)言以及如何在服務(wù)器腳本中使用VBScript和Jscript.</p><p> 使用變量和常量:介紹在ASP腳本中使用變量以及解釋如何獲取常量定義.</p><p> 編寫過(guò)程:解釋如何定義過(guò)程(函數(shù)和子程序)以及如何從ASP腳本中調(diào)用它們.</p><p> 使用組件和對(duì)象:解釋如何創(chuàng)建由Activ
83、eX組件提供的對(duì)象的實(shí)例、如何使用ASP內(nèi)建對(duì)象以及如何使用對(duì)象的方法和屬性.</p><p> 使用集合:解釋如何訪問(wèn)內(nèi)建對(duì)象的集合中的項(xiàng)目,包括遍歷整個(gè)集合。</p><p> 設(shè)置對(duì)象作用域:解釋對(duì)象的作用域并描述如何創(chuàng)建會(huì)話或應(yīng)用程序作用域?qū)ο蟆?lt;/p><p> ASP內(nèi)建對(duì)象:通過(guò)到詳細(xì)信息的鏈接提供ASP內(nèi)建對(duì)象的快速瀏覽。</p>
84、<p> ActiveX組件:通過(guò)到詳細(xì)信息的鏈接提供ASP提供的ActiveX組件的快速瀏覽。</p><p> 下面的HTML創(chuàng)建一個(gè)簡(jiǎn)單的主頁(yè),其中只有以大字體顯示的文字“Hello World”:</p><p><b> <HTML></b></p><p><b> <BODY>
85、</b></p><p> <FONT SIZE=7></p><p> Hello World!<BR></p><p><b> </FONT></b></p><p><b> </BODY></b></p>&
86、lt;p><b> </HTML></b></p><p> 如果想將這段文字重復(fù)幾次,并且每次字體越來(lái)越大。一種方法是重復(fù)字體標(biāo)記和HTML文本,每次重復(fù)分別給出不同的字體大小。當(dāng)瀏覽器打開這個(gè)HTML頁(yè)的時(shí)候,這行文字將被顯示好幾次。另一種方式是,使用ASP來(lái)生成相同的內(nèi)容,不過(guò)方式將更加靈活。</p><p> 啟動(dòng)文本編輯器(記事本)或
87、字處理軟件(如Microsoft Word).在屏幕上調(diào)整以下編輯器窗口和瀏覽器窗口,以便能夠同時(shí)看到它們。</p><p> 將下列HTML標(biāo)記復(fù)制并粘貼到文件的開頭:</p><p> <%@ LANGUAGE = “VBScript”%></p><p><b> <HTML></b></p>
88、<p><b> <BODY></b></p><p> 注意:第一個(gè)標(biāo)記是一個(gè)特殊的ASP標(biāo)記,用來(lái)將默認(rèn)腳本語(yǔ)言設(shè)置為VBScript.一定要將該標(biāo)記添加到所有.asp文件的第一行.將文件以Hello.asp保存到前面設(shè)置的Web服務(wù)器的Tutorial目錄下(F:\InterWINDOWS\Help\iis\htm\tutorial)中.如果使用的是字處理軟件
89、(包括“寫字板”),請(qǐng)確保以純文本方式保存該文件。ASP頁(yè)必須以.asp作后綴才能正常工作。</p><p> 3.使用Dreamweaver編寫HTML文件</p><p> 如果你曾經(jīng)使用過(guò)Dreamweaver這套“可視化數(shù)據(jù)”的網(wǎng)頁(yè)編輯軟件,不妨試著利用它來(lái)編寫網(wǎng)頁(yè)。方法是運(yùn)行Dreamweaver,然后輸入網(wǎng)頁(yè)的內(nèi)容或插入圖片,再利用一般對(duì)象面板、字符對(duì)象面板或?qū)傩栽O(shè)置面板等
90、來(lái)進(jìn)行格式設(shè)置,待將網(wǎng)頁(yè)設(shè)計(jì)到一個(gè)階段之后,就可以切換到HTML窗口,可以直接在HTML窗口修改HTML源代碼,還是要把HTML源代碼復(fù)制到HTML文件內(nèi)再做編輯。</p><p> 在默認(rèn)的情況下,Dreamweaver自動(dòng)產(chǎn)生的HTML源代碼的標(biāo)記與屬性會(huì)以小寫字母來(lái)表示,而且縮進(jìn)為兩個(gè)字符,如果習(xí)慣閱讀大寫的標(biāo)記或?qū)傩?,可以選取“Edit\Preferences...”,然后在所示的對(duì)話框中,先選擇“HT
91、ML Format”類型,然后設(shè)置標(biāo)記、屬性的大小寫、多少個(gè)字母自動(dòng)換行、縮排大小及定位大小等。</p><p> 在Dreamweaver中加入ASP程序的方法,與在“記事本”中加入ASP程序大方法相同。在HTML窗口中,直接輸入ASP程序代碼,ASP程序代碼的部分會(huì)顯示為灰色,切回普通模式后,你可以發(fā)現(xiàn)在ASP程序代碼的部分,都會(huì)出現(xiàn)ASP圖標(biāo)。</p><p> 2.5 Act
92、ive Server Pages模型</p><p> 瀏覽器從Web服務(wù)器上請(qǐng)求.asp文件時(shí),ASP腳本開始運(yùn)行。然后Web服務(wù)器調(diào)用ASP,ASP全面讀取請(qǐng)求的文件,執(zhí)行所有腳本命令,并將Web頁(yè)傳送給瀏覽器。</p><p> 由于腳本在服務(wù)器上而不是在客戶端運(yùn)行,傳送到瀏覽器上的Web頁(yè)是在Web服務(wù)器上生成的。所以不必?fù)?dān)心瀏覽器能否處理腳本:Web服務(wù)器已經(jīng)完成了所有腳本
93、的處理,并將標(biāo)準(zhǔn)的HTML傳輸?shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,所以服務(wù)器端腳本不易復(fù)制。用戶看不到他們正在瀏覽的頁(yè)的腳本命令。如圖所示:</p><p> 圖2-2 Web服務(wù)器</p><p> 2.6 Web Server的安裝和設(shè)置</p><p> 2.6.1設(shè)置WEB服務(wù)器</p><p> 動(dòng)態(tài)數(shù)據(jù)庫(kù)頁(yè)面設(shè)計(jì)
94、要運(yùn)行Web應(yīng)用程序,要運(yùn)行Web應(yīng)用程序就離不開Web服務(wù)器,Web服務(wù)器有時(shí)也叫做HTTP服務(wù)器。常見(jiàn)Web服務(wù)器包括微軟個(gè)人Web管理器(Microsoft Personal Web Server, PWS)或Internet信息服務(wù)器(Internet Information Server, IIS)</p><p> 如果你的計(jì)算機(jī)上已經(jīng)安裝了PWS或IIS,則可以查看到本機(jī)上包含了一個(gè)C:\Inet
95、pub或D:\Inetpub文件夾。PWS和IIS在安裝過(guò)程中將創(chuàng)建該文件夾。</p><p> 如果該文件夾不存在,則需要安裝PWS 或IIS。</p><p> 2.6.2安裝和配置IIS </p><p> 要成為網(wǎng)站服務(wù)器,只要有IIS的服務(wù)程序即可。</p><p> 1.IIS最主要的功能</p><
96、;p> ◆ 響應(yīng)使用者的要求,將所要瀏覽的網(wǎng)頁(yè)內(nèi)容傳輸給他們。 </p><p> ◆ 管理及維護(hù)Web站點(diǎn)。 </p><p> ◆ 管理及維護(hù)FTP站點(diǎn)。 </p><p> ◆ 支持簡(jiǎn)單郵件傳輸協(xié)議。 </p><p> ◆ 運(yùn)行ASP的程序。 </p><
97、p> 2.安裝 </p><p> ?。?)在Windows 2000中,選擇[開始]→[設(shè)置]→[控制面板]→[添/刪除程序];在Windows XP中,選擇[開始]→[控制面板]→[添加/刪除程序]; </p><p> (2)選擇[添加/刪除Windows組件];</p><p> ?。?/p>
98、3)選擇IIS框并按照安裝說(shuō)明進(jìn)行操作。</p><p><b> 3.配置IIS</b></p><p> 安裝完成后,應(yīng)當(dāng)為ASP.NET配置IIS5.0最好建立一個(gè)虛目錄,設(shè)置配置如下。</p><p> ?。?)選擇[開始]→[設(shè)定]→[控制面板]→[管理工具]→[Internet服務(wù)管理器]。打開Internet信息服務(wù)窗口。&
99、lt;/p><p> ?。?)選擇[默認(rèn)站點(diǎn)]→單擊右鍵→選擇[新建]→[虛擬目錄](méi)→打開虛擬目錄創(chuàng)建向?qū)?duì)話框→單擊[下一步]按扭。</p><p> ?。?)單擊[瀏覽]按扭,設(shè)置虛擬目錄的路徑。</p><p><b> 3. 需求分析</b></p><p> 3.1 功能需求分析</p>&l
100、t;p> 需求分析是電子商務(wù)系統(tǒng)開發(fā)的第一步也是最重要的一步。需求分析階段要通過(guò)描述系統(tǒng)的需求,通過(guò)定義系統(tǒng)中的關(guān)鍵領(lǐng)域的類來(lái)建立模型。分析的根本目的是在開發(fā)者和提出需求的人之間建立一種理解和溝通的渠道,因此,系統(tǒng)的需求分析應(yīng)該是開發(fā)人員和用戶或者客戶一起完成的。需求分析可以采用面向?qū)ο蟮姆椒▉?lái)完成,即明確系統(tǒng)要服務(wù)于哪些用戶,對(duì)這些用戶提供哪些服務(wù)等。</p><p> 本系統(tǒng)是一個(gè)電子商務(wù)系統(tǒng),我們
101、的目標(biāo)是賦予其基本的電子商務(wù)功能,我們應(yīng)該使本網(wǎng)站的操作盡量簡(jiǎn)單使它能夠吸引更多的在線顧客。所以我們力圖分析理論中對(duì)顧客有價(jià)值的功能,除了基本的店面功能和網(wǎng)站必備的功能以外,我們還提供了購(gòu)物車,可以讓顧客像在超市中購(gòu)物一樣,將想要購(gòu)買的物品放入購(gòu)物車,如果顧客看中了其他物品不想買剛才的物品時(shí)可以從購(gòu)物車將物品清出,添加新物品。通過(guò)購(gòu)物車給顧客提供最大的選擇空間。對(duì)于系統(tǒng)管理員,也力求盡量大可能方便其進(jìn)行操作。</p>&l
102、t;p> 總之,我們將網(wǎng)上商店系統(tǒng)的功能劃分為客戶對(duì)功能的需求和管理員對(duì)功能的需求,兩個(gè)部分。他們的需求如下所列</p><p> ?。?)客戶對(duì)功能的需求</p><p><b> 客戶注冊(cè)</b></p><p><b> 登陸取得權(quán)限</b></p><p><b>
103、注銷本次權(quán)限</b></p><p><b> 瀏覽最新的物品</b></p><p><b> 分類瀏覽銷售物品</b></p><p><b> 組合條件搜索物品</b></p><p><b> 購(gòu)物車信息瀏覽</b></p
104、><p><b> 購(gòu)物車信息修改</b></p><p><b> 購(gòu)買物品</b></p><p> (2)管理員對(duì)功能的需求</p><p><b> 瀏覽所有用戶的信息</b></p><p><b> 刪除不合法的用戶</
105、b></p><p><b> 添加物品</b></p><p><b> 廢棄物品</b></p><p><b> 修改物品信息</b></p><p><b> 銷售統(tǒng)計(jì)</b></p><p> 3.2 系
106、統(tǒng)業(yè)務(wù)流程分析</p><p> 該本系統(tǒng)前臺(tái)面向客戶的主要業(yè)務(wù)流程用活動(dòng)圖描述如下(見(jiàn)圖2-9),用戶選中一本想要購(gòu)買的物品,點(diǎn)擊“加入購(gòu)物車”按鈕。如果用戶已經(jīng)登錄到系統(tǒng),就將用戶選中的商籍加入到購(gòu)物車中;如若用戶還沒(méi)有登錄到系統(tǒng),系統(tǒng)提示用戶輸入用戶名和密碼,注冊(cè)用戶輸入自己的用戶信息然后提交,系統(tǒng)驗(yàn)證用戶名和密碼是否正確,若正確就將用戶選中的商加入到購(gòu)物車,若不正確提示用戶重新輸入。然后顯示購(gòu)物車中的信
107、息,顧客可以進(jìn)行編輯購(gòu)物車中的物品數(shù)量,是否從購(gòu)物車中清出除物品等操作,Customer按下“Order Now”按鈕系統(tǒng)自動(dòng)生成訂單。</p><p> 系統(tǒng)后臺(tái)面向管理員管理的主要業(yè)務(wù)流程涉及(見(jiàn)圖2-10),① 商品管理,管理員添加新物品、商城管理員修改刪除現(xiàn)有物品資料、商店管理員修改顧客定單資料;② 分類管理,商店管理員添加修改刪除大類、商店管理員添加修改刪除小類;③ 用戶管理,商店管理員對(duì)前臺(tái)客戶管理
108、、商店管理員對(duì)后臺(tái)用戶</p><p> 圖3-1 網(wǎng)上商店管理流程</p><p> 3.3 系統(tǒng)功能模塊分析</p><p> 根據(jù)上面對(duì)系統(tǒng)功能的需求分析我們將網(wǎng)上商店系統(tǒng)主要?jiǎng)澐譃閮纱竽K:一為系統(tǒng)管理模塊、二為系統(tǒng)銷售模塊。在兩大模塊下又劃分為若干個(gè)小的功能模塊,其功能結(jié)構(gòu)用系統(tǒng)的功能模塊圖描述如下:</p><p> 圖
109、3-2 系統(tǒng)功能模塊圖 </p><p><b> 3.4 模塊分析</b></p><p> 網(wǎng)上商店系統(tǒng)主要包括兩大模塊:一為系統(tǒng)管理模塊,二為系統(tǒng)銷售模塊。在這兩大模塊下又可以劃分出若干小模塊。本網(wǎng)站主要就實(shí)現(xiàn)了這兩個(gè)模塊的功能。一個(gè)功能強(qiáng)大的網(wǎng)上商店系統(tǒng)還可以包括在線拍賣模塊、安全模塊、支付模塊等。</p><p> 3.4.1
110、用戶管理模塊</p><p> 該模塊負(fù)責(zé)管理所有網(wǎng)上商店的用戶信息。主要功能包括添加、刪除、修改以及查找用戶信息。系統(tǒng)要求對(duì)客戶的賬戶密碼進(jìn)行加密處理保護(hù)客戶的私人信息,客戶可以對(duì)自己的私人信息進(jìn)行維護(hù),如果客戶不慎丟失密碼還可以通過(guò)他的E-mail取回。</p><p> 3.4.2商品管理模塊</p><p> 該模塊負(fù)責(zé)管理本系統(tǒng)所銷售的所有商品信息。
溫馨提示
- 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. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)--電子商務(wù)網(wǎng)站的設(shè)計(jì)
- 電子商務(wù)網(wǎng)站畢業(yè)設(shè)計(jì)論文
- 電子商務(wù)網(wǎng)站畢業(yè)設(shè)計(jì) (2)
- 畢業(yè)設(shè)計(jì)--電子商務(wù)網(wǎng)站原型設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---電子商務(wù)網(wǎng)站建設(shè)
- 電子商務(wù)網(wǎng)站畢業(yè)設(shè)計(jì)論文
- 電子商務(wù)網(wǎng)站畢業(yè)設(shè)計(jì)論文 (2)
- 電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)..
- 手機(jī)電子商務(wù)網(wǎng)站系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---電子商務(wù)網(wǎng)站系統(tǒng)開發(fā)
- 畢業(yè)設(shè)計(jì)--電子商務(wù)網(wǎng)站的開發(fā)與實(shí)現(xiàn)
- 電子商務(wù)網(wǎng)站設(shè)計(jì)畢業(yè)論文
- 電子商務(wù)網(wǎng)站設(shè)計(jì)畢業(yè)論文
- 畢業(yè)論文--電子商務(wù)網(wǎng)站設(shè)計(jì)
- 電子商務(wù)網(wǎng)站設(shè)計(jì)畢業(yè)論文
- 電子商務(wù)網(wǎng)站的設(shè)計(jì)畢業(yè)論文
- 畢業(yè)設(shè)計(jì)---電子商務(wù)網(wǎng)站系統(tǒng)開發(fā).doc
- 電子商務(wù)網(wǎng)站設(shè)計(jì)報(bào)告
- 旅游電子商務(wù)網(wǎng)站的設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論