生成Html頁(yè)面的商場(chǎng)購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
生成Html頁(yè)面的商場(chǎng)購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
生成Html頁(yè)面的商場(chǎng)購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
生成Html頁(yè)面的商場(chǎng)購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
生成Html頁(yè)面的商場(chǎng)購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

/目錄TOC\o\h\z\u摘要 1關(guān)鍵詞 11前言 22需求分析 32.1課題工作 32.2課題任務(wù)概述 32.3開(kāi)發(fā)工具及開(kāi)發(fā)平臺(tái)的簡(jiǎn)介 4DreamweaverMX簡(jiǎn)介 42.3.2Access數(shù)據(jù)庫(kù)簡(jiǎn)介 42.3.3ASP基礎(chǔ)學(xué)問(wèn) 5IIS概述 72.4設(shè)計(jì)思想 82.5數(shù)據(jù)流圖 93概要設(shè)計(jì) 113.1功能模塊劃分 113.2數(shù)據(jù)庫(kù)設(shè)計(jì) 123.2.1數(shù)據(jù)庫(kù)分析 123.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 133.2.3數(shù)據(jù)庫(kù)的建立 144詳細(xì)設(shè)計(jì) 164.1前臺(tái)界面設(shè)計(jì) 164.1.1前臺(tái)首頁(yè)面設(shè)計(jì) 164.1.2前臺(tái)子頁(yè)面的設(shè)計(jì) 164.2各功能模塊設(shè)計(jì) 174.2.1會(huì)員注冊(cè) 174.2.2會(huì)員登錄 184.2.3會(huì)員訂單管理 194.2.4商品搜尋 204.2.5后臺(tái)管理 204.2.6頁(yè)面刷新功能 224.3數(shù)據(jù)庫(kù)的連接 235測(cè)試和發(fā)布 255.1測(cè)試方案 255.2測(cè)試項(xiàng)目 255.3測(cè)試用例 256總結(jié) 27參考文獻(xiàn) 28致謝 1生成Html頁(yè)面的商場(chǎng)購(gòu)物系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)摘要:基于B/S模式,運(yùn)用Dreamweaver、Photoshop等開(kāi)發(fā)工具設(shè)計(jì)商場(chǎng)購(gòu)物信息的系統(tǒng)框架,利用ASP+ACCESS技術(shù)架構(gòu),完成商場(chǎng)購(gòu)物網(wǎng)站的制作。詳細(xì)包括前臺(tái)界面設(shè)計(jì)、系統(tǒng)功能模塊設(shè)計(jì)、后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)及編碼實(shí)現(xiàn)方法。接受ASP的編程方法將商場(chǎng)購(gòu)物系統(tǒng)的全部固定信息生成靜態(tài)Html頁(yè)面。關(guān)鍵詞:B/S模式;商場(chǎng)購(gòu)物系統(tǒng);框架;ASP;靜態(tài)Html頁(yè)面TheDesignAndRealizationofMarketShoppingSystemWithFormTheHtmlPageAbstract:BasedonB/Spattern,usesDreamweaverandPhotoshoptodesignwhichinformationissuesystemframeandusestheASP+ACCESStechnologyframe,completesthemarketshoppingsystem.Includestheonstagecontactsurfacedesign,thesystemfunctionmoduledesign,thebackstagedatabasedesignandthecoderealizationmethod.UsesASPtheprogrammingmethodtomarketshoppingsystemallfixedinformationproductionstaticstateHtmlpage.Keywords:B/Smode;Marketshoppingsystem;Frame;ASP;StaticHtmlpage1前言在Internet飛速發(fā)展的今日,互聯(lián)網(wǎng)已成為人們快速獲得、發(fā)布和傳遞信息的重要渠道,在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。Internet上發(fā)布信息主要是通過(guò)網(wǎng)站來(lái)實(shí)現(xiàn),獲得信息也是要在Internet“海洋”中依據(jù)確定的檢索方式將所須要的信息從網(wǎng)站上下載下來(lái)。尤其在中國(guó)進(jìn)入世貿(mào)組織以后,網(wǎng)絡(luò)消費(fèi)市場(chǎng)更充溢了商機(jī)。因此構(gòu)建一個(gè)商場(chǎng)數(shù)字電視信息發(fā)布網(wǎng)站,讓閱讀者通過(guò)閱讀網(wǎng)站更多的了解商場(chǎng)商品的信息是最終目的。當(dāng)互聯(lián)網(wǎng)正在深刻地變更著生活時(shí),網(wǎng)絡(luò)已經(jīng)不僅僅是概念的演繹,在生活工作的各個(gè)方面,都越來(lái)越多地留下了印記。商場(chǎng)購(gòu)物系統(tǒng)的好用價(jià)值油然而生。更多的消費(fèi)者已經(jīng)漸漸的從出門逛商店購(gòu)物,到習(xí)慣通過(guò)網(wǎng)絡(luò)選擇合適的商品,商場(chǎng)購(gòu)物系統(tǒng)就為想網(wǎng)絡(luò)購(gòu)物的消費(fèi)者供應(yīng)了個(gè)良好的平臺(tái)。運(yùn)用ASP技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)原理[1]宋顏浩.ASP與相關(guān)數(shù)據(jù)庫(kù)技術(shù)高級(jí)指南[M].北京:中國(guó)水利水電出版社,2002:306-310.,基于B/S模式開(kāi)發(fā)了一個(gè)商場(chǎng)購(gòu)物系統(tǒng)。在該系統(tǒng)中,顧客可以很便利的注冊(cè)成為會(huì)員,對(duì)商品進(jìn)行閱讀檢索,查看商品的詳細(xì)資料,然后[1]宋顏浩.ASP與相關(guān)數(shù)據(jù)庫(kù)技術(shù)高級(jí)指南[M].北京:中國(guó)水利水電出版社,2002:306-310.[2]黃雷,《ASP+HTML+Dreamweaver+Access開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站實(shí)例薈萃》.[DB]機(jī)械工業(yè)出版社,20022需求分析2.1課題工作本課題的主要工作是設(shè)計(jì)生成Html頁(yè)面的商場(chǎng)購(gòu)物系統(tǒng)網(wǎng)站,包括ASP,JavaScript,運(yùn)用Deramweaver、Photoshop等開(kāi)發(fā)工具設(shè)計(jì)出商場(chǎng)購(gòu)物信息系統(tǒng)框架,ASP+ACCESS技術(shù)架構(gòu),完成商場(chǎng)商品購(gòu)物系統(tǒng)網(wǎng)站的設(shè)計(jì)。運(yùn)用ASP中FSO函數(shù)系統(tǒng)從動(dòng)態(tài)頁(yè)面到靜態(tài)頁(yè)面的轉(zhuǎn)換。2.2課題任務(wù)概述該課題須要完成以下幾方面的工作:⑴分析商場(chǎng)每天商品的數(shù)據(jù)信息。⑵構(gòu)建和商場(chǎng)數(shù)據(jù)信息有關(guān)的數(shù)據(jù)庫(kù)。⑶利用Deramweaver、Photoshop等開(kāi)發(fā)設(shè)計(jì)信息發(fā)布系統(tǒng)框架,ASP+ACCESS技術(shù)架構(gòu),完成商場(chǎng)數(shù)字電視信息發(fā)布系統(tǒng)網(wǎng)站的制作。⑷運(yùn)用ASP中FSO函數(shù)編程,使系統(tǒng)自動(dòng)從數(shù)據(jù)庫(kù)中提取商品動(dòng)態(tài)信息生成靜態(tài)頁(yè)面。⑸設(shè)計(jì)后臺(tái)管理,使之能夠管理整個(gè)網(wǎng)站的相關(guān)數(shù)據(jù)信息。以下是整個(gè)工作的流程圖:圖1工作流程圖Flowchartofwork依據(jù)本次課程設(shè)計(jì)須要完成的任務(wù),將運(yùn)用到的開(kāi)發(fā)工具有:DreamweaverMX(制作網(wǎng)頁(yè)的框架、進(jìn)行可視化編程,基于ASP的編程平臺(tái)等),Photoshop(進(jìn)行圖片的處理),ACCESS(構(gòu)建數(shù)據(jù)庫(kù)),ASP(編寫相關(guān)程序代碼)。2.3開(kāi)發(fā)工具及開(kāi)發(fā)平臺(tái)的簡(jiǎn)介2.3.1DreamweaverMX簡(jiǎn)介系統(tǒng)特點(diǎn):近幾年來(lái)Macromdedia公司推出的Dreamweaver和Firworks、Flash相結(jié)合的軟件在創(chuàng)建多媒體網(wǎng)頁(yè)方面獨(dú)占鰲頭,風(fēng)靡世界,被人們贊為“夢(mèng)幻組合”。但缺憾的是他訪問(wèn)數(shù)據(jù)庫(kù)的實(shí)力并不大強(qiáng)。2000年推出的DreamweaverUltraDev1.0以及2000年12月推出升級(jí)后的DreamweaverUltraDev4.0后,狀況有了根本性的變更,直至發(fā)展到今日我們所用的DreamweaverMX,升級(jí)后的DreamweaverUltraDev不僅完全保持了原有的優(yōu)勢(shì)還大大加強(qiáng)了后臺(tái)訪問(wèn)數(shù)據(jù)庫(kù)的實(shí)力,使得它成為Web開(kāi)發(fā)者公認(rèn)的高效而又完整的首選工具??蓱?yīng)用于快速開(kāi)發(fā)新聞和信息、網(wǎng)上教學(xué)、企業(yè)內(nèi)部管理、電子商務(wù)以及其他大型綜合網(wǎng)站等項(xiàng)工作。其系統(tǒng)有以下特點(diǎn)。DreamweaverUltraDev是由Dreamweaver和UltraDev兩個(gè)部分組成[3]李晨星,《中文DREAMWEAVER8從入門到精通》[CP].兵器工業(yè)出版社2004。Dreamweaver主要用于開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè),UltraDev主要用于開(kāi)發(fā)服務(wù)器端服務(wù),兩者一起組成了一個(gè)前臺(tái)和后臺(tái)[3]李晨星,《中文DREAMWEAVER8從入門到精通》[CP].兵器工業(yè)出版社2004超強(qiáng)的多媒體功能。除繼承Dreamweaver4.0和Firworks4和Flash5繼承的全部?jī)?yōu)勢(shì)外,還以開(kāi)放的形式將ActiveX、Javaapplet等技術(shù)納入和系統(tǒng)中。系統(tǒng)供應(yīng)了大量?jī)?nèi)部函數(shù)和腳本,在許多狀況下開(kāi)發(fā)者可以不寫一行代碼,或者只需寫上少數(shù)幾行代碼就能完成須要書寫幾百行代碼才能完成的工作。和此同時(shí)系統(tǒng)還給設(shè)計(jì)者供應(yīng)了編寫腳本、創(chuàng)建新服務(wù)器行為等方面的工具,為快速而又靈敏的運(yùn)用系統(tǒng)供應(yīng)了便利。它是第一個(gè)允許在同一環(huán)境中選用ASP、JSP或ColdFusion等不同語(yǔ)言的系統(tǒng),從而能在最大范圍滿足開(kāi)發(fā)者的不同習(xí)慣和愛(ài)好。系統(tǒng)供應(yīng)了特殊友好的設(shè)計(jì)界面。設(shè)計(jì)者可以在可視界面、代碼界面、拆分界面之間快速切換。系統(tǒng)還供應(yīng)了活動(dòng)數(shù)據(jù)窗口(LiveData),設(shè)計(jì)者可以在不脫離涉及環(huán)境的條件下干脆預(yù)覽到在閱讀器中運(yùn)行的部分狀況[4]程不功,程江DreamweaverUltraDev4Web[CP].人民郵電出版社[4]程不功,程江DreamweaverUltraDev4Web[CP].人民郵電出版社2.3.2Access數(shù)據(jù)庫(kù)簡(jiǎn)介Access2000是Microsoft公司推出的Office2000組件之一,是目前比較流行的、功能強(qiáng)大的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)。運(yùn)用Access2000無(wú)需編寫程序代碼,僅通過(guò)直觀的可視化操作即可完成大部分?jǐn)?shù)據(jù)的管理工作。和低版本的Access數(shù)據(jù)庫(kù)管理系統(tǒng)相比,Access2000不僅繼承了以往界面清晰、操作簡(jiǎn)潔等許多優(yōu)點(diǎn),而且新增了更易于運(yùn)用的功能,例如:對(duì)“數(shù)據(jù)庫(kù)”窗口進(jìn)行了重大改進(jìn),使其更類似Outlook的界面。用戶不僅可以打開(kāi)以前版本的Access數(shù)據(jù)庫(kù),而且可以將以前版本的Access數(shù)據(jù)庫(kù)轉(zhuǎn)換為Access2000數(shù)據(jù)庫(kù),甚至還可以將Access2000數(shù)據(jù)庫(kù)保存為以前的Access版本。允許用戶通過(guò)簡(jiǎn)潔、快捷的方法創(chuàng)建綁定數(shù)據(jù)的HTML格式的數(shù)據(jù)訪問(wèn)頁(yè),數(shù)據(jù)訪問(wèn)頁(yè)供應(yīng)應(yīng)用戶在Web上供應(yīng)數(shù)據(jù)的實(shí)力。運(yùn)用Access2000設(shè)計(jì)數(shù)據(jù)訪問(wèn)頁(yè)時(shí),可以利用系統(tǒng)供應(yīng)的OfficeWeb組件向數(shù)據(jù)訪問(wèn)頁(yè)中添加Office數(shù)據(jù)透視表、Office電子表格以及Office圖表等。當(dāng)用戶學(xué)習(xí)運(yùn)用Access2000時(shí),會(huì)覺(jué)得制作數(shù)據(jù)庫(kù)是一項(xiàng)簡(jiǎn)潔的工作[5][5]R.Jennings.ACCESS2000開(kāi)發(fā)運(yùn)用手冊(cè)[M].北京:機(jī)械工業(yè)出版社,2000:304-306.?dāng)?shù)據(jù)庫(kù)是有結(jié)構(gòu)的數(shù)據(jù)集合,它和一般的數(shù)據(jù)文件不同(其中的數(shù)據(jù)是無(wú)結(jié)構(gòu)的),是一串文字或數(shù)字流。數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以是文字、圖像、聲音等。MicrosoftAccess是當(dāng)今市場(chǎng)上最杰出的多媒體數(shù)據(jù)庫(kù)管理軟件之一,同時(shí)也是最優(yōu)秀的Windows數(shù)據(jù)庫(kù)系統(tǒng)。MicrosoftAccess是一種關(guān)系式數(shù)據(jù)庫(kù),關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。Access和許多優(yōu)秀的關(guān)系數(shù)據(jù)庫(kù)一樣,可以讓你很簡(jiǎn)潔地連接相關(guān)的信息而且還對(duì)其他的數(shù)據(jù)庫(kù)系統(tǒng)有所補(bǔ)充。它能操作其它來(lái)源的資料,包括許多流行的PC數(shù)據(jù)庫(kù)程序(如dBase,Paradox,MicrosoftFoxPro)和服務(wù)器、小型機(jī)及大型機(jī)上的許多SQL數(shù)據(jù)庫(kù)。Access還完全支持Microsoft的OLE技術(shù)[6][6]王珊,陳紅.數(shù)據(jù)庫(kù)系統(tǒng)原理教程[M].北京:清華高校出版社,2003.9:25-ASP基礎(chǔ)學(xué)問(wèn)⑴ASP(ActiveServerPages)簡(jiǎn)介:目前Internet上的許多站點(diǎn),照舊供應(yīng)“靜態(tài)”(static)的網(wǎng)頁(yè)內(nèi)容。所謂“靜態(tài)”,指的就是站點(diǎn)的主頁(yè)內(nèi)容是“固定不變”的。當(dāng)閱讀器通過(guò)Internet的HTTP(HypertextTransportProtocol)協(xié)議,向站點(diǎn)服務(wù)器(WebServer)要求供應(yīng)主頁(yè)的內(nèi)容時(shí),站點(diǎn)服務(wù)器收到要求后,就傳送已經(jīng)設(shè)計(jì)好的靜態(tài)的HTML的文件數(shù)據(jù)給閱讀器。一個(gè)“靜態(tài)”的站點(diǎn),若要更新主頁(yè)的內(nèi)容,必需手動(dòng)的來(lái)更新其HTML的文件[7]萬(wàn)維多媒體工作室,ASP實(shí)戰(zhàn)錦囊[CP].機(jī)械工程出版社[7]萬(wàn)維多媒體工作室,ASP實(shí)戰(zhàn)錦囊[CP].機(jī)械工程出版社ASP技術(shù)是Microsoft公司開(kāi)發(fā)的一套全新的服務(wù)器端腳本程序環(huán)境,是依據(jù)客戶端的不同請(qǐng)求,在服務(wù)器端經(jīng)過(guò)相應(yīng)的ASP程序處理生成不同的靜態(tài)HTML頁(yè)面,并傳輸回閱讀器的技術(shù)。因此,同樣可以處理數(shù)據(jù)庫(kù)查詢等一系列數(shù)據(jù)庫(kù)訪問(wèn)請(qǐng)求。事實(shí)上是將標(biāo)準(zhǔn)的HTML文件拓展了一些附加特征。ASP像標(biāo)準(zhǔn)的HTML文件一樣包含HTML語(yǔ)句,并且在一個(gè)閱讀器上說(shuō)明并顯示,但為HTML編寫人員供應(yīng)了在服務(wù)器端運(yùn)行腳本的環(huán)境,使HTML編寫人員可以利用VBScript和JScript或其它第三方腳本語(yǔ)言來(lái)創(chuàng)建ASP。一個(gè)ASP文件的后綴為.asp,其中包含實(shí)現(xiàn)動(dòng)態(tài)功能的VBScript或JScript語(yǔ)句,假如去掉那些VBScript或JScript語(yǔ)句,它和標(biāo)準(zhǔn)的HTML文件沒(méi)有任何區(qū)分。ASP供應(yīng)了一些內(nèi)建對(duì)象,這些對(duì)象會(huì)允許您從閱讀器中接收和發(fā)送信息,利用這些內(nèi)建對(duì)象,可以使你的腳本更加強(qiáng)大。例如利用request對(duì)象,你可以接收用戶的HTML表單中的信息并加以處理。ASP包含標(biāo)準(zhǔn)的ActiveX組件,這些組件可以實(shí)現(xiàn)一些困難的功能,如運(yùn)用數(shù)據(jù)庫(kù)等。不過(guò)運(yùn)用者并不會(huì)被此局限,可以輕松創(chuàng)建屬于自己的附加ActiveX組件。這意味著可以不加限制地拓展ActiveX組件。ASP可以和諸如Access這樣的數(shù)據(jù)庫(kù)進(jìn)行連接,這是ASP一個(gè)特殊強(qiáng)大的功能所在。在線商務(wù)以及在線論壇等各種特殊高級(jí)的、動(dòng)態(tài)更新的站點(diǎn)都須要數(shù)據(jù)庫(kù)的支持,而且須要隨數(shù)據(jù)庫(kù)內(nèi)容的更新而自動(dòng)更新。這樣,運(yùn)用者可以利用ASP自己建立許多類似的高級(jí)站點(diǎn)。ASP所設(shè)計(jì)出的是動(dòng)態(tài)網(wǎng)站,可接收用戶提交的信息并做出反應(yīng),其中的數(shù)據(jù)可隨實(shí)際狀況而變更,無(wú)須人工對(duì)網(wǎng)頁(yè)文件進(jìn)行更新即可滿足應(yīng)用須要。例如,當(dāng)閱讀器用戶申請(qǐng)主頁(yè)時(shí),可以調(diào)用ASP引擎,說(shuō)明被申請(qǐng)文件。當(dāng)遇到任何和ActiveXScripting兼容的腳本(如VBScript和JScript)時(shí),ASP引擎會(huì)調(diào)用相應(yīng)的腳本引擎進(jìn)行處理。若腳本指令中含有訪問(wèn)數(shù)據(jù)庫(kù)的請(qǐng)求,就通過(guò)ODBC和后臺(tái)數(shù)據(jù)庫(kù)相連,由數(shù)據(jù)庫(kù)訪問(wèn)組件執(zhí)行操作。這樣,在站點(diǎn)服務(wù)器上執(zhí)行的不只是一個(gè)簡(jiǎn)潔的HTML文件,而是一個(gè)困難的應(yīng)用程序。該應(yīng)用程序分析用戶的請(qǐng)求,依據(jù)不同的請(qǐng)求將相應(yīng)的執(zhí)行結(jié)果(通常是數(shù)據(jù)庫(kù)查尋的結(jié)果集)以HTML的格式傳送給閱讀器。在結(jié)構(gòu)上,由于ASP是通過(guò)ODBC和數(shù)據(jù)庫(kù)打交道,數(shù)據(jù)庫(kù)的數(shù)據(jù)可以隨時(shí)變更,而服務(wù)器上執(zhí)行的應(yīng)用程序卻不必更改,客戶端得到的網(wǎng)頁(yè)信息會(huì)始終保持簇新的魅力[8]宣小平,但正剛,張文毅ASP數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航[M].人民郵電出版社。[8]宣小平,但正剛,張文毅ASP數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航[M].人民郵電出版社⑵ASP的特點(diǎn):①可以混用。ASP用HTML,DHTML,ActiveX,VBScript,JScript,并且可以相互嵌套。②ASP是純文本格式,干脆請(qǐng)求就可以干脆在服務(wù)器上運(yùn)行。③平安性好。ASP是一種在Web服務(wù)器端運(yùn)行的腳本語(yǔ)言,源代碼不會(huì)傳到客戶的閱讀器上,可愛(ài)惜源程序不外漏,也可以將ASP代碼進(jìn)行封裝成DLL組件實(shí)現(xiàn)更加平安的機(jī)制。④面對(duì)對(duì)象。ASP正是通過(guò)其自身包含的對(duì)象來(lái)實(shí)現(xiàn)服務(wù)器和客戶端交互的可擴(kuò)充服務(wù)器端功能。利用ASP供應(yīng)的一組ActiveX服務(wù)器組件(ActiveXServerComponents)可接著擴(kuò)充ASP的功能,如用ASP內(nèi)置ADO組件可以輕松的存取各種數(shù)據(jù)庫(kù)。此外,還可以用VB,Java等語(yǔ)言開(kāi)發(fā)自己的組件以進(jìn)一步擴(kuò)充其功能。⑤和閱讀器無(wú)關(guān)。ASP可以將運(yùn)行結(jié)果HTML的格式傳送到客戶端閱讀器,因而可以運(yùn)用于各種閱讀器。⑥ASP語(yǔ)言是說(shuō)明性語(yǔ)言,不是編譯性語(yǔ)言。服務(wù)器只要在運(yùn)用時(shí)對(duì)其進(jìn)行說(shuō)明執(zhí)行即可,不須要事先編譯好可執(zhí)行程序,節(jié)約大量資源。⑦ASP程序的執(zhí)行和客戶端閱讀器版本無(wú)關(guān)。由于ASP程序在服務(wù)器被說(shuō)明成為一個(gè)特定的靜態(tài)HTML頁(yè)面,因此只要是支持這個(gè)HTML頁(yè)面的閱讀器都可以支持ASP。⑧ASP的語(yǔ)法結(jié)構(gòu)簡(jiǎn)潔。由于ASP將程序設(shè)計(jì)的限制部分全交給了宿主腳本,自身只供應(yīng)標(biāo)準(zhǔn)的組件和內(nèi)置對(duì)象。因此,ASP自身的語(yǔ)法很簡(jiǎn)潔。⑨ASP的編程環(huán)境簡(jiǎn)潔。只須要在機(jī)器上建立了ASP服務(wù)環(huán)境,那么隨意一個(gè)文本編譯器就可以實(shí)現(xiàn)ASP程序的編制工作。⑩ASP的學(xué)習(xí)環(huán)境好。由于網(wǎng)絡(luò)上目前大多數(shù)的網(wǎng)站都是接受ASP技術(shù),因此相關(guān)的資料、介紹等有許多,很簡(jiǎn)潔獲得這些學(xué)習(xí)資料來(lái)幫助學(xué)習(xí)。⑶ASP的運(yùn)用范圍:在利用ASP實(shí)現(xiàn)各種功能時(shí)幾乎沒(méi)有什么限制,只要網(wǎng)站存在并正常運(yùn)行。用ASP編寫出的系統(tǒng),完全可以達(dá)到原來(lái)運(yùn)用Client/Server的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)的水平。運(yùn)用ASP最大的好處是,在程序員對(duì)程序進(jìn)行升級(jí)時(shí),只須要修改服務(wù)器上的ASP文件,而不須要修改客戶端程序。因此依據(jù)以上特性,本次設(shè)計(jì)用ASP可以便利地實(shí)現(xiàn)諸如表格信息收集、計(jì)數(shù)器、留言簿、公告板等功能。ASP還可以輕松地實(shí)現(xiàn)對(duì)頁(yè)面內(nèi)容的動(dòng)態(tài)限制,為不同的閱讀者定制不同的頁(yè)面內(nèi)容,適用于任何閱讀器、閑聊室以及電子商務(wù)等[9][9]數(shù)字電視中文網(wǎng)[OL].網(wǎng)站2.3.4IIS概述IIS服務(wù)器的特性:①IIS可以賜予一部主機(jī)電腦一組以上IP地址,而且還可以有一個(gè)以上的域名作為Web網(wǎng)站。您可以利用TCP/IP內(nèi)容設(shè)置兩組以上的IP地址給它,除了為網(wǎng)卡再加進(jìn)一組IP地址之外,必需在負(fù)責(zé)這個(gè)點(diǎn)的DNS上為這組IP地址指定另一個(gè)域名[10]李存斌,樊建平ASP高級(jí)編程及其項(xiàng)目應(yīng)用開(kāi)發(fā)[M].中國(guó)水利水電出版社。完成這些步驟以后,在InternetServiceManage中就會(huì)出現(xiàn)一個(gè)虛擬Web服務(wù)器。虛擬服務(wù)器(VirtualServer)必需有它自己的主書目(HomeDirectory)。對(duì)于IIS來(lái)說(shuō),全部[10]李存斌,樊建平ASP高級(jí)編程及其項(xiàng)目應(yīng)用開(kāi)發(fā)[M].中國(guó)水利水電出版社②在互聯(lián)網(wǎng)上,有許多網(wǎng)站須要多部服務(wù)器才能夠應(yīng)付來(lái)自客戶端的請(qǐng)求。這就須要利用DNS所具有的功能,將一組以上的IP指定給同一個(gè)域名。每當(dāng)這個(gè)網(wǎng)站接到服務(wù)要求,由DNS負(fù)責(zé)進(jìn)行解析,它會(huì)指定域名的下一組IP地址給它。若要求接受這套做法,服務(wù)器的內(nèi)容必需逐一復(fù)制到每一部服務(wù)器上。③為了存取后端數(shù)據(jù)庫(kù),IIS支持以下三種方式:IDC:InternetDataConnector

