




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGE1電子購物網(wǎng)站的研究和設(shè)計(jì)電子購物網(wǎng)站的研究和設(shè)計(jì)摘要隨著Internet技術(shù)的發(fā)展,人們的日常生活已經(jīng)離不開網(wǎng)絡(luò)。未來社會(huì)人們的生活和工作將越來越依賴于數(shù)字技術(shù)的發(fā)展,越來越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化。電子商務(wù)也隨著網(wǎng)絡(luò)的發(fā)展日益和人們的生活貼近。Internet的發(fā)展歷程以及目前的應(yīng)用狀況和發(fā)展趨勢,可以充分地相信網(wǎng)絡(luò)技術(shù)將極大的改變我們的生活和工作方式,甚至社會(huì)的價(jià)值觀也會(huì)發(fā)生某種變化。本設(shè)計(jì)嘗試用ASP在網(wǎng)絡(luò)上架構(gòu)一個(gè)動(dòng)態(tài)的電子商務(wù)網(wǎng)站,以使每一位顧客不用出門在家里就能夠通過上網(wǎng)來輕松購物。關(guān)鍵字:Internet,ASP,電子商務(wù),網(wǎng)上商品超市AbstractSummaryAlongwiththedevelopmentofInternettechnology,dailylifecannotalreadydowithoutthenetwork.Thelifeandworkofthesocialpeopleoffuturewilldependonthedevelopmentofdigitaltechnologymoreandmore,Digitizemoreandmore,thenetworking,electronization,virtual.E-commercepressesclosetopeople'slifedaybydayalongwiththedevelopmentofnetworktoo.DevelopmentcourseandpresentapplicationstateanddevelopmenttrendofInternet,canbelievenetworktechnologygreatchangelifeandworkingwayofusfully,Evenacertainchangewilltakeplaceinthevaluesofthesociety.Thisproceduretriestobuildupadynamice-commercewebsiteinthenetworkwithJSP,Sothateverycustomerneedn'tgooutandcandoshoppingeasilythroughsurfingtheNetathome.Keyword:Internet,ASP,Ebusiness,Web-supermarketPAGE電子購物網(wǎng)站的研究和設(shè)計(jì)目錄TOC\o"1-3"\h\z前言 V1.概述1.1系統(tǒng)說明 VI1.2系統(tǒng)特點(diǎn) VI1.3系統(tǒng)功能簡介 VI1.3.1基本功能 VI1.3.2高級功能 VII2.開發(fā)環(huán)境介紹 VIII2.1系統(tǒng)運(yùn)行環(huán)境配置 VIII2.2ASP簡介 VIII2.2.1ASP的優(yōu)點(diǎn) VIII2.2.2簡介ASP的6大對象 IX2.2.3ASP的使用環(huán)境 XI2.2.4配置MicrosoftIIS XI2.2.5ASP的腳本語言 XII2.3動(dòng)態(tài)網(wǎng)頁開發(fā)工具DreamweaverMX簡介 XIV2.4系統(tǒng)數(shù)據(jù)庫介紹 XV2.4.1數(shù)據(jù)庫的概念 XV2.4.2ACCESS簡介 XV2.5“結(jié)構(gòu)化查詢語言”(SQL)簡介 XVI2.5.1SQL中的常用語句: XVI2.6ASP與ADO配合工作 XVII3.需求分析 XX3.1開發(fā)背景 XX3.2系統(tǒng)功能分析 XX3.3系統(tǒng)結(jié)構(gòu)分析 XXI3.3.1邏輯結(jié)構(gòu) XXI3.3.2物理結(jié)構(gòu) XXI4.數(shù)據(jù)庫設(shè)計(jì) XXII4.1數(shù)據(jù)表的介紹 XXII4.2數(shù)據(jù)的加密介紹 XXVII4.3建立數(shù)據(jù)庫連接 XXIX5.詳細(xì)設(shè)計(jì) XXX5.1用戶模塊介紹 XXX5.2用戶模塊設(shè)計(jì)概述 XXX5.2.1系統(tǒng)原理 XXX5.2.2用戶模塊的程序流圖和數(shù)據(jù)流圖 XXXI5.3用戶模塊分析 XXXII5.4主要功能的實(shí)現(xiàn) XXXIII5.4.1用戶模塊主頁面 XXXIII5.4.2新用戶注冊 XL5.4.3用戶登陸 XLIX5.4.4用戶幫助 LII5.4.5我的帳戶 LII6.總結(jié) LX參考文獻(xiàn) LXI隨著Internet國際互聯(lián)網(wǎng)的發(fā)展,越來越多的企業(yè)開始建造自己的網(wǎng)站。基于Internet的信息服務(wù),商務(wù)服務(wù)已經(jīng)成為現(xiàn)代企業(yè)一項(xiàng)不可缺少的內(nèi)容。很多企業(yè)都已不滿足于建立一個(gè)簡單的僅僅能夠發(fā)布信息的靜態(tài)網(wǎng)站?,F(xiàn)代企業(yè)需要的是一個(gè)功能強(qiáng)大的,能提供完善的電子商務(wù)服務(wù)的動(dòng)態(tài)商務(wù)網(wǎng)站。ASP(ActiveServerPages)是Microsoft提出的一種網(wǎng)絡(luò)服務(wù)器端編程環(huán)境。ASP已經(jīng)成為開發(fā)動(dòng)態(tài)網(wǎng)站的重要而快速、有效的工具。ASP強(qiáng)大的功能使之成為一種優(yōu)秀的服務(wù)器技術(shù)。隨著網(wǎng)絡(luò)技術(shù)的日益成熟,ASP技術(shù)在網(wǎng)絡(luò)編程中也變得越來越重要。所以,在我們的畢業(yè)設(shè)計(jì)中,我們采用了ASP作為開發(fā)工具,構(gòu)建了一個(gè)能實(shí)現(xiàn)簡單的電子商務(wù)的小型動(dòng)態(tài)商務(wù)網(wǎng)站——網(wǎng)上商品銷售系統(tǒng),我是負(fù)責(zé)系統(tǒng)的用戶模塊的設(shè)計(jì)。該系統(tǒng)能實(shí)現(xiàn)用戶的注冊、登錄功能;能夠?qū)崿F(xiàn)商品的查詢,訂購等功能。該系統(tǒng)基本上具備一個(gè)網(wǎng)上商品銷售系統(tǒng)應(yīng)該具備的功能,該設(shè)計(jì)項(xiàng)目基本上體現(xiàn)了構(gòu)建一個(gè)動(dòng)態(tài)商務(wù)網(wǎng)站所需要的技術(shù),可以說,目前的大型商務(wù)網(wǎng)站也就是我們這個(gè)小型網(wǎng)站在內(nèi)容上的擴(kuò)充和重復(fù)。通過這次的畢業(yè)設(shè)計(jì),我了解了目前流行的動(dòng)態(tài)商務(wù)網(wǎng)站的構(gòu)成和運(yùn)作原理,掌握了用ASP構(gòu)建動(dòng)態(tài)網(wǎng)站的相關(guān)知識和技術(shù)原理,鍛煉了自己的動(dòng)手實(shí)踐能力。更重要的是,通過這次的畢業(yè)設(shè)計(jì),我培養(yǎng)出了刻苦鉆研的學(xué)習(xí)精神和嚴(yán)肅認(rèn)真的學(xué)習(xí)態(tài)度,這對我以后的學(xué)習(xí)和工作有很大的益處。在這次畢業(yè)設(shè)計(jì)過程中,我得到了指導(dǎo)老師彭獻(xiàn)武老師的悉心指導(dǎo)和同組成員劉潁佳的通力合作,在此,我對他們表示衷心的感謝!第一章概述1.1系統(tǒng)說明本系統(tǒng)是一個(gè)中小型的電子商務(wù)系統(tǒng)網(wǎng)上商品超市,可以為各類用戶提供方便的在線購物環(huán)境,符合目前國內(nèi)流行的電子商務(wù)模式。用戶可以在系統(tǒng)中實(shí)現(xiàn)注冊、瀏覽商品、搜索查詢商品、下定單、處理定單等功能;管理員可以通過用戶管理、定單管理、商品管理、評論管理等管理功能來對系統(tǒng)進(jìn)行維護(hù)更新。網(wǎng)站的組成有以下幾個(gè)子系統(tǒng)組成:1.主頁,顯示歡迎界面,提供近期的商品。2.購物車,處理訂購并顯示想要訂購的商品。3.查詢系統(tǒng),通過商品類別、商品名稱、出產(chǎn)地址來查詢是否有自己需要的商品。4.用戶注冊系統(tǒng),處理新用戶的注冊和老用戶購物時(shí)的確認(rèn)。5.管理員系統(tǒng),通過管理員對系統(tǒng)進(jìn)行管理和定單處理。1.2系統(tǒng)特點(diǎn)1.本系統(tǒng)完全基于Web技術(shù),只要能連接Internet,就能訪問本系統(tǒng)。2.采用ASP加ACCESS開發(fā),具有管理方便,代碼簡單易懂,體積小巧的特點(diǎn)。3.可以完全通過網(wǎng)頁登錄管理系統(tǒng),維護(hù)方便。4.各種功能模塊獨(dú)立性強(qiáng),可以根據(jù)需要任意組合。5.具有清新簡潔方便的界面,操作簡單。6.支持所有的Windows系列操作系統(tǒng)。1.3系統(tǒng)功能簡介1.3.1基本功能游客可以瀏覽網(wǎng)站用戶注冊用戶登陸用戶能夠?yàn)g覽網(wǎng)站提供搜索引擎,使用戶能夠按特定的條件對所需商品進(jìn)行搜索用戶能夠?qū)ψ约旱淖再Y料進(jìn)行修改用戶下定單購買商品用戶處理定單用戶對商品發(fā)表評論、評級用戶查看定單處理步驟1.3.2高級功能管理員登錄管理員權(quán)限:商品管理(添加/刪除商品、商品類別管理、商品信息處理)、管理用戶資料、管理定單、處理定單、管理評論、用戶可隨時(shí)修改自己的密碼和其他個(gè)人信息;管理員在線編輯,管理工作輕松隨意;用戶購物積分功能,以次激勵(lì)用戶購物熱情第二章開發(fā)環(huán)境介紹2.1系統(tǒng)運(yùn)行環(huán)境配置操作系統(tǒng):Windows9X、WindowsNTWorkstation/Server4.0以上、Windows2000Server/Professional、WindowsXPProfessional。CPU:沒有很高的要求,只要能夠順利運(yùn)行Windows系列操作系統(tǒng)就可以了。當(dāng)然,CPU的處理速度越快,運(yùn)行ASP代碼的效率越高。內(nèi)存:最低配置32MB,建議使用64MB以上內(nèi)存,如果使用Windows2000或WindowsXP建議使用128MB以上內(nèi)存。硬盤空間:至少需要50MB以上的硬盤空間來安裝所需的組件。運(yùn)行ASP的服務(wù)器端要求:(如表2.1所示)操作系統(tǒng)需要安裝的WebServerWindows98PWS4.0以上WindowsNT4.0ServerIIS4.0以上Windows2000IIS5.0以上WindowsXPIIS5.0以上表2.12.2ASP簡介ASP(ActiveServerPages)實(shí)質(zhì)是一種服務(wù)器端腳本環(huán)境。ASP腳本呈現(xiàn)將在服務(wù)器端運(yùn)行。客戶端只要使用可執(zhí)行HTML代碼的瀏覽器,即可瀏覽通過ASP設(shè)計(jì)出來的頁面內(nèi)容。當(dāng)程序執(zhí)行完后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶端瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。ASP并不是一種純粹的編程語言,它使用的語言是:VBScript和Jscript語言。在一個(gè)ASP應(yīng)用程序中可以用其中的一種腳本語言,也可以結(jié)合這兩種腳本語言使用。2.2.1ASP的優(yōu)點(diǎn)(1)開放性在IIS上,并不需要開發(fā)者使用一個(gè)專有的腳本語言來生成網(wǎng)絡(luò)應(yīng)用程序,實(shí)際上ActiveServerPages包括了對VBScript和JavaScript/Jscript的本機(jī)支持。通過第三方組合組件,它還可以使用其他語言(如Perl、REXX和Tcl)。多個(gè)腳本語言甚至可以在相同的ASP文件中交替使用并相互調(diào)用。而ActiveXServer組件實(shí)際上可以用任何語言編寫,這些語言包括Java、VisualBasic、C++、COBOL等等。(2)易操作性ASP使HTML設(shè)計(jì)人員可以在服務(wù)器上方便地“激活”他們的Web頁,可以立刻對定制化網(wǎng)頁和簡單的應(yīng)用程序進(jìn)行開發(fā)。以往需要用Perl或C編寫的復(fù)雜的CGI程序來完成的功能(如數(shù)據(jù)庫連接),現(xiàn)在若使用ASP則只要幾行簡單的代碼就能實(shí)現(xiàn)。(3)程序與外觀分離通過使用腳本和組件,ActiveServerPages允許用戶將編程工作與一個(gè)網(wǎng)頁的設(shè)計(jì)和其他工作分離開來。這就可以確保開發(fā)者能夠?qū)⒅饕木τ脕砜紤]編寫程序的邏輯,而不必?fù)?dān)心外觀是怎樣的。同時(shí),它也使那些從事外觀設(shè)計(jì)的人員可以利用一些工具來對網(wǎng)頁進(jìn)行修改,而不用過于關(guān)心編程問題。(4)非手工編譯ASP的即時(shí)編譯系統(tǒng)在被請求時(shí)自動(dòng)對ASP源文件重新編譯,并將其載入服務(wù)器的高速緩存中。因此,開發(fā)者對ASP文件的修改可在瀏覽器中立即得到反映,只需要簡單地保存該文件并在瀏覽器中刷新即可。(5)瀏覽器獨(dú)立性ASP提供了一種瀏覽器中樞方案來完成應(yīng)用程序的設(shè)計(jì)工作。因?yàn)橛糜谏蓜?dòng)態(tài)內(nèi)容的腳本可以在服務(wù)器上執(zhí)行,所以開發(fā)者不必?fù)?dān)心客戶用什么瀏覽器來瀏覽網(wǎng)點(diǎn).2.2.2簡介ASP的6大對象ASP的編輯環(huán)境要求很底,任何一種文本編輯器都可以編寫ASP應(yīng)用程序。ASP強(qiáng)大功能的實(shí)現(xiàn)離不開它的6個(gè)內(nèi)部對象,其6大對象如下:Application對象Application對象是在為響應(yīng)一個(gè)ASP頁的首次請求而載入DLL時(shí)創(chuàng)建的,它提供了存儲空間用來存放變量和對象的引用,可用于所有的頁面,任何訪問者都可以打開它們。Request對象Request對象為腳本提供客戶端在請求一個(gè)頁面或傳送一個(gè)窗體時(shí)提供的所有信息,這包括能夠標(biāo)識瀏覽器和用戶的HTTP變量,存儲他們的瀏覽器對應(yīng)于這個(gè)域的cookie,以及附在URL后面的值(查詢字符串或頁面中<Form>段中的HTML控件內(nèi)的值)。它也給我們提供了通過SecureSocketLayer(SSL)或其他的加密通信協(xié)議訪問證書的能力,并提供有助于管理連接的屬性。Response對象Response對象用來訪問所創(chuàng)建的并返回客戶端的響應(yīng)。它為腳本提供了標(biāo)識服務(wù)器和性能的HTTP變量,發(fā)送給瀏覽器的信息內(nèi)容和任何將在Cookie中存儲的信息。它也提供了一系列用于創(chuàng)建輸出頁的方法,如無所不在的Response.Write方法。Server對象Server對象提供了一系列的方法和屬性,在使用ASP編寫腳本時(shí)是非常有用的。最常用的是Server.CreateObject方法,它允許我們在當(dāng)前頁的環(huán)境或會(huì)話中在服務(wù)器上實(shí)例化其他COM對象。還有一些方法能夠把字符串翻譯成在URL和HTML中使用的正確格式,它通過把非法字符轉(zhuǎn)換成為正確、合法的等價(jià)字符來實(shí)現(xiàn)。Session對象Session對象是在每一位訪問者從Web站點(diǎn)或Web應(yīng)用程序中首次請求一個(gè)ASP頁時(shí)創(chuàng)建的,它將保留到默認(rèn)的期限結(jié)束(或者由腳本決定終止的期限)。它與Application對象一樣提供一個(gè)空間用來存放變量和對象的引用,但只能供目前的訪問者在會(huì)話的生命期中打開的頁面使用。ObjectContext對象ObjectContext對象可以用來控制ASP的執(zhí)行。這種執(zhí)行過程MicrosoftTransactionServer(MTS)來進(jìn)行管理??梢园堰@些對象看作是基于ObjectContext對象的一個(gè)層次關(guān)系的成員,這有助于理解它們與接受和響應(yīng)客戶請求的過程之間的關(guān)系,如圖2-1所示。圖中表現(xiàn)了ASP和創(chuàng)建及服務(wù)于ASP頁的過程之間的關(guān)系。圖2-12.2.3ASP的使用環(huán)境ASP的使用環(huán)境,就是IIS,ASP網(wǎng)頁技術(shù)是一種需要服務(wù)器端支持的技術(shù)。它的執(zhí)行過程是:(1)瀏覽器端提出HTTP的請求送到服務(wù)器端,Web服務(wù)器先檢查網(wǎng)頁文件的類型,如果是.asp擴(kuò)展名的文件,就提出ASP文件請求,Web確定讀取并處理請求文件。(2)Web檢查所要求的文件有沒有被請求或有沒有更新,以決定是否重新分析。IIS的工作是這樣分工的:腳本代碼是由默認(rèn)的腳本編程引擎如VBScript完成,然后經(jīng)引擎翻譯轉(zhuǎn)換成服務(wù)器能執(zhí)行的命令,而IIS則進(jìn)一步為送入的Active對象處理輸入和輸出,出錯(cuò)信息的輸出也是有IIS產(chǎn)生的。2.2.4配置MicrosoftIIS名詞解釋IE(InternetExplorer)MicrosoftInternetExplorer是Web瀏覽器。InternetExplorer是導(dǎo)航和訪問或?yàn)g覽Web中的信息的工具。(2)IIS(InternetInformationServer)MicrosoftInternetInformationServer是允許在公共Intranet或Internet上發(fā)布信息的Web服務(wù)器。ASP的開發(fā)依賴于IIS,IIS可在多種平臺上運(yùn)行:Windows2000全系列包括Professional、server、AdvancedServer三個(gè)版本,WindowsNTServer,WindowsNT-Workstation和Windows95/9
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度補(bǔ)充協(xié)議簽訂與否的違約責(zé)任認(rèn)定與處理機(jī)制合同
- 二零二五年度公司與自然人教育培訓(xùn)合作協(xié)議
- 二零二五年度新能源項(xiàng)目股東股份交易保密協(xié)議
- 二零二五年度學(xué)校圖書資料室租賃合同協(xié)議
- 老齡化社會(huì)養(yǎng)老保障2025年度老人存款管理與社區(qū)互助協(xié)議
- 2025年度長租公寓交房后物業(yè)費(fèi)及租住服務(wù)合同
- 二零二五年度研學(xué)旅行教育標(biāo)準(zhǔn)制定與實(shí)施合同
- 2025年度考研輔導(dǎo)機(jī)構(gòu)后勤保障合同模板
- 二零二五年度醫(yī)療保險(xiǎn)合作協(xié)議及費(fèi)用報(bào)銷指南
- 經(jīng)理任職發(fā)言稿
- 儲運(yùn)安全檢查分析(SCL)評價(jià)記錄
- 部編版五年級上冊快樂讀書吧練習(xí)題含答案
- 人教版六年級上冊道德與法治教案(5篇)
- (中職)中職生創(chuàng)新創(chuàng)業(yè)能力提升教課件完整版
- 中班健康課件《我不挑食》
- 生豬屠宰獸醫(yī)衛(wèi)生人員考試題庫答案(414道)
- 《完善中國特色社會(huì)主義法治體系》課件
- 2024至2030年中國石油瀝青市場前景及投資機(jī)會(huì)研究報(bào)告
- 2025版 高考試題分析-數(shù)學(xué)-部分4
- 武漢大學(xué)張?。?024生成式人工智能大模型及其電力系統(tǒng)數(shù)智化應(yīng)用前沿報(bào)告
- (高清版)AQ 1056-2008 煤礦通風(fēng)能力核定標(biāo)準(zhǔn)
評論
0/150
提交評論