畢業(yè)設(shè)計--電子商務(wù)網(wǎng)站的設(shè)計_第1頁
已閱讀1頁,還剩56頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p><b>  1. 緒論</b></p><p><b>  1.1 概述</b></p><p>  當今世界,隨著Internet、Web數(shù)據(jù)庫越來越廣泛的應(yīng)用,全球信息化浪潮一浪高過一浪。在此形式下,電子商務(wù)發(fā)展迅猛,目前的電子商務(wù)有B to C和B to B兩種類型:</p><p>  B-C

2、是電子商務(wù)的一種模式,是英文Business-to-Consumer的縮寫,即商家對消費者,也就是通常說的商業(yè)零售,直接面向消費者銷售產(chǎn)品和服務(wù)。</p><p>  B-B是Business-to-Consumer的英文縮寫,是企業(yè)與企業(yè)之間通過互聯(lián)網(wǎng)進行產(chǎn)品、服務(wù)及信息的交換。</p><p>  作為B to C型電子商務(wù)的代表,網(wǎng)上商店的開發(fā)更是成為了一種潮流。許多名不見經(jīng)傳的小商

3、店利用電子商務(wù)迅速發(fā)展成為國內(nèi)、國際知名的企業(yè),比如國內(nèi)最大的中文網(wǎng)上商店當當網(wǎng)(dangdang.com)就是一個B to C電子商務(wù)網(wǎng)站的典型,美國的亞馬遜網(wǎng)上商店(Amazon.com)是全球聞名的B to C電子商務(wù)網(wǎng)站。</p><p>  1.1.1電子商務(wù)網(wǎng)站簡介</p><p>  在計算機網(wǎng)絡(luò)高度發(fā)達的今天,人們獲取信息的能力已經(jīng)大大增強,信息時代的特征是信息高速膨脹,但

4、是如何充分開發(fā)、加工和利用如此浩如煙海的信息資源,則是知識時代的重要生存手段。信息只有在經(jīng)過加工后才能轉(zhuǎn)化為知識。電子商務(wù)作為聯(lián)系商家、企業(yè)、政府及顧客的紐帶,在信息傳遞、加工、綜合利用等方面發(fā)揮著越來越重要的作用。它極大的改變了企業(yè)的運作方式,使一些名不見經(jīng)傳的中小企業(yè)迅速成長為國際知名企業(yè)。也使一些傳統(tǒng)企業(yè)煥發(fā)出更強的活力和競爭力,如通用電器公司,該公司在2001年完成了十億多美元的電子商務(wù)交易。因此,可以說電子商務(wù)是信息時代最重要

5、的內(nèi)容之一。</p><p>  網(wǎng)上電子商務(wù)較之傳統(tǒng)的交易方式具有成本低、靈活性高、可擴展性強、信息查詢快捷準確等優(yōu)點。因此,電子商務(wù)的應(yīng)用已經(jīng)成為企業(yè)在商場商克敵致勝的關(guān)鍵技術(shù),贏得了越來越多的客戶。因特網(wǎng)上的電子商務(wù)目前已經(jīng)被公認為現(xiàn)代商業(yè)的發(fā)展方向,這是一個發(fā)展?jié)摿薮蟮氖袌?,具有誘人的發(fā)展前景。 </p><p>  1.1.2電子商務(wù)網(wǎng)站的定義 </p><

6、p>  電子商務(wù)雖然正已難以置信的速度滲透到人們的日常生活,但是至今也沒有一個統(tǒng)一的定義。世人眾說紛紜,各國政府、學(xué)者、企業(yè)界人事都根據(jù)自己所處的地位和對電子商務(wù)參與的程度,給出了許多不同的表述。但是,無論那種說法都認為電子商務(wù)是利用現(xiàn)有的計算機硬件設(shè)備、軟件和網(wǎng)絡(luò)基礎(chǔ)設(shè)備,通過一定的協(xié)議連接起來的電子網(wǎng)絡(luò)環(huán)境進行各種各樣的商務(wù)活動的方式。因此,對于電子商務(wù)概念的科學(xué)理解應(yīng)該包括以下幾個方面:</p><p&g

7、t;  (1)電子商務(wù)是整個貿(mào)易活動的自動化和電子化。</p><p>  (2)電子商務(wù)是利用各種電子工具和電子技術(shù)從事各種商務(wù)活動的過程。</p><p> ?。?)電子商務(wù)滲透到貿(mào)易活動的各個階段,因而內(nèi)容廣泛,包括信息交換、售前售后服務(wù)、銷售、電子支付、運輸、組建虛擬企業(yè)、共享資源等。</p><p> ?。?)電子商務(wù)的參與者包括消費者、銷售商、供貨商、企

8、業(yè)雇員、銀行或金融機構(gòu),以及政府等各種機構(gòu)或人。</p><p>  (5)電子商務(wù)的目的就是要實現(xiàn)企業(yè)乃至全社會的高效率、低成本的貿(mào)易活動。</p><p>  1.1.3電子商務(wù)的基本流程</p><p>  電子商務(wù)的交易過程大致可以分為三個階段:交易前、交易中、交易后。</p><p><b>  1.交易前</b&g

9、t;</p><p>  這一階段主要指買賣雙方和參與交易的各方在簽約前的準備活動,包括在各種商務(wù)網(wǎng)絡(luò)和因特網(wǎng)上尋找交易機會,通過交易信息來比較價格和條件、了解各方的貿(mào)易政策、選擇交易對象等。</p><p>  買方根據(jù)自己要買的商品,準備購貨款、制定購貨計劃,進行資源市場調(diào)查和市場分析,反復(fù)進行市場查詢,了解各賣方的貿(mào)易政策,反復(fù)修改購貨計劃和進貨計劃,確定和審批購貨計劃。再按計劃確定

10、購買商品的種類、數(shù)量、規(guī)格、價格、購買地點和交易方式等,尤其要利用Internet和各種電子商務(wù)網(wǎng)絡(luò)尋找自己滿意的商品和商家。</p><p>  賣方根據(jù)自己銷售的商品,全面進行市場調(diào)查和市場分析,制定各種銷售策略和銷售方式,了解各買方的貿(mào)易政策,利用Internet和各種電子商務(wù)網(wǎng)絡(luò)發(fā)送小商品信息,尋找貿(mào)易合作伙伴和交易機會,擴大貿(mào)易范圍和商品所占市場份額。</p><p>  其他參

11、加交易方,如中介、銀行金融機構(gòu)、信用卡公司也都應(yīng)為進行電子商務(wù)交易做好準備。</p><p><b>  2.交易中</b></p><p>  交易中包括交易談判和簽訂合同及辦理交易進行前的手續(xù)等。</p><p> ?。?)交易談判和簽訂合同</p><p>  主要指買賣雙方通過電子商務(wù)系統(tǒng)對所有交易細節(jié)進行網(wǎng)上談

12、判,將雙方磋商的結(jié)果以文字的形式確定下來,以電子文件形式簽訂貿(mào)易合同。明確在交易中的權(quán)利、所承擔的義務(wù)及對所購買商品的種類、數(shù)量、價格、交易地點、交貨器、交易方式和運輸方式、違約和索賠等合同條款,合同雙方可以利用電子數(shù)據(jù)交換(EDI)進行簽約,也可以通過數(shù)字簽字等方式簽約。</p><p> ?。?)辦理交易進行前的手續(xù)</p><p>  主要是指買賣雙方簽訂合同后到合同開始履行之前辦理

