



免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于web的網(wǎng)絡(luò)購物系統(tǒng)摘 要隨著Internet的不斷普及,人們對(duì)于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)頁,收發(fā)電子郵件,日益忙碌的人們開始追求足不出戶的利用互聯(lián)網(wǎng)這一強(qiáng)大的平臺(tái)來實(shí)現(xiàn)的網(wǎng)上購物。對(duì)于企業(yè)來講,無論是企業(yè)之間(B to B),還是企業(yè)和客戶之間(B to C)的交易,如果能夠?qū)崿F(xiàn)網(wǎng)上交易將大大提高交易速度節(jié)約交易成本。近幾年,隨著網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)的進(jìn)一步發(fā)展,使得這一設(shè)想逐漸成為現(xiàn)實(shí)。運(yùn)用ASP技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫原理,基于B/S模式我開發(fā)了一個(gè)網(wǎng)上購物系統(tǒng)。在我的系統(tǒng)中,顧客可以很方便的注冊(cè)成為會(huì)員,對(duì)商品進(jìn)行瀏覽檢索,查看商品的詳細(xì)資料,然后根據(jù)各人的喜好購買心儀的商品。系統(tǒng)會(huì)自動(dòng)為顧客生成訂單,按照顧客所填寫的信息提交訂單并發(fā)貨。系統(tǒng)管理員則可以對(duì)現(xiàn)有的商品進(jìn)行添加和編輯,審查已注冊(cè)的用戶并對(duì)提交的訂單進(jìn)行處理。關(guān)鍵詞:B/S模式、ASP、電子商務(wù)、網(wǎng)絡(luò)數(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二準(zhǔn)備知識(shí)ASP技術(shù)421 ASP的簡(jiǎn)介422 ASP的特點(diǎn)523 ASP的工作原理5三系統(tǒng)概述531系統(tǒng)設(shè)計(jì)思想532系統(tǒng)總體結(jié)構(gòu)圖633系統(tǒng)功能模塊圖634系統(tǒng)開發(fā)工具6四系統(tǒng)功能模塊設(shè)計(jì)741客戶端7411購物籃7412會(huì)員注冊(cè)10413商品查詢13414訂單查詢1442后臺(tái)管理端15421商品的添加15422商品的審查20423訂單的審查21424會(huì)員的審查23425管理員添加25426管理員審查26五系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫的建立2751系統(tǒng)數(shù)據(jù)源的設(shè)置2752表、關(guān)系模型和數(shù)據(jù)庫的概述2853范式與建表的規(guī)范化2854系統(tǒng)數(shù)據(jù)庫的詳細(xì)建立29六結(jié)束語31參考文獻(xiàn):32一前 言11問題的提出對(duì)于基于Web平臺(tái)的網(wǎng)上購物系統(tǒng),存在著一個(gè)前臺(tái)應(yīng)用和后臺(tái)管理的問題。而無論前臺(tái)還是后臺(tái),都要對(duì)數(shù)據(jù)庫進(jìn)行調(diào)用和操作。因此如何創(chuàng)建網(wǎng)絡(luò)數(shù)據(jù)庫,以及客戶端如何調(diào)用服務(wù)器端的數(shù)據(jù)庫成為實(shí)現(xiàn)網(wǎng)上購物的一個(gè)關(guān)鍵性問題。12問題的解決 在這里,我采用B/S模式來實(shí)現(xiàn)客戶端對(duì)服務(wù)器端的調(diào)用,所謂B/S模式即瀏覽器/服務(wù)器模式,是一種從傳統(tǒng)的二層C/S模式發(fā)展起來的新的網(wǎng)絡(luò)結(jié)構(gòu)模式。在B/S模式中,客戶端運(yùn)行瀏覽器軟件。瀏覽器以超文本形式向Web服務(wù)器提出訪問數(shù)據(jù)庫的要求,Web服務(wù)器接受客戶端請(qǐng)求后,將這個(gè)請(qǐng)求轉(zhuǎn)化為SQL語法,并交給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器得到請(qǐng)求后,驗(yàn)證其合法性,并進(jìn)行數(shù)據(jù)處理,然后將處理后的結(jié)果返回給Web服務(wù)器,Web 服務(wù)器再一次將得到的所有結(jié)果進(jìn)行轉(zhuǎn)化,變成HTML文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以友好的Web頁面形式顯示出來。而對(duì)于網(wǎng)絡(luò)數(shù)據(jù)庫的創(chuàng)建,則是利用ASP技術(shù)來解決。ASP(Active Server Pages動(dòng)態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代CGI(Common Gateway Interface通用網(wǎng)關(guān)接口)的技術(shù)。目前,Internet上的許多基于Windows平臺(tái)的Web站點(diǎn)已開始應(yīng)用ASP來替換CGI。 簡(jiǎn)單地講,ASP是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動(dòng)態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息,上傳與下載等等。 在電子商務(wù)中,對(duì)用戶而言,進(jìn)行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對(duì)于商品或服務(wù)提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過瀏覽器查詢服務(wù)器的后端數(shù)據(jù)庫是許多Web服務(wù)提供者必需有的服務(wù),ASP通過內(nèi)置的ADODB組件來實(shí)現(xiàn)這一功能??梢允褂肁DO去編寫緊湊簡(jiǎn)明的腳本以便連接到ODBC 兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源。至于實(shí)現(xiàn)的細(xì)節(jié),在后續(xù)部分的網(wǎng)絡(luò)數(shù)據(jù)庫章節(jié)中有詳細(xì)介紹。二準(zhǔn)備知識(shí)ASP技術(shù)21 ASP的簡(jiǎn)介ASP(Active server pages)是一種類似HTML(Hypertext Markup Language超文本標(biāo)識(shí)語言)、Script與CGI(Common GAteway Interface 通用網(wǎng)關(guān)接口)的結(jié)合體,但是其運(yùn)行效率卻比CGI更高、程序編制也比HTML更方便且更有靈活性,程序安全及保密性也比Script好。HTML(Hypertext Markup Language)是一種超文本標(biāo)識(shí)語言,文件通過這種格式可以在互連網(wǎng)上載送瀏覽,用戶只要使用網(wǎng)頁瀏覽器工具就可以瀏覽這些文件,目前比較常用的工具包括Microsoft Internet Explorer,Netscape Communicator等,由于HTML文件都是由標(biāo)簽(tag)所組成,因此它比較適合制作靜態(tài)網(wǎng)頁,再者,由于先天上的限制HTML是無法直接存取數(shù)據(jù)庫的,所以存取數(shù)據(jù)庫的工作大多是依靠CGI來處理。ASP不但可以包含HTML標(biāo)簽,也可以直接存取數(shù)據(jù)庫及使用無限擴(kuò)充的ActiveX控件,因此在程序編制上要比HTML方便而且更富有靈活性。ASP以HTML為基礎(chǔ),主體還是HTML代碼,只是在需要ASP動(dòng)態(tài)產(chǎn)生的地方加入ASP代碼。ASP的最終顯示結(jié)果也是HTML代碼,可準(zhǔn)確控制ASP的輸出結(jié)果。Script(腳本)是由一組可以在WEB服務(wù)器或客戶端瀏覽器運(yùn)行的命令組合而成,目前在網(wǎng)頁編制上比較流行的腳本語言包括 VBScript,JavaScript。這些腳本大都是在客戶端運(yùn)行,因此,客戶端可以很清楚的取得腳本的內(nèi)容。所以,就安全性而言,這些客戶端的腳本語言的確有危險(xiǎn)。ASP雖然具有腳本語言的方便性,但由于他是在WEB服務(wù)器端運(yùn)行,運(yùn)行后再將運(yùn)行結(jié)果以HTML格式傳送至客戶端的瀏覽器。因此ASP與一般的腳本語言相比,要安全的多。22 ASP的特點(diǎn)ASP可以和HTML或其它腳本語言(VBScript,JavaScript)相互嵌套 ASP是一種在WEB服務(wù)器端運(yùn)行的腳本語言,程序代碼安全保密 ASP以對(duì)象為基礎(chǔ),因此可以使用ActiveX控件繼續(xù)擴(kuò)充其功能 ASP內(nèi)置ADO組件,因此可以輕松的存取各種數(shù)據(jù)庫 ASP可以將運(yùn)行結(jié)果以HTML的格式傳送至客戶端瀏覽器,因而可以適用與各種瀏覽器23 ASP的工作原理如果瀏覽器向IIS/PWS請(qǐng)求的是.HTM文件,那么IIS/PWS會(huì)直接把文件的內(nèi)容傳給瀏覽器.但如果瀏覽器向IIS/PWS請(qǐng)求的是.ASP文件,則IIS/PWS會(huì)首先解釋文件.IIS/PWS解釋.ASP文件的過程中,遇到HTML標(biāo)記或一般文字時(shí)會(huì)直接把讀區(qū)的內(nèi)容傳給瀏覽器.但如果遇到的標(biāo)記,則會(huì)把其中的內(nèi)容視為程序,然后解釋執(zhí)行,但程序經(jīng)過IIS/PWS解釋執(zhí)行后,其源程序代碼不會(huì)傳給瀏覽器,而只是把可顯示的運(yùn)行結(jié)果傳給了瀏覽器Active Server Page技術(shù)為應(yīng)用開發(fā)商提供了基于腳本的直觀、快速、高效的應(yīng)用開發(fā)手段,極大地提高了開發(fā)的效果。ASP腳本是采用明文(plain text)方式來編寫的。 ASP腳本是一系列按特定語法(目前支持vbscript和jscript兩種腳本語言)編寫的,與標(biāo)準(zhǔn)HTML頁面混合在一起的腳本所構(gòu)成的文本格式的文件。當(dāng)客戶端的最終用戶用WEB瀏覽器通過INTERNET來訪問基于ASP腳本的應(yīng)用時(shí),WEB瀏覽器將向WEB服務(wù)器發(fā)出HTTP請(qǐng)求。WEB服務(wù)器分析、判斷出該請(qǐng)求是ASP腳本的應(yīng)用后,自動(dòng)通過ISAPI接口調(diào)用ASP腳本的解釋運(yùn)行引擎(ASP.DLL)。ASP.DLL將從文件系統(tǒng)或內(nèi)部緩沖區(qū)獲取指定的ASP腳本文件,接著就進(jìn)行語法分析并解釋執(zhí)行。最終的處理結(jié)果將形成HTML格式的內(nèi)容,通過WEB服
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 美術(shù)技能裝飾畫課件圖片
- 紡織行業(yè)消防安全管理規(guī)定(試行)
- 安全風(fēng)險(xiǎn)大討論心得體會(huì)
- 安全技術(shù)管理論文
- 工程質(zhì)量事故分析報(bào)告
- 配備專兼職安全生產(chǎn)管理人員
- 電力設(shè)施安全防范系統(tǒng)技術(shù)規(guī)范
- 安全生產(chǎn)管理建立什么機(jī)制
- 安全生產(chǎn)管理制度的紅頭文件
- 2025年高溫超導(dǎo)材料項(xiàng)目申請(qǐng)報(bào)告
- (高清版)DZT 0275.1-2015 巖礦鑒定技術(shù)規(guī)范 第1部分:總則及一般規(guī)定
- 2024十八項(xiàng)醫(yī)療核心制度必考試題庫及答案
- 廣汽傳祺M8領(lǐng)秀版說明書
- 梯度壓力襪用于靜脈血栓栓塞癥防治專家共識(shí)
- 小學(xué)四年級(jí)英語下冊(cè)期中試卷分析3篇
- 來料檢驗(yàn)規(guī)范
- 小學(xué)科學(xué)實(shí)驗(yàn)報(bào)告單空表
- 酒店流水單模板
- 稅務(wù)行政處罰文書(標(biāo)準(zhǔn)版)
- 2023-2024學(xué)年遼寧省大連市小學(xué)語文五年級(jí)期末評(píng)估試卷附參考答案和詳細(xì)解析
- 2023年小學(xué)數(shù)學(xué)必背定義和公式
評(píng)論
0/150
提交評(píng)論