版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢業(yè)論文(基于Web的網(wǎng)上購(gòu)物系統(tǒng))畢業(yè)論文(基于Web的網(wǎng)上購(gòu)物系統(tǒng))/畢業(yè)論文(基于Web的網(wǎng)上購(gòu)物系統(tǒng))HUNANUNIVERSITY畢業(yè)設(shè)計(jì)(論文)設(shè)計(jì)(論文)題目: 基于Web的網(wǎng)上購(gòu)物系統(tǒng) 學(xué)生姓名 專業(yè)班級(jí) 指導(dǎo)老師 評(píng)閱人 2008年 6月 10日摘要隨著Internet的不斷普與,人們對(duì)于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)頁(yè),收發(fā)電子郵件,日益忙碌的人們開(kāi)始追求足不出戶的利用互聯(lián)網(wǎng)這一強(qiáng)大的平臺(tái)來(lái)實(shí)現(xiàn)的網(wǎng)上購(gòu)物。對(duì)于企業(yè)來(lái)講,無(wú)論是企業(yè)之間(BtoB),還是企業(yè)和客戶之間(BtoC)的交易,如果能夠?qū)崿F(xiàn)網(wǎng)上交易將大大提高交易速度節(jié)約交易成本。近幾年,隨著網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)的進(jìn)一步發(fā)展,使得這一設(shè)想逐漸成為現(xiàn)實(shí)。運(yùn)用ASP技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)原理,基于B/S模式我開(kāi)發(fā)了一個(gè)網(wǎng)上購(gòu)物系統(tǒng)。在我的系統(tǒng)中,顧客可以很方便的注冊(cè)成為會(huì)員,對(duì)商品進(jìn)行瀏覽檢索,查看商品的詳細(xì)資料,然后根據(jù)各人的喜好購(gòu)買(mǎi)心儀的商品。系統(tǒng)會(huì)自動(dòng)為顧客生成訂單,按照顧客所填寫(xiě)的信息提交訂單并發(fā)貨。系統(tǒng)管理員則可以對(duì)現(xiàn)有的商品進(jìn)行添加和編輯,審查已注冊(cè)的用戶并對(duì)提交的訂單進(jìn)行處理。關(guān)鍵詞:B/S模式、ASP、電子商務(wù)、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)。AbstractAlongwiththeInternetofcontinuouslyuniversal,peoplearefortherequestoftechniqueInternetthealreadyandnotonlysingleisaviewoncewebpage,receiveanddispatchtheE-mail,increasinglybusypeoplestartpursuingtheexploitationInternetthatkeepthehousethisathemightyplatformcomethenetthatrealizesontheshopping.Speakforthebusinessenterprise,andwetheristhebusinessenterprise's(BtoB),orbusinessenterprisewiththecustomer'sbargainfor(BtoC),ifcanrealizethenetuptradeandwillconsumedlyincreasethebargainspeedtheeconomytotradethecost.Inthelastfewyears,alongwiththetechnique'sfurtherdevelopmentofnetworkdatabase,makethisonconceivingtograduallybecometheactuality.ApplicationASPtechniqueiswiththenetworkdatabaseprinciple,accordingtoB/SmodeIdeveloppedanetontheshoppingsystem.Inmysystem,customercanverytheconvenientregistrationbecomethemember,andproceedstomerchandiseviewindex,lookintofavourthatthemerchandise'sdetaileddata,thenpurchasetheadoringmerchandiseaccordingtotheeveryone.Systemwouldtheautoisabornorderofcustomer,andhandovertheordertoeruptgoodsaccordingtotheinformationforfillinningofcustomer.Systemmanagercanthenproceedstoincreasewiththeorderthatedit,investigatealreadytheregisteredcustomercombinerighthandovertoproceedstohandletocurrentmerchandise.Keywords:B/Smode,ASP,electroniccommerce,networkdatabase.TOC\o"1-3"\h\z摘要 2一.前言 41.1問(wèn)題的提出 41.2問(wèn)題的解決 4二.準(zhǔn)備知識(shí)――ASP技術(shù) 42.1ASP的簡(jiǎn)介 42.2ASP的特點(diǎn) 52.3ASP的工作原理 5三.系統(tǒng)概述 53.1系統(tǒng)設(shè)計(jì)思想 53.2系統(tǒng)總體結(jié)構(gòu)圖 63.3系統(tǒng)功能模塊圖 63.4系統(tǒng)開(kāi)發(fā)工具 6四.系統(tǒng)功能模塊設(shè)計(jì) 74.1客戶端 74.1.1購(gòu)物籃 74.1.2會(huì)員注冊(cè) 104.1.3商品查詢 134.1.4訂單查詢 144.2后臺(tái)管理端 154.2.1商品的添加 154.2.2商品的審查 204.2.3訂單的審查 214.2.4會(huì)員的審查 234.2.5管理員添加 254.2.6管理員審查 26五.系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的建立 275.1系統(tǒng)數(shù)據(jù)源的設(shè)置 275.2表、關(guān)系模型和數(shù)據(jù)庫(kù)的概述 285.3范式與建表的規(guī)范化 285.4系統(tǒng)數(shù)據(jù)庫(kù)的詳細(xì)建立 29六.結(jié)束語(yǔ) 31參考文獻(xiàn): 32一.前言1.1問(wèn)題的提出對(duì)于基于Web平臺(tái)的網(wǎng)上購(gòu)物系統(tǒng),存在著一個(gè)前臺(tái)應(yīng)用和后臺(tái)管理的問(wèn)題。而無(wú)論前臺(tái)還是后臺(tái),都要對(duì)數(shù)據(jù)庫(kù)進(jìn)行調(diào)用和操作。因此如何創(chuàng)建網(wǎng)絡(luò)數(shù)據(jù)庫(kù),以與客戶端如何調(diào)用服務(wù)器端的數(shù)據(jù)庫(kù)成為實(shí)現(xiàn)網(wǎng)上購(gòu)物的一個(gè)關(guān)鍵性問(wèn)題。1.2問(wèn)題的解決在這里,我采用B/S模式來(lái)實(shí)現(xiàn)客戶端對(duì)服務(wù)器端的調(diào)用,所謂B/S模式即瀏覽器/服務(wù)器模式,是一種從傳統(tǒng)的二層C/S模式發(fā)展起來(lái)的新的網(wǎng)絡(luò)結(jié)構(gòu)模式。在B/S模式中,客戶端運(yùn)行瀏覽器軟件。瀏覽器以超文本形式向Web服務(wù)器提出訪問(wèn)數(shù)據(jù)庫(kù)的要求,Web服務(wù)器接受客戶端請(qǐng)求后,將這個(gè)請(qǐng)求轉(zhuǎn)化為SQL語(yǔ)法,并交給數(shù)據(jù)庫(kù)服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器得到請(qǐng)求后,驗(yàn)證其合法性,并進(jìn)行數(shù)據(jù)處理,然后將處理后的結(jié)果返回給Web服務(wù)器,Web服務(wù)器再一次將得到的所有結(jié)果進(jìn)行轉(zhuǎn)化,變成HTML文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以友好的Web頁(yè)面形式顯示出來(lái)。而對(duì)于網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的創(chuàng)建,則是利用ASP技術(shù)來(lái)解決。ASP(ActiveServerPages動(dòng)態(tài)網(wǎng)頁(yè))是微軟公司推出的一種用以取代CGI(CommonGatewayInterface通用網(wǎng)關(guān)接口)的技術(shù)。目前,Internet上的許多基于Windows平臺(tái)的Web站點(diǎn)已開(kāi)始應(yīng)用ASP來(lái)替換CGI。簡(jiǎn)單地講,ASP是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過(guò)這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動(dòng)態(tài)網(wǎng)頁(yè),包括使用HTML表單收集和處理信息,上傳與下載等等。在電子商務(wù)中,對(duì)用戶而言,進(jìn)行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對(duì)于商品或服務(wù)提供者來(lái)說(shuō),其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過(guò)瀏覽器查詢服務(wù)器的后端數(shù)據(jù)庫(kù)是許多Web服務(wù)提供者必需有的服務(wù),ASP通過(guò)內(nèi)置的ADODB組件來(lái)實(shí)現(xiàn)這一功能??梢允褂肁DO去編寫(xiě)緊湊簡(jiǎn)明的腳本以便連接到ODBC兼容的數(shù)據(jù)庫(kù)和OLEDB兼容的數(shù)據(jù)源。至于實(shí)現(xiàn)的細(xì)節(jié),在后續(xù)部分的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)章節(jié)中有詳細(xì)介紹。二.準(zhǔn)備知識(shí)――ASP技術(shù)2.1ASP的簡(jiǎn)介ASP(Activeserverpages)是一種類似HTML(HypertextMarkupLanguage超文本標(biāo)識(shí)語(yǔ)言)、Script與CGI(CommonGAtewayInterface通用網(wǎng)關(guān)接口)的結(jié)合體,但是其運(yùn)行效率卻比CGI更高、程序編制也比HTML更方便且更有靈活性,程序安全與保密性也比Script好。HTML(HypertextMarkupLanguage)是一種超文本標(biāo)識(shí)語(yǔ)言,文件通過(guò)這種格式可以在互連網(wǎng)上載送瀏覽,用戶只要使用網(wǎng)頁(yè)瀏覽器工具就可以瀏覽這些文件,目前比較常用的工具包括MicrosoftInternetExplorer,NetscapeCommunicator等,由于HTML文件都是由標(biāo)簽(tag)所組成,因此它比較適合制作靜態(tài)網(wǎng)頁(yè),再者,由于先天上的限制HTML是無(wú)法直接存取數(shù)據(jù)庫(kù)的,所以存取數(shù)據(jù)庫(kù)的工作大多是依靠CGI來(lái)處理。ASP不但可以包含HTML標(biāo)簽,也可以直接存取數(shù)據(jù)庫(kù)與使用無(wú)限擴(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)頁(yè)編制上比較流行的腳本語(yǔ)言包括VBScript,JavaScript。這些腳本大都是在客戶端運(yùn)行,因此,客戶端可以很清楚的取得腳本的內(nèi)容。所以,就安全性而言,這些客戶端的腳本語(yǔ)言的確有危險(xiǎn)。ASP雖然具有腳本語(yǔ)言的方便性,但由于他是在WEB服務(wù)器端運(yùn)行,運(yùn)行后再將運(yùn)行結(jié)果以HTML格式傳送至客戶端的瀏覽器。因此ASP與一般的腳本語(yǔ)言相比,要安全的多。2.2ASP的特點(diǎn)ASP可以和HTML或其它腳本語(yǔ)言(VBScript,JavaScript)相互嵌套ASP是一種在WEB服務(wù)器端運(yùn)行的腳本語(yǔ)言,程序代碼安全保密ASP以對(duì)象為基礎(chǔ),因此可以使用ActiveX控件繼續(xù)擴(kuò)充其功能ASP內(nèi)置ADO組件,因此可以輕松的存取各種數(shù)據(jù)庫(kù)ASP可以將運(yùn)行結(jié)果以HTML的格式傳送至客戶端瀏覽器,因而可以適用與各種瀏覽器2.3ASP的工作原理如果瀏覽器向IIS/PWS請(qǐng)求的是.HTM文件,那么IIS/PWS會(huì)直接把文件的內(nèi)容傳給瀏覽器.但如果瀏覽器向IIS/PWS請(qǐng)求的是.ASP文件,則IIS/PWS會(huì)首先解釋文件.IIS/PWS解釋.ASP文件的過(guò)程中,遇到HTML標(biāo)記或一般文字時(shí)會(huì)直接把讀區(qū)的內(nèi)容傳給瀏覽器.但如果遇到<%%>的標(biāo)記,則會(huì)把其中的內(nèi)容視為程序,然后解釋執(zhí)行,但程序經(jīng)過(guò)IIS/PWS解釋執(zhí)行后,其源程序代碼不會(huì)傳給瀏覽器,而只是把可顯示的運(yùn)行結(jié)果傳給了瀏覽器ActiveServerPage技術(shù)為應(yīng)用開(kāi)發(fā)商提供了基于腳本的直觀、快速、高效的應(yīng)用開(kāi)發(fā)手段,極大地提高了開(kāi)發(fā)的效果。ASP腳本是采用明文(plaintext)方式來(lái)編寫(xiě)的。ASP腳本是一系列按特定語(yǔ)法(目前支持vbscript和jscript兩種腳本語(yǔ)言)編寫(xiě)的,與標(biāo)準(zhǔn)HTML頁(yè)面混合在一起的腳本所構(gòu)成的文本格式的文件。當(dāng)客戶端的最終用戶用WEB瀏覽器通過(guò)INTERNET來(lái)訪問(wèn)基于ASP腳本的應(yīng)用時(shí),WEB瀏覽器將向WEB服務(wù)器發(fā)出HTTP請(qǐng)求。WEB服務(wù)器分析、判斷出該請(qǐng)求是ASP腳本的應(yīng)用后,自動(dòng)通過(guò)ISAPI接口調(diào)用ASP腳本的解釋運(yùn)行引擎(ASP.DLL)。ASP.DLL將從文件系統(tǒng)或內(nèi)部緩沖區(qū)獲取指定的ASP腳本文件,接著就進(jìn)行語(yǔ)法分析并解釋執(zhí)行。最終的處理結(jié)果將形成HTML格式的內(nèi)容,通過(guò)WEB服務(wù)器"原路"返回給WEB瀏覽器,由WEB瀏覽器在客戶端形成最終的結(jié)果呈現(xiàn)。這樣就完成了一次完整的ASP腳本調(diào)用。若干個(gè)有機(jī)的ASP腳本調(diào)用就組成了一個(gè)完整的ASP腳本應(yīng)用。三.系統(tǒng)概述3.1系統(tǒng)設(shè)計(jì)思想雙魚(yú)林的所有程序大都是免費(fèi)提供的啊,只是朋友如果對(duì)程序不太懂我可以提供技術(shù)服務(wù),另外,這些系統(tǒng)是我辛苦做出來(lái)的,花了我好多時(shí)間的,需要完整的文檔請(qǐng)?jiān)俸臀衣?lián)系:程序文檔作者:雙魚(yú)林 真實(shí)姓名:汪建林生日:1985年2月26日星座:雙魚(yú)座血型:O畢業(yè)學(xué)校:成都理工大學(xué)計(jì)算機(jī)專業(yè)(2007年)家鄉(xiāng):四川達(dá)州渠縣望溪鄉(xiāng)包山村5組QQ:287307421手機(jī)mail:wangjianlin1985@126.com淘寶店:更多商品請(qǐng)到拍拍店:http://287307421.感謝源碼愛(ài)好者網(wǎng)站提供下載空間:說(shuō)明:所建立的數(shù)據(jù)庫(kù)文件(SuperMarket_Data.mdb)保存在文件夾market_database下,為防止別人隨意篡改數(shù)據(jù)庫(kù),我將其后綴名改為.asp來(lái)調(diào)用。六.結(jié)束語(yǔ)在歷時(shí)將近三個(gè)月的時(shí)間里,我的畢業(yè)設(shè)計(jì)是從學(xué)習(xí)新的知識(shí)(ASP語(yǔ)言和HTML語(yǔ)言),到建立網(wǎng)上購(gòu)物系統(tǒng)的網(wǎng)站。我遇到了若干的問(wèn)題和解決了不少的問(wèn)題,現(xiàn)在還有未知安全性和可靠性的未能發(fā)現(xiàn)和解決。從建立自己的虛擬服務(wù)器,到網(wǎng)站服務(wù)。使我對(duì)電子商務(wù)認(rèn)識(shí)的無(wú)到有,有了具體詳細(xì)的認(rèn)識(shí)。在我們所建立的網(wǎng)上購(gòu)物系統(tǒng)只是一個(gè)網(wǎng)上的購(gòu)物的基本原理,里面要涉與到的方方面面的問(wèn)題我們未曾遇到或現(xiàn)有的條件限制而未能實(shí)現(xiàn)。電子商務(wù)并不是我們想象的寫(xiě)程序那么簡(jiǎn)單,她包括了編寫(xiě)程序、數(shù)據(jù)庫(kù)設(shè)計(jì)、網(wǎng)頁(yè)制作、圖象處理、版面設(shè)計(jì)、數(shù)據(jù)采集、文本編輯、服務(wù)器管理等等,要搞好一個(gè)好的,完善的網(wǎng)站需要一個(gè)詳細(xì)的、合理的、可行性的規(guī)劃設(shè)計(jì)。在用ASP開(kāi)發(fā)的時(shí)候,在程序的調(diào)試上出現(xiàn)了很大的問(wèn)題,要使用瀏覽器來(lái)瀏覽才能找出錯(cuò)誤所在,這一定程度上延長(zhǎng)了開(kāi)發(fā)周期。在開(kāi)始的時(shí)候往往要為了找一個(gè)小錯(cuò)誤花上大半天的時(shí)間。經(jīng)過(guò)多寫(xiě)程序,現(xiàn)在一定程度上已經(jīng)能快效的找出錯(cuò)誤,并熟練的操作數(shù)據(jù)庫(kù)語(yǔ)言。隨著Web技術(shù)的進(jìn)一步發(fā)展和Internet的逐漸大眾化,基于Internet的電子商務(wù)系統(tǒng)無(wú)疑比傳統(tǒng)商務(wù)具有更加廣闊的應(yīng)用前景。而如何提高電子商務(wù)系統(tǒng)中的數(shù)據(jù)訪問(wèn)效率、交易平臺(tái)的安全性與事務(wù)處理的能力仍是當(dāng)前人們所關(guān)注的熱點(diǎn)問(wèn)題。這些問(wèn)題有待于我們大家作更深入的探討
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工款合同范例
- 員工車(chē)庫(kù)轉(zhuǎn)讓合同范例
- 商品房銷售合同范例
- 雜貨店轉(zhuǎn)讓合同范例
- 公廁人員勞動(dòng)合同范例
- 正規(guī)簡(jiǎn)易勞動(dòng)合同范例
- 加工外貿(mào)合同范例
- 建材代理加盟合同范例
- 小裝修合同范例
- 農(nóng)家樂(lè)住宿房裝修合同范例
- 三傻大鬧寶萊塢課件
- 護(hù)理科普作品
- 國(guó)家OTC藥品目錄(全部品種)
- 社會(huì)主義發(fā)展簡(jiǎn)史智慧樹(shù)知到課后章節(jié)答案2023年下北方工業(yè)大學(xué)
- Android課程設(shè)計(jì)報(bào)告
- 課題研究技術(shù)路線圖
- 2023年江西省公務(wù)員考試真題及答案解析行測(cè)
- 六年級(jí)上冊(cè)科學(xué)活動(dòng)手冊(cè)參考答案(2023年新改版教科版)
- 廣東省文物保護(hù)單位“四有”工作規(guī)范
- 面對(duì)基層醫(yī)院兒科的兒童肺功能理論培訓(xùn)題庫(kù)及答案華醫(yī)網(wǎng)繼續(xù)教育兒科內(nèi)科學(xué)
- 2021年廣東省廣州市增城區(qū)中考物理一模試題( 含答案解析 )
評(píng)論
0/150
提交評(píng)論