ADO:ActiveXDataObject

ADC:AdvancedDataConnector2.4設(shè)計(jì)思想系統(tǒng)設(shè)計(jì)思想在確定程度上確定了一個(gè)系統(tǒng)設(shè)計(jì)的成敗,也從某個(gè)角度反映了一個(gè)系統(tǒng)的生命力;好的設(shè)計(jì)思想不僅能快速完成設(shè)計(jì),而且還能便于以后擴(kuò)展和維護(hù)。本課題選用ASP+ACCESS技術(shù)架構(gòu)實(shí)現(xiàn)。商場(chǎng)信息發(fā)布系統(tǒng)是一個(gè)典型的B/S(Browser/Server),即閱讀器/服務(wù)器結(jié)構(gòu)的應(yīng)用,它的大部分功能都是基于數(shù)據(jù)庫(kù)的操作。通過(guò)對(duì)本課題的探討,能嫻熟駕馭B/S應(yīng)用系統(tǒng)的相關(guān)開(kāi)發(fā)技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的編程方法。Browser/Server思想:商場(chǎng)購(gòu)物網(wǎng)站的特點(diǎn)就是利用Browser/Server(B/S)結(jié)構(gòu),實(shí)現(xiàn)商品信息的在線添加,編輯,會(huì)員的在線管理等功能。這種系統(tǒng)的優(yōu)勢(shì)在于系統(tǒng)簡(jiǎn)潔,功能強(qiáng)大,擴(kuò)展實(shí)力良好以及能夠便利的跨地域操作等性能[11]沈林興,張淑平.程序員教程[M].北京:清華[11]沈林興,張淑平.程序員教程[M].北京:清華高校出版社.2004.7:145-146.Client/Server(C/S)模式和Browser/Server(B/S)模式是現(xiàn)在比較流行的兩種數(shù)據(jù)庫(kù)應(yīng)用模式。單獨(dú)應(yīng)用哪一種模式都受其自身弱點(diǎn)的限制。C/S模式主要是在以局域網(wǎng)為基礎(chǔ)的環(huán)境下綻開(kāi)應(yīng)用的,它受到地域的限制。而B/S模式通過(guò)Internet進(jìn)行通信,可以不受地域的限制,但是它不能夠進(jìn)行聯(lián)機(jī)事務(wù)處理,并且在處理大量數(shù)據(jù)的狀況下,速度較慢。從目前的開(kāi)發(fā)技術(shù)來(lái)看,Browser端作為信息收集源,特殊是大量的數(shù)據(jù)錄入工作還不能完全取代Client端的用戶界面。在這方面,Client端的各種開(kāi)發(fā)工具的功能更加強(qiáng)大也更加靈敏。對(duì)于本系統(tǒng),其功能目標(biāo)是要將商品信息的宣揚(yáng)從人工發(fā)送宣揚(yáng)海報(bào)的傳統(tǒng)模式向網(wǎng)絡(luò)宣揚(yáng)新商品信息的現(xiàn)代模式轉(zhuǎn)變,同時(shí)還要能對(duì)宣揚(yáng)內(nèi)容和輸入數(shù)據(jù)進(jìn)行管理。所以選擇用Browser/Server(B/S)結(jié)構(gòu)比較適合。2.5數(shù)據(jù)流圖商場(chǎng)網(wǎng)站商場(chǎng)網(wǎng)站非注冊(cè)用戶注冊(cè)用戶管理員后臺(tái)管理圖2宏觀數(shù)據(jù)流圖Fig2MacroscopicDFD用戶用戶驗(yàn)證身份進(jìn)入首頁(yè)查詢信息 登錄信息錯(cuò)誤信息圖3用戶數(shù)據(jù)流圖Fig3UserDFD管理員驗(yàn)證身份進(jìn)入管理員頁(yè)面進(jìn)入刪除頁(yè)面管理員驗(yàn)證身份進(jìn)入管理員頁(yè)面進(jìn)入刪除頁(yè)面進(jìn)入修改頁(yè)面查詢商品信息進(jìn)入增加頁(yè)面登錄錯(cuò)誤口令圖4管理員數(shù)據(jù)流圖Fig4ManagerDFD3概要設(shè)計(jì)3.1功能模塊劃分用品A類用品A類用品B類用品C類用品D類商場(chǎng)信息發(fā)布網(wǎng)系統(tǒng)前臺(tái)結(jié)構(gòu)熱銷排行銷售排行用戶登錄每日推薦推薦品牌成人用品網(wǎng)站首頁(yè)男人用品女人用品小孩用品家品B類A類圖5系統(tǒng)前臺(tái)結(jié)構(gòu)功能圖Thestructurefunctionalchartofthesysteminterface商場(chǎng)信息發(fā)布網(wǎng)系統(tǒng)后臺(tái)結(jié)構(gòu)商場(chǎng)信息發(fā)布網(wǎng)系統(tǒng)后臺(tái)結(jié)構(gòu)常用操作數(shù)據(jù)庫(kù)維護(hù)商品與評(píng)論分類與品牌定單管理新聞與廣告修改商品信息刪除商品信息備份數(shù)據(jù)庫(kù)壓縮數(shù)據(jù)庫(kù)新聞分類管理新聞添加刪除進(jìn)行頁(yè)面刷新添加商品信息圖6系統(tǒng)后臺(tái)結(jié)構(gòu)功能圖Thestructurefunctionalchartofthesystemmanagement詳細(xì)功能設(shè)計(jì):⑴商品信息發(fā)布功能