13、的各種手續(xù)的過程,也是雙方貿(mào)易前交易準備過程。交易中要涉及到各有關(guān)方,即可能要涉及到中介方、銀行金融機構(gòu)、信用卡公司、海關(guān)系統(tǒng)等,買賣雙方要與各有關(guān)方進行各種電子票據(jù)和電子單證的交換,直到辦理完可以將所購商品從賣方按合同規(guī)定開始向買方發(fā)貨的一切手續(xù)為止。</p><p><b>  3.交易后</b></p><p>  交易后的主要活動包括交易合同的履行、服務(wù)和索賠

14、等活動。這一階段是等買賣雙方辦理完所有各種手續(xù)之后開始,賣方要備貨、組貨、發(fā)貨,買賣雙方可以通過電子商務(wù)服務(wù)器跟蹤發(fā)出的貨物,銀行和金融機構(gòu)也按照合同,處理雙方收付款、進行結(jié)算,出具相應(yīng)的銀行單據(jù)等,直到賣方收到自己所購商品,完成整個交易過程。索賠是在買賣雙方出現(xiàn)違約時,需要進行違約處理的工作,受損方要向違約方索賠。</p><p>  1.1.4研究開發(fā)電子商務(wù)網(wǎng)站的重要性</p><p&g

15、t;  電子商務(wù)網(wǎng)站在世界范圍內(nèi)取得了巨大發(fā)展。但在我國,由于電子商務(wù)活動開展時間不長,所以仍處于起步階段;并且在發(fā)展電子商務(wù)的道路中,由于經(jīng)驗不足難免經(jīng)歷低潮。然而,要適應(yīng)全球經(jīng)濟一體化的潮流,必須要發(fā)展電子商務(wù)。我國政府和有關(guān)主管部門對電子商務(wù)也給予了高度的重視和積極的支持。目前我國大約1.5萬家國有大中型企業(yè)中的70%左右連入了Internet,其中一些企業(yè)擁有了自己的主頁和WWW服務(wù)器,有進出口權(quán)的企業(yè)有一部分能熟練進行國際電子

16、商務(wù)的業(yè)務(wù)。同時,為上海電子商務(wù)配套的統(tǒng)一支付網(wǎng)關(guān)也已于1999年建成。上海的電子商務(wù)支付網(wǎng)點正式投入運行,網(wǎng)上消費者在家用借記卡或信用卡就可以通過在線支付的方式完成網(wǎng)上購物的全過程。在這種環(huán)境下,對電子商務(wù)網(wǎng)站的研究和開發(fā)非常必要。</p><p>  1.1.5電子商務(wù)網(wǎng)站需要解決的主要問題</p><p>  以下幾個方面是目前電子商務(wù)網(wǎng)站需要解決的主要問題:</p>

17、<p><b>  1.安全性的加強</b></p><p>  除了SSL協(xié)議的安裝,網(wǎng)上商店,為了證明自己的安全性應(yīng)加緊SET協(xié)議的準備。這樣也為安全地實現(xiàn)在線支付奠定了基礎(chǔ)。</p><p><b>  2.在線支付的普及</b></p><p>  目前,安全的在線支付是制約網(wǎng)上商店發(fā)展的瓶頸。在線支付地

18、重點是要加強網(wǎng)站、銀行和顧客的聯(lián)系和合作。在網(wǎng)站和銀行之間要建立相應(yīng)的軟、硬件聯(lián)網(wǎng);而顧客要配合網(wǎng)站,安裝電子錢包。這樣網(wǎng)站和顧客之間通過第三方——銀行相互制約、相互合作,才能安全地實現(xiàn)在線支付。</p><p> ?。?)Web數(shù)據(jù)庫的進一步研究。</p><p> ?。?) Web與數(shù)據(jù)數(shù)據(jù)庫的結(jié)合,使Web技術(shù)和數(shù)據(jù)庫技術(shù)都有了更廣泛的發(fā)展空間。</p><p&g

19、t;  1.1.6網(wǎng)上商店與網(wǎng)上購物現(xiàn)狀</p><p>  隨著Internet的日益盛行,利用無國界、無區(qū)域界限的Internet銷售商品或服務(wù),已成為商品交易的新選擇。從國際上召開的一系列關(guān)于“如何利用Internet制造商機”等討論會的踴躍現(xiàn)象可以證明,網(wǎng)上商店即將成為一個浪潮。這種交易方式的優(yōu)越性也日漸被人們理解,并且這些觀念正在以難以想象的加速度傳播到世界的各個角落,中國也不例外。在我國,隨著各項技術(shù)

20、的日益完善,人們的參與意識逐加深,網(wǎng)上商店蓬勃發(fā)展的良好趨勢以已初現(xiàn)端倪。從政府到公民,普遍認為“信息時代”已經(jīng)到來。作為“信息時代”一種重要形式的網(wǎng)上商店將成為新時代的寵兒。</p><p>  1.1.7網(wǎng)上商店購物的特點</p><p><b>  1.開放性</b></p><p>  Internet是開放的,可以自由連接,而且沒有時

21、間和空間的限制,沒有地理上的距離概念,任何人都可以隨時加入 Internet,只要遵循規(guī)定的網(wǎng)絡(luò)協(xié)議。同時,在 Internet上任何人都可以享受創(chuàng)作的自由,所有的信息流動都不受限制。在網(wǎng)絡(luò)的每個客戶都是平等的,這種開放性使得網(wǎng)絡(luò)用戶不存在是與否的限制。</p><p><b>  2.內(nèi)容共享性</b></p><p>  網(wǎng)絡(luò)用戶在網(wǎng)上可以隨意地調(diào)閱別人地網(wǎng)頁或拜

22、訪電子廣告牌,從中尋找自己需要的信息和資料,有的網(wǎng)頁連接共享數(shù)據(jù)庫,可以供查詢的資料更多。而內(nèi)容的提供者本意就是希望用戶能夠隨時取閱它的資料,使用說明或者他的一些小經(jīng)驗,他希望用戶能認同他的看法、分享他的快樂。</p><p><b>  3.價格低廉性</b></p><p>  Internet是從學(xué)術(shù)信息交流開始,人們已經(jīng)習(xí)慣于免費使用。進入商業(yè)化之后,網(wǎng)絡(luò)服務(wù)

23、業(yè)務(wù)供應(yīng)商(ISP)一般采用低價策略占領(lǐng)市場,使用戶本應(yīng)支付的通信費和網(wǎng)絡(luò)的使用費等算進成本大大降低,增加了網(wǎng)絡(luò)的吸引力。</p><p><b>  4.交互性</b></p><p>  網(wǎng)絡(luò)的交互性是通過兩個方面的實現(xiàn)的,其一是通過網(wǎng)頁實現(xiàn)實時的人機對話,用戶選擇特定的圖文標志后可以瞬間跳到感興趣的內(nèi)容頁面。</p><p>  1.2

