基于web的網(wǎng)絡購物系統(tǒng)VB.doc_第1頁
基于web的網(wǎng)絡購物系統(tǒng)VB.doc_第2頁
基于web的網(wǎng)絡購物系統(tǒng)VB.doc_第3頁
基于web的網(wǎng)絡購物系統(tǒng)VB.doc_第4頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

基于web的網(wǎng)絡購物系統(tǒng)摘 要隨著Internet的不斷普及,人們對于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)頁,收發(fā)電子郵件,日益忙碌的人們開始追求足不出戶的利用互聯(lián)網(wǎng)這一強大的平臺來實現(xiàn)的網(wǎng)上購物。對于企業(yè)來講,無論是企業(yè)之間(B to B),還是企業(yè)和客戶之間(B to C)的交易,如果能夠?qū)崿F(xiàn)網(wǎng)上交易將大大提高交易速度節(jié)約交易成本。近幾年,隨著網(wǎng)絡數(shù)據(jù)庫技術(shù)的進一步發(fā)展,使得這一設想逐漸成為現(xiàn)實。運用ASP技術(shù)和網(wǎng)絡數(shù)據(jù)庫原理,基于B/S模式我開發(fā)了一個網(wǎng)上購物系統(tǒng)。在我的系統(tǒng)中,顧客可以很方便的注冊成為會員,對商品進行瀏覽檢索,查看商品的詳細資料,然后根據(jù)各人的喜好購買心儀的商品。系統(tǒng)會自動為顧客生成訂單,按照顧客所填寫的信息提交訂單并發(fā)貨。系統(tǒng)管理員則可以對現(xiàn)有的商品進行添加和編輯,審查已注冊的用戶并對提交的訂單進行處理。關鍵詞:B/S模式、ASP、電子商務、網(wǎng)絡數(shù)據(jù)庫。AbstractAlong with the Internet of continuously universal, people are for the request of technique Internet the already and not only single is a view once web page, receive and dispatch the E-mail, increasingly busy people start pursuing the exploitation Internet that keep the house this a the mighty platform come the net that realizes on the shopping.Speak for the business enterprise, and wether is the business enterprises( B to B), or business enterprise with the customers bargain for( B to C), if can realize the net up trade and will consumedly increase the bargain speed the economy to trade the cost.In the last few years, along with the techniques further development of network database, make this on conceiving to gradually become the actuality.Application ASP technique is with the network database principle, according to B/ S mode I developped a net on the shopping system.In my system, customer can very the convenient registration become the member, and proceeds to merchandise view index, look into favour that the merchandises detailed data, then purchase the adoring merchandise according to the everyone.System would the auto is a born order of customer, and hand over the order to erupt goods according to the information for fill inning of customer.System manager can then proceeds to increase with the order that edit, investigate already the registered customer combine right hand over to proceeds to handle to current merchandise.Key words: B/ S mode, ASP, electronic commerce, network database.摘 要2一前 言411問題的提出412問題的解決4二準備知識ASP技術(shù)421 ASP的簡介422 ASP的特點523 ASP的工作原理5三系統(tǒng)概述531系統(tǒng)設計思想532系統(tǒng)總體結(jié)構(gòu)圖633系統(tǒng)功能模塊圖634系統(tǒng)開發(fā)工具6四系統(tǒng)功能模塊設計741客戶端7411購物籃7412會員注冊10413商品查詢13414訂單查詢1442后臺管理端15421商品的添加15422商品的審查20423訂單的審查21424會員的審查23425管理員添加25426管理員審查26五系統(tǒng)網(wǎng)絡數(shù)據(jù)庫的建立2751系統(tǒng)數(shù)據(jù)源的設置2752表、關系模型和數(shù)據(jù)庫的概述2853范式與建表的規(guī)范化2854系統(tǒng)數(shù)據(jù)庫的詳細建立29六結(jié)束語31參考文獻:32一前 言11問題的提出對于基于Web平臺的網(wǎng)上購物系統(tǒng),存在著一個前臺應用和后臺管理的問題。而無論前臺還是后臺,都要對數(shù)據(jù)庫進行調(diào)用和操作。因此如何創(chuàng)建網(wǎng)絡數(shù)據(jù)庫,以及客戶端如何調(diào)用服務器端的數(shù)據(jù)庫成為實現(xiàn)網(wǎng)上購物的一個關鍵性問題。12問題的解決 在這里,我采用B/S模式來實現(xiàn)客戶端對服務器端的調(diào)用,所謂B/S模式即瀏覽器/服務器模式,是一種從傳統(tǒng)的二層C/S模式發(fā)展起來的新的網(wǎng)絡結(jié)構(gòu)模式。在B/S模式中,客戶端運行瀏覽器軟件。瀏覽器以超文本形式向Web服務器提出訪問數(shù)據(jù)庫的要求,Web服務器接受客戶端請求后,將這個請求轉(zhuǎn)化為SQL語法,并交給數(shù)據(jù)庫服務器,數(shù)據(jù)庫服務器得到請求后,驗證其合法性,并進行數(shù)據(jù)處理,然后將處理后的結(jié)果返回給Web服務器,Web 服務器再一次將得到的所有結(jié)果進行轉(zhuǎn)化,變成HTML文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以友好的Web頁面形式顯示出來。而對于網(wǎng)絡數(shù)據(jù)庫的創(chuàng)建,則是利用ASP技術(shù)來解決。ASP(Active Server Pages動態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代CGI(Common Gateway Interface通用網(wǎng)關接口)的技術(shù)。目前,Internet上的許多基于Windows平臺的Web站點已開始應用ASP來替換CGI。 簡單地講,ASP是一個位于服務器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式Web服務器應用程序,如交互式動態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息,上傳與下載等等。 在電子商務中,對用戶而言,進行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務,而對于商品或服務提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務。因此,讓用戶通過瀏覽器查詢服務器的后端數(shù)據(jù)庫是許多Web服務提供者必需有的服務,ASP通過內(nèi)置的ADODB組件來實現(xiàn)這一功能。可以使用ADO去編寫緊湊簡明的腳本以便連接到ODBC 兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源。至于實現(xiàn)的細節(jié),在后續(xù)部分的網(wǎng)絡數(shù)據(jù)庫章節(jié)中有詳細介紹。二準備知識ASP技術(shù)21 ASP的簡介ASP(Active server pages)是一種類似HTML(Hypertext Markup Language超文本標識語言)、Script與CGI(Common GAteway Interface 通用網(wǎng)關接口)的結(jié)合體,但是其運行效率卻比CGI更高、程序編制也比HTML更方便且更有靈活性,程序安全及保密性也比Script好。HTML(Hypertext Markup Language)是一種超文本標識語言,文件通過這種格式可以在互連網(wǎng)上載送瀏覽,用戶只要使用網(wǎng)頁瀏覽器工具就可以瀏覽這些文件,目前比較常用的工具包括Microsoft Internet Explorer,Netscape Communicator等,由于HTML文件都是由標簽(tag)所組成,因此它比較適合制作靜態(tài)網(wǎng)頁,再者,由于先天上的限制HTML是無法直接存取數(shù)據(jù)庫的,所以存取數(shù)據(jù)庫的工作大多是依靠CGI來處理。ASP不但可以包含HTML標簽,也可以直接存取數(shù)據(jù)庫及使用無限擴充的ActiveX控件,因此在程序編制上要比HTML方便而且更富有靈活性。ASP以HTML為基礎,主體還是HTML代碼,只是在需要ASP動態(tài)產(chǎn)生的地方加入ASP代碼。ASP的最終顯示結(jié)果也是HTML代碼,可準確控制ASP的輸出結(jié)果。Script(腳本)是由一組可以在WEB服務器或客戶端瀏覽器運行的命令組合而成,目前在網(wǎng)頁編制上比較流行的腳本語言包括 VBScript,JavaScript。這些腳本大都是在客戶端運行,因此,客戶端可以很清楚的取得腳本的內(nèi)容。所以,就安全性而言,這些客戶端的腳本語言的確有危險。ASP雖然具有腳本語言的方便性,但由于他是在WEB服務器端運行,運行后再將運行結(jié)果以HTML格式傳送至客戶端的瀏覽器。因此ASP與一般的腳本語言相比,要安全的多。22 ASP的特點ASP可以和HTML或其它腳本語言(VBScript,JavaScript)相互嵌套 ASP是一種在WEB服務器端運行的腳本語言,程序代碼安全保密 ASP以對象為基礎,因此可以使用ActiveX控件繼續(xù)擴充其功能 ASP內(nèi)置ADO組件,因此可以輕松的存取各種數(shù)據(jù)庫 ASP可以將運行結(jié)果以HTML的格式傳送至客戶端瀏覽器,因而可以適用與各種瀏覽器23 ASP的工作原理如果瀏覽器向IIS/PWS請求的是.HTM文件,那么IIS/PWS會直接把文件的內(nèi)容傳給瀏覽器.但如果瀏覽器向IIS/PWS請求的是.ASP文件,則IIS/PWS會首先解釋文件.IIS/PWS解釋.ASP文件的過程中,遇到HTML標記或一般文字時會直接把讀區(qū)的內(nèi)容傳給瀏覽器.但如果遇到的標記,則會把其中的內(nèi)容視為程序,然后解釋執(zhí)行,但程序經(jīng)過IIS/PWS解釋執(zhí)行后,其源程序代碼不會傳給瀏覽器,而只是把可顯示的運行結(jié)果傳給了瀏覽器Active Server Page技術(shù)為應用開發(fā)商提供了基于腳本的直觀、快速、高效的應用開發(fā)手段,極大地提高了開發(fā)的效果。ASP腳本是采用明文(plain text)方式來編寫的。 ASP腳本是一系列按特定語法(目前支持vbscript和jscript兩種腳本語言)編寫的,與標準HTML頁面混合在一起的腳本所構(gòu)成的文本格式的文件。當客戶端的最終用戶用WEB瀏覽器通過INTERNET來訪問基于ASP腳本的應用時,WEB瀏覽器將向WEB服務器發(fā)出HTTP請求。WEB服務器分析、判斷出該請求是ASP腳本的應用后,自動通過ISAPI接口調(diào)用ASP腳本的解釋運行引擎(ASP.DLL)。ASP.DLL將從文件系統(tǒng)或內(nèi)部緩沖區(qū)獲取指定的ASP腳本文件,接著就進行語法分析并解釋執(zhí)行。最終的處理結(jié)果將形成HTML格式的內(nèi)容,通過WEB服

溫馨提示

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

評論

0/150

提交評論