發(fā)布賣方銷售商品信息,賣方注冊(cè)取得授權(quán)后可在系統(tǒng)后臺(tái)隨時(shí)增加、修改、更新銷售商品信息。

⑵商品信息查詢功能

為買方供應(yīng)模糊查詢商品信息、搜尋商品,買方注冊(cè)后可通過(guò)分類、關(guān)鍵詞等方式查詢信息。

⑶網(wǎng)上購(gòu)買(購(gòu)物車)功能

買方確定購(gòu)買對(duì)象、下訂單、進(jìn)入購(gòu)物系統(tǒng),完成購(gòu)買。

⑷網(wǎng)上結(jié)算模擬銀行功能

系統(tǒng)接受網(wǎng)上模擬銀行方式,支持網(wǎng)上結(jié)算,買方注冊(cè),經(jīng)過(guò)模擬認(rèn)證后,即得一個(gè)銀行帳號(hào),憑此帳號(hào)在網(wǎng)上處理購(gòu)買結(jié)算。

⑸訂單管理功能

系統(tǒng)內(nèi)構(gòu)成由訂單生成,按時(shí)間依次生成訂單號(hào)、訂單入庫(kù),訂單查詢組成的完整的訂單處理流程。

⑹客戶管理功能

系統(tǒng)實(shí)行會(huì)員注冊(cè),對(duì)買賣雙方的相關(guān)信息、交易信息等實(shí)行跟蹤管理。