24、 電子商務(wù)的框架</p><p>  電子商務(wù)的基本框架是指實現(xiàn)電子商務(wù)從技術(shù)到一般服務(wù)所應(yīng)具備的完整的運作基礎(chǔ),下圖為它的基本框架。顯然,它是一個應(yīng)用為目的、以法律、技術(shù)規(guī)范和物流為保障、以信息平臺為核心的有機整體。</p><p>  圖1-1 電子商務(wù)基本框架</p><p>  1.2.1電子商務(wù)的信息平臺</p><p>  電子

25、商務(wù)信息平臺一般有如圖所示的層次結(jié)構(gòu),由信息網(wǎng)路、信息交換和一般商業(yè)信息服務(wù)3層組成。它主要在一系列計算機網(wǎng)絡(luò)協(xié)議、安全協(xié)議的支持下工作。電子商務(wù)的信息平臺的主要功能是實現(xiàn)市場主體間以及它們與商業(yè)應(yīng)用、社會環(huán)境以及物流系統(tǒng)間的信息交互,對商品流通過程進行控制、協(xié)調(diào)。</p><p>  圖1-2 電子商務(wù)信息平臺的層次結(jié)構(gòu)</p><p>  1.2.2電子商務(wù)的模式</p>

26、<p>  電子商務(wù)是迄今為止最為復(fù)雜的商務(wù)活動,它的應(yīng)用層包括各種電子商務(wù)的活動,如網(wǎng)絡(luò)銀行、網(wǎng)上證劵、遠程教育、遠程醫(yī)療、和電子商務(wù)管理等。這里僅想概括地討論以下電子商務(wù)的服務(wù)模式。</p><p>  電子商務(wù)模式是對各類電子商務(wù)活動的組合和運行方式的概括。對它的模式的劃分可以從不同的角度進行歸納。</p><p>  1.以電子商務(wù)的網(wǎng)路平臺的類型為依據(jù)的模式<

27、/p><p>  以電子商務(wù)的網(wǎng)絡(luò)平臺的類型為依據(jù),可以將電子商務(wù)劃分為內(nèi)網(wǎng)模式、外網(wǎng)模式</p><p>  和互聯(lián)網(wǎng)絡(luò)模式。內(nèi)網(wǎng)模式是在企業(yè)內(nèi)部進行信息的采集、交流和處理,目前是實現(xiàn)內(nèi)部辦公和管理的自動化,提升管理水平,提高工作效率。外網(wǎng)模式的特點是跨越企業(yè)邊界的信息交流,目的是擴大業(yè)務(wù)協(xié)作范圍,建立虛擬聯(lián)盟,鞏固和提高企業(yè)的市場份額?;ヂ?lián)網(wǎng)絡(luò)是在網(wǎng)上開展各種業(yè)務(wù),創(chuàng)造商機,增加利潤。&l

28、t;/p><p>  2.以參加交易為主體為依據(jù)的模式</p><p>  圖1-3按市場主體為依據(jù)的市場模式的幾種組合形式</p><p> ?。?)企業(yè)內(nèi)部電子商務(wù)。企業(yè)內(nèi)部電子商務(wù)主要為內(nèi)部提供信息服務(wù),如在工作群組之間的溝通、內(nèi)部數(shù)字出版、團體管理等,大致相當于內(nèi)部網(wǎng)模式。</p><p>  (2)B2B模式。B2B(B to B)模式

29、即企業(yè)間模式,是指企業(yè)使用Interne或各種商務(wù)網(wǎng)絡(luò)管理向供應(yīng)商訂貨和付款,完成商務(wù)活動,主要應(yīng)用于供應(yīng)商管理、庫存管理、渠道管理、付款管理等方面。采用B2B的模式構(gòu)造電子商務(wù)系統(tǒng)是許多企業(yè)的一種目標。</p><p> ?。?)B2G模式。B2G是指企業(yè)與政府間的商務(wù)交易。政府采購就是一種典型的B2G商務(wù)活動。</p><p> ?。?)B2C/C2B模式。B2C模式即企業(yè)與消費者模式

30、,主要指發(fā)生在企業(yè)與客戶間的聯(lián)機銷售或電子銷售,也稱網(wǎng)絡(luò)直銷模式。</p><p>  B2C模式的變種是C2B.是指消費者組織起來,就某種商品聚集一定的定購量,向企業(yè)申請折扣,從中謀取實惠,例如組團旅游、合伙采購等。</p><p> ?。?)G2C/G2B。G2C/G2B主要指消費者個人或者企業(yè)向政府的交稅、財產(chǎn)申報、社會福利發(fā)放、政府調(diào)查等。</p><p>

31、 ?。?)C2C模式。C2C的商務(wù)活動發(fā)生在消費者之間,是消費者自主式服務(wù)的結(jié)果。所謂電子化小區(qū)就是這種模式的一種形式。</p><p>  3.以電子商務(wù)的經(jīng)營方式為依據(jù)的模式</p><p> ?。?)電子零售型。這是一種聯(lián)機網(wǎng)絡(luò)商店,網(wǎng)站提供產(chǎn)品信息消費者選擇。消費者可以得到比經(jīng)營更多的折扣實惠。</p><p> ?。?)電子拍賣型。這也是一種聯(lián)機網(wǎng)絡(luò)商店,

32、網(wǎng)站提供產(chǎn)品品種信息供消費者選擇,但不提供商品的價格,而是通過拍賣形式在網(wǎng)上相互叫價確定價格。</p><p> ?。?)電子直銷型。這是一類由生產(chǎn)企業(yè)開通的網(wǎng)上直銷站點。它繞過了中間環(huán)節(jié),由生產(chǎn)者直接供貨。</p><p> ?。?)電子商業(yè)街型。類似于現(xiàn)實的商業(yè)街,為有關(guān)廠家和商家提供建店、促銷、咨詢以及相關(guān)的支付、配送、倉儲等服務(wù),從中收取服務(wù)費。</p><p&

33、gt;  4.以電子商務(wù)經(jīng)營的商品的性質(zhì)為依據(jù)的模式</p><p> ?。?)直接電子商務(wù)—--數(shù)字產(chǎn)品模式,如軟件、電子出版物、網(wǎng)上教育、訂票等。</p><p> ?。?)間接電子商務(wù)----有形產(chǎn)品。</p><p>  1.3 電子商務(wù)功能需求分析</p><p>  電子商務(wù)平臺以銷售產(chǎn)品為宗旨,為方便用戶購買產(chǎn)品,電子商務(wù)平臺

34、提供如下所示的幾種功能:</p><p> ?。?)產(chǎn)品信息預(yù)覽:包括產(chǎn)品分類、詳細信息顯示等。由于通用的電子商務(wù)平臺中銷售的產(chǎn)品中多樣,因此產(chǎn)品的分類需要重點做好。同時由于產(chǎn)品多樣化,提供優(yōu)秀的搜索功能也是很必要的。</p><p>  (2)平臺相關(guān)信息:包括電子商務(wù)平臺中一些用戶相關(guān)感興趣的信息,如網(wǎng)站新聞、產(chǎn)品促銷信息、最新產(chǎn)品信息、熱銷產(chǎn)品信息。</p><p

