畢業(yè)論文(基于Web的網(wǎng)上購物系統(tǒng)).doc_第1頁
畢業(yè)論文(基于Web的網(wǎng)上購物系統(tǒng)).doc_第2頁
畢業(yè)論文(基于Web的網(wǎng)上購物系統(tǒng)).doc_第3頁
畢業(yè)論文(基于Web的網(wǎng)上購物系統(tǒng)).doc_第4頁
畢業(yè)論文(基于Web的網(wǎng)上購物系統(tǒng)).doc_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

畢業(yè)設計(論文)設計(論文)題目: 基于Web的網(wǎng)上購物系統(tǒng) 摘 要隨著Internet的不斷普及,人們對于互聯(lián)網(wǎng)技術的要求已不單單是瀏覽一下網(wǎng)頁,收發(fā)電子郵件,日益忙碌的人們開始追求足不出戶的利用互聯(lián)網(wǎng)這一強大的平臺來實現(xiàn)的網(wǎng)上購物。對于企業(yè)來講,無論是企業(yè)之間(B to B),還是企業(yè)和客戶之間(B to C)的交易,如果能夠實現(xiàn)網(wǎng)上交易將大大提高交易速度節(jié)約交易成本。近幾年,隨著網(wǎng)絡數(shù)據(jù)庫技術的進一步發(fā)展,使得這一設想逐漸成為現(xiàn)實。運用ASP技術和網(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技術421 ASP的簡介422 ASP的特點523 ASP的工作原理5三系統(tǒng)概述531系統(tǒng)設計思想532系統(tǒng)總體結構圖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六結束語31參考文獻:32一前 言11問題的提出對于基于Web平臺的網(wǎng)上購物系統(tǒng),存在著一個前臺應用和后臺管理的問題。而無論前臺還是后臺,都要對數(shù)據(jù)庫進行調用和操作。因此如何創(chuàng)建網(wǎng)絡數(shù)據(jù)庫,以及客戶端如何調用服務器端的數(shù)據(jù)庫成為實現(xiàn)網(wǎng)上購物的一個關鍵性問題。12問題的解決 在這里,我采用B/S模式來實現(xiàn)客戶端對服務器端的調用,所謂B/S模式即瀏覽器/服務器模式,是一種從傳統(tǒng)的二層C/S模式發(fā)展起來的新的網(wǎng)絡結構模式。在B/S模式中,客戶端運行瀏覽器軟件。瀏覽器以超文本形式向Web服務器提出訪問數(shù)據(jù)庫的要求,Web服務器接受客戶端請求后,將這個請求轉化為SQL語法,并交給數(shù)據(jù)庫服務器,數(shù)據(jù)庫服務器得到請求后,驗證其合法性,并進行數(shù)據(jù)處理,然后將處理后的結果返回給Web服務器,Web 服務器再一次將得到的所有結果進行轉化,變成HTML文檔形式,轉發(fā)給客戶端瀏覽器以友好的Web頁面形式顯示出來。而對于網(wǎng)絡數(shù)據(jù)庫的創(chuàng)建,則是利用ASP技術來解決。ASP(Active Server Pages動態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代CGI(Common Gateway Interface通用網(wǎng)關接口)的技術。目前,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通過內置的ADODB組件來實現(xiàn)這一功能??梢允褂肁DO去編寫緊湊簡明的腳本以便連接到ODBC 兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源。至于實現(xiàn)的細節(jié),在后續(xù)部分的網(wǎng)絡數(shù)據(jù)庫章節(jié)中有詳細介紹。二準備知識ASP技術21 ASP的簡介ASP(Active server pages)是一種類似HTML(Hypertext Markup Language超文本標識語言)、Script與CGI(Common GAteway Interface 通用網(wǎng)關接口)的結合體,但是其運行效率卻比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的最終顯示結果也是HTML代碼,可準確控制ASP的輸出結果。Script(腳本)是由一組可以在WEB服務器或客戶端瀏覽器運行的命令組合而成,目前在網(wǎng)頁編制上比較流行的腳本語言包括 VBScript,JavaScript。這些腳本大都是在客戶端運行,因此,客戶端可以很清楚的取得腳本的內容。所以,就安全性而言,這些客戶端的腳本語言的確有危險。ASP雖然具有腳本語言的方便性,但由于他是在WEB服務器端運行,運行后再將運行結果以HTML格式傳送至客戶端的瀏覽器。因此ASP與一般的腳本語言相比,要安全的多。22 ASP的特點ASP可以和HTML或其它腳本語言(VBScript,JavaScript)相互嵌套 ASP是一種在WEB服務器端運行的腳本語言,程序代碼安全保密 ASP以對象為基礎,因此可以使用ActiveX控件繼續(xù)擴充其功能 ASP內置ADO組件,因此可以輕松的存取各種數(shù)據(jù)庫 ASP可以將運行結果以HTML的格式傳送至客戶端瀏覽器,因而可以適用與各種瀏覽器23 ASP的工作原理如果瀏覽器向IIS/PWS請求的是.HTM文件,那么IIS/PWS會直接把文件的內容傳給瀏覽器.但如果瀏覽器向IIS/PWS請求的是.ASP文件,則IIS/PWS會首先解釋文件.IIS/PWS解釋.ASP文件的過程中,遇到HTML標記或一般文字時會直接把讀區(qū)的內容傳給瀏覽器.但如果遇到的標記,則會把其中的內容視為程序,然后解釋執(zhí)行,但程序經(jīng)過IIS/PWS解釋執(zhí)行后,其源程序代碼不會傳給瀏覽器,而只是把可顯示的運行結果傳給了瀏覽器Active Server Page技術為應用開發(fā)商提供了基于腳本的直觀、快速、高效的應用開發(fā)手段,極大地提高了開發(fā)的效果。ASP腳本是采用明文(plain text)方式來編寫的。 ASP腳本是一系列按特定語法(目前支持vbscript和jscript兩種腳本語言)編寫的,與標準HTML頁面混合在一起的腳本所構成的文本格式的文件。當客戶端的最終用戶用WEB瀏覽器通過INTERNET來訪問基于ASP腳本的應用時,WEB瀏覽器將向WEB服務器發(fā)出HTTP請求。WEB服務器分析、判斷出該請求是ASP腳本的應用后,自動通過ISAPI接口調用ASP腳本的解釋運行引擎(ASP.DLL)。ASP.DLL將從文件系統(tǒng)或內部緩沖區(qū)獲取指定的ASP腳本文件,接著就進行語法分析并解釋執(zhí)行。最終的處理結果將形成HTML格式的內容,通過WEB服務器原路返回給WEB瀏覽器,由WEB瀏覽器在客戶端形成最終的結果呈現(xiàn)。這樣就完成了一次完整的ASP腳本調用。若干個有機的ASP腳本調用就組成了一個完整的ASP腳本應用。 三系統(tǒng)概述31系統(tǒng)設計思想.六結束語在歷時將近三個月的時間里,我的畢業(yè)設計是從學習新的知識(ASP語言和HTML語言),到建立網(wǎng)上購物系統(tǒng)的網(wǎng)站。我遇到了若干的問題和解決了不少的問題,現(xiàn)在還有未知安全性和可靠性的未能發(fā)現(xiàn)和解決。從建立自己的虛擬服務器,到網(wǎng)站服務。使我對電子商務認識的無到有,有了具體詳細的認識。在我們所建立的網(wǎng)上購物系統(tǒng)只是一個網(wǎng)上的購物的基本原理,里面要涉及到的方方面面的問題我們未曾遇到或現(xiàn)有的條件限制而未能實現(xiàn)。電子商務并不是我們想象的寫程序那么簡單,她包括了編寫程序、數(shù)據(jù)庫設計、網(wǎng)頁制作、圖象處理、版面設計、數(shù)據(jù)采集、文本編輯、服務器管理等等,要搞好一個好的,完善的網(wǎng)站需要一個詳細的、合理的、可行性的規(guī)劃設計。在用ASP開發(fā)的時候,在程序的調試上出現(xiàn)了很大的問題,要使用瀏覽器來瀏覽才能找出錯誤所在,這一定程度上延長了開發(fā)周期。在開始的時候往往要為了找一個小錯誤花上大半天的時間。經(jīng)過多寫程序,現(xiàn)在一定程度上已經(jīng)能快效的找出錯誤,并熟練的操作數(shù)據(jù)庫語言。隨著Web技術的進一步發(fā)展和Internet的逐漸大眾化,基于Internet的電子商務系統(tǒng)無疑比傳統(tǒng)商務具有更加廣闊的應用前景。而如何提高電子商務系統(tǒng)中的數(shù)據(jù)訪問效率

溫馨提示

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

評論

0/150

提交評論