第一篇:畢業(yè)論文(基于Web的網(wǎng)上購物系統(tǒng))
基于Web的網(wǎng)上購物系統(tǒng)
HUNAN UNIVERSITY
畢業(yè)設(shè)計(論文)
設(shè)計(論文)題目:
基于Web的網(wǎng)上購物系統(tǒng)
學(xué)生姓名
專業(yè)班級
指導(dǎo)老師
系主任(院長)
評 閱 人
2008年 6 月 10日
基于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)絡(luò)數(shù)據(jù)庫技術(shù)的進一步發(fā)展,使得這一設(shè)想逐漸成為現(xiàn)實。
運用ASP技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫原理,基于B/S模式我開發(fā)了一個網(wǎng)上購物系統(tǒng)。在我的系統(tǒng)中,顧客可以很方便的注冊成為會員,對商品進行瀏覽檢索,查看商品的詳細資料,然后根據(jù)各人的喜好購買心儀的商品。系統(tǒng)會自動為顧客生成訂單,按照顧客所填寫的信息提交訂單并發(fā)貨。系統(tǒng)管理員則可以對現(xiàn)有的商品進行添加和編輯,審查已注冊的用戶并對提交的訂單進行處理。
關(guān)鍵詞:B/S模式、ASP、電子商務(wù)、網(wǎng)絡(luò)數(shù)據(jù)庫。
Abstract
Along 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 enterprise's(B to B), or business enterprise with the customer's 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 technique's 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 merchandise's 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.基于Web的網(wǎng)上購物系統(tǒng)
摘 要.............................................................2 一.前 言........................................................4
1.1問題的提出.................................................4
1.2問題的解決.................................................4
二.準備知識――ASP技術(shù)........................................4
2.1 ASP的簡介.................................................4 2.2 ASP的特點.................................................5 2.3 ASP的工作原理.............................................5
三.系統(tǒng)概述.....................................錯誤!未定義書簽。
3.1系統(tǒng)設(shè)計思想..............................錯誤!未定義書簽。3.2系統(tǒng)總體結(jié)構(gòu)圖............................錯誤!未定義書簽。3.3系統(tǒng)功能模塊圖............................錯誤!未定義書簽。3.4系統(tǒng)開發(fā)工具..............................錯誤!未定義書簽。
四.系統(tǒng)功能模塊設(shè)計...........................錯誤!未定義書簽。
4.1客戶端....................................錯誤!未定義書簽。
4.1.1購物籃.............................錯誤!未定義書簽。4.1.2會員注冊...........................錯誤!未定義書簽。4.1.3商品查詢...........................錯誤!未定義書簽。4.1.4訂單查詢...........................錯誤!未定義書簽。4.2后臺管理端................................錯誤!未定義書簽。
4.2.1商品的添加.........................錯誤!未定義書簽。4.2.2商品的審查.........................錯誤!未定義書簽。4.2.3訂單的審查.........................錯誤!未定義書簽。4.2.4會員的審查.........................錯誤!未定義書簽。4.2.5管理員添加.........................錯誤!未定義書簽。4.2.6管理員審查.........................錯誤!未定義書簽。
五.系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫的建立.......................錯誤!未定義書簽。
5.1系統(tǒng)數(shù)據(jù)源的設(shè)置..........................錯誤!未定義書簽。5.2表、關(guān)系模型和數(shù)據(jù)庫的概述................錯誤!未定義書簽。5.3范式與建表的規(guī)范化........................錯誤!未定義書簽。5.4系統(tǒng)數(shù)據(jù)庫的詳細建立......................錯誤!未定義書簽。
六.結(jié)束語........................................................5 參考文獻:........................................................6
基于Web的網(wǎng)上購物系統(tǒng)一.前 言
1.1問題的提出
對于基于Web平臺的網(wǎng)上購物系統(tǒng),存在著一個前臺應(yīng)用和后臺管理的問題。而無論前臺還是后臺,都要對數(shù)據(jù)庫進行調(diào)用和操作。因此如何創(chuàng)建網(wǎng)絡(luò)數(shù)據(jù)庫,以及客戶端如何調(diào)用服務(wù)器端的數(shù)據(jù)庫成為實現(xiàn)網(wǎng)上購物的一個關(guān)鍵性問題。
1.2問題的解決
在這里,我采用B/S模式來實現(xiàn)客戶端對服務(wù)器端的調(diào)用,所謂B/S模式即瀏覽器/服務(wù)器模式,是一種從傳統(tǒng)的二層C/S模式發(fā)展起來的新的網(wǎng)絡(luò)結(jié)構(gòu)模式。在B/S模式中,客戶端運行瀏覽器軟件。瀏覽器以超文本形式向Web服務(wù)器提出訪問數(shù)據(jù)庫的要求,Web服務(wù)器接受客戶端請求后,將這個請求轉(zhuǎn)化為SQL語法,并交給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器得到請求后,驗證其合法性,并進行數(shù)據(jù)處理,然后將處理后的結(jié)果返回給Web服務(wù)器,Web 服務(wù)器再一次將得到的所有結(jié)果進行轉(zhuǎn)化,變成HTML文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以友好的Web頁面形式顯示出來。
而對于網(wǎng)絡(luò)數(shù)據(jù)庫的創(chuàng)建,則是利用ASP技術(shù)來解決。ASP(Active Server Pages動態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代CGI(Common Gateway Interface通用網(wǎng)關(guān)接口)的技術(shù)。目前,Internet上的許多基于Windows平臺的Web站點已開始應(yīng)用ASP來替換CGI。簡單地講,ASP是一個位于服務(wù)器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息,上傳與下載等等。
在電子商務(wù)中,對用戶而言,進行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對于商品或服務(wù)提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過瀏覽器查詢服務(wù)器的后端數(shù)據(jù)庫是許多Web服務(wù)提供者必需有的服務(wù),ASP通過內(nèi)置的ADODB組件來實現(xiàn)這一功能。可以使用ADO去編寫緊湊簡明的腳本以便連接到ODBC 兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源。至于實現(xiàn)的細節(jié),在后續(xù)部分的網(wǎng)絡(luò)數(shù)據(jù)庫章節(jié)中有詳細介紹。
二.準備知識――ASP技術(shù)
2.1 ASP的簡介
ASP(Active server pages)是一種類似HTML(Hypertext Markup Language超文本標識語言)、Script與CGI(Common GAteway Interface 通用網(wǎng)關(guān)接口)的結(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為基礎(chǔ),主體還是HTML代碼,只是在需要ASP動態(tài)產(chǎn) 基于Web的網(wǎng)上購物系統(tǒng)
生的地方加入ASP代碼。ASP的最終顯示結(jié)果也是HTML代碼,可準確控制ASP的輸出結(jié)果。Script(腳本)是由一組可以在WEB服務(wù)器或客戶端瀏覽器運行的命令組合而成,目前在網(wǎng)頁編制上比較流行的腳本語言包括 VBScript,JavaScript。這些腳本大都是在客戶端運行,因此,客戶端可以很清楚的取得腳本的內(nèi)容。所以,就安全性而言,這些客戶端的腳本語言的確有危險。ASP雖然具有腳本語言的方便性,但由于他是在WEB服務(wù)器端運行,運行后再將運行結(jié)果以HTML格式傳送至客戶端的瀏覽器。因此ASP與一般的腳本語言相比,要安全的多。
2.2 ASP的特點
ASP可以和HTML或其它腳本語言(VBScript,JavaScript)相互嵌套 ASP是一種在WEB服務(wù)器端運行的腳本語言,程序代碼安全保密 ASP以對象為基礎(chǔ),因此可以使用ActiveX控件繼續(xù)擴充其功能 ASP內(nèi)置ADO組件,因此可以輕松的存取各種數(shù)據(jù)庫
ASP可以將運行結(jié)果以HTML的格式傳送至客戶端瀏覽器,因而可以適用與各種瀏覽器
2.3 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ù)為應(yīng)用開發(fā)商提供了基于腳本的直觀、快速、高效的應(yīng)用開發(fā)手段,極大地提高了開發(fā)的效果。ASP腳本是采用明文(plain text)方式來編寫的。ASP腳本是一系列按特定語法(目前支持vbscript和jscript兩種腳本語言)編寫的,與標準HTML頁面混合在一起的腳本所構(gòu)成的文本格式的文件。當客戶端的最終用戶用WEB瀏覽器通過INTERNET來訪問基于ASP腳本的應(yīng)用時,WEB瀏覽器將向WEB服務(wù)器發(fā)出HTTP請求。WEB服務(wù)器分析、判斷出該請求是ASP腳本的應(yīng)用后,自動通過ISAPI接口調(diào)用ASP腳本的解釋運行引擎(ASP.DLL)。ASP.DLL將從文件系統(tǒng)或內(nèi)部緩沖區(qū)獲取指定的ASP腳本文件,接著就進行語法分析并解釋執(zhí)行。最終的處理結(jié)果將形成HTML格式的內(nèi)容,通過WEB服務(wù)器“原路”返回給WEB瀏覽器,由WEB瀏覽器在客戶端形成最終的結(jié)果呈現(xiàn)。這樣就完成了一次完整的ASP腳本調(diào)用。若干個有機的ASP腳本調(diào)用就組成了一個完整的ASP腳本應(yīng)用。
說明:所建立的數(shù)據(jù)庫文件(SuperMarket_Data.mdb)保存在文件夾market_database下,為
防止別人隨意篡改數(shù)據(jù)庫,我將其后綴名改為.asp來調(diào)用。
六.結(jié)束語
在歷時將近三個月的時間里,我的畢業(yè)設(shè)計是從學(xué)習(xí)新的知識(ASP語言和HTML語言),到建立網(wǎng)上購物系統(tǒng)的網(wǎng)站。我遇到了若干的問題和解決了不少的問題,現(xiàn)在還有未知安全 基于Web的網(wǎng)上購物系統(tǒng)
性和可靠性的未能發(fā)現(xiàn)和解決。
從建立自己的虛擬服務(wù)器,到網(wǎng)站服務(wù)。使我對電子商務(wù)認識的無到有,有了具體詳細的認識。在我們所建立的網(wǎng)上購物系統(tǒng)只是一個網(wǎng)上的購物的基本原理,里面要涉及到的方方面面的問題我們未曾遇到或現(xiàn)有的條件限制而未能實現(xiàn)。電子商務(wù)并不是我們想象的寫程序那么簡單,她包括了編寫程序、數(shù)據(jù)庫設(shè)計、網(wǎng)頁制作、圖象處理、版面設(shè)計、數(shù)據(jù)采集、文本編輯、服務(wù)器管理等等,要搞好一個好的,完善的網(wǎng)站需要一個詳細的、合理的、可行性的規(guī)劃設(shè)計。
在用ASP開發(fā)的時候,在程序的調(diào)試上出現(xiàn)了很大的問題,要使用瀏覽器來瀏覽才能找出錯誤所在,這一定程度上延長了開發(fā)周期。在開始的時候往往要為了找一個小錯誤花上大半天的時間。經(jīng)過多寫程序,現(xiàn)在一定程度上已經(jīng)能快效的找出錯誤,并熟練的操作數(shù)據(jù)庫語言。
隨著Web技術(shù)的進一步發(fā)展和Internet的逐漸大眾化,基于Internet的電子商務(wù)系統(tǒng)無疑比傳統(tǒng)商務(wù)具有更加廣闊的應(yīng)用前景。而如何提高電子商務(wù)系統(tǒng)中的數(shù)據(jù)訪問效率、交易平臺的安全性及事務(wù)處理的能力仍是當前人們所關(guān)注的熱點問題。這些問題有待于我們大家作更深入的探討,相信在不久的將來電子商務(wù)將表現(xiàn)出越來越大的作用。在此要感謝我的指導(dǎo)老師***為論文的最終成稿提供了很多寶貴的意見。
參考文獻:
1)網(wǎng)頁設(shè)計與Web數(shù)據(jù)庫發(fā)布技術(shù) 魏應(yīng)彬 周星 編著 清華大學(xué)出版社
2)ASP網(wǎng)絡(luò)編程實例 老虎工作室 許曰斌 程亮 編著 人民郵電出版社
3)ASP實例演練之組建商務(wù)網(wǎng)站 洪傳華 編著 中國電力出版社
4)ASP3.0時尚編程百例 網(wǎng)冠科技 編著 機械工業(yè)出版社
5)ASP動態(tài)網(wǎng)站之旅 李福榮 曹慶臻 編著 人民交通出版社
第二篇:畢業(yè)論文(基于Web的網(wǎng)上購物系統(tǒng))
基于Web的網(wǎng)上購物系統(tǒng)
HUNAN UNIVERSITY
畢業(yè)設(shè)計(論文)
設(shè)計(論文)題目:
基于Web的網(wǎng)上購物系統(tǒng)
學(xué)生姓名
專業(yè)班級
指導(dǎo)老師
系主任(院長)
評 閱 人
2008年 6 月 10日 基于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)絡(luò)數(shù)據(jù)庫技術(shù)的進一步發(fā)展,使得這一設(shè)想逐漸成為現(xiàn)實。
運用ASP技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫原理,基于B/S模式我開發(fā)了一個網(wǎng)上購物系統(tǒng)。在我的系統(tǒng)中,顧客可以很方便的注冊成為會員,對商品進行瀏覽檢索,查看商品的詳細資料,然后根據(jù)各人的喜好購買心儀的商品。系統(tǒng)會自動為顧客生成訂單,按照顧客所填寫的信息提交訂單并發(fā)貨。系統(tǒng)管理員則可以對現(xiàn)有的商品進行添加和編輯,審查已注冊的用戶并對提交的訂單進行處理。
關(guān)鍵詞:B/S模式、ASP、電子商務(wù)、網(wǎng)絡(luò)數(shù)據(jù)庫。
Abstract
Along 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 enterprise's(B to B), or business enterprise with the customer's 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 technique's 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 merchandise's 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.基于Web的網(wǎng)上購物系統(tǒng)
摘 要.............................................................2 一.前 言........................................................4
1.1問題的提出.................................................4
1.2問題的解決.................................................4
二.準備知識――ASP技術(shù)........................................4
2.1 ASP的簡介.................................................4 2.2 ASP的特點.................................................5 2.3 ASP的工作原理.............................................5
三.系統(tǒng)概述......................................................5
3.1系統(tǒng)設(shè)計思想...............................................5 3.2系統(tǒng)總體結(jié)構(gòu)圖............................錯誤!未定義書簽。3.3系統(tǒng)功能模塊圖............................錯誤!未定義書簽。3.4系統(tǒng)開發(fā)工具..............................錯誤!未定義書簽。
四.系統(tǒng)功能模塊設(shè)計...........................錯誤!未定義書簽。
4.1客戶端....................................錯誤!未定義書簽。
4.1.1購物籃.............................錯誤!未定義書簽。4.1.2會員注冊...........................錯誤!未定義書簽。4.1.3商品查詢...........................錯誤!未定義書簽。4.1.4訂單查詢...........................錯誤!未定義書簽。4.2后臺管理端................................錯誤!未定義書簽。
4.2.1商品的添加.........................錯誤!未定義書簽。4.2.2商品的審查.........................錯誤!未定義書簽。4.2.3訂單的審查.........................錯誤!未定義書簽。4.2.4會員的審查.........................錯誤!未定義書簽。4.2.5管理員添加.........................錯誤!未定義書簽。4.2.6管理員審查.........................錯誤!未定義書簽。
五.系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫的建立.......................錯誤!未定義書簽。
5.1系統(tǒng)數(shù)據(jù)源的設(shè)置..........................錯誤!未定義書簽。5.2表、關(guān)系模型和數(shù)據(jù)庫的概述................錯誤!未定義書簽。5.3范式與建表的規(guī)范化........................錯誤!未定義書簽。5.4系統(tǒng)數(shù)據(jù)庫的詳細建立......................錯誤!未定義書簽。
六.結(jié)束語........................................................6 參考文獻:........................................................6
基于Web的網(wǎng)上購物系統(tǒng)一.前 言
1.1問題的提出
對于基于Web平臺的網(wǎng)上購物系統(tǒng),存在著一個前臺應(yīng)用和后臺管理的問題。而無論前臺還是后臺,都要對數(shù)據(jù)庫進行調(diào)用和操作。因此如何創(chuàng)建網(wǎng)絡(luò)數(shù)據(jù)庫,以及客戶端如何調(diào)用服務(wù)器端的數(shù)據(jù)庫成為實現(xiàn)網(wǎng)上購物的一個關(guān)鍵性問題。
1.2問題的解決
在這里,我采用B/S模式來實現(xiàn)客戶端對服務(wù)器端的調(diào)用,所謂B/S模式即瀏覽器/服務(wù)器模式,是一種從傳統(tǒng)的二層C/S模式發(fā)展起來的新的網(wǎng)絡(luò)結(jié)構(gòu)模式。在B/S模式中,客戶端運行瀏覽器軟件。瀏覽器以超文本形式向Web服務(wù)器提出訪問數(shù)據(jù)庫的要求,Web服務(wù)器接受客戶端請求后,將這個請求轉(zhuǎn)化為SQL語法,并交給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器得到請求后,驗證其合法性,并進行數(shù)據(jù)處理,然后將處理后的結(jié)果返回給Web服務(wù)器,Web 服務(wù)器再一次將得到的所有結(jié)果進行轉(zhuǎn)化,變成HTML文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以友好的Web頁面形式顯示出來。
而對于網(wǎng)絡(luò)數(shù)據(jù)庫的創(chuàng)建,則是利用ASP技術(shù)來解決。ASP(Active Server Pages動態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代CGI(Common Gateway Interface通用網(wǎng)關(guān)接口)的技術(shù)。目前,Internet上的許多基于Windows平臺的Web站點已開始應(yīng)用ASP來替換CGI。簡單地講,ASP是一個位于服務(wù)器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息,上傳與下載等等。
在電子商務(wù)中,對用戶而言,進行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對于商品或服務(wù)提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過瀏覽器查詢服務(wù)器的后端數(shù)據(jù)庫是許多Web服務(wù)提供者必需有的服務(wù),ASP通過內(nèi)置的ADODB組件來實現(xiàn)這一功能。可以使用ADO去編寫緊湊簡明的腳本以便連接到ODBC 兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源。至于實現(xiàn)的細節(jié),在后續(xù)部分的網(wǎng)絡(luò)數(shù)據(jù)庫章節(jié)中有詳細介紹。
二.準備知識――ASP技術(shù)
2.1 ASP的簡介
ASP(Active server pages)是一種類似HTML(Hypertext Markup Language超文本標識語言)、Script與CGI(Common GAteway Interface 通用網(wǎng)關(guān)接口)的結(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為基礎(chǔ),主體還是HTML代碼,只是在需要ASP動態(tài)產(chǎn)基于Web的網(wǎng)上購物系統(tǒng)
生的地方加入ASP代碼。ASP的最終顯示結(jié)果也是HTML代碼,可準確控制ASP的輸出結(jié)果。Script(腳本)是由一組可以在WEB服務(wù)器或客戶端瀏覽器運行的命令組合而成,目前在網(wǎng)頁編制上比較流行的腳本語言包括 VBScript,JavaScript。這些腳本大都是在客戶端運行,因此,客戶端可以很清楚的取得腳本的內(nèi)容。所以,就安全性而言,這些客戶端的腳本語言的確有危險。ASP雖然具有腳本語言的方便性,但由于他是在WEB服務(wù)器端運行,運行后再將運行結(jié)果以HTML格式傳送至客戶端的瀏覽器。因此ASP與一般的腳本語言相比,要安全的多。
2.2 ASP的特點
ASP可以和HTML或其它腳本語言(VBScript,JavaScript)相互嵌套 ASP是一種在WEB服務(wù)器端運行的腳本語言,程序代碼安全保密 ASP以對象為基礎(chǔ),因此可以使用ActiveX控件繼續(xù)擴充其功能 ASP內(nèi)置ADO組件,因此可以輕松的存取各種數(shù)據(jù)庫
ASP可以將運行結(jié)果以HTML的格式傳送至客戶端瀏覽器,因而可以適用與各種瀏覽器
2.3 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ù)為應(yīng)用開發(fā)商提供了基于腳本的直觀、快速、高效的應(yīng)用開發(fā)手段,極大地提高了開發(fā)的效果。ASP腳本是采用明文(plain text)方式來編寫的。ASP腳本是一系列按特定語法(目前支持vbscript和jscript兩種腳本語言)編寫的,與標準HTML頁面混合在一起的腳本所構(gòu)成的文本格式的文件。當客戶端的最終用戶用WEB瀏覽器通過INTERNET來訪問基于ASP腳本的應(yīng)用時,WEB瀏覽器將向WEB服務(wù)器發(fā)出HTTP請求。WEB服務(wù)器分析、判斷出該請求是ASP腳本的應(yīng)用后,自動通過ISAPI接口調(diào)用ASP腳本的解釋運行引擎(ASP.DLL)。ASP.DLL將從文件系統(tǒng)或內(nèi)部緩沖區(qū)獲取指定的ASP腳本文件,接著就進行語法分析并解釋執(zhí)行。最終的處理結(jié)果將形成HTML格式的內(nèi)容,通過WEB服務(wù)器“原路”返回給WEB瀏覽器,由WEB瀏覽器在客戶端形成最終的結(jié)果呈現(xiàn)。這樣就完成了一次完整的ASP腳本調(diào)用。若干個有機的ASP腳本調(diào)用就組成了一個完整的ASP腳本應(yīng)用。
三.系統(tǒng)概述
3.1系統(tǒng)設(shè)計思想
說明:所建立的數(shù)據(jù)庫文件(SuperMarket_Data.mdb)保存在文件夾market_database下,為
防止別人隨意篡改數(shù)據(jù)庫,我將其后綴名改為.asp來調(diào)用。
基于Web的網(wǎng)上購物系統(tǒng)
六.結(jié)束語
在歷時將近三個月的時間里,我的畢業(yè)設(shè)計是從學(xué)習(xí)新的知識(ASP語言和HTML語言),到建立網(wǎng)上購物系統(tǒng)的網(wǎng)站。我遇到了若干的問題和解決了不少的問題,現(xiàn)在還有未知安全性和可靠性的未能發(fā)現(xiàn)和解決。
從建立自己的虛擬服務(wù)器,到網(wǎng)站服務(wù)。使我對電子商務(wù)認識的無到有,有了具體詳細的認識。在我們所建立的網(wǎng)上購物系統(tǒng)只是一個網(wǎng)上的購物的基本原理,里面要涉及到的方方面面的問題我們未曾遇到或現(xiàn)有的條件限制而未能實現(xiàn)。電子商務(wù)并不是我們想象的寫程序那么簡單,她包括了編寫程序、數(shù)據(jù)庫設(shè)計、網(wǎng)頁制作、圖象處理、版面設(shè)計、數(shù)據(jù)采集、文本編輯、服務(wù)器管理等等,要搞好一個好的,完善的網(wǎng)站需要一個詳細的、合理的、可行性的規(guī)劃設(shè)計。
在用ASP開發(fā)的時候,在程序的調(diào)試上出現(xiàn)了很大的問題,要使用瀏覽器來瀏覽才能找出錯誤所在,這一定程度上延長了開發(fā)周期。在開始的時候往往要為了找一個小錯誤花上大半天的時間。經(jīng)過多寫程序,現(xiàn)在一定程度上已經(jīng)能快效的找出錯誤,并熟練的操作數(shù)據(jù)庫語言。
隨著Web技術(shù)的進一步發(fā)展和Internet的逐漸大眾化,基于Internet的電子商務(wù)系統(tǒng)無疑比傳統(tǒng)商務(wù)具有更加廣闊的應(yīng)用前景。而如何提高電子商務(wù)系統(tǒng)中的數(shù)據(jù)訪問效率、交易平臺的安全性及事務(wù)處理的能力仍是當前人們所關(guān)注的熱點問題。這些問題有待于我們大家作更深入的探討,相信在不久的將來電子商務(wù)將表現(xiàn)出越來越大的作用。在此要感謝我的指導(dǎo)老師***為論文的最終成稿提供了很多寶貴的意見。
參考文獻:
1)網(wǎng)頁設(shè)計與Web數(shù)據(jù)庫發(fā)布技術(shù) 魏應(yīng)彬 周星 編著 清華大學(xué)出版社
2)ASP網(wǎng)絡(luò)編程實例 老虎工作室 許曰斌 程亮 編著 人民郵電出版社
3)ASP實例演練之組建商務(wù)網(wǎng)站 洪傳華 編著 中國電力出版社
4)ASP3.0時尚編程百例 網(wǎng)冠科技 編著 機械工業(yè)出版社
5)ASP動態(tài)網(wǎng)站之旅 李福榮 曹慶臻 編著 人民交通出版社
第三篇:畢業(yè)論文(基于Web的網(wǎng)上購物系統(tǒng))
基于Web的網(wǎng)上購物系統(tǒng)
HUNAN UNIVERSITY
畢業(yè)設(shè)計(論文)
設(shè)計(論文)題目:
基于Web的網(wǎng)上購物系統(tǒng)
學(xué)生姓名
專業(yè)班級
指導(dǎo)老師
系主任(院長)
評 閱 人
2008年 6 月 10日 基于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)絡(luò)數(shù)據(jù)庫技術(shù)的進一步發(fā)展,使得這一設(shè)想逐漸成為現(xiàn)實。
運用ASP技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫原理,基于B/S模式我開發(fā)了一個網(wǎng)上購物系統(tǒng)。在我的系統(tǒng)中,顧客可以很方便的注冊成為會員,對商品進行瀏覽檢索,查看商品的詳細資料,然后根據(jù)各人的喜好購買心儀的商品。系統(tǒng)會自動為顧客生成訂單,按照顧客所填寫的信息提交訂單并發(fā)貨。系統(tǒng)管理員則可以對現(xiàn)有的商品進行添加和編輯,審查已注冊的用戶并對提交的訂單進行處理。
關(guān)鍵詞:B/S模式、ASP、電子商務(wù)、網(wǎng)絡(luò)數(shù)據(jù)庫。
Abstract
Along 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 enterprise's(B to B), or business enterprise with the customer's 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 technique's 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 merchandise's 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.基于Web的網(wǎng)上購物系統(tǒng)
摘 要.............................................................2 一.前 言........................................................4
1.1問題的提出.................................................4
1.2問題的解決.................................................4
二.準備知識――ASP技術(shù)........................................4
2.1 ASP的簡介.................................................4 2.2 ASP的特點.................................................5 2.3 ASP的工作原理.............................................5
三.系統(tǒng)概述......................................................5
3.1系統(tǒng)設(shè)計思想...............................................5 3.2系統(tǒng)總體結(jié)構(gòu)圖............................錯誤!未定義書簽。3.3系統(tǒng)功能模塊圖............................錯誤!未定義書簽。3.4系統(tǒng)開發(fā)工具..............................錯誤!未定義書簽。
四.系統(tǒng)功能模塊設(shè)計...........................錯誤!未定義書簽。
4.1客戶端....................................錯誤!未定義書簽。
4.1.1購物籃.............................錯誤!未定義書簽。4.1.2會員注冊...........................錯誤!未定義書簽。4.1.3商品查詢...........................錯誤!未定義書簽。4.1.4訂單查詢...........................錯誤!未定義書簽。4.2后臺管理端................................錯誤!未定義書簽。
4.2.1商品的添加.........................錯誤!未定義書簽。4.2.2商品的審查.........................錯誤!未定義書簽。4.2.3訂單的審查.........................錯誤!未定義書簽。4.2.4會員的審查.........................錯誤!未定義書簽。4.2.5管理員添加.........................錯誤!未定義書簽。4.2.6管理員審查.........................錯誤!未定義書簽。
五.系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫的建立.......................錯誤!未定義書簽。
5.1系統(tǒng)數(shù)據(jù)源的設(shè)置..........................錯誤!未定義書簽。5.2表、關(guān)系模型和數(shù)據(jù)庫的概述................錯誤!未定義書簽。5.3范式與建表的規(guī)范化........................錯誤!未定義書簽。5.4系統(tǒng)數(shù)據(jù)庫的詳細建立......................錯誤!未定義書簽。
六.結(jié)束語........................................................6 參考文獻:........................................................7
基于Web的網(wǎng)上購物系統(tǒng)一.前 言
1.1問題的提出
對于基于Web平臺的網(wǎng)上購物系統(tǒng),存在著一個前臺應(yīng)用和后臺管理的問題。而無論前臺還是后臺,都要對數(shù)據(jù)庫進行調(diào)用和操作。因此如何創(chuàng)建網(wǎng)絡(luò)數(shù)據(jù)庫,以及客戶端如何調(diào)用服務(wù)器端的數(shù)據(jù)庫成為實現(xiàn)網(wǎng)上購物的一個關(guān)鍵性問題。
1.2問題的解決
在這里,我采用B/S模式來實現(xiàn)客戶端對服務(wù)器端的調(diào)用,所謂B/S模式即瀏覽器/服務(wù)器模式,是一種從傳統(tǒng)的二層C/S模式發(fā)展起來的新的網(wǎng)絡(luò)結(jié)構(gòu)模式。在B/S模式中,客戶端運行瀏覽器軟件。瀏覽器以超文本形式向Web服務(wù)器提出訪問數(shù)據(jù)庫的要求,Web服務(wù)器接受客戶端請求后,將這個請求轉(zhuǎn)化為SQL語法,并交給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器得到請求后,驗證其合法性,并進行數(shù)據(jù)處理,然后將處理后的結(jié)果返回給Web服務(wù)器,Web 服務(wù)器再一次將得到的所有結(jié)果進行轉(zhuǎn)化,變成HTML文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以友好的Web頁面形式顯示出來。
而對于網(wǎng)絡(luò)數(shù)據(jù)庫的創(chuàng)建,則是利用ASP技術(shù)來解決。ASP(Active Server Pages動態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代CGI(Common Gateway Interface通用網(wǎng)關(guān)接口)的技術(shù)。目前,Internet上的許多基于Windows平臺的Web站點已開始應(yīng)用ASP來替換CGI。簡單地講,ASP是一個位于服務(wù)器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息,上傳與下載等等。
在電子商務(wù)中,對用戶而言,進行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對于商品或服務(wù)提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過瀏覽器查詢服務(wù)器的后端數(shù)據(jù)庫是許多Web服務(wù)提供者必需有的服務(wù),ASP通過內(nèi)置的ADODB組件來實現(xiàn)這一功能。可以使用ADO去編寫緊湊簡明的腳本以便連接到ODBC 兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源。至于實現(xiàn)的細節(jié),在后續(xù)部分的網(wǎng)絡(luò)數(shù)據(jù)庫章節(jié)中有詳細介紹。
二.準備知識――ASP技術(shù)
2.1 ASP的簡介
ASP(Active server pages)是一種類似HTML(Hypertext Markup Language超文本標識語言)、Script與CGI(Common GAteway Interface 通用網(wǎng)關(guān)接口)的結(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為基礎(chǔ),主體還是HTML代碼,只是在需要ASP動態(tài)產(chǎn)基于Web的網(wǎng)上購物系統(tǒng)
生的地方加入ASP代碼。ASP的最終顯示結(jié)果也是HTML代碼,可準確控制ASP的輸出結(jié)果。Script(腳本)是由一組可以在WEB服務(wù)器或客戶端瀏覽器運行的命令組合而成,目前在網(wǎng)頁編制上比較流行的腳本語言包括 VBScript,JavaScript。這些腳本大都是在客戶端運行,因此,客戶端可以很清楚的取得腳本的內(nèi)容。所以,就安全性而言,這些客戶端的腳本語言的確有危險。ASP雖然具有腳本語言的方便性,但由于他是在WEB服務(wù)器端運行,運行后再將運行結(jié)果以HTML格式傳送至客戶端的瀏覽器。因此ASP與一般的腳本語言相比,要安全的多。
2.2 ASP的特點
ASP可以和HTML或其它腳本語言(VBScript,JavaScript)相互嵌套 ASP是一種在WEB服務(wù)器端運行的腳本語言,程序代碼安全保密 ASP以對象為基礎(chǔ),因此可以使用ActiveX控件繼續(xù)擴充其功能
ASP內(nèi)置ADO組件,因此可以輕松的存取各種數(shù)據(jù)庫
ASP可以將運行結(jié)果以HTML的格式傳送至客戶端瀏覽器,因而可以適用與各種瀏覽器
2.3 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ù)為應(yīng)用開發(fā)商提供了基于腳本的直觀、快速、高效的應(yīng)用開發(fā)手段,極大地提高了開發(fā)的效果。ASP腳本是采用明文(plain text)方式來編寫的。ASP腳本是一系列按特定語法(目前支持vbscript和jscript兩種腳本語言)編寫的,與標準HTML頁面混合在一起的腳本所構(gòu)成的文本格式的文件。當客戶端的最終用戶用WEB瀏覽器通過INTERNET來訪問基于ASP腳本的應(yīng)用時,WEB瀏覽器將向WEB服務(wù)器發(fā)出HTTP請求。WEB服務(wù)器分析、判斷出該請求是ASP腳本的應(yīng)用后,自動通過ISAPI接口調(diào)用ASP腳本的解釋運行引擎(ASP.DLL)。ASP.DLL將從文件系統(tǒng)或內(nèi)部緩沖區(qū)獲取指定的ASP腳本文件,接著就進行語法分析并解釋執(zhí)行。最終的處理結(jié)果將形成HTML格式的內(nèi)容,通過WEB服務(wù)器“原路”返回給WEB瀏覽器,由WEB瀏覽器在客戶端形成最終的結(jié)果呈現(xiàn)。這樣就完成了一次完整的ASP腳本調(diào)用。若干個有機的ASP腳本調(diào)用就組成了一個完整的ASP腳本應(yīng)用。
三.系統(tǒng)概述
3.1系統(tǒng)設(shè)計思想
雙魚林的所有程序大都是免費提供的啊,只是朋友如果對程序不太懂我可以提供技術(shù)服務(wù),另外,這些系統(tǒng)是我辛苦做出來的,花了我好多時間的,需要完整的文檔請再和我聯(lián)系: 程序文檔作者: 雙魚林
真實姓名:汪建林 基于Web的網(wǎng)上購物系統(tǒng)
生日: 1985年2月26日 星座: 雙魚座 血型: O 畢業(yè)學(xué)校:成都理工大學(xué)計算機專業(yè)(2007年)家鄉(xiāng):四川達州渠縣望溪鄉(xiāng)包山村5組 QQ: 287307421 手機: *** Email: wangjianlin1985@126.com 淘寶店:http://shop34864101.taobao.com
更多商品請到拍拍店:http://287307421.paipai.com 感謝源碼愛好者網(wǎng)站提供下載空間:http://www.codefans.net
說明:所建立的數(shù)據(jù)庫文件(SuperMarket_Data.mdb)保存在文件夾market_database下,為
防止別人隨意篡改數(shù)據(jù)庫,我將其后綴名改為.asp來調(diào)用。
六.結(jié)束語
在歷時將近三個月的時間里,我的畢業(yè)設(shè)計是從學(xué)習(xí)新的知識(ASP語言和HTML語言),到建立網(wǎng)上購物系統(tǒng)的網(wǎng)站。我遇到了若干的問題和解決了不少的問題,現(xiàn)在還有未知安全性和可靠性的未能發(fā)現(xiàn)和解決。
從建立自己的虛擬服務(wù)器,到網(wǎng)站服務(wù)。使我對電子商務(wù)認識的無到有,有了具體詳細的認識。在我們所建立的網(wǎng)上購物系統(tǒng)只是一個網(wǎng)上的購物的基本原理,里面要涉及到的方方面面的問題我們未曾遇到或現(xiàn)有的條件限制而未能實現(xiàn)。電子商務(wù)并不是我們想象的寫程序那么簡單,她包括了編寫程序、數(shù)據(jù)庫設(shè)計、網(wǎng)頁制作、圖象處理、版面設(shè)計、數(shù)據(jù)采集、文本編輯、服務(wù)器管理等等,要搞好一個好的,完善的網(wǎng)站需要一個詳細的、合理的、可行性的規(guī)劃設(shè)計。
在用ASP開發(fā)的時候,在程序的調(diào)試上出現(xiàn)了很大的問題,要使用瀏覽器來瀏覽才能找出錯誤所在,這一定程度上延長了開發(fā)周期。在開始的時候往往要為了找一個小錯誤花上大半天的時間。經(jīng)過多寫程序,現(xiàn)在一定程度上已經(jīng)能快效的找出錯誤,并熟練的操作數(shù)據(jù)庫語言。
隨著Web技術(shù)的進一步發(fā)展和Internet的逐漸大眾化,基于Internet的電子商務(wù)系統(tǒng)無疑比傳統(tǒng)商務(wù)具有更加廣闊的應(yīng)用前景。而如何提高電子商務(wù)系統(tǒng)中的數(shù)據(jù)訪問效率、交易平臺的安全性及事務(wù)處理的能力仍是當前人們所關(guān)注的熱點問題。這些問題有待于我們大家作更深入的探討,相信在不久的將來電子商務(wù)將表現(xiàn)出越來越大的作用。在此要感謝我的指導(dǎo)老師***為論文的最終成稿提供了很多寶貴的意見。基于Web的網(wǎng)上購物系統(tǒng)
參考文獻:
1)網(wǎng)頁設(shè)計與Web數(shù)據(jù)庫發(fā)布技術(shù) 魏應(yīng)彬 周星 編著 清華大學(xué)出版社
2)ASP網(wǎng)絡(luò)編程實例 老虎工作室 許曰斌 程亮 編著 人民郵電出版社
3)ASP實例演練之組建商務(wù)網(wǎng)站 洪傳華 編著 中國電力出版社
4)ASP3.0時尚編程百例 網(wǎng)冠科技 編著 機械工業(yè)出版社
5)ASP動態(tài)網(wǎng)站之旅 李福榮 曹慶臻 編著
┏━━━━━━━━━━━━━━━━━━━━━┓ ┃ 源 碼 愛 好 者 ┃ ┣━━━━━━━━━━━━━━━━━━━━━┫ ┃ ┃ ┃ 提供源碼發(fā)布與下載 ┃ ┃ ┃ ┃ http://www.codefans.net ┃ ┃ ┃ ┃ 互助、分享、提高 ┃ ┗━━━━━━━━━━━━━━━━━━━━━┛人民交通出版社
第四篇:畢業(yè)論文 網(wǎng)上購物系統(tǒng)的建設(shè)
網(wǎng)上購物系統(tǒng)的建設(shè)
數(shù)據(jù)流程及存儲,包括商品目錄、用戶注冊、網(wǎng)上訂貨與購物、庫存查詢、后臺數(shù)據(jù)庫管理等。
運用HTML語言、VBScript技術(shù)、ADO、ASP與后臺數(shù)據(jù)庫鏈接等關(guān)鍵技術(shù)建設(shè)網(wǎng)上購物系統(tǒng)。實現(xiàn)網(wǎng)上購物系統(tǒng)以下功能:(1)為客戶提供24小時方便快捷的在線訂購服務(wù)。(2)商品信息的維護與管理。
(3)高效的商品數(shù)據(jù)方案,對商品信息進行科學(xué)、靈活地分類、存儲。(4)強大、方便、快捷的查詢。(5)訂單號模塊。
(6)將客戶商業(yè)邏輯規(guī)則融入系統(tǒng),即根據(jù)不同客戶屬性,提供不同付款方式。(7)訂單管理。
【關(guān)鍵詞】B2C、網(wǎng)上購物系統(tǒng)、ASP、數(shù)據(jù)庫
目錄
摘要
第一章 網(wǎng)上購物系統(tǒng)的概述------------------------------1 1.1 網(wǎng)上購物系統(tǒng)的發(fā)展------------------------------1 1.2 網(wǎng)上購物的現(xiàn)狀-----1 1.3 網(wǎng)上購物系統(tǒng)的構(gòu)建------------------------------2 第二章 程序開發(fā)的技術(shù)基礎(chǔ)------------------------------4 2.1 HTML 語言-------------4 2.1 VBSCRIPT語言--------5 2.2 ASP技術(shù)----------------5 2.2.1 ASP概述-------5 2.2.2 ASP工作原理-7 2.2.3 ASP的發(fā)布----8 2.3 數(shù)據(jù)庫原理----------12 2.3.1 SOL語言簡單介紹------------------------12 2.3.2 ADO技術(shù)介紹------------------------------13 2.3.3 Access數(shù)據(jù)庫---------------------------14 第三 章 網(wǎng)上購物系統(tǒng)的設(shè)計及實現(xiàn)-------------------15 3.1 系統(tǒng)設(shè)計-----------15 3.1.1 系統(tǒng)功能分析-----------------------------15 3.1.2 系統(tǒng)體系結(jié)構(gòu)-----------------------------16 3.2.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)分析---------------19 3.3 程序設(shè)計-----------21 第四 章 總結(jié)------------------38 致謝-------------------40 參考文獻-------------41 附錄-------------------42
【摘要】通過網(wǎng)上購物系統(tǒng)的建設(shè)以實現(xiàn)對商業(yè)零售企業(yè)提供信息化管理。建立了B2C的網(wǎng)絡(luò)銷售系統(tǒng)。著重論述了系統(tǒng)功能與實現(xiàn)、第一 章 概述
1.1 網(wǎng)上購物系統(tǒng)的發(fā)展
越來越多的商家在網(wǎng)上建起在線商店,向消費者展示出一種新穎的購物理念。
網(wǎng)上訂購系統(tǒng)作為B2B,B2C(Business to Customer,即企業(yè)對消費者),C2C(Customer to Customer,即消費者對消費者)電子商務(wù)的前端商務(wù)平臺,在其商務(wù)活動全過程中起著舉足輕重的作用。本文旨在討論如何建設(shè)B2C的網(wǎng)上購物系統(tǒng)。
網(wǎng)上購物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動或更新的資源,如公司簡介、管理規(guī)范和公司制度等等;動態(tài)信息是指隨時變化的信息,如商品報價,會議安排和培訓(xùn)信息等。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實現(xiàn)了公司間文檔與資金的無紙化交換。
1.2 網(wǎng)上購物的現(xiàn)狀
在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速
度迅猛,美國的世界級超一流的零售商,如沃爾瑪凱瑪特,家庭倉儲、科羅格、J.C培尼等紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國的家庭已越來越習(xí)慣于在家中從網(wǎng)上購物。
在我國,網(wǎng)上購物從無到有也不過短短幾年時間。我國第一家網(wǎng)上購物發(fā)生在1996年,燕莎友誼商場首次通過網(wǎng)上商城售出一個景泰藍,雖然貨款的支付不是在網(wǎng)上進行的,但這畢竟為我國零售業(yè)奏出了網(wǎng)上購物的先聲。根據(jù)CNNIC的統(tǒng)計結(jié)果,截止2004年1月中國有互聯(lián)網(wǎng)用戶7950萬人,而又有40.7%以上的網(wǎng)民在過去的一年里有過網(wǎng)上購物經(jīng)歷,這就說明中國有網(wǎng)上購物的用戶達是3235.7萬人,并且這一數(shù)字還在以17%左右的速度增長,預(yù)計到2006年中國網(wǎng)上購物用戶將達到6962萬人,這說明在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎(chǔ),網(wǎng)上購物方式日趨被大家所接受。1.3網(wǎng)上購物系統(tǒng)的構(gòu)建
現(xiàn)在流行的網(wǎng)上購物系統(tǒng)不僅要有漂亮的網(wǎng)頁,更要有嚴謹?shù)囊?guī)劃。每一個細小的環(huán)節(jié)都和重要。這樣才能使得在電子交易時避免不必要錯誤發(fā)生。我們將使用HTML、ASP等技術(shù)來編輯網(wǎng)頁,并運用ASP技術(shù)把數(shù)據(jù)庫和動態(tài)網(wǎng)頁相關(guān)聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,這種方法在數(shù)據(jù)量不大時有很多的應(yīng)用場合。當數(shù)據(jù)量比較大,并且有較強的專業(yè)性時,錄入的費用和出錯的可能性都相應(yīng)上升。本文在實際應(yīng)用開發(fā)中解決方案是建立網(wǎng)站, 以及自己的數(shù)據(jù)庫,使得所需商品信息可以及時的保存、更新。可以更好的及時了解商品買賣的情況。
第二 章 程序開發(fā)的技術(shù)基礎(chǔ) 2.1 HTML語言
HTML(Hyper Text Markup Language 超文本標記語言)是一種用來制作超文本文檔的簡單標記語言。與常見的字處理文件不同,Web頁以超文本標識語言編排格式。HTML文件是帶有特定HTML插入標記的用以編排文檔屬性和格式的標準文本文件。它能獨立于各種操作系統(tǒng)平臺(如UNIX,WINDOWS等)。自1990年以來HTML就一直被用作World Wide Web上的信息表示語言,用于描述Homepage的格式設(shè)計和它與WWW上其它Homepage的連結(jié)信息。
HTML文檔(即Homepage的源文件)是一個放置了標記的ASCII文本文件,通常它帶有.html或.htm的文件擴展名。生成一個HTML文檔主要有以下三種途徑:
(1)手工直接編寫(例如用你所喜愛的ASCII文本編輯器或其它HTML的編輯工具)。
(2)通過某些格式轉(zhuǎn)換工具將現(xiàn)有的其它格式文檔(如WORD文檔)轉(zhuǎn)換成HTML文檔。(3)由Web服務(wù)器(或稱HTTP 服務(wù)器)一方實時動態(tài)地生成。一般的HTML頁面具有如下的結(jié)構(gòu): 〈html〉
〈/body〉 可見在一個HTML網(wǎng)頁文件中,一般必須有一對〈html〉