35、>  (3)購物車:用于存儲用戶再一次購物活動中保存的所有產(chǎn)品信息。</p><p>  (4)結(jié)算中心:用戶購物完成后,通過系統(tǒng)進行結(jié)算并向系統(tǒng)發(fā)送訂單。</p><p>  (5)用戶留言:接受用戶反饋意見。</p><p>  (6)會員注冊:電子商務(wù)平臺同樣基于會員系統(tǒng),因此需要提供會員注冊功能。</p><p><b&g

36、t;  2. 開發(fā)工具介紹</b></p><p>  2.1 HTML語言概述</p><p>  HTML是超文本標記語言(Hyper Text Markup Language)的縮寫,下面通過一段簡單的HTML代碼了解一下HTML的結(jié)構(gòu)。</p><p><b>  例:</b></p><p> 

37、 <HTML>-- HTML文件開始標記;</p><p>  <HEAD>--文件頭開始標記,文件頭;</p><p>  <TITLE>這是標題部分。</TITLE></p><p>  </HEAD>--文件頭結(jié)束標記;</p><p>  <BODY>--文件體開

38、始標記,文件體,HTML文件的正文寫在這里;</p><p>  <P>你好,這是正文部分!</P></p><p>  </BODY>--文件體結(jié)束標記;</p><p>  </HTML>--文件開始標記;</p><p>  這段程序的功能就是在顯示“標題”的地方顯示“這是標題部分”。在正

39、文的地方“你好,這是正文部分!”。</p><p>  HTML文件的開頭和結(jié)尾分別由<HTML>和</HTML>來標記的。所有HTML文件都可以分為兩部分:標題和正文。每一部分用特定的標記標出:在HTML語言中規(guī)定<HEAD>和</HEAD>標記標題部分,用<BODY>和</BODY>標記正文部分。</p><p>

40、  有些HTML標記只能在“標題”中使用,其中<TITLE>和</TITLE>就是最常用的這一類,該標記用于指定HTML文檔的標題。</p><p>  如果你使用過C/C++、Basic等高級語言,就可以注意到HTML語言與其它語言存在很大的區(qū)別,如它不包含賦值語句和判斷、循環(huán)等流程控制語句。正如名字所指出的,HTML是一種標記語言,它定義了一系列的特殊標記,以便區(qū)分頁面的不同部分,&l

41、t;/p><p>  從第一個例子中,可以看到HTML描述的是文檔內(nèi)容的結(jié)構(gòu),而不是文檔被察看時屏幕上的實際顯示樣式。文檔的格式化是通過瀏覽器來完成的:當瀏覽器讀入一個Web頁面時,將分析HTML的標記,以決定文本和圖像在屏幕中的顯示形式,瀏覽器為標記的名稱和它們在屏幕中的實際顯示樣式之間建立了映射。要注意的是,對某些標記部分,不同的瀏覽器會有不同的映射方式,也就是說用不同的瀏覽器查看一個Web文檔,其看到的結(jié)果可能

42、不同。這就是HTML的特性。</p><p>  2.2 Dreamweaver簡介</p><p>  2.2.1 Dreamweaver的功能 </p><p>  Dreamweaver是一個所見即所得網(wǎng)頁編輯器,支持最新的DHTML和CSS標準。它采用了多種先進技術(shù),能夠快速高效地創(chuàng)建極具表現(xiàn)力和動態(tài)效果的網(wǎng)頁,使網(wǎng)頁創(chuàng)作過程變得簡單無比。用于對

43、Web站點、Web網(wǎng)頁和Web應(yīng)用程序進行設(shè)計、編碼開發(fā)。</p><p>  利用Dreamweaver中的可視化編輯功能,可以快速地創(chuàng)建頁面而無需編寫任何代碼可以查看所有站點元素或資源,并將他們從易于使用的面板直接拖到文檔中??梢栽贛acromedia Fireworks中創(chuàng)建和編輯圖像,然后將它們直接導(dǎo)入Dreamweaver,或者直接在Dreamweaver中添加Macromedia Flash對象,從而

44、優(yōu)化了開發(fā)工作流程。</p><p>  Dreamweaver還包括多種與編碼相關(guān)的工具和功能,其中包括代碼試圖中的代碼編輯工具(如代碼加色和標簽完成),有關(guān)HTML、CSS、JavaScript、CFML、ASP和JSP的參考資料及一個JavaScript調(diào)試器。Macromedia的可自由導(dǎo)入導(dǎo)出HTML技術(shù)可導(dǎo)入手工編碼的HTML文檔而不會重新設(shè)置代碼的格式,可以隨后用首選的格式設(shè)置樣式來重新設(shè)置代碼的格

45、式。Dreamweaver現(xiàn)在包括并擴展了Macromedia Ultradev中的所有功能,以幫助使用ASP、ASP.NET、ColdFusion標記語言(CFML)JSP和PHP等服務(wù)性語言來生成由動態(tài)數(shù)據(jù)庫支持的Web程序。</p><p>  Dreamweaver可以完全自定義,可以創(chuàng)建自己的對象和命令,修改鍵盤快捷方式,甚至編寫JavaScript代碼,并用新的行為 、屬性面板和站點報告來擴展Drea

46、mweaver的功能。能夠?qū)W(wǎng)頁源代碼進行直接精確的控制,這是Dreamweaver最值得稱道的特性之一。利用Dreamweaver的Roundtrip HTML技術(shù),用戶可以精確控制Dreamweaver生產(chǎn)的網(wǎng)頁源代碼。例如,在可視編輯器中進行編輯時,可以在HTML源代碼檢視器其窗口中同步地看到Dreamweaver到底生成了什么樣的源代碼;反過來,在HTML源代碼檢視器窗口中直接輸入的代碼,可以在可視化環(huán)境和源代碼編輯兩者之間的融

47、會貫通。在Dreamweaver的可視環(huán)境中,甚至可以直接對HTML標記進行選中、添加、修改或刪除等操作。</p><p>  Dreamweaver在易用性方面和對各種新技術(shù)(例如CSS層疊樣式、分層及及其它動態(tài)HTML特性)的支持方面,同樣也比其它同類產(chǎn)品高出一籌。利用Dreamweaver所提供的強大的設(shè)計工具,就能夠快速創(chuàng)建各種頁面元素的屬性和格式;在不用商寫一行代碼的情況下,就能夠快速創(chuàng)建各種極具動態(tài)H

48、TML特性的網(wǎng)頁,如動畫和分層等;利用Dreamweaver的目標瀏覽器檢查特性,可以創(chuàng)建兼容性極好的網(wǎng)頁,以適用于各種平臺和各種瀏覽器;同時,Dreamweaver還提供了強大的站點管理特性,幫助在整個站點的角度上管理和維護所有的文檔,例如可以自動更新和修復(fù)個文檔中的鏈接和路徑,或是實現(xiàn)服務(wù)器和本地計算機上文檔的同步和更新。</p><p>  2.2.2 Dream weaver MX的新特性 </p&

49、gt;<p>  1.對代碼和設(shè)計的完全控制</p><p>  可以使用Dreamweaver MX 設(shè)計工具或多格式編碼環(huán)境案需要的方式生成站點。</p><p>  新的集成工作區(qū)布局用多文檔界面(MDI)提供了較為熟悉的工作環(huán)境,其中包括完全可??康拿姘搴瓦x項卡的文檔窗口。</p><p>  Macromedia MX面板管理與面板Macro