⑺商品管理功能

由系統(tǒng)管理員或由系統(tǒng)管理員授權(quán)托付管理整個(gè)系統(tǒng)的賣方商品信息。

⑻配送管理功能

合同(訂單)確認(rèn)后,賣方向買方送提貨單證(網(wǎng)上下載),憑單提貨、配貨送貨。

⑼商品退貨處理功能

體現(xiàn)售后服務(wù)中不合格退貨的要求,系統(tǒng)支持退貨處理,包括貨款退還的操作。

⑽系統(tǒng)后臺(tái)管理功能

系統(tǒng)擁有強(qiáng)大的后臺(tái)管理功能,支持整個(gè)購(gòu)物過(guò)程各個(gè)環(huán)節(jié)的后臺(tái)管理和后臺(tái)操作,包括:商品信息的更新,會(huì)員信息注冊(cè)修改、商品庫(kù)后臺(tái)管理,模擬銀行管理等3.2數(shù)據(jù)庫(kù)設(shè)計(jì)3.2.1數(shù)據(jù)庫(kù)分析在本系統(tǒng)的后臺(tái)管理中,主要實(shí)現(xiàn)的是對(duì)商場(chǎng)中商品,以及其他項(xiàng)目數(shù)據(jù)信息的管理,如查詢,添加,刪除,修改[12]袁玫,林志英,劉勁松網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用教程[OL].人民郵電出版社。只有設(shè)定的管理人員才能進(jìn)入管理系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行數(shù)據(jù)的操作。全部操作[12]袁玫,林志英,劉勁松網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用教程[OL].人民郵電出版社依據(jù)系統(tǒng)的實(shí)際要求,將后臺(tái)管理的分為登錄模塊,查詢模塊,添加模塊,刪除模塊,修改模塊這5個(gè)模塊。其中對(duì)錯(cuò)誤消息的處理,通過(guò)TRY語(yǔ)句交給系統(tǒng)處理。其中顯示TYPE表中信息的DROWDOWNLIST控件,須要在頁(yè)面中生成,然后將TYPE表中的數(shù)據(jù)填充到控件中,在每一個(gè)頁(yè)面的Page_Load初始化函數(shù)中來(lái)加載這些信息,全部操作會(huì)在頁(yè)面生成之前來(lái)執(zhí)行3.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)創(chuàng)建E-R圖(如圖7)圖7數(shù)據(jù)E-R圖Fig7DataE-Rchart得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的物理結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種詳細(xì)信息,通過(guò)相互之間的作用形成數(shù)據(jù)的流淌。本系統(tǒng)依據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:家品信息實(shí)體、女人用品信息實(shí)體、男人用品信息實(shí)體、小孩用品信息實(shí)體、成人用品信息實(shí)體。3.2.3數(shù)據(jù)庫(kù)的建立在Access中創(chuàng)建數(shù)據(jù)庫(kù),建立主要的數(shù)據(jù)表表1:管理員信息表表名:norshop_adminTable1ManagerinformationtableTablename:norshop_admin字段名稱是否主鍵數(shù)據(jù)類型說(shuō)明admin_idY自動(dòng)編號(hào)ID自動(dòng)生成admin_nameN文本用戶名admin_passN文本密碼admin_classN數(shù)字管理員等級(jí)lastipN文本上次登錄IPlasttimeN日期/時(shí)間上次登錄時(shí)間landtimesN數(shù)字登錄次數(shù)表2:用戶信息表表名:norshop_userTable2UserinformationtableTablename:norshop_user字段名稱是否主鍵數(shù)據(jù)類型說(shuō)明idY自動(dòng)編號(hào)ID自動(dòng)生成usernameN文本登錄用戶名userpassN文本登錄密碼useremailN文本EMAILquestionN文本密碼提示問(wèn)題answerN文本密碼提示答案savemoneyN數(shù)字積分degreeN數(shù)字登錄次數(shù)regtimeN日期/時(shí)間注冊(cè)日期landtimeN日期/時(shí)間最終登錄日期user_tupeN數(shù)字用戶類型user_lastipN文本上次登錄IPuser_telN文本電話號(hào)碼user_addsN文本用戶詳細(xì)地址user_postcodeN文本用戶郵編user_namecN文本用戶真實(shí)姓名user_favN文本保藏夾表3:評(píng)論信息表表名:norshop_articleTable3CommentoninformationtableTablename:norshop_article字段名稱是否主鍵數(shù)據(jù)類型說(shuō)明idY自動(dòng)編號(hào)ID自動(dòng)生成a_nameN文本文章名稱a_authorN文本 文章作者a_contentN備注文章內(nèi)容a_fromN文本文章來(lái)源a_dateN時(shí)間/日期日期a_sortN數(shù)字大類a_nsortN數(shù)字小類表4:購(gòu)物信息表表名:norshop_basketTable4ShoppinginformationtableTablename:norshop_basket字段名稱是否主鍵數(shù)據(jù)類型說(shuō)明basket_idY自動(dòng)編號(hào)ID自動(dòng)生成hw_idN數(shù)字產(chǎn)品IDuser_nameN文本用戶名basket_countN文本數(shù)量basket_dateN時(shí)間/日期日期basket_checkN數(shù)字是否下單hw_nameN文本 產(chǎn)品名稱hw_priceN貨幣 產(chǎn)品單價(jià)sub_numberN文本 訂單號(hào)hw_jifenN數(shù)字獲得積分tao_idN數(shù)字是否套裝kxaN文本可選屬性4詳細(xì)設(shè)計(jì)4.1前臺(tái)界面設(shè)計(jì)前臺(tái)首頁(yè)面設(shè)計(jì)前臺(tái)首頁(yè)的設(shè)計(jì)原則,主要是從如何設(shè)計(jì)和制作一個(gè)規(guī)范的網(wǎng)站的角度來(lái)考慮,其中最主要的是要考慮首頁(yè)設(shè)計(jì)的結(jié)構(gòu),如何做到美觀又切合主題才是最重要的??梢赃\(yùn)用Photoshop制作出符合網(wǎng)站整體風(fēng)格的圖片[13]沈疆海,劉玉強(qiáng).Photoshop7.0魔法特效設(shè)計(jì)200例[M].北京:航空工業(yè)出版社,2004,并利用Dreamweaver[13]沈疆海,劉玉強(qiáng).Photoshop7.0魔法特效設(shè)計(jì)200例[M].北京:航空工業(yè)出版社,2004TheHomepagedesigncuttingofchart前臺(tái)子頁(yè)面的設(shè)計(jì)首頁(yè)和子頁(yè)面的關(guān)系,從總體上可以說(shuō)是一種主從的關(guān)系。子頁(yè)面是對(duì)首頁(yè)內(nèi)容的進(jìn)一步展示,首頁(yè)所能展示的內(nèi)容終歸有限。子頁(yè)面通常擔(dān)當(dāng)起微小環(huán)節(jié)頁(yè)的角色,一般在一個(gè)網(wǎng)站中所獲得的詳細(xì)內(nèi)容,多是從子頁(yè)面中獲得的。子頁(yè)面的設(shè)計(jì)和制作方法和首頁(yè)基本相同,但通常要比首頁(yè)的結(jié)構(gòu)簡(jiǎn)潔,這樣便可有更多的空間來(lái)展示自已網(wǎng)站的精華部分[14]美工教程photoshop[OL].網(wǎng)站.。各子頁(yè)面的布局結(jié)構(gòu)通常也是一樣的,為了節(jié)約制作時(shí)間和保持網(wǎng)站風(fēng)格的統(tǒng)一性,子頁(yè)先設(shè)計(jì)出一個(gè)模板,對(duì)于不同的子頁(yè),運(yùn)用不同的色調(diào)[14]美工教程photoshop[OL].網(wǎng)站.Theinsidepagedesigncuttingofchart4.2各功能模塊設(shè)計(jì)會(huì)員注冊(cè)在商場(chǎng)網(wǎng)絡(luò)購(gòu)物系統(tǒng)中,只有注冊(cè)的用戶才能購(gòu)買商品。閱讀者假如想購(gòu)買商場(chǎng)網(wǎng)站中展示的商品,就必需注冊(cè)成為會(huì)員。須要收集用戶的必要信息才能支持商品的訂購(gòu),在注冊(cè)過(guò)程中還須要對(duì)部分信息進(jìn)行檢測(cè),不符合要求的狀況應(yīng)給出提示,注冊(cè)完成后系統(tǒng)自動(dòng)發(fā)送注冊(cè)郵件到用戶郵箱。注冊(cè)用戶須要供應(yīng)的信息,見(jiàn)圖10:圖10新用戶注冊(cè)信息圖Newmemberregistrationinformationchart新用戶處理信息的處理流程圖:是是顯示注冊(cè)成功信息不正確正確編輯詳細(xì)信息進(jìn)行詳細(xì)編輯否?詳細(xì)信息檢測(cè)正確會(huì)員信息檢測(cè)不正確起先輸入信息發(fā)送郵件結(jié)束否 圖11新用戶注冊(cè)流程圖NewmemberregistrationDFD4.2.2會(huì)員登錄會(huì)員登錄須要驗(yàn)證用戶名和密碼,假如登錄成功后記錄用戶登錄標(biāo)記在系統(tǒng)session中,始終保留到用戶退出系統(tǒng),或者關(guān)閉閱讀器。登錄成功后顯示特性化登錄歡迎信息。會(huì)員登錄功能模塊還包括會(huì)員遺忘密碼的處理,經(jīng)過(guò)密碼問(wèn)題的確認(rèn),發(fā)送密碼到用戶郵箱里。處理流程圖:登錄登錄輸入用戶信息及驗(yàn)證碼密碼及驗(yàn)證碼檢測(cè)不正確正確登錄成功隨機(jī)產(chǎn)生驗(yàn)證碼圖12會(huì)員登錄流程圖Fig12Thememberlogintheflowchart4.2.3會(huì)員訂單管理會(huì)員選擇合適的商品后,可對(duì)其進(jìn)行訂購(gòu)。訂單形成后,允許用戶對(duì)訂單進(jìn)行修改。訂單中的商品在付款前可以被取消。當(dāng)用戶對(duì)訂單付款后,可以修改訂單的狀態(tài)為“已付款”來(lái)通知尚家。收貨后在訂單詳情中修改訂單狀態(tài)為已收貨。處理流程圖:訂單處理訂單處理選擇編輯方式結(jié)束起先刪除處理修改處理返回刪除修改圖13訂單處理流程圖Fig13Orderformprocessflowchart4.2.4商品搜尋為了便利用戶有目標(biāo)的查找須要的商品,網(wǎng)站供應(yīng)商品搜尋功能。在前臺(tái),可以搜尋商品。主要運(yùn)用if語(yǔ)句,編寫相關(guān)的條件語(yǔ)句代碼,將其命名為search.asp。搜尋支持兩種方式:簡(jiǎn)潔模式,高級(jí)/組合模式。簡(jiǎn)潔模式可在查詢分類下拉菜單中選擇分類或干脆輸入查詢商品名稱,便可進(jìn)行模糊搜尋。高級(jí)/組合模式支持指定商品的詳細(xì)信息查詢,如輸入關(guān)鍵字、選擇分類、選擇品牌、輸入價(jià)格范圍;可全部填寫,也可只填寫其中一項(xiàng)查詢內(nèi)容,便可按須要進(jìn)行搜尋。結(jié)果顯示也可依據(jù)須要自行選擇,排列方式有默認(rèn)、價(jià)格由高到低、價(jià)格由低到高、添加時(shí)間。每頁(yè)顯示數(shù)量有10、25、50、100,用戶可依據(jù)自己的須要,進(jìn)行選擇。圖14商品簡(jiǎn)潔搜尋頁(yè)面Fig14Thecommoditysimplysearchpage圖15商品高級(jí)搜尋頁(yè)面Fig15Thecommodityhigh-levelsearchpage4.2.5后臺(tái)管理后臺(tái)管理功能必需先進(jìn)行管理員登錄的操作,管理員的賬號(hào)、密碼要保管妥當(dāng),防止遺忘或泄漏,否則會(huì)給網(wǎng)站的信息平安帶來(lái)極大的隱患,造成嚴(yán)峻的后果。運(yùn)用MD5加密的方法保證信息的平安性。本系統(tǒng)的后臺(tái)初始登錄賬號(hào):admin;密碼:admin;可依據(jù)須要修改賬號(hào)和密碼。后臺(tái)管理員登錄頁(yè)面如圖16:圖16后臺(tái)管理員登錄頁(yè)面Fig16Thebackstagemanager’sloginpage登錄成功后,進(jìn)入后臺(tái)管理系統(tǒng)頁(yè)面。圖17后臺(tái)管理系統(tǒng)頁(yè)面Fig17Backstagemanagementsystem’spage后臺(tái)管理功能包括:常用操作,網(wǎng)站參數(shù)和管理信息,分類和品牌,商品和評(píng)論,訂單管理,缺貨登記管理,用戶和訂閱用戶,支付和送貨,新聞和公告,廣告和鏈接,數(shù)據(jù)庫(kù)維護(hù),幫助信息設(shè)置。常用操作:可以設(shè)置商品分類管理,添加、修改、刪除商品信息,進(jìn)行頁(yè)面的刷新操作。商品管理支持新增,修改,刪除。商品可以設(shè)置成為新品、舉薦商品和特價(jià)商品。網(wǎng)站參數(shù)和管理信息:網(wǎng)站基本信息和頁(yè)面的維護(hù),對(duì)網(wǎng)站的顯示及郵件的發(fā)送進(jìn)行設(shè)置。進(jìn)行管理員設(shè)置,設(shè)置管理員的等級(jí),如總管理員、產(chǎn)品管理、訂單管理。分類和品牌:可對(duì)商品進(jìn)行分類及品牌的管理,設(shè)置商品的分類,并對(duì)各分類商品的顯示風(fēng)格進(jìn)行設(shè)置;品牌管理可自行添加、修改、刪除品牌。商品和評(píng)論:對(duì)已有的商品可進(jìn)行修改、刪除操作。進(jìn)行缺貨商品的管理以及商品的評(píng)論進(jìn)行管理員操作。訂單管理:可進(jìn)行訂單的相關(guān)操作,如發(fā)貨單的添加管理,貨品收到和否的管理等,垃圾數(shù)據(jù)的刪除。新聞和公告:可對(duì)網(wǎng)站添加適當(dāng)?shù)男侣劊⒆孕行薷墓娴膬?nèi)容。數(shù)據(jù)庫(kù)維護(hù):為防止數(shù)據(jù)庫(kù)數(shù)據(jù)的丟失,可對(duì)數(shù)據(jù)庫(kù)進(jìn)行壓縮和備份的操作,復(fù)原數(shù)據(jù)庫(kù)等。4.2.6頁(yè)面刷新功能接受ASP的編程方法將商場(chǎng)購(gòu)物系統(tǒng)的全部固定信息生成靜態(tài)Html頁(yè)面。將此操作歸類為頁(yè)面刷新。生成靜態(tài)Html頁(yè)面有如下好處:(1)加快頁(yè)面打開(kāi)速度,HTML頁(yè)面不用連接數(shù)據(jù)庫(kù)可以干脆打開(kāi)(2)有利于搜尋引擎SEO優(yōu)化,增加網(wǎng)站訪問(wèn)量。(3)更加平安,HTML不會(huì)受ASP相關(guān)漏洞影響。(4)減輕服務(wù)器負(fù)擔(dān),保證服務(wù)器正常運(yùn)行。利用Dw-Mx工具生成html格式的模板。在須要添加格式的地方加入特殊標(biāo)記(如$htmlformat$),動(dòng)態(tài)生成文件時(shí)利用代碼讀取此模板,然后獲得前臺(tái)輸入的內(nèi)容,添加到此模板的標(biāo)記位置中,生成新文件名后寫入磁盤,寫入后再向數(shù)據(jù)庫(kù)中寫入相關(guān)數(shù)據(jù)[15]孟建良等.基于ASP的網(wǎng)上購(gòu)書系統(tǒng)的實(shí)現(xiàn)[J].微機(jī)發(fā)展,2004,14卷(03期):59-61.。

