版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
畢業(yè)論文(基于Web的網(wǎng)上購物系統(tǒng))畢業(yè)論文(基于Web的網(wǎng)上購物系統(tǒng))/畢業(yè)論文(基于Web的網(wǎng)上購物系統(tǒng))HUNANUNIVERSITY畢業(yè)設(shè)計(論文)設(shè)計(論文)題目: 基于Web的網(wǎng)上購物系統(tǒng) 學(xué)生姓名 專業(yè)班級 指導(dǎo)老師 評閱人 2008年 6月 10日摘要隨著Internet的不斷普與,人們對于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)頁,收發(fā)電子郵件,日益忙碌的人們開始追求足不出戶的利用互聯(lián)網(wǎng)這一強(qiáng)大的平臺來實(shí)現(xiàn)的網(wǎng)上購物。對于企業(yè)來講,無論是企業(yè)之間(BtoB),還是企業(yè)和客戶之間(BtoC)的交易,如果能夠?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ā)了一個網(wǎng)上購物系統(tǒng)。在我的系統(tǒng)中,顧客可以很方便的注冊成為會員,對商品進(jìn)行瀏覽檢索,查看商品的詳細(xì)資料,然后根據(jù)各人的喜好購買心儀的商品。系統(tǒng)會自動為顧客生成訂單,按照顧客所填寫的信息提交訂單并發(fā)貨。系統(tǒng)管理員則可以對現(xiàn)有的商品進(jìn)行添加和編輯,審查已注冊的用戶并對提交的訂單進(jìn)行處理。關(guān)鍵詞:B/S模式、ASP、電子商務(wù)、網(wǎng)絡(luò)數(shù)據(jù)庫。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問題的提出 41.2問題的解決 4二.準(zhǔn)備知識――ASP技術(shù) 42.1ASP的簡介 42.2ASP的特點(diǎn) 52.3ASP的工作原理 5三.系統(tǒng)概述 53.1系統(tǒng)設(shè)計思想 53.2系統(tǒng)總體結(jié)構(gòu)圖 63.3系統(tǒng)功能模塊圖 63.4系統(tǒng)開發(fā)工具 6四.系統(tǒng)功能模塊設(shè)計 74.1客戶端 74.1.1購物籃 74.1.2會員注冊 104.1.3商品查詢 134.1.4訂單查詢 144.2后臺管理端 154.2.1商品的添加 154.2.2商品的審查 204.2.3訂單的審查 214.2.4會員的審查 234.2.5管理員添加 254.2.6管理員審查 26五.系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫的建立 275.1系統(tǒng)數(shù)據(jù)源的設(shè)置 275.2表、關(guān)系模型和數(shù)據(jù)庫的概述 285.3范式與建表的規(guī)范化 285.4系統(tǒng)數(shù)據(jù)庫的詳細(xì)建立 29六.結(jié)束語 31參考文獻(xiàn): 32一.前言1.1問題的提出對于基于Web平臺的網(wǎng)上購物系統(tǒng),存在著一個前臺應(yīng)用和后臺管理的問題。而無論前臺還是后臺,都要對數(shù)據(jù)庫進(jìn)行調(diào)用和操作。因此如何創(chuàng)建網(wǎng)絡(luò)數(shù)據(jù)庫,以與客戶端如何調(diào)用服務(wù)器端的數(shù)據(jù)庫成為實(shí)現(xiàn)網(wǎng)上購物的一個關(guān)鍵性問題。1.2問題的解決在這里,我采用B/S模式來實(shí)現(xiàn)客戶端對服務(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ù)器接受客戶端請求后,將這個請求轉(zhuǎn)化為SQL語法,并交給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器得到請求后,驗(yàn)證其合法性,并進(jìn)行數(shù)據(jù)處理,然后將處理后的結(jié)果返回給Web服務(wù)器,Web服務(wù)器再一次將得到的所有結(jié)果進(jìn)行轉(zhuǎn)化,變成HTML文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以友好的Web頁面形式顯示出來。而對于網(wǎng)絡(luò)數(shù)據(jù)庫的創(chuàng)建,則是利用ASP技術(shù)來解決。ASP(ActiveServerPages動態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代CGI(CommonGatewayInterface通用網(wǎng)關(guān)接口)的技術(shù)。目前,Internet上的許多基于Windows平臺的Web站點(diǎn)已開始應(yīng)用ASP來替換CGI。簡單地講,ASP是一個位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息,上傳與下載等等。在電子商務(wù)中,對用戶而言,進(jìn)行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對于商品或服務(wù)提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過瀏覽器查詢服務(wù)器的后端數(shù)據(jù)庫是許多Web服務(wù)提供者必需有的服務(wù),ASP通過內(nèi)置的ADODB組件來實(shí)現(xiàn)這一功能??梢允褂肁DO去編寫緊湊簡明的腳本以便連接到ODBC兼容的數(shù)據(jù)庫和OLEDB兼容的數(shù)據(jù)源。至于實(shí)現(xiàn)的細(xì)節(jié),在后續(xù)部分的網(wǎng)絡(luò)數(shù)據(jù)庫章節(jié)中有詳細(xì)介紹。二.準(zhǔn)備知識――ASP技術(shù)2.1ASP的簡介ASP(Activeserverpages)是一種類似HTML(HypertextMarkupLanguage超文本標(biāo)識語言)、Script與CGI(CommonGAtewayInterface通用網(wǎng)關(guān)接口)的結(jié)合體,但是其運(yùn)行效率卻比CGI更高、程序編制也比HTML更方便且更有靈活性,程序安全與保密性也比Script好。HTML(HypertextMarkupLanguage)是一種超文本標(biāo)識語言,文件通過這種格式可以在互連網(wǎng)上載送瀏覽,用戶只要使用網(wǎng)頁瀏覽器工具就可以瀏覽這些文件,目前比較常用的工具包括MicrosoftInternetExplorer,NetscapeCommunicator等,由于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動態(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)容。所以,就安全性而言,這些客戶端的腳本語言的確有危險。ASP雖然具有腳本語言的方便性,但由于他是在WEB服務(wù)器端運(yùn)行,運(yùn)行后再將運(yùn)行結(jié)果以HTML格式傳送至客戶端的瀏覽器。因此ASP與一般的腳本語言相比,要安全的多。2.2ASP的特點(diǎn)ASP可以和HTML或其它腳本語言(VBScript,JavaScript)相互嵌套ASP是一種在WEB服務(wù)器端運(yùn)行的腳本語言,程序代碼安全保密ASP以對象為基礎(chǔ),因此可以使用ActiveX控件繼續(xù)擴(kuò)充其功能ASP內(nèi)置ADO組件,因此可以輕松的存取各種數(shù)據(jù)庫ASP可以將運(yùn)行結(jié)果以HTML的格式傳送至客戶端瀏覽器,因而可以適用與各種瀏覽器2.3ASP的工作原理如果瀏覽器向IIS/PWS請求的是.HTM文件,那么IIS/PWS會直接把文件的內(nèi)容傳給瀏覽器.但如果瀏覽器向IIS/PWS請求的是.ASP文件,則IIS/PWS會首先解釋文件.IIS/PWS解釋.ASP文件的過程中,遇到HTML標(biāo)記或一般文字時會直接把讀區(qū)的內(nèi)容傳給瀏覽器.但如果遇到<%%>的標(biāo)記,則會把其中的內(nèi)容視為程序,然后解釋執(zhí)行,但程序經(jīng)過IIS/PWS解釋執(zhí)行后,其源程序代碼不會傳給瀏覽器,而只是把可顯示的運(yùn)行結(jié)果傳給了瀏覽器ActiveServerPage技術(shù)為應(yīng)用開發(fā)商提供了基于腳本的直觀、快速、高效的應(yīng)用開發(fā)手段,極大地提高了開發(fā)的效果。ASP腳本是采用明文(plaintext)方式來編寫的。ASP腳本是一系列按特定語法(目前支持vbscript和jscript兩種腳本語言)編寫的,與標(biāo)準(zhǔn)HTML頁面混合在一起的腳本所構(gòu)成的文本格式的文件。當(dāng)客戶端的最終用戶用WEB瀏覽器通過INTERNET來訪問基于ASP腳本的應(yīng)用時,WEB瀏覽器將向WEB服務(wù)器發(fā)出HTTP請求。WEB服務(wù)器分析、判斷出該請求是ASP腳本的應(yī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服務(wù)器"原路"返回給WEB瀏覽器,由WEB瀏覽器在客戶端形成最終的結(jié)果呈現(xiàn)。這樣就完成了一次完整的ASP腳本調(diào)用。若干個有機(jī)的ASP腳本調(diào)用就組成了一個完整的ASP腳本應(yīng)用。三.系統(tǒng)概述3.1系統(tǒng)設(shè)計思想雙魚林的所有程序大都是免費(fèi)提供的啊,只是朋友如果對程序不太懂我可以提供技術(shù)服務(wù),另外,這些系統(tǒng)是我辛苦做出來的,花了我好多時間的,需要完整的文檔請再和我聯(lián)系:程序文檔作者:雙魚林 真實(shí)姓名:汪建林生日:1985年2月26日星座:雙魚座血型:O畢業(yè)學(xué)校:成都理工大學(xué)計算機(jī)專業(yè)(2007年)家鄉(xiāng):四川達(dá)州渠縣望溪鄉(xiāng)包山村5組QQ:287307421手機(jī)mail:wangjianlin1985@126.com淘寶店:更多商品請到拍拍店:http://287307421.感謝源碼愛好者網(wǎ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)在還有未知安全性和可靠性的未能發(fā)現(xiàn)和解決。從建立自己的虛擬服務(wù)器,到網(wǎng)站服務(wù)。使我對電子商務(wù)認(rèn)識的無到有,有了具體詳細(xì)的認(rèn)識。在我們所建立的網(wǎng)上購物系統(tǒng)只是一個網(wǎng)上的購物的基本原理,里面要涉與到的方方面面的問題我們未曾遇到或現(xiàn)有的條件限制而未能實(shí)現(xiàn)。電子商務(wù)并不是我們想象的寫程序那么簡單,她包括了編寫程序、數(shù)據(jù)庫設(shè)計、網(wǎng)頁制作、圖象處理、版面設(shè)計、數(shù)據(jù)采集、文本編輯、服務(wù)器管理等等,要搞好一個好的,完善的網(wǎng)站需要一個詳細(xì)的、合理的、可行性的規(guī)劃設(shè)計。在用ASP開發(fā)的時候,在程序的調(diào)試上出現(xiàn)了很大的問題,要使用瀏覽器來瀏覽才能找出錯誤所在,這一定程度上延長了開發(fā)周期。在開始的時候往往要為了找一個小錯誤花上大半天的時間。經(jīng)過多寫程序,現(xiàn)在一定程度上已經(jīng)能快效的找出錯誤,并熟練的操作數(shù)據(jù)庫語言。隨著Web技術(shù)的進(jìn)一步發(fā)展和Internet的逐漸大眾化,基于Internet的電子商務(wù)系統(tǒng)無疑比傳統(tǒng)商務(wù)具有更加廣闊的應(yīng)用前景。而如何提高電子商務(wù)系統(tǒng)中的數(shù)據(jù)訪問效率、交易平臺的安全性與事務(wù)處理的能力仍是當(dāng)前人們所關(guān)注的熱點(diǎn)問題。這些問題有待于我們大家作更深入的探討
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 乙炔知識培訓(xùn)課件
- (教研室)2023屆山東省德州市、煙臺市高考一模生物試題 附答案
- 春季農(nóng)業(yè)生產(chǎn)全解析
- 年產(chǎn)8萬套臺球桿及臺球桌項目可行性研究報告寫作模板-申批備案
- 二零二五年度城市供水管網(wǎng)改造承包協(xié)議3篇
- 育嬰護(hù)理知識培訓(xùn)課件
- 美容院財務(wù)知識培訓(xùn)課件
- 二零二五年度工業(yè)自動化生產(chǎn)線能源躉購電合同范本3篇
- 中國加入世界貿(mào)易組織紀(jì)念日
- 臨床低鉀血癥護(hù)理查房
- 便攜式血糖儀管理和臨床操作規(guī)范
- 學(xué)校工作總結(jié) 學(xué)校工作總結(jié)美篇標(biāo)題(15篇)
- 高三后期班級管理方法
- 《Windows 網(wǎng)絡(luò)操作系統(tǒng)》-教學(xué)教案
- 2023年醫(yī)院招聘護(hù)士考試試題及參考答案
- 花籃拉桿懸挑架培訓(xùn)課件
- GB/T 7597-2007電力用油(變壓器油、汽輪機(jī)油)取樣方法
- 新合同會簽審批表
- GA 1517-2018金銀珠寶營業(yè)場所安全防范要求
- 氣體狀態(tài)方程課件
- 分期還款協(xié)議書
評論
0/150
提交評論