50、media Flash MX和Firework MX中的工作方式一致。根據(jù)需要將可折疊、可??康拿姘褰M合在一起并折疊或擴展這些面板,以實現(xiàn)順暢、高度可配置的工作流程。</p><p>  預(yù)設(shè)計的示例Web組件包含專業(yè)質(zhì)量的布局,使在設(shè)計方面取得領(lǐng)先的優(yōu)勢,同時提供了JavaScript功能苦,是可以訪問高級的客戶端交互,而無需閱讀數(shù)百頁的教科商。</p><p>  增強的Dreamwe

51、aver模版允許設(shè)置高級的規(guī)則,以便讓撰寫人在不損壞站點設(shè)計的情況下輸入內(nèi)容。模版繼承允許自定義程度更高的布局控制,而可編輯區(qū)域則使撰寫人在輸入是更加靈活。</p><p>  站點定義向?qū)Э梢钥焖俣奖愕卦O(shè)置站點(無論是在首次生成動態(tài)站點還是在設(shè)置ISP賬戶)。</p><p>  代碼提示可以方便地自定義菜單,當在代碼視圖中進行編輯時,這些菜單將顯示適當?shù)臉撕瀸傩?、方法屬性、函?shù)參數(shù)和

52、CSS樣式??勺远x的插入欄可以快速地訪問Dreamweaver MX中的對象和行為,并且可完全擴展。</p><p>  2.對所有最新服務(wù)器技術(shù)的強大支持</p><p>  通過手工編碼及通過使用可視化對象和行為來快速生成動態(tài)的、數(shù)據(jù)庫驅(qū)動的Web應(yīng)用程序。</p><p>  用于ColdFusion 、ASP、ASP.NET、JSP和PHP的服務(wù)器代碼庫能

53、夠使用所有前沿的服務(wù)器端技術(shù),以可視方式創(chuàng)建動態(tài)Web站點,使用一個開發(fā)環(huán)境即可與多種站點和后端技術(shù)集成。</p><p>  3.方便地獲取最新標準</p><p>  聲稱符合最新Web標準(包括XML和Web服務(wù))的Web站點,并用前沿的開發(fā)技術(shù)使得既能不斷更新。</p><p>  用于ASP.NET、ColdFusion和Java的Web服務(wù)內(nèi)部檢查使能夠

54、利用所有前沿服務(wù)器技術(shù)中基于XML的最新Web服務(wù)標準進行內(nèi)部檢查和互操作。通過Dreamweaver MX中的Web服務(wù)器內(nèi)部檢查的功能,可以將復(fù)雜的功能包括在Web應(yīng)用程序中。</p><p>  Flash MX 和Fireworks MX中啟動和編輯會加速在Dreamweaver MX、Fireworks MX Flash MX之間進行的圖形、動畫和HTML編輯,使能夠直接從Dreamweaver啟動和優(yōu)

55、化。</p><p>  用于查看XML、HTML和CFML的標簽檢查器能夠快速而方便地察看文檔的結(jié)構(gòu)。可以迅速發(fā)現(xiàn)并清除不正確的嵌套和父子關(guān)系,而無需查看初始源代碼。</p><p>  安全FTP登錄與用于Windows的MacSSH和PUTTY集成在一起,支持通過SSH安全地傳輸來集成DreamweaverFTP客戶端的登錄信息。</p><p>  2.3

56、 ASP概述</p><p>  2.3.1 ASP的基本概念</p><p>  動態(tài)服務(wù)器網(wǎng)頁(Active Server Pages ASP)的簡稱,是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運行動態(tài)、交互的Web服務(wù)器應(yīng)用程序。使用ASP可以組合HTML頁、腳本命令和ActiveX組件以創(chuàng)建交互的Web的功能強大的應(yīng)用程序。ASP應(yīng)用程序很容易開發(fā)和修改,可用它來創(chuàng)建動態(tài)Web頁或生

57、成強大的Web應(yīng)用程序。</p><p>  在Internet風(fēng)行早期,web網(wǎng)頁只是靜態(tài)的圖文組合,瀏覽者可以在網(wǎng)頁上閱讀信息,但無法做進一步查詢、發(fā)表意見或進行電子商務(wù)、在線交談、問卷調(diào)查、預(yù)約訂票、留言簿、社區(qū)服務(wù)、校友錄、數(shù)據(jù)庫管理等工作,這顯然布滿足人們越來越多的多元化的需求.為此,提出了動態(tài)網(wǎng)頁的解決方案,所謂的“動態(tài)網(wǎng)頁”指的是瀏覽器端和服務(wù)器端可以互動,也就是服務(wù)器可以實時處理 瀏覽器短的請求(

58、Request),然后將處理結(jié)果相應(yīng)給瀏覽器段,而ASP便是微軟用來建立動態(tài)網(wǎng)頁的解決方案.</p><p>  ASP是一種服務(wù)器端的指令環(huán)境,用來建立并執(zhí)行交互式web服務(wù)器應(yīng)用程序,你可以使用ASP來結(jié)合服務(wù)器端指令,HTML網(wǎng)頁及COM組件,換句話說,ASP程序包含“腳本語言程序(Scripting Language)”,“潛入HTML(Embeded HTML)”,“COM組件調(diào)用”等3個部分,前者可由

59、VBScript、Jscriptperl、Script、python、REXX等程序語言的編寫而成.也正由于ASP程序可以嵌入HTML,因此,現(xiàn)有的HTML文件(擴展名為.htm)很快便可以轉(zhuǎn)換成ASP程序(擴展為.asp).</p><p>  圖2-1 ASP執(zhí)行過程</p><p>  ASP程序只能在web服務(wù)器端執(zhí)行,以圖為例,當瀏覽器向服務(wù)器要求運行ASP程序時,服務(wù)器會讀取該

60、程序,然后執(zhí)行該程序并將結(jié)果轉(zhuǎn)換為HTML文件,在將HTML文件傳送給瀏覽器,待瀏覽器收到HTML文件之后,便可以執(zhí)行結(jié)果顯示在瀏覽器上.</p><p>  也可以認為ASP是一種類似HTML(Hypertext Markup Language,超文本標識語言)、Script與CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口)的結(jié)合體,但是其運行效率卻比CGI更高。程序編制也比HTML更方

61、便且更有靈活性,程序安全及保密性也遠比Script好。現(xiàn)在對這些名詞加以解釋并說明它們之間的區(qū)別。</p><p>  ◆ HTML(Hypertext Markup Language)是一種超文本識別語言,HTML文件是被網(wǎng)絡(luò)瀏覽器讀取并產(chǎn)生網(wǎng)頁的文件,用戶只需要使用網(wǎng)頁瀏覽工具就可以瀏覽這些文件,目前比較常用的工具包括Microsoft Internet Explorer及Netscape Communic

62、ator等。由于HTML文件都是由標簽(tag)所組成的,因此它比較適合制作靜態(tài)網(wǎng)頁,再者,由于自身的限制HTML文件是無法直接存取數(shù)據(jù)庫的,所以存取數(shù)據(jù)庫的大部是靠CGI來處理。ASP不但可以包含HTML標簽,也可以直接存取數(shù)據(jù)庫及使用無限擴充的ActiveX控件,因此在程序編制上要比HTML方便且更富有靈活性。</p><p>  ◆ CGI(Common Gateway Interface)是一種共用的網(wǎng)