運(yùn)用后臺(tái)代碼編碼Html文件,可以[15]孟建良等.基于ASP的網(wǎng)上購(gòu)書系統(tǒng)的實(shí)現(xiàn)[J].微機(jī)發(fā)展,2004,14卷(03期):59-61.XMLHTTP組件抓取動(dòng)態(tài)頁(yè)面:XMLHTTP是個(gè)傳送XML格式數(shù)據(jù)的超文本傳輸協(xié)議。它上傳的指令可以是XML格式數(shù)據(jù),也可以是字符串,流,或者一個(gè)無(wú)符號(hào)整數(shù)數(shù)組。還可以是URL的參數(shù)。它下達(dá)的結(jié)果可以是XML格式數(shù)據(jù),也可以是字符串,流,或者一個(gè)無(wú)符號(hào)整數(shù)數(shù)組。用XMLHTTP獲得動(dòng)態(tài)頁(yè)生成的HTML內(nèi)容,再用ADODB.Stream保存成html文件。相關(guān)實(shí)現(xiàn)代碼:setobjXmlHttp=Server.createObject("Microsoft.XMLHTTP")objXmlHttp.open"GET",strUrl,falseobjXmlHttp.send()binFileData=objXmlHttp.responseBodySetobjXmlHttp=NothingsetobjAdoStream=Server.createObject("ADODB.Stream")objAdoStream.Type=1objAdoStream.Open()objAdoStream.Write(binFileData)objAdoStream.SaveToFileFilePath,2objAdoStream.Close()setobjAdoStream=nothingEndFunction將此代碼寫入ad_htmlconfig.asp文件,它是一個(gè)靜態(tài)頁(yè)面生成文件。實(shí)現(xiàn)動(dòng)態(tài)頁(yè)面到靜態(tài)頁(yè)面的轉(zhuǎn)換,頁(yè)面刷新網(wǎng)站全部固定信息包括產(chǎn)品、分類、品牌、舉薦、特價(jià)、熱賣、新品、新聞、公告、幫助生成靜態(tài)HT

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論