63、關(guān)接口,它可以稱為一種機制。因此可以使用各種不同的程序語言編寫合適的CGI程序,這些程序語言包括VisualBasic、Delphi或C/C++等等,可以將已經(jīng)寫好的程序放在Web服務(wù)器的計算機上運行,再將其運行結(jié)果通過Web服務(wù)器傳輸?shù)娇蛻舳说木W(wǎng)頁瀏覽器。事實上,這樣的編制方式比較困難而且效率低,因此每一次修改程序都必須重新將CGI程序編譯成可執(zhí)行的文件。而ASP與Script(腳本)的編程方式非常類似,它完全不需要重新編譯成為可執(zhí)行

64、文件就可以直接運行,再者ASP內(nèi)置的ADO組件,允許用戶通過客戶端瀏覽器存取各種各樣的數(shù)據(jù)庫。除此之外,ASP與CGI最大的不同在于對象向?qū)Ш徒M件重用,ASP除了內(nèi)置的Request對象、Response對象、Server對象,Session對象Application對象及ObjectContext對象等基本對象外,另外允許用戶以外掛的方式使用ActiveX控件。當然,ASP本身也提供了多個ActiveX控件使用,這些組件包括廣告回轉(zhuǎn)組

65、件、文件存取組件、文件連接組件及數(shù)據(jù)庫存取</p><p>  ◆ Script(腳本)是由一組可以在Web服務(wù)器或客戶端瀏覽器運行的命令組合而成,目前在網(wǎng)頁編制上比較流行的腳本語言包括VB Script與Java Script。這些腳本大部分是在客戶運行端運行,因此,客戶打可以很清楚的取得腳本的內(nèi)容,所以,就安全性而言,這些客戶打的腳本語言的確有些危險。ASP雖然具有腳本語言的方便性,但由于它是在Web服務(wù)器

66、端運行的,運行后再將運行結(jié)果以HTML格式傳送至客戶端的瀏覽器,因此ASP與一般的腳本語言相比要安全多了。</p><p>  ◆ PHP是一個縮寫名稱,“PHP:Hypertext Preprocessor”,打開縮寫還是縮寫。PHP是一種HTML內(nèi)嵌式的語言(類似IIS上的ASP)。而PHP獨特的語法混合了C、Java、Perl以及PHP式的新語法,它也可以比CGI或者Perl更快速的執(zhí)行動態(tài)頁面。要比較和

67、網(wǎng)頁結(jié)合的能力,PHP和ASP是并駕齊驅(qū)的。在開發(fā)及維護時間上,PHP及ASP都有不錯的表現(xiàn)。</p><p>  總而言之,ASP是目前網(wǎng)頁開發(fā)技術(shù)中最容易學(xué)習(xí)、靈活性最大的開發(fā)工具之一,而且最重要的是ASP擁有非常大的可擴充性。ASP是用附加特性擴展了標準的HTML文件。像標準的HTML文件一樣 ,ASP包含可被Web瀏覽器顯示并解釋的HTML標簽。通常放入HTML文件的Java小程序、閃爍文本、用戶端腳本、

68、用戶端ActiveX控件都可以放入Active Server Pages中。</p><p>  2.3.2 ASP具有的重要特性</p><p>  1.ASP可包含服務(wù)器端腳本。將服務(wù)器端腳本包含在ASP中就可以用動態(tài)內(nèi)容創(chuàng)建網(wǎng)頁。舉各例子,可以創(chuàng)建一個不同時間顯示不同信息的網(wǎng)頁。</p><p>  2.ASP提供了幾種內(nèi)置對象。在Active Server

69、Pages中使用內(nèi)置對象可以使</p><p>  本功能更強,在其他方面,這些對象可使你從瀏覽器中檢索或向瀏覽器發(fā)送信息。例如,可以用Request對象取得用戶發(fā)送到HTML表單上的信息,并在一個腳本中響應(yīng)這些信息。</p><p>  3.用附加組件,可以擴展Active Server Pages。Active Server Pages可同</p><p>  

70、幾個標準的服務(wù)器ActiveX組件捆綁在一起,這些組件的使用可以方便的處理數(shù)據(jù)庫,發(fā)送E-mail或訪問文件系統(tǒng)。</p><p>  4.ASP可以和諸如SQL Server這樣的數(shù)據(jù)庫進行掛接,可以在ASP中使用SQL語言.動態(tài)更新的站點都需要數(shù)據(jù)庫的支持,而且需要隨數(shù)據(jù)庫內(nèi)容的更新而自動更新,可以利用ASP自己建立很多類似的高級站點.</p><p>  2.4 ASP的功能&l

71、t;/p><p>  Active Server Pages在功能方面有所增強,更易于開發(fā)應(yīng)用程序。主要如下:</p><p> ?。?)Microsoft 腳本調(diào)試程序??梢允褂媚_本調(diào)試程序調(diào)試.asp文件。</p><p> ?。?)事務(wù)性腳本。ASP頁和頁中使用的對象可以運行于事務(wù)環(huán)境之下。在頁上的全部工作只有兩種結(jié)果:提交或終止。事務(wù)可以保護應(yīng)用程序免于因失敗而

72、導(dǎo)致數(shù)據(jù)丟失。</p><p> ?。?)管理工具。許多應(yīng)用程序設(shè)置可在Internet服務(wù)管理器上進行,這是Internet Information Server 和Personal Web Server(在Windows NT Workstation上)的管理工具。</p><p> ?。?)隔離ASP應(yīng)用程序??梢愿綦xASP應(yīng)用程序以便它們能在Web服務(wù)器上獨立的內(nèi)存空間運行。萬一某

73、個應(yīng)用程序失敗時,可以保護其他應(yīng)用程序和Web服務(wù)器。它也可以在不停止Web服務(wù)器的情況下,停止一個應(yīng)用程序或從內(nèi)存中卸載其組件。</p><p> ?。?)文件上載。瀏覽器可以通過Posting Acceptor應(yīng)用程序?qū)⑽募陷d到Web服務(wù)器。可以編寫ASP腳本來發(fā)送帶有從Posting Acceptor傳來的信息的E-mail,如每一個上載文件的位置和名稱。</p><p> ?。?

74、)新的ASP組件。ASP提供了新的基礎(chǔ)組件。</p><p> ?。?)應(yīng)用程序根目錄的改變。ASP應(yīng)用程序的根目錄在Web站點上可以是物理目錄。以前,根目錄必須映射為虛擬目錄。現(xiàn)在可以用Internet服務(wù)管理器指示ASP應(yīng)用程序的根目錄。必須將.asp文件置于應(yīng)用程序樹中,Web服務(wù)器才能檢測文件的改變并且自動重裝它們。</p><p> ?。?)支持Internet Explorer

75、 4.0通道和Web預(yù)測。當ASP要發(fā)送包含通道定義命令的文件時,它會自動告訴Internet Explorer 4.0。使用ASP很容易就能生成通道定義(.cdf)文件。</p><p>  (9)支持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)時,這一支持可使ASP利用新協(xié)議的高效率。例如,當向瀏覽器返回頁的時候,ASP使用大塊轉(zhuǎn)換編碼以提高網(wǎng)絡(luò)效益。</p><p> ?。?0)使用腳本語言。Active Server Pages提供了一個在HTML頁中使用現(xiàn)有腳本語言如Microsoft VBScript和 Microsoft JScript 的框架。</p><p>  1.如何編輯和執(zhí)行ASP程序</p

77、><p>  你可以使用“記事本”等純文本編輯程序或FrontPage、Visual InterDev編輯ASP程序,要注意的是擴展名必須命名為.asp,所以在你存盤時記得將擴展名更改為.asp。</p><p>  由于ASP程序必須在支持ASP的Web服務(wù)器上才能運行,所以在你執(zhí)行ASP程序之前,請先將計算機虛擬為Web服務(wù)器,然后將程序保存至計算機Web主目錄的Ch01文件(默認為C:\

78、Inetpub\wwwroot\CH01\),拷貝完畢之后,若要以瀏覽器執(zhí)行程序,請在瀏覽器的網(wǎng)址欄輸入http://計算機名稱/Ch01/文件名稱.asp或http://127.0.0.1/ Ch01/文件名稱.asp,然后按Enter鍵即可。</p><p>  如果你是在瀏覽器中以打開文件的方式開啟ASP程序,那么這個操作將會加載ASP程序,而非執(zhí)行ASP程序。若要執(zhí)行ASP程序,可以點取工具欄里的“刷新”

79、按扭。若計算機尚為設(shè)置為Web服務(wù)器,執(zhí)行ASP程序的操作將會使屏幕上出現(xiàn)對話框詢問你是否將ASP程序存儲到磁盤。</p><p><b>  2.創(chuàng)建ASP頁</b></p><p>  創(chuàng)建.asp文件非常容易。如果要在HTML文件中添加腳本,只需將該文件的擴展名.htm或.html替換為.asp就可以了。要使.asp文件可用于Web用戶,請將這個新文件保存在We

80、b站點上的目錄中(請確定啟用了該目錄的腳本和執(zhí)行權(quán)限)。使用瀏覽器查看該文件時,可以看到ASP處理并返回了HTML頁,現(xiàn)在可以在.asp文件中添加腳本命令了。</p><p>  注意:因為.asp文件需要額外的處理,請不要將所有的HTML頁都不轉(zhuǎn)換為ASP頁。應(yīng)該只將包含腳本命令的文件轉(zhuǎn)換為.asp文件。.asp和.htm文件可以放置在相同的目錄中。</p><p>  使用任何的文本編

81、輯器都可以創(chuàng)建.asp文件。使用那些帶有ASP增強支持的編輯器將更能提高效率。如果從未使用過HTML,請考慮先使用Microsoft FrontPage。使用FrontPage創(chuàng)建文檔和格式化文本就像使用文字處理工具一樣簡單。接下來還可以使用Insert Script命令在FrontPage創(chuàng)建的HTML頁中插入簡單的ASP命令。</p><p>  現(xiàn)在描述ASP頁并解釋如何給頁添加腳本命令.</p>

82、;<p>  使用腳本語言:解釋如何設(shè)置主語言以及如何在服務(wù)器腳本中使用VBScript和Jscript.</p><p>  使用變量和常量:介紹在ASP腳本中使用變量以及解釋如何獲取常量定義.</p><p>  編寫過程:解釋如何定義過程(函數(shù)和子程序)以及如何從ASP腳本中調(diào)用它們.</p><p>  使用組件和對象:解釋如何創(chuàng)建由Activ

83、eX組件提供的對象的實例、如何使用ASP內(nèi)建對象以及如何使用對象的方法和屬性.</p><p>  使用集合:解釋如何訪問內(nèi)建對象的集合中的項目,包括遍歷整個集合。</p><p>  設(shè)置對象作用域:解釋對象的作用域并描述如何創(chuàng)建會話或應(yīng)用程序作用域?qū)ο蟆?lt;/p><p>  ASP內(nèi)建對象:通過到詳細信息的鏈接提供ASP內(nèi)建對象的快速瀏覽。</p>

84、<p>  ActiveX組件:通過到詳細信息的鏈接提供ASP提供的ActiveX組件的快速瀏覽。</p><p>  下面的HTML創(chuàng)建一個簡單的主頁,其中只有以大字體顯示的文字“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ù)幾次,并且每次字體越來越大。一種方法是重復(fù)字體標記和HTML文本,每次重復(fù)分別給出不同的字體大小。當瀏覽器打開這個HTML頁的時候,這行文字將被顯示好幾次。另一種方式是,使用ASP來生成相同的內(nèi)容,不過方式將更加靈活。</p><p>  啟動文本編輯器(記事本)或

87、字處理軟件(如Microsoft Word).在屏幕上調(diào)整以下編輯器窗口和瀏覽器窗口,以便能夠同時看到它們。</p><p>  將下列HTML標記復(fù)制并粘貼到文件的開頭:</p><p>  <%@ LANGUAGE = “VBScript”%></p><p><b>  <HTML></b></p>

88、<p><b>  <BODY></b></p><p>  注意:第一個標記是一個特殊的ASP標記,用來將默認腳本語言設(shè)置為VBScript.一定要將該標記添加到所有.asp文件的第一行.將文件以Hello.asp保存到前面設(shè)置的Web服務(wù)器的Tutorial目錄下(F:\InterWINDOWS\Help\iis\htm\tutorial)中.如果使用的是字處理軟件

89、(包括“寫字板”),請確保以純文本方式保存該文件。ASP頁必須以.asp作后綴才能正常工作。</p><p>  3.使用Dreamweaver編寫HTML文件</p><p>  如果你曾經(jīng)使用過Dreamweaver這套“可視化數(shù)據(jù)”的網(wǎng)頁編輯軟件,不妨試著利用它來編寫網(wǎng)頁。方法是運行Dreamweaver,然后輸入網(wǎng)頁的內(nèi)容或插入圖片,再利用一般對象面板、字符對象面板或?qū)傩栽O(shè)置面板等

90、來進行格式設(shè)置,待將網(wǎng)頁設(shè)計到一個階段之后,就可以切換到HTML窗口,可以直接在HTML窗口修改HTML源代碼,還是要把HTML源代碼復(fù)制到HTML文件內(nèi)再做編輯。</p><p>  在默認的情況下,Dreamweaver自動產(chǎn)生的HTML源代碼的標記與屬性會以小寫字母來表示,而且縮進為兩個字符,如果習(xí)慣閱讀大寫的標記或?qū)傩?,可以選取“Edit\Preferences...”,然后在所示的對話框中,先選擇“HT

91、ML Format”類型,然后設(shè)置標記、屬性的大小寫、多少個字母自動換行、縮排大小及定位大小等。</p><p>  在Dreamweaver中加入ASP程序的方法,與在“記事本”中加入ASP程序大方法相同。在HTML窗口中,直接輸入ASP程序代碼,ASP程序代碼的部分會顯示為灰色,切回普通模式后,你可以發(fā)現(xiàn)在ASP程序代碼的部分,都會出現(xiàn)ASP圖標。</p><p>  2.5 Act

92、ive Server Pages模型</p><p>  瀏覽器從Web服務(wù)器上請求.asp文件時,ASP腳本開始運行。然后Web服務(wù)器調(diào)用ASP,ASP全面讀取請求的文件,執(zhí)行所有腳本命令,并將Web頁傳送給瀏覽器。</p><p>  由于腳本在服務(wù)器上而不是在客戶端運行,傳送到瀏覽器上的Web頁是在Web服務(wù)器上生成的。所以不必擔心瀏覽器能否處理腳本:Web服務(wù)器已經(jīng)完成了所有腳本

93、的處理,并將標準的HTML傳輸?shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,所以服務(wù)器端腳本不易復(fù)制。用戶看不到他們正在瀏覽的頁的腳本命令。如圖所示:</p><p>  圖2-2 Web服務(wù)器</p><p>  2.6 Web Server的安裝和設(shè)置</p><p>  2.6.1設(shè)置WEB服務(wù)器</p><p>  動態(tài)數(shù)據(jù)庫頁面設(shè)計

94、要運行Web應(yīng)用程序,要運行Web應(yīng)用程序就離不開Web服務(wù)器,Web服務(wù)器有時也叫做HTTP服務(wù)器。常見Web服務(wù)器包括微軟個人Web管理器(Microsoft Personal Web Server, PWS)或Internet信息服務(wù)器(Internet Information Server, IIS)</p><p>  如果你的計算機上已經(jīng)安裝了PWS或IIS,則可以查看到本機上包含了一個C:\Inet

95、pub或D:\Inetpub文件夾。PWS和IIS在安裝過程中將創(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)頁內(nèi)容傳輸給他們。 </p><p>  ◆ 管理及維護Web站點。 </p><p>  ◆ 管理及維護FTP站點。 </p><p>  ◆ 支持簡單郵件傳輸協(xié)議。 </p><p>  ◆ 運行ASP的程序。 </p><

97、p>  2.安裝 </p><p> ?。?)在Windows 2000中,選擇[開始]→[設(shè)置]→[控制面板]→[添/刪除程序];在Windows XP中,選擇[開始]→[控制面板]→[添加/刪除程序]; </p><p> ?。?)選擇[添加/刪除Windows組件];</p><p>  (

98、3)選擇IIS框并按照安裝說明進行操作。</p><p><b>  3.配置IIS</b></p><p>  安裝完成后,應(yīng)當為ASP.NET配置IIS5.0最好建立一個虛目錄,設(shè)置配置如下。</p><p> ?。?)選擇[開始]→[設(shè)定]→[控制面板]→[管理工具]→[Internet服務(wù)管理器]。打開Internet信息服務(wù)窗口。&

99、lt;/p><p>  (2)選擇[默認站點]→單擊右鍵→選擇[新建]→[虛擬目錄]→打開虛擬目錄創(chuàng)建向?qū)υ捒颉鷨螕鬧下一步]按扭。</p><p>  (3)單擊[瀏覽]按扭,設(shè)置虛擬目錄的路徑。</p><p><b>  3. 需求分析</b></p><p>  3.1 功能需求分析</p>&l

100、t;p>  需求分析是電子商務(wù)系統(tǒng)開發(fā)的第一步也是最重要的一步。需求分析階段要通過描述系統(tǒng)的需求,通過定義系統(tǒng)中的關(guān)鍵領(lǐng)域的類來建立模型。分析的根本目的是在開發(fā)者和提出需求的人之間建立一種理解和溝通的渠道,因此,系統(tǒng)的需求分析應(yīng)該是開發(fā)人員和用戶或者客戶一起完成的。需求分析可以采用面向?qū)ο蟮姆椒▉硗瓿?,即明確系統(tǒng)要服務(wù)于哪些用戶,對這些用戶提供哪些服務(wù)等。</p><p>  本系統(tǒng)是一個電子商務(wù)系統(tǒng),我們

101、的目標是賦予其基本的電子商務(wù)功能,我們應(yīng)該使本網(wǎng)站的操作盡量簡單使它能夠吸引更多的在線顧客。所以我們力圖分析理論中對顧客有價值的功能,除了基本的店面功能和網(wǎng)站必備的功能以外,我們還提供了購物車,可以讓顧客像在超市中購物一樣,將想要購買的物品放入購物車,如果顧客看中了其他物品不想買剛才的物品時可以從購物車將物品清出,添加新物品。通過購物車給顧客提供最大的選擇空間。對于系統(tǒng)管理員,也力求盡量大可能方便其進行操作。</p>&l

102、t;p>  總之,我們將網(wǎng)上商店系統(tǒng)的功能劃分為客戶對功能的需求和管理員對功能的需求,兩個部分。他們的需求如下所列</p><p> ?。?)客戶對功能的需求</p><p><b>  客戶注冊</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>  購物車信息瀏覽</b></p

104、><p><b>  購物車信息修改</b></p><p><b>  購買物品</b></p><p>  (2)管理員對功能的需求</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)計</b></p><p>  3.2 系

106、統(tǒng)業(yè)務(wù)流程分析</p><p>  該本系統(tǒng)前臺面向客戶的主要業(yè)務(wù)流程用活動圖描述如下(見圖2-9),用戶選中一本想要購買的物品,點擊“加入購物車”按鈕。如果用戶已經(jīng)登錄到系統(tǒng),就將用戶選中的商籍加入到購物車中;如若用戶還沒有登錄到系統(tǒng),系統(tǒng)提示用戶輸入用戶名和密碼,注冊用戶輸入自己的用戶信息然后提交,系統(tǒng)驗證用戶名和密碼是否正確,若正確就將用戶選中的商加入到購物車,若不正確提示用戶重新輸入。然后顯示購物車中的信

107、息,顧客可以進行編輯購物車中的物品數(shù)量,是否從購物車中清出除物品等操作,Customer按下“Order Now”按鈕系統(tǒng)自動生成訂單。</p><p>  系統(tǒng)后臺面向管理員管理的主要業(yè)務(wù)流程涉及(見圖2-10),① 商品管理,管理員添加新物品、商城管理員修改刪除現(xiàn)有物品資料、商店管理員修改顧客定單資料;② 分類管理,商店管理員添加修改刪除大類、商店管理員添加修改刪除小類;③ 用戶管理,商店管理員對前臺客戶管理

108、、商店管理員對后臺用戶</p><p>  圖3-1 網(wǎng)上商店管理流程</p><p>  3.3 系統(tǒng)功能模塊分析</p><p>  根據(jù)上面對系統(tǒng)功能的需求分析我們將網(wǎng)上商店系統(tǒng)主要劃分為兩大模塊:一為系統(tǒng)管理模塊、二為系統(tǒng)銷售模塊。在兩大模塊下又劃分為若干個小的功能模塊,其功能結(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)站主要就實現(xiàn)了這兩個模塊的功能。一個功能強大的網(wǎng)上商店系統(tǒng)還可以包括在線拍賣模塊、安全模塊、支付模塊等。</p><p>  3.4.1

110、用戶管理模塊</p><p>  該模塊負責(zé)管理所有網(wǎng)上商店的用戶信息。主要功能包括添加、刪除、修改以及查找用戶信息。系統(tǒng)要求對客戶的賬戶密碼進行加密處理保護客戶的私人信息,客戶可以對自己的私人信息進行維護,如果客戶不慎丟失密碼還可以通過他的E-mail取回。</p><p>  3.4.2商品管理模塊</p><p>  該模塊負責(zé)管理本系統(tǒ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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論