本科畢業(yè)論文--基于asxp的網(wǎng)絡(luò)書店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
本科畢業(yè)論文--基于asxp的網(wǎng)絡(luò)書店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
本科畢業(yè)論文--基于asxp的網(wǎng)絡(luò)書店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
本科畢業(yè)論文--基于asxp的網(wǎng)絡(luò)書店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
本科畢業(yè)論文--基于asxp的網(wǎng)絡(luò)書店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩41頁(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)介

基于ASP的網(wǎng)絡(luò)書店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì)(論文)題目基于ASP的網(wǎng)絡(luò)書店購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)專業(yè)姓名學(xué)號(hào)指導(dǎo)教師起訖日期年月日摘要隨著全球經(jīng)濟(jì)一體化的逐步發(fā)展和深入,網(wǎng)絡(luò)書店已成為傳統(tǒng)書店必不可少的經(jīng)營(yíng)策略之一。目前,網(wǎng)上書店在國(guó)際互聯(lián)網(wǎng)上可以實(shí)現(xiàn)的商務(wù)已經(jīng)多樣化??梢酝瓿蓮淖罨镜男畔⒄故?、信息發(fā)布功能到在線交易、在線客戶服務(wù)、在線網(wǎng)站管理功能等,可以說(shuō),傳統(tǒng)書店所具備的功能幾乎都可以在互聯(lián)網(wǎng)上進(jìn)行電子化的高效動(dòng)作。雖然傳統(tǒng)書店規(guī)模有所不同,隨著網(wǎng)上交易的開展,都將有力地改變企業(yè)的發(fā)展空間,會(huì)對(duì)企業(yè)的競(jìng)爭(zhēng)力產(chǎn)生不可忽視的影響。電子商務(wù)在中國(guó)異軍突起,并日益滲透到人們的日常生活中。電子商務(wù)是運(yùn)用現(xiàn)代通信技術(shù)、計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)進(jìn)行的一種社會(huì)經(jīng)濟(jì)形態(tài),其目的是通過(guò)降低社會(huì)經(jīng)營(yíng)成本、提高社會(huì)生產(chǎn)效率、優(yōu)化社會(huì)資源配置,從而實(shí)現(xiàn)社會(huì)財(cái)富的最大化利用。本文主要介紹運(yùn)用ASP技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)原理,基于B/S模式開發(fā)了一個(gè)網(wǎng)絡(luò)購(gòu)物系統(tǒng)。全面地介紹了在線購(gòu)物網(wǎng)站的制作方法,包括購(gòu)物網(wǎng)站的購(gòu)物流程,商品展示頁(yè)面以及后臺(tái)的用戶管理,商品管理,分類管理。關(guān)鍵詞:Access;電子商務(wù);DreamweaverMX;ASPABSTRACTWiththegradualdevelopmentofglobaleconomicintegrationandthorough,thenetworkbookstorehasbecomeoneofthetraditionalbookstoreessentialbusinessstrategy.Atpresent,theonlinebookstoreontheInternetcanrealizethebusinesshasbeendiversified.Canbedonefromthemostbasicinformationdisplay,informationreleasefunctiontoonlinetrading,onlinecustomerservice,onlinewebsitemanagementfunctions,etc.,itcanbesaidthatthetraditionalbookstorehasthefunctionofalmostalleffectiveactioncanbeelectronicallyovertheInternet.Althoughtraditionalbookstorescaleisdifferent,withthedevelopmentofonlinetransactions,willeffectivelychangetheenterprisedevelopmentspace,willhaveinfluenceonthecompetitivenessoftheenterprises.ElectroniccommerceemerginginChina,andincreasinglypenetratedintoPeople'sDailylife.ElectroniccommerceinChinaappearsofanewfore,daybydayseepsinpeople’sdailylife.Theelectroniccommerceinaproductofusingmoderncommunication,computerandnetworktechnology.It’sgoalistoreducethesocietycostofoperation,enhancethesocialproductefficiency,optimizethesocietyresourcesdisposition,sothatwecanmakemostuseofthesocietywealth.ThisarticlemainlydescribesusingtheASPtechnologyandnetworkdatabasetheory,developinganonlineshoppingsystemwhichbasedontheB/Smodel.ItIntroducedaproductionmethodsofcomprehensiveonlineshoppingwebsite,whichincludingshoppingwebsiteshoppingflow,merchandisedisplaypages,andbackgroundmanagement,commoditymanagement,classifiedmanagement.Keywords:DreamweaverMX;ACCESS;Electroniccommerce;ASP目錄摘要 IIABSTRACT III第1章緒論 11.1網(wǎng)絡(luò)購(gòu)物系統(tǒng)發(fā)展趨勢(shì) 11.2網(wǎng)絡(luò)購(gòu)物的現(xiàn)狀 21.3網(wǎng)絡(luò)購(gòu)物系統(tǒng)架構(gòu) 2第2章系統(tǒng)開發(fā)工具及可行性 42.1系統(tǒng)開發(fā)工具 42.1.1編程技術(shù)ASP 42.1.2網(wǎng)頁(yè)制作工具DreamweaverMX 52.1.3數(shù)據(jù)庫(kù)MicrosoftAccess 62.2系統(tǒng)可行性 62.2.1技術(shù)可行性 72.2.2經(jīng)濟(jì)可行性 72.2.3操作可行性 7第3章系統(tǒng)分析 83.1系統(tǒng)需求簡(jiǎn)述 83.2數(shù)據(jù)庫(kù)需求分析 83.3數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)分析 93.4系統(tǒng)功能分析 93.5網(wǎng)站設(shè)計(jì)目標(biāo) 10第4章系統(tǒng)設(shè)計(jì) 114.1系統(tǒng)概要 114.1.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 114.1.2系統(tǒng)模塊設(shè)計(jì) 124.2數(shù)據(jù)庫(kù)的概念結(jié)構(gòu) 134.2.1系統(tǒng)數(shù)據(jù)庫(kù)的概要設(shè)計(jì) 134.2.2網(wǎng)絡(luò)書店購(gòu)物系統(tǒng)用戶購(gòu)買流程 15第5章系統(tǒng)實(shí)現(xiàn) 165.1IIS的安裝與配置 165.1.1安裝IIs 165.1.2配置IIs 175.2Access數(shù)據(jù)庫(kù)的鏈接 175.3系統(tǒng)前臺(tái)功能 185.3.1用戶登錄 185.3.2用戶注冊(cè) 195.3.3 分類檢索 195.3.4購(gòu)物車系統(tǒng) 215.4系統(tǒng)后臺(tái)功能 225.4.1 后臺(tái)系統(tǒng)流程圖解 225.4.2采購(gòu)與訂單生成 235.4.3商品管理系統(tǒng) 255.4.4用戶管理系統(tǒng) 255.4.5分類管理系統(tǒng) 26第6章軟件測(cè)試 276.1單元測(cè)試 276.2集成測(cè)試 286.3系統(tǒng)優(yōu)勢(shì) 306.4系統(tǒng)不足 30結(jié)束語(yǔ) 31致謝 32參考文獻(xiàn) 33PAGE1第1章緒論信息時(shí)代的來(lái)臨,知識(shí)經(jīng)濟(jì)的擴(kuò)張,高端信息已越來(lái)越靠近我們,電腦與Intertnet已經(jīng)進(jìn)入我們的生活。拒CNNIC報(bào)告顯示,中國(guó)上網(wǎng)用戶有6800萬(wàn),通過(guò)Intertnet來(lái)經(jīng)營(yíng)運(yùn)作一家商店,一家公司甚至一個(gè)企業(yè)并不是不可能的,在當(dāng)今的業(yè)務(wù)趨勢(shì)下各種公司和機(jī)構(gòu)都需要進(jìn)行改造和調(diào)整來(lái)適應(yīng)迅速變化的商務(wù)環(huán)境,由此,就對(duì)公司和機(jī)構(gòu)所使用的信息系統(tǒng)提出了更高的要求。在今日之商務(wù)界內(nèi),只配備先進(jìn)優(yōu)良的設(shè)備和工具已遠(yuǎn)遠(yuǎn)不夠,還必須具有靈活性和可擴(kuò)展性,并且能相互集成。電子商務(wù)(ElectronicCommerce),是整個(gè)貿(mào)易活動(dòng)的自動(dòng)化和電子化。Intert和網(wǎng)絡(luò)計(jì)算技術(shù)的蓬勃發(fā)展,價(jià)格廉宜并且深入各處的電子通道成為現(xiàn)實(shí),電子商務(wù)也開始變得成本低廉,靈活機(jī)動(dòng)并且無(wú)處不在。它為各種各樣的企業(yè),無(wú)論大小,不分貴賤提供了廣闊的商機(jī),幫助他們節(jié)約成本,增加價(jià)值,從而擴(kuò)展示市場(chǎng),提高效率并抓牢客戶。它滲透到貿(mào)易活動(dòng)的各個(gè)階段,因而內(nèi)容廣泛,包闊信息交換、售前售后服務(wù)、銷售、電子支付、運(yùn)輸、組建虛擬企業(yè)、共享資源等等。其目的就是實(shí)現(xiàn)企業(yè)乃至全社會(huì)的高效率、低成本的貿(mào)易活動(dòng)。[1]但是,在WWW盛行后,人們并不滿足于僅能靜態(tài)顯示數(shù)據(jù)的網(wǎng)頁(yè),雖然運(yùn)用HTML語(yǔ)法在網(wǎng)絡(luò)上呈現(xiàn)多媒體文件,已經(jīng)比起以往僅能單純呈現(xiàn)文字的信息系統(tǒng)進(jìn)步了很多,但是還是無(wú)法滿足人們的要求。最美中不足的地方,就是運(yùn)用HTML語(yǔ)言所構(gòu)建出的網(wǎng)頁(yè)僅能單純地呈現(xiàn)網(wǎng)頁(yè)內(nèi)容,而無(wú)法實(shí)施對(duì)不同網(wǎng)頁(yè)瀏覽狀況做出響應(yīng),如:不同瀏覽者、瀏覽者的行為或不同的瀏覽時(shí)間等,網(wǎng)頁(yè)的設(shè)計(jì)者如果想讓瀏覽過(guò)他們網(wǎng)頁(yè)的使用者能夠留下點(diǎn)數(shù)據(jù),讓網(wǎng)站架設(shè)者知道誰(shuí)來(lái)過(guò)他的網(wǎng)站,還想在WWW上做生意,還想……,那么就必須使用ASP網(wǎng)頁(yè)技術(shù),而ASP最大的重點(diǎn)和作用就在于數(shù)據(jù)庫(kù)的應(yīng)用,它內(nèi)置ADO組件,可以輕松的存取各種數(shù)據(jù)庫(kù),讓網(wǎng)頁(yè)能依照不同的情況做出動(dòng)態(tài)的響應(yīng),在網(wǎng)頁(yè)中加入程序建立動(dòng)態(tài)響應(yīng)的機(jī)制,大大縮短程序開發(fā)時(shí)間。面對(duì)今天可能提供一個(gè)簡(jiǎn)單的電子商店,明天可能提供一個(gè)復(fù)雜的全球商務(wù)系統(tǒng)等等。于是,電子商務(wù)的實(shí)現(xiàn),給我們提供了一個(gè)新的機(jī)遇!1.1網(wǎng)絡(luò)購(gòu)物系統(tǒng)發(fā)展趨勢(shì)近年來(lái),隨著Internet的迅速崛起,互聯(lián)網(wǎng)日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來(lái),越來(lái)越多的商家在網(wǎng)絡(luò)建起在線商店,向消費(fèi)者展示出一種新的購(gòu)物理念。網(wǎng)絡(luò)購(gòu)物系統(tǒng)作為B2C,C2C(BusinesstoCustomer,即企業(yè)對(duì)消費(fèi)者),C2C(CustomertoCustomer即消費(fèi)者對(duì)消費(fèi)者)電子商務(wù)的前端商務(wù)平臺(tái),在其余活動(dòng)全過(guò)程中起著舉足輕重的作用。本文旨在討論如何建設(shè)B2C的網(wǎng)絡(luò)購(gòu)物系統(tǒng)。網(wǎng)絡(luò)購(gòu)物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供動(dòng)態(tài)和靜態(tài)兩類信息資源。所謂靜態(tài)信息是指那些經(jīng)常變動(dòng)或更新的資源,如公司簡(jiǎn)介、管理規(guī)范和公司制度等等;動(dòng)態(tài)信息是指隨時(shí)變化的信息,如商品報(bào)價(jià),會(huì)議安排和培訓(xùn)信息等。網(wǎng)絡(luò)購(gòu)物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶方便的傳遞信息,如商品報(bào)易或EDI交易。這種新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無(wú)紙化交換。1.2網(wǎng)絡(luò)購(gòu)物的現(xiàn)狀歐美等國(guó)信息化程度較高的國(guó)家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國(guó)的世界級(jí)超一的零售商,如沃爾瑪凱瑪特,家庭倉(cāng)儲(chǔ)、科羅格、J.C培尼等紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國(guó)的家庭已越來(lái)越習(xí)慣于在家中從網(wǎng)絡(luò)購(gòu)物。在我國(guó),網(wǎng)絡(luò)購(gòu)物從無(wú)到有也不過(guò)短短幾年時(shí)間。我國(guó)第一家網(wǎng)絡(luò)購(gòu)物發(fā)生在1996年,燕莎友誼商場(chǎng)首次通過(guò)網(wǎng)絡(luò)商城售出一個(gè)景泰藍(lán),雖然貨款不支付不是在網(wǎng)絡(luò)進(jìn)行的,但這畢竟為我國(guó)零售業(yè)奏出了網(wǎng)絡(luò)購(gòu)物的先身。根據(jù)CNNIC的統(tǒng)計(jì)結(jié)果,截止2004年1月中國(guó)有互聯(lián)網(wǎng)用戶7950萬(wàn)人,而又有40.7%的網(wǎng)民在過(guò)去的一年里有過(guò)網(wǎng)絡(luò)購(gòu)物的經(jīng)歷,這就說(shuō)明在中國(guó)有網(wǎng)絡(luò)購(gòu)物的達(dá)3235.7萬(wàn)人,并且這一數(shù)字還在以17%左右的速度的增長(zhǎng),預(yù)計(jì)到2006年中國(guó)網(wǎng)絡(luò)購(gòu)物用戶將達(dá)到6962萬(wàn)人,這說(shuō)明在中國(guó)發(fā)展網(wǎng)絡(luò)購(gòu)物具有良好的群眾基礎(chǔ),網(wǎng)絡(luò)購(gòu)物方式日趨被大家所接受。1.3網(wǎng)絡(luò)購(gòu)物系統(tǒng)架構(gòu)當(dāng)今流行的網(wǎng)絡(luò)購(gòu)物系統(tǒng)不僅要有漂亮的網(wǎng)頁(yè),更要有嚴(yán)謹(jǐn)?shù)囊?guī)劃。每一個(gè)細(xì)小的環(huán)節(jié)都很重要。這樣才能使得在電子交易時(shí)避免不必要錯(cuò)誤發(fā)生。我們將使用HTML、ASP等技術(shù)來(lái)編輯網(wǎng)頁(yè),并運(yùn)用ASP技術(shù)把數(shù)據(jù)庫(kù)和動(dòng)態(tài)網(wǎng)頁(yè)相關(guān)聯(lián)。傳統(tǒng)的管理信息獲取方法是有專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫(kù)中,這種方法在數(shù)據(jù)量不大時(shí)有很多的應(yīng)用場(chǎng)合。當(dāng)數(shù)據(jù)量比較大,并且有較強(qiáng)的專業(yè)性時(shí),錄入的費(fèi)用和出錯(cuò)的可能性都相應(yīng)上升。本文在實(shí)際中應(yīng)用開發(fā)中解決方案是建立網(wǎng)站,以及自己的數(shù)據(jù)庫(kù),使得所需商品信息可以及時(shí)的保存、更新??梢愿玫募皶r(shí)了解商品買賣的情況。第2章系統(tǒng)開發(fā)工具及可行性2.1系統(tǒng)開發(fā)工具本畢業(yè)設(shè)計(jì)是個(gè)網(wǎng)絡(luò)購(gòu)物網(wǎng)站,采用ASP編程,編程環(huán)境為:WINXP+IIS5.1+Access2002數(shù)據(jù)庫(kù)。ASP是一個(gè)WEB服務(wù)器端的開發(fā)環(huán)境,功能靈活強(qiáng)大,語(yǔ)言結(jié)構(gòu)相對(duì)簡(jiǎn)單,利用它可以產(chǎn)生和執(zhí)行動(dòng)態(tài)的、互動(dòng)的、高性能的WEB服務(wù)應(yīng)用程序;采用WINXP操作系統(tǒng)是為了方便編程、調(diào)試和測(cè)試,WindowsXPProfessional自身帶有IIS5.1(InternetInformationServer),安裝、使用、調(diào)試都比較方便;采用Access2002是因?yàn)樗c其它的數(shù)據(jù)庫(kù)管理系統(tǒng)相比更加簡(jiǎn)單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶即可掌握并使用它,而且最重要的一點(diǎn)是,ACCSESS的功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要,而目前提供ASP空間網(wǎng)站很少,且大都只支持Access數(shù)據(jù)庫(kù),并且Access也支持SQL編程。2.1.1編程技術(shù)ASPAsp是Microsoft公司在1996年底推出的一種取代CGI(公共網(wǎng)關(guān)接口,即CommonGatewayinterface)運(yùn)行服務(wù)器端的Web應(yīng)用程序開發(fā)技術(shù),它內(nèi)含于IIS3.0(MicrosoftinternetinformationServer3.0)以上的版本之中。通過(guò)asp我們可以結(jié)合HTML網(wǎng)頁(yè)、ASP指令和ActiveX組件建立動(dòng)態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序。它屬于ActiveX技術(shù)中的Server端技術(shù)。與常見(jiàn)的在Client端實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù)如Javaapplet,activeXControl,VBScript,JavaScript等不同,Asp中的命令和Script語(yǔ)句都是由服務(wù)器解釋執(zhí)行的。Asp是基于ActiveX技術(shù)的,它支持面向?qū)ο蠹纯蓴U(kuò)展的ActiveXserver組件。ActiveX技術(shù)以COM/DCOM技術(shù)為基礎(chǔ),程序員可以用VC++,VB5.0等語(yǔ)言創(chuàng)建特定功能的服務(wù)器端組件,擴(kuò)展asp的應(yīng)用功能。它是一種成熟的web到數(shù)據(jù)庫(kù)的接口技術(shù),使用與現(xiàn)有的web客戶/服務(wù)器應(yīng)用程序。[2]ASP的工作原理:ASP通過(guò)后綴名為asp的文件來(lái)實(shí)現(xiàn),一個(gè)asp文件相當(dāng)于一個(gè)可執(zhí)行文件,因此必須放在web服務(wù)器上有可執(zhí)行權(quán)限的目錄下。當(dāng)瀏覽器向web服務(wù)器請(qǐng)求調(diào)用asp文件時(shí),就啟動(dòng)了asp。Web服務(wù)器響應(yīng)該HTTP請(qǐng)求,調(diào)用asp引擎,解釋被申請(qǐng)的文件。當(dāng)遇到與ActiveXScript兼容的腳本VBScript,Javascript)時(shí),asp引擎,調(diào)用相應(yīng)的腳本引擎進(jìn)行解釋處理。若腳本指令中涉及到對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),就通過(guò)ODBC與后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行連接,由數(shù)據(jù)庫(kù)訪問(wèn)組件實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作,并將執(zhí)行結(jié)果動(dòng)態(tài)生成一個(gè)HTML頁(yè)面返回web服務(wù)器端,然后與頁(yè)面中腳本的HTML合并成一個(gè)完整的HTML頁(yè)面送至客戶端瀏覽器。因而客戶端瀏覽器接收到的是經(jīng)web服務(wù)器執(zhí)行以后生成的一個(gè)純粹的HTML文件,可被運(yùn)行在任何平臺(tái)上的瀏覽器所執(zhí)行。同時(shí)由于asp的腳本程序是在服務(wù)器端執(zhí)行的,通常腳本代碼不會(huì)被別人窺視,保證了程序代碼的安全和知識(shí)產(chǎn)權(quán)。另外程序執(zhí)行完畢后,服務(wù)器僅僅是將執(zhí)行的結(jié)果返回給客戶端瀏覽器,減輕了網(wǎng)絡(luò)傳輸?shù)呢?fù)擔(dān),大大提高了交互的速度。ASP與網(wǎng)關(guān)及服務(wù)器擴(kuò)展模式相比有以下優(yōu)點(diǎn):(1)完全與HTML文件融合在一起;(2)容易創(chuàng)建,不需要其它編譯、鏈接程序;(3)面向?qū)ο蟮牟⑼ㄟ^(guò)Activex、Sever對(duì)象可擴(kuò)展。在電子商務(wù)中,對(duì)用戶而言,進(jìn)行網(wǎng)絡(luò)信息查詢的目的是尋找自己需要的產(chǎn)品和服務(wù),而對(duì)服務(wù)提供者來(lái)說(shuō),其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過(guò)瀏覽器查詢服務(wù)的后端數(shù)據(jù)是許多WEB服務(wù)提供者必須提供的服務(wù),ASP通過(guò)內(nèi)置的ADODB組件來(lái)實(shí)現(xiàn)這一功能??梢允褂肁DO去編寫緊湊簡(jiǎn)明的腳本,以便連接到ODBC兼容的數(shù)據(jù)庫(kù)和OLEDB兼容的數(shù)據(jù)源。2.1.2網(wǎng)頁(yè)制作工具DreamweaverMXDreamweaverMX2004是Macromedia公司的出品的一款"所見(jiàn)即所得"的網(wǎng)頁(yè)編輯工具。與Frontpage不同,Deamweaver采用的是Mac機(jī)浮動(dòng)面版的設(shè)計(jì)風(fēng)格,對(duì)于初學(xué)者來(lái)說(shuō)可能會(huì)感到不適應(yīng)。但當(dāng)你習(xí)慣了其操作方式后,就會(huì)發(fā)現(xiàn)Dreamweaver的直觀性與高效性是Frontpage所無(wú)法比擬的。DreamweaverMX2004對(duì)于DHTML(動(dòng)態(tài)網(wǎng)頁(yè))的支持特別好,可以輕而易舉地做出很多眩目的互動(dòng)頁(yè)面特效。插件式的程序設(shè)計(jì)使得其功能可以無(wú)限的擴(kuò)展。Dreamweaver與Flash、Firework并稱為Macromedia的網(wǎng)頁(yè)制作三劍客,由于是同一公司的產(chǎn)品,因而在功能上有著一個(gè)非常緊密的結(jié)合。因此,說(shuō)DreamweaverMX2004是高級(jí)網(wǎng)頁(yè)制作的首選并不為過(guò)。全新的Dreamweaver2004在上個(gè)世紀(jì)末是最受人矚目的網(wǎng)頁(yè)編輯軟件,在源代碼的支持上,做了很大的改進(jìn),除了可以在編輯畫面上同時(shí)顯示源代碼及所見(jiàn)即所得的設(shè)計(jì)畫面外,甚至可以自動(dòng)偵測(cè)JavaScript的錯(cuò)誤,讓你可以直接查詢HTML、CSS、JavaScript三個(gè)主要程序的語(yǔ)法;甚至讓你直接打開XML等等不是HTML格式的文本文件。在所見(jiàn)即所得的設(shè)計(jì)編輯環(huán)境上,更加入了表格的布局編排模式,讓你脫離表格的設(shè)定困擾;而你更可以在Dreamweaver里面直接制作Flash按鈕及文字,完全不需要開啟Flash來(lái)制作。[14]2.1.3數(shù)據(jù)庫(kù)MicrosoftAccessMicrosoftAccess一種關(guān)系數(shù)據(jù)庫(kù),關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接),以便查詢相關(guān)聯(lián)的信息。Access數(shù)據(jù)庫(kù)以文件形式保存,文件的擴(kuò)展名是MDB.Access數(shù)據(jù)庫(kù)由六種對(duì)象組成,它們是表、查詢窗體、報(bào)表、宏和模塊。[10]表(Table)表是數(shù)據(jù)庫(kù)的基本對(duì)象,是創(chuàng)建其他5種對(duì)象的基礎(chǔ)。表由記錄組成,記錄有字段組成,表是用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)的數(shù)據(jù),故又稱數(shù)據(jù)庫(kù)表。查詢(Query)查詢可以按索引快速找到需要的記錄,按要求篩選記錄并能連接若干個(gè)表的字段組成新表。窗體(Form)窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體有也稱表單。報(bào)表(Report)報(bào)表的功能是將數(shù)據(jù)庫(kù)中的數(shù)據(jù)分類匯總,然后打印出來(lái),以便分析。2.2系統(tǒng)可行性人們生活水平的越來(lái)越高,大大小小各種數(shù)碼店一布滿了城市大街小巷,數(shù)碼價(jià)格大大降低,數(shù)碼相機(jī)商店之間競(jìng)爭(zhēng)相當(dāng)激烈,利潤(rùn)減少。很多大型商店已轉(zhuǎn)向在互聯(lián)網(wǎng)絡(luò)購(gòu)物業(yè)務(wù),以節(jié)約成本,增加利潤(rùn)增長(zhǎng)點(diǎn),網(wǎng)絡(luò)上的商店也是大量存在。1.降低成本。以電子商務(wù)開展業(yè)務(wù),可以大量減少人力、物力;同時(shí)使得交易活動(dòng)突破了時(shí)間和空間的限制,可以在任何時(shí)間、任何地點(diǎn)進(jìn)行,大大降低成本,提高效率。2.利于拓展?fàn)I銷效率。電子營(yíng)銷可以拓展新的空間,增加銷售渠道,接觸更大的消費(fèi)群體,獲得更多的新顧客,擴(kuò)大市場(chǎng)。3.利于了解顧客的意見(jiàn),掌握顧客的需求。在不干擾顧客正常工作和生活的條件下,通過(guò)購(gòu)物網(wǎng)站的客戶留言可以傾聽顧客的意見(jiàn),了解顧客的心聲,加強(qiáng)與顧客間的聯(lián)系建立良好的顧客關(guān)系。4.利于改善服務(wù),提高服務(wù)質(zhì)量。利用網(wǎng)站,通過(guò)電子溝通方式,開展在線服務(wù)方式能夠更加及時(shí)準(zhǔn)確地掌握用戶的需求,通過(guò)網(wǎng)站的交互式服務(wù)使得被動(dòng)提供和主動(dòng)統(tǒng)一起來(lái),從而實(shí)現(xiàn)售前、售中、售后的全過(guò)程和全方位的服務(wù)。2.2.1技術(shù)可行性近年來(lái)隨著Internet技術(shù)的飛速發(fā)展及用戶需求的不斷升級(jí),Web頁(yè)面技術(shù)也不斷的推陳出新,使得Web站點(diǎn)的功能越來(lái)越強(qiáng)大,能夠提供的服務(wù)種類越來(lái)越繁多。從HTML、ClientScript到CGI,從JAVA的誕生到ActiveX,Web頁(yè)面設(shè)計(jì)人員不斷受到?jīng)_擊,微軟公司在總結(jié)了以往技術(shù),重新思考Web頁(yè)面設(shè)計(jì)的真正需要后,推出了ActiveServerPages(ASP),一種用以取代CGI(CommonGatewayInterface,通用網(wǎng)關(guān)接口)的技術(shù)。一般說(shuō),ASP是位于服務(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表單收集和處理信息,上傳與下載等等。更重要的是,ASP使用的ActiveX技術(shù)基于開放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無(wú)限的擴(kuò)充能力,這是傳統(tǒng)的Web編寫工具所遠(yuǎn)遠(yuǎn)不及的地方。使用ASP還有個(gè)好處,就在于ASP可利用ADO(ActiveDataObject,微軟的一種新的數(shù)據(jù)訪問(wèn)模型)方便快捷地訪問(wèn)數(shù)據(jù)庫(kù),從而使得開發(fā)基于WWW的應(yīng)用系統(tǒng)成為可能,這也是本文選擇ASP作為開發(fā)工具最重要的原因之一。2.2.2經(jīng)濟(jì)可行性本系統(tǒng)的開發(fā)可以解決企業(yè)人事管理遇到的耗費(fèi)大量資金和人力,管理內(nèi)容繁復(fù),而且容易丟失的問(wèn)題。本系統(tǒng)的開發(fā)周期為2個(gè)月,耗費(fèi)資金較少,且實(shí)用價(jià)值很高,各類企事業(yè)單位及學(xué)校等部門都可以使用。2.2.3操作可行性1.網(wǎng)站維護(hù):相關(guān)軟硬件的維護(hù),對(duì)可能出現(xiàn)的問(wèn)題進(jìn)行評(píng)估,制定響應(yīng)的時(shí)間。數(shù)據(jù)庫(kù)維護(hù),有效地利用數(shù)據(jù)是網(wǎng)站維護(hù)的重要內(nèi)容,因此數(shù)據(jù)庫(kù)的維護(hù)要受到重視。指定相關(guān)網(wǎng)站維護(hù)的規(guī)定,將網(wǎng)站維護(hù)制度化,規(guī)范化。2.網(wǎng)站測(cè)試:網(wǎng)站發(fā)布前要進(jìn)行細(xì)致周密的測(cè)試,以保證正常的瀏覽和使用。主要測(cè)試內(nèi)容:服務(wù)器穩(wěn)定性、安全性;及數(shù)據(jù)庫(kù)測(cè)試;網(wǎng)頁(yè)兼容性測(cè)試。第3章系統(tǒng)分析3.1系統(tǒng)需求簡(jiǎn)述網(wǎng)絡(luò)書店需求,這兩方面分別是圖書購(gòu)買者、書店管理人員。圖書購(gòu)買者的需求是查詢圖書館所存的圖書、個(gè)人購(gòu)買情況及個(gè)人信息的修改;書店工作人員對(duì)圖書借閱者的借閱及還書要求進(jìn)行操作,同時(shí)形成借書或還書報(bào)表給借閱者查看確認(rèn);圖書館管理人員的功能最為復(fù)雜,包括對(duì)工作人員、購(gòu)買者、圖書進(jìn)行管理和維護(hù),及系統(tǒng)狀態(tài)的查看。圖書購(gòu)買人員可直接查看圖書情況,如果圖書購(gòu)買者根據(jù)本人用戶名和密碼登錄系統(tǒng),還可以進(jìn)行本人購(gòu)書情況的查詢和維護(hù)部分個(gè)人信息。一般情況下,圖書購(gòu)買者只應(yīng)該查詢和維護(hù)本人的借書情況和個(gè)人信息,若查詢和維護(hù)其他購(gòu)買者的購(gòu)書情況和個(gè)人信息,就要知道其他購(gòu)物者的用戶名和密碼。這些是很難得到的,特別是密碼,所以不但滿足了圖書購(gòu)買者的要求,還保護(hù)了圖書購(gòu)買者的個(gè)人隱私。圖書管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。本功能實(shí)現(xiàn)對(duì)圖書信息、購(gòu)買者信息管理和統(tǒng)計(jì)查看及維護(hù)。書店管理員可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計(jì)圖書的基本信息;瀏覽、查詢、統(tǒng)計(jì)、添加、刪除和修改圖書購(gòu)買的基本信息,瀏覽、查詢、統(tǒng)計(jì)書店信息,但不能添加、刪除和修改購(gòu)買信息,但是,刪除某條圖書購(gòu)買者基本信息記錄時(shí),應(yīng)實(shí)現(xiàn)對(duì)該圖書定單記錄的級(jí)聯(lián)刪除。3.2數(shù)據(jù)庫(kù)需求分析(1)商品數(shù)據(jù)的準(zhǔn)備。首先要搜集分銷商的所有商品數(shù)據(jù)。這些商品數(shù)據(jù)可以分為三類:紙面記錄、電子數(shù)據(jù)、網(wǎng)絡(luò)數(shù)據(jù)。無(wú)論對(duì)于哪一種數(shù)據(jù),都要對(duì)其進(jìn)行檢查,修正有問(wèn)題的數(shù)據(jù),刪除重復(fù)和過(guò)期的記錄。在檢查的同時(shí),還要對(duì)這些數(shù)據(jù)進(jìn)行分析,為制定商品目錄方案做準(zhǔn)備。(2)商品數(shù)據(jù)方案的制定。商品數(shù)據(jù)方案制定的目的在于:對(duì)商品進(jìn)行科學(xué)、靈活的分類,方便客戶迅速查找;系統(tǒng)支持強(qiáng)大、方便、快捷的查詢功能,實(shí)現(xiàn)模糊查詢和智能查詢;高效的商品數(shù)據(jù)方案能提高數(shù)據(jù)庫(kù)性能,提高網(wǎng)頁(yè)瀏覽速度。(3)客戶信息表的制定??蛻粜畔⒈韮?nèi)保存著在線商店中所有客戶個(gè)人所擁有的個(gè)人信息和資料,是在線商店的后臺(tái)管理員進(jìn)行商店銷售的設(shè)計(jì)計(jì)劃和進(jìn)行決策的依據(jù)和參考??蛻鬒D則是客戶個(gè)人身份證明的依據(jù)。3.3數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)分析對(duì)于系統(tǒng)用戶信息數(shù)據(jù)庫(kù),有以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):用戶信息:用戶ID(自動(dòng)編號(hào))、用戶姓名、電話號(hào)碼、Email、地址、郵編。對(duì)于系統(tǒng)的商品信息系統(tǒng),有以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):商品記錄信息:商品的ID(自動(dòng)編號(hào))、商品名稱、商品單價(jià)、商品數(shù)量、商品所屬類別。此外還有用戶的電子支付所用到的支付卡等信息。網(wǎng)絡(luò)購(gòu)物系統(tǒng)就是基于以上各個(gè)數(shù)據(jù)庫(kù)的連接和綜合,把各個(gè)獨(dú)立的數(shù)據(jù)庫(kù)通過(guò)內(nèi)在的關(guān)聯(lián)性統(tǒng)一到一個(gè)主頁(yè)里面,從而方便客戶的訪問(wèn)和購(gòu)買,實(shí)現(xiàn)了一對(duì)一的交互。用戶在購(gòu)買商品前可以先看看商品目錄,看看有沒(méi)有自己需要的商品,在商品的目錄里有各個(gè)商品的具體介紹,比如說(shuō)商品的名稱,數(shù)量,價(jià)格等,用戶在看好自己的商品后,在商品的搜索中,你可以選擇你所需的商品,用戶在選擇自己的商品時(shí),系統(tǒng)則連接到后臺(tái)關(guān)于此商品的數(shù)據(jù)庫(kù)中,找到適合客戶需求的信息。客戶將選購(gòu)的商品放入系統(tǒng)所提供的購(gòu)物籃里,此時(shí)顧客可以繼續(xù)選購(gòu)另外的商品,或者刪除原先購(gòu)買的商品,并可以對(duì)商品進(jìn)行名稱和數(shù)量上的修改和添加。點(diǎn)擊繼續(xù)購(gòu)買,重復(fù)以上進(jìn)行的購(gòu)買活動(dòng)。知道顧客滿意。購(gòu)物結(jié)束后,進(jìn)行提交,點(diǎn)擊按鈕,完成購(gòu)物。此外顧客還得進(jìn)行身份信息的填寫,包括姓名,住址,聯(lián)系方式和選擇的支付方式等等。個(gè)人身份信息的填寫是為了方便客戶所購(gòu)買的貨物準(zhǔn)確及時(shí)送達(dá)。而所有這些信息也將保存在系統(tǒng)數(shù)據(jù)庫(kù)中,顧客以后再次購(gòu)買時(shí)就無(wú)需重新輸入個(gè)人身份,可以直接登錄到頁(yè)面中。3.4系統(tǒng)功能分析一個(gè)典型的B2C電子商務(wù)網(wǎng)絡(luò)訂購(gòu)系統(tǒng)主要功能有:(1)為客戶提高24小時(shí)方便快捷的在線訂購(gòu)服務(wù)。(2)商品信息的維護(hù)與管理,包括價(jià)格的調(diào)整、現(xiàn)有商品信息的修改、新商品信息的加入、過(guò)時(shí)商品信息的刪除等。(3)高效的商品數(shù)據(jù)方案,對(duì)商品信息進(jìn)行科學(xué)、靈活地分類、存儲(chǔ),方便客戶迅速?gòu)某砂偕锨唐分姓页鲎约核枭唐贰?4)強(qiáng)大、方便、快捷的查詢功能。提供關(guān)鍵字查詢。(5)訂單號(hào)模塊所謂訂單號(hào)模塊就是客戶購(gòu)買買商品后,系統(tǒng)自動(dòng)分配一個(gè)購(gòu)買號(hào)碼給客戶,以方便客戶隨時(shí)查詢帳單處理情況。了解現(xiàn)在貨物的狀態(tài)。(6)則融入系統(tǒng),即根據(jù)不同客戶屬性,提供不同付款方式。(7)訂單管理。為分銷商的EPR系統(tǒng)提供數(shù)據(jù)接口。管理員可以查看歷史記錄、訂單狀態(tài),并且能夠在最短的時(shí)間內(nèi)回復(fù)給用戶。3.5網(wǎng)站設(shè)計(jì)目標(biāo)網(wǎng)絡(luò)書店為小型電子商務(wù)網(wǎng)站,具備簡(jiǎn)單小型網(wǎng)站的基本功能。建立商務(wù)網(wǎng),主要是運(yùn)用電子商務(wù),進(jìn)一步開拓業(yè)務(wù)市場(chǎng),使本地和外地的客戶能通過(guò)本網(wǎng)站非常簡(jiǎn)單、方便地選購(gòu)各種喜愛(ài)的書籍。網(wǎng)站的整體設(shè)計(jì)注重實(shí)用性與觀賞的結(jié)合,側(cè)重實(shí)用性,突出新穎、簡(jiǎn)單的特點(diǎn)。具體設(shè)計(jì)目標(biāo)分為以下幾點(diǎn):(1)內(nèi)容選取,充分考慮到當(dāng)今網(wǎng)絡(luò)快遞發(fā)展的趨勢(shì),力求從新穎、方便、簡(jiǎn)潔方面入手,確保選材的質(zhì)量。(2)基本功能設(shè)計(jì),功能設(shè)計(jì)簡(jiǎn)單合理,實(shí)用性較強(qiáng)。(3)內(nèi)容編排,以簡(jiǎn)單、美觀、合理為最終目標(biāo),特別是將簡(jiǎn)單,合理放在第一位,注重合理性與觀賞性的有機(jī)結(jié)合。(4)網(wǎng)頁(yè)數(shù)量,至少為7頁(yè),每個(gè)頁(yè)面相互鏈接。第4章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)概要概要設(shè)計(jì)的任務(wù),是在需求分析的基礎(chǔ)上,考慮經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等各方面條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計(jì)算機(jī)和通信的軟硬件設(shè)備,提出系統(tǒng)的實(shí)施計(jì)劃。概要設(shè)計(jì)內(nèi)容主要包括系軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)流程設(shè)計(jì)等等。概要設(shè)計(jì)說(shuō)明是為說(shuō)明如何解決網(wǎng)上書店開發(fā)系統(tǒng)的初步設(shè)計(jì)過(guò)程,本系統(tǒng)面向的對(duì)象是所有在線的網(wǎng)上用戶,目的是讓用戶了解本系統(tǒng)如何更直接、更方便的去瀏覽,去實(shí)現(xiàn)購(gòu)物時(shí)所必須要做的流程,實(shí)現(xiàn)網(wǎng)上書店員購(gòu)書的整個(gè)過(guò)程。概要設(shè)計(jì)說(shuō)明書的目標(biāo)是為了確定系統(tǒng)的具體的實(shí)現(xiàn)方案,確定軟件結(jié)構(gòu)及模塊的組成和它們的聯(lián)系。其運(yùn)行所需的環(huán)境是要求Win9xWin2000WinXP等操作系統(tǒng)的支持下,同時(shí)要求ASPHTMLPWS等軟件的支持。4.1.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)確定軟件由哪些模塊組成以及這些模塊之間的動(dòng)態(tài)調(diào)用關(guān)系。網(wǎng)絡(luò)書店不是一個(gè)簡(jiǎn)單的概念,它包含了許多個(gè)內(nèi)容,是由多個(gè)頁(yè)面組成的一個(gè)整體的系統(tǒng)。(1)在功能方面,采用圖形用戶界面技術(shù),使系統(tǒng)能夠有多重圖形窗口和豐富便利的操作界面,通過(guò)鼠標(biāo)或鍵盤的操作,為用戶提供最簡(jiǎn)潔的使用方法。(2)在系統(tǒng)開放性方面,按照軟件工程開發(fā)規(guī)范實(shí)現(xiàn)系統(tǒng)的開放性,既便于擴(kuò)充又便于升級(jí),以適用今后其他人的借鑒需求。(3)在系統(tǒng)和數(shù)據(jù)的安全性方面,系統(tǒng)采用數(shù)據(jù)庫(kù)級(jí)用戶權(quán)限和應(yīng)用程序級(jí)權(quán)的雙重控制機(jī)構(gòu),提供了統(tǒng)一的基于角色的用戶管理手段,具有完善的系統(tǒng)和數(shù)據(jù)安全的保障體系。(4)在操作性方面,采用圖形用戶界面技術(shù),使系統(tǒng)能夠有多重圖形窗口和豐富便利的操作界面,通過(guò)鼠標(biāo)或鍵盤的操作,為用戶提供最簡(jiǎn)潔的使用方法。一個(gè)典型的網(wǎng)絡(luò)書店系統(tǒng)的系統(tǒng)總體構(gòu)成如下圖4-1所示:系統(tǒng)首頁(yè)系統(tǒng)首頁(yè)管理員登錄頁(yè)管理員登錄頁(yè)用戶登錄頁(yè)新用戶注冊(cè)用戶登錄頁(yè)新用戶注冊(cè)功能選擇功能選擇功能選擇功能選擇商品管理用戶管理分類管理書籍查詢查看購(gòu)物車結(jié)帳商品管理用戶管理分類管理書籍查詢查看購(gòu)物車結(jié)帳圖4-1系統(tǒng)的總體構(gòu)成圖4-1系統(tǒng)的總體構(gòu)成4.1.2系統(tǒng)模塊設(shè)計(jì)該網(wǎng)絡(luò)書店系統(tǒng)的功能在系統(tǒng)的需求分析已確定,共分為5大功能模塊。各模塊之間并非各個(gè)獨(dú)立,而是相互聯(lián)系,相互關(guān)聯(lián)在一起的,從而使本系統(tǒng)能夠很好的完成所設(shè)計(jì)的功能。該網(wǎng)絡(luò)書店的功能模塊及其子模塊如表4-1所示:4.2數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能夠充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。表4-1功能模塊序號(hào)功能模塊功能概述1圖書展示是一個(gè)書店應(yīng)具備的最基本的一項(xiàng)功能。通過(guò)圖書的展示才能讓購(gòu)書者能夠找到自己想要購(gòu)買的圖書。該功能在首頁(yè)中完成。2商品分類商品分類在網(wǎng)絡(luò)書店中也是一項(xiàng)很重要的功能,主要幫助用戶快速地找到想要購(gòu)買的圖書。3商品管理可以添加新的商品,查看修改商品,管理商品訂單以及查看熱銷斷貨商品。4用戶管理包括前臺(tái)用戶管理,后臺(tái)用戶管理,VIP資格設(shè)置,管理會(huì)員等級(jí)。5購(gòu)物車購(gòu)物車是網(wǎng)絡(luò)書城中最重要的組成部分。網(wǎng)絡(luò)書城的目的是實(shí)現(xiàn)圖書的在線銷售。因此為顧客提供一個(gè)方便、個(gè)性化的購(gòu)物車將會(huì)大大提高用戶在網(wǎng)絡(luò)購(gòu)書的興趣。4.2.1系統(tǒng)數(shù)據(jù)庫(kù)的概要設(shè)計(jì)該網(wǎng)絡(luò)書店使用Access數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫(kù)的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫(kù)就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫(kù)可以分為兩類:非關(guān)系數(shù)據(jù)庫(kù)(flat-file)和關(guān)系數(shù)據(jù)庫(kù)(relational)。關(guān)系數(shù)據(jù)庫(kù)中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫(kù)含有各個(gè)不同部分的術(shù)語(yǔ),象記錄、域等。創(chuàng)建任何一個(gè)數(shù)據(jù)庫(kù)的第一步是仔細(xì)的規(guī)劃數(shù)據(jù)庫(kù),設(shè)計(jì)必須是靈活的、有邏輯的。創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)的過(guò)程被認(rèn)為是數(shù)據(jù)模型設(shè)計(jì)??紤]到用戶的使用,網(wǎng)絡(luò)書店的數(shù)據(jù)庫(kù)設(shè)計(jì)主要包括這幾個(gè)部分:1.圖書管理員信息表(admin)2.商品分類信息表(category)3.網(wǎng)站基本信息表(config)4.支付方式信息表(delivery)5.內(nèi)部消息表(mess)6.存圖片數(shù)據(jù)表(Notdownload)7.訂單信息表(orders)8.產(chǎn)品信息表(product)9.會(huì)員級(jí)別信息表(TimesGPR)10.商品屬性信息表(TimesProlist)11.用戶信息表(user)根據(jù)前臺(tái)用戶需求如圖4-6所示:電子郵件詳細(xì)地址電子郵件詳細(xì)地址電話郵編性別電話郵編性別姓名姓名會(huì)員會(huì)員送貨方式提交訂單支付方式留言送貨地址送貨方式提交訂單支付方式留言送貨地址圖4-6會(huì)員圖圖4-6會(huì)員圖4.2.2網(wǎng)絡(luò)書店購(gòu)物系統(tǒng)用戶購(gòu)買流程網(wǎng)絡(luò)系統(tǒng)的用戶購(gòu)物過(guò)程主要是會(huì)員注冊(cè)——>商品瀏覽——>選擇圖書——>放入購(gòu)物車——>結(jié)帳——>提交訂單——>完成——>查詢訂單。具體流程圖如下圖4-7所示:未注冊(cè)用戶商品列表瀏覽未登錄已注冊(cè)用戶未注冊(cè)用戶商品列表瀏覽未登錄已注冊(cè)用戶登錄登錄選擇商品選擇商品修改所選商品修改所選商品購(gòu)買購(gòu)買提交訂單提交訂單查詢訂單完成查詢訂單完成圖4-7網(wǎng)絡(luò)書店的用戶流程圖圖4-7網(wǎng)絡(luò)書店的用戶流程圖第5章系統(tǒng)實(shí)現(xiàn)5.1IIS的安裝與配置IIS是InternetInformationServer的縮寫,它是微軟公司主推的Web服務(wù)器,最新的版本是Windows2000里面包含的IIS5.0,IIS與WindowNTServer完全集成在一起,因而用戶能夠利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系統(tǒng))內(nèi)置的安全特性,建立強(qiáng)大、靈活而安全的Internet和Intranet站點(diǎn)。IIS的一個(gè)重要特性是支持ASP。IIS3.0版本以后引入了ASP,可以很容易的張貼動(dòng)態(tài)內(nèi)容和開發(fā)基于Web的應(yīng)用程序。

IIS包括WEB、FTP、Mail等等服務(wù)器。因?yàn)镮IS的FTP和Mail服務(wù)器不是很好用,一般用IIS只用其WEB服務(wù)器。目前運(yùn)行IIS的最理想平臺(tái)是Windows2000高級(jí)服務(wù)器版和服務(wù)器版。Win9x里也有IIS,但只是PWS(個(gè)人WEB服務(wù)器),功能很有限,只支持1個(gè)連接。WinXP里的IIS也只支持10個(gè)連接。如果您要使用IIS,請(qǐng)使用Windows2000高級(jí)服務(wù)器版。5.1.1安裝IIs在WindowsXP(專業(yè)版)上將WindowsXP安裝光盤放入光驅(qū),點(diǎn)擊開始->設(shè)置->控制面版->添加或刪除程序->添加或刪除windows組件->在internet信息服務(wù)(IIS)項(xiàng)前面打鉤,單擊下一步進(jìn)行安裝,直至完成internet信息服務(wù)(IIS)。5.1.2配置IIs點(diǎn)擊開始->設(shè)置->控制面版->管理工具->internet信息服務(wù)(IIS),在彈出的窗口單擊本地計(jì)算機(jī)、網(wǎng)站,在默認(rèn)網(wǎng)站單擊鼠標(biāo)右鍵,在彈出的窗口選擇主目錄、在本地面路徑選擇瀏覽按鈕,選擇你建立的網(wǎng)站目錄(如:E:\我的網(wǎng)站),選擇文檔項(xiàng),按添加按鈕,添加index.asp文檔完成IIS的配置。5.2Access數(shù)據(jù)庫(kù)的鏈接在基于微軟IIS/PWS的網(wǎng)絡(luò)平臺(tái)上,通過(guò)服務(wù)器端運(yùn)行的ASP程序來(lái)訪問(wèn)后臺(tái)數(shù)據(jù)庫(kù),是一種最常見(jiàn)的模式了。而對(duì)于小型的數(shù)據(jù)庫(kù)應(yīng)用需求,微軟的Access數(shù)據(jù)庫(kù),應(yīng)該是與ASP程序配套使用的首選。由于Access數(shù)據(jù)庫(kù)的ODBC驅(qū)動(dòng)程序支持的SQL指令全,執(zhí)行效率高,所以Access后臺(tái)數(shù)據(jù)庫(kù)+ASP服務(wù)器端程序+客戶端IE瀏覽器,是一個(gè)精練實(shí)用高效的組合模式。在ASP中建立對(duì)Access數(shù)據(jù)庫(kù)連接的一般格式如下:1.利用Server對(duì)象的MapPath函數(shù),取得要打開數(shù)據(jù)庫(kù)的完整的文件路徑,并存儲(chǔ)在變量DbPath中。這其中,數(shù)據(jù)庫(kù)名是我們需要指定的參數(shù),應(yīng)該用我們要打開的數(shù)據(jù)庫(kù)的實(shí)際名稱替代。如果數(shù)據(jù)庫(kù)名是直接作為常量出現(xiàn),要用引號(hào)將其括起來(lái),并且不能丟掉擴(kuò)展名。2.建立一個(gè)ADO對(duì)象集中的Connection對(duì)象,也即連接對(duì)象。這是建立數(shù)據(jù)庫(kù)連接的初始步驟。執(zhí)行這行程序后,Conn成為一個(gè)連接對(duì)象。3.利用連接對(duì)象Conn的Open方法打開一個(gè)指定的數(shù)據(jù)庫(kù)。因?yàn)槲覀円蜷_的是Access數(shù)據(jù)庫(kù),所以要指定ODBC驅(qū)動(dòng)程序參數(shù),表示要透過(guò)的AccessODBC驅(qū)動(dòng)程序來(lái)訪問(wèn)數(shù)據(jù)庫(kù):driver={MicrosofAccssDriver(*.mdb)};。另一個(gè)參數(shù)dbq=&DbPath,運(yùn)算后等效于dbq=Server.MapPath(數(shù)據(jù)庫(kù)名),是利用了第一行的Server.MapPath(數(shù)據(jù)庫(kù)名)函數(shù),用來(lái)指定要打開Access的數(shù)據(jù)庫(kù)文件。到這里,就已經(jīng)打開了數(shù)據(jù)庫(kù)名指定的數(shù)據(jù)庫(kù)。4.建立一個(gè)ADO對(duì)象集中的Recordset對(duì)象,以便利用Recordset對(duì)象操作數(shù)據(jù)庫(kù)(當(dāng)然,這只是對(duì)數(shù)據(jù)庫(kù)操作的多種方式之一)。執(zhí)行這行后,rs就成為一個(gè)Recordset對(duì)象。5.利用rs對(duì)象的Open方法打開數(shù)據(jù)庫(kù)中的數(shù)據(jù)表。5.3系統(tǒng)前臺(tái)功能 前臺(tái)作為與用戶直接交互的界面,在考慮功能的同時(shí),也考慮了操作的簡(jiǎn)潔和方便性,目的是讓大多數(shù)不太懂電腦操作的客戶,也能輕松的享受電子商務(wù)給他們帶來(lái)的便利。前臺(tái)銷售部分這部分也就是顧客瀏覽商品、選擇商品、結(jié)帳完成購(gòu)物的地方,實(shí)際上是傳統(tǒng)的商品部分。一般而言,需要根據(jù)所銷售商品的特點(diǎn)安排布局,在編制程序時(shí)應(yīng)充分考慮這一點(diǎn),商品數(shù)據(jù)靈活地根據(jù)需要從數(shù)據(jù)挑出,照顧顧客瀏覽習(xí)慣,簡(jiǎn)化購(gòu)物流程,能夠使客戶迅速找到所需商品,為此設(shè)立了“快速查詢”、“高級(jí)查詢”、“圖書分類查詢”等方式,真正做到“簡(jiǎn)潔,高效,流暢”的購(gòu)物環(huán)境。與此同時(shí),后臺(tái)管理系統(tǒng)的實(shí)現(xiàn),使得前臺(tái)的實(shí)現(xiàn)建立在一個(gè)有形的基礎(chǔ)之上,而不用主觀的憑空想象。這就好比店的書已經(jīng)在那里了,只好等待你去為它們分類,而不是事先憑想象建立各種類別。在進(jìn)入具體編碼實(shí)現(xiàn)之前,建議再仔細(xì)看看從顧客進(jìn)入書店購(gòu)書的一系列活動(dòng)的分析得到的系統(tǒng)框架圖對(duì)于顧客而言,前臺(tái)系統(tǒng)就是整個(gè)書店。5.3.1用戶登錄會(huì)員登錄前顯示登錄框,登錄后用戶除了可以進(jìn)行購(gòu)物外,還可以修改自己的資料,可以進(jìn)入自己的帳號(hào)頁(yè)面通過(guò)選擇進(jìn)行適當(dāng)?shù)男薷模锩姘▽?duì)自己購(gòu)物車的查詢,訂單狀況的查詢,難點(diǎn)就是登錄時(shí)候的驗(yàn)證,用戶和密碼是否配套。5.3.2用戶注冊(cè)每個(gè)注冊(cè)的用戶,都擁有一個(gè)屬于自己的用戶信息表,包括用戶名,密碼,電子信箱等。分類檢索按類別檢索在圖書分類頁(yè)面里可以看到所有圖書的分類,每個(gè)大類里面還包括屬于該分類的小類,用戶可以根據(jù)自己的需要進(jìn)行查看,如果有一些類里面沒(méi)有圖書系統(tǒng)會(huì)提示沒(méi)有該分類的圖書,點(diǎn)擊后頁(yè)面就會(huì)顯示用戶所點(diǎn)擊的類的所有圖書。5.3.4購(gòu)物車系統(tǒng)簡(jiǎn)潔明了的購(gòu)物車,是網(wǎng)絡(luò)購(gòu)物的一個(gè)重點(diǎn),購(gòu)物的時(shí)候商品放進(jìn)去,在頁(yè)面中顯示所購(gòu)買的物品。而在頁(yè)面中將購(gòu)買的物品放回去,也就是刪除。網(wǎng)絡(luò)書城的目的是實(shí)現(xiàn)圖書的在線銷售。因此為顧客提供一個(gè)方便、個(gè)性化的購(gòu)物車將會(huì)大大提高用戶在網(wǎng)絡(luò)購(gòu)書的興趣。1.購(gòu)物車系統(tǒng)功能概述在線購(gòu)物是目前非常流行的趨勢(shì),商務(wù)網(wǎng)站的經(jīng)營(yíng)者無(wú)需準(zhǔn)備大量的創(chuàng)業(yè)基金,就可以架設(shè)網(wǎng)站開立網(wǎng)絡(luò)商店。商務(wù)網(wǎng)站的購(gòu)物車系統(tǒng)功能之中,應(yīng)首先包含用戶登陸界面,用戶進(jìn)行登錄后,可以完成察看產(chǎn)品類型,察看購(gòu)物車內(nèi)容、訂購(gòu)產(chǎn)品、顯示訂購(gòu)單及刪除指定定單等相應(yīng)功能,若成功訂購(gòu),還可以按照網(wǎng)頁(yè)指示用銀行劃撥或信用卡方式進(jìn)行支持。2.購(gòu)物車的實(shí)現(xiàn)技術(shù)式用戶會(huì)話中可以存放任何類型數(shù)據(jù),每個(gè)用戶有一個(gè)唯一的會(huì)話ID,用此ID區(qū)分不同用戶的購(gòu)物車會(huì)話數(shù)據(jù)是存放在WEB服務(wù)器的內(nèi)存中的,如果使用購(gòu)物車的用戶比較多的話,這樣一來(lái)將占用大量服務(wù)器資源。5.4系統(tǒng)后臺(tái)功能后臺(tái)管理是整個(gè)銷售系統(tǒng)中最為重要和復(fù)雜的部分,產(chǎn)品項(xiàng)可以根據(jù)產(chǎn)品的特點(diǎn),無(wú)級(jí)分類,自動(dòng)數(shù)據(jù)庫(kù)管理,猶如應(yīng)用程序的錄入方式,毫不費(fèi)力地管理數(shù)萬(wàn)條數(shù)據(jù)項(xiàng)。后臺(tái)管理共分為商品管理,用戶管理,分類管理。后臺(tái)系統(tǒng)流程圖解管理員管理員錯(cuò)誤錯(cuò)誤顯示錯(cuò)誤信息顯示錯(cuò)誤信息正確正確管理員登錄管理員登錄用戶管理分類管理商品管理用戶管理分類管理商品管理VIP資格設(shè)置商品屬性管理后臺(tái)用戶管理前臺(tái)用戶管理管理會(huì)員等級(jí)商品品牌管理商品小類管理商品分類管理VIP資格設(shè)置商品屬性管理后臺(tái)用戶管理前臺(tái)用戶管理管理會(huì)員等級(jí)商品品牌管理商品小類管理商品分類管理熱銷斷貨商品管理商品訂單查看新的商品添加新的商品5.4.2采購(gòu)與訂單生成購(gòu)物后,可進(jìn)入收銀臺(tái),確認(rèn)支付和配送方法后生成訂單。會(huì)員還可以查詢自己訂單的處理情況和歷史訂單。5.4.3商品管理系統(tǒng)商品管理:包括添加新的商品,查看新的商品,管理商品訂單,熱銷斷貨商品可按實(shí)際需要,設(shè)置多級(jí)商品分類。添加商品:管理員和添加人員可以通過(guò)這個(gè)功能向書店錄入新的商品。添加商品先添加商品的分類,然后填寫商品的各種信息包括書名、作者、出版社、出版日期、書頁(yè)等一系列屬性,填寫完畢就可以上傳進(jìn)入系統(tǒng)。5.4.4用戶管理系統(tǒng)該模塊負(fù)責(zé)管理所以網(wǎng)絡(luò)書店的用戶信息。主要功能包括添加、刪除、修改以及查找用戶信息。系統(tǒng)要求對(duì)客戶的帳號(hào)進(jìn)行加密處理保護(hù)客戶的私人信息,客戶可以對(duì)私人信息進(jìn)行維護(hù)。包括用戶的基本信息以及注冊(cè)時(shí)間,會(huì)員級(jí)別,積分,預(yù)存款,按用戶名查找等。后臺(tái)用戶管理包括管理員名稱,密碼,操作,權(quán)限,管理員添加。5.4.5分類管理系統(tǒng)分類管理包括商品分類管理,商品小類管理,商品屬性管理,商品品牌管理。商品分類管理包括添加,刪除,修改商品分類??砂磳?shí)際需要,設(shè)置多級(jí)商品分類。5.5前臺(tái)頁(yè)面設(shè)計(jì)5.5.1系統(tǒng)首頁(yè)頁(yè)面設(shè)計(jì)系統(tǒng)首頁(yè)是所有用戶登陸系統(tǒng)的第一個(gè)界面,登陸此界面的用戶不需用戶名與密碼既可瀏覽。本頁(yè)包含新品圖書、暢銷圖書、推薦圖書、注冊(cè)、登錄等欄目。用戶可根據(jù)自己喜好瀏覽本系統(tǒng)中各類圖書。界面如圖5.7所示:圖5.7系統(tǒng)前臺(tái)頁(yè)面5.5.2用戶頁(yè)面收貨資料模板設(shè)計(jì)圖5.8用戶收貨資料頁(yè)面模板主要代碼如下:<scriptlanguage="JavaScript"> functioncheckspace(checkstr){varstr='';for(i=0;i<checkstr.length;i++){str=str+'';}return(str==checkstr);}functioncheckreceiveaddr(){if(checkspace(document.receiveaddr.recepit.value)){ document.receiveaddr.recepit.focus();alert("對(duì)不起,請(qǐng)?zhí)顚懯肇浫诵彰?); returnfalse;}if(checkspace(document.receiveaddr.city.value)){ document.receiveaddr.city.focus();alert("對(duì)不起,請(qǐng)?zhí)顚懯肇浫怂谑∈校?); returnfalse;}if(checkspace(document.receiveaddr.address.value)){ document.receiveaddr.address.focus();alert("對(duì)不起,請(qǐng)?zhí)顚懯肇浫嗽敿?xì)收貨地址!"); returnfalse;}if(checkspace(document.receiveaddr.postcode.value)){ document.receiveaddr.postcode.focus();alert("對(duì)不起,請(qǐng)?zhí)顚戉]編!"); returnfalse;}if(checkspace(document.receiveaddr.usertel.value)){ document.receiveaddr.usertel.focus();alert("對(duì)不起,請(qǐng)留下您的電話!"); returnfalse;}if(checkspace(document.receiveaddr.deliverymethord.value)){ document.receiveaddr.deliverymethord.focus();alert("對(duì)不起,您還沒(méi)有選擇送貨方式!"); returnfalse;}if(checkspace(document.receiveaddr.paymethord.value)){ document.receiveaddr.paymethord.focus();alert("對(duì)不起,您還沒(méi)有選擇支付方式!"); returnfalse;}}</script>5.6后臺(tái)功能模塊設(shè)計(jì)5.6.1用戶注冊(cè)功能用戶要使用使用本系統(tǒng),注冊(cè)是不能避免的。用戶可在系統(tǒng)首頁(yè)上點(diǎn)“注冊(cè)”(如圖5.9)進(jìn)入用戶注冊(cè)界面進(jìn)行注冊(cè)。圖5.9用戶注冊(cè)界面主要代碼如下:<%ifNOTisempty(request("RegSubmit"))then setrs=server.CreateObject("adodb.recordset") rs.open"selectusername,useremailfrom[user]whereusername='"&trim(request("username"))&"'oruseremail='"&trim(request("useremail"))&"'",conn,1,1 ifnotrs.eofandnotrs.bofthen callMsgBox("您輸入的用戶名或Email地址已存在,請(qǐng)返回重新輸入!","Back","None") endif rs.close rs.open"select*from[user]",conn,1,3 rs.addnew rs("username")=trim(request("username")) rs("password")=md5(trim(request("password"))) rs("useremail")=trim(request("useremail")) rs("quesion")=trim(request("quesion")) rs("answer")=md5(trim(request("answer"))) rs("realname")=trim(request("realname")) '身份證 rs("identify")=trim(request("identify")) rs("mobile")=trim(request("mobile")) rs("userqq")=trim(request("userqq")) rs("adddate")=now() rs("lastvst")=now() rs("loginnum")=0 rs("postcode")=0 rs("score")=0 rs("paymethord")=0 rs("deliverymethord")=0 rs.update rs.close setrs=nothing response.Cookies(cookieName)("username")=trim(request("username")) response.Cookies(cookieName).expires=date+1 session("regtimes")=1 session.Timeout=1 callMsgBox("注冊(cè)成功!請(qǐng)到用戶管理中心填詳細(xì)資料!","GoUrl","muser.asp")endif%>用戶注冊(cè)須填寫注冊(cè)欄中的每一項(xiàng),服務(wù)條款由用戶填寫,用戶提交注冊(cè)信息后,漏填、錯(cuò)填系統(tǒng)都會(huì)給于相關(guān)提示。注冊(cè)成功后,系統(tǒng)返回“注冊(cè)成功,登陸”。5.6.2登陸模塊功能設(shè)計(jì)本系統(tǒng)登陸功能包括用戶登陸、管理員登陸兩個(gè)模塊。下面分別介紹:(1)用戶登陸模塊:在右上角點(diǎn)“登陸”進(jìn)入用戶登陸界面。界面如圖5.10所示:用戶輸入用戶名、密碼、驗(yàn)證碼點(diǎn)擊登陸后,系統(tǒng)啟動(dòng)數(shù)據(jù)庫(kù)查詢,若所填信息存在并正確則登陸成功,否則返回相應(yīng)提示信息。圖5.10用戶登錄界面主要代碼:<%ifNOTisempty(request("LoginSubmit"))thendimusername,passwordusername=replace(trim(request("username")),"'","")password=md5(replace(trim(request("password")),"'",""))'ifusername=""orpassword=""then'callMsgBox("對(duì)不起,登錄失敗,請(qǐng)檢查您的登錄名和密碼","None","None")'endifsetrs=server.CreateObject("adodb.recordset")rs.Open"select*from[user]whereusername='"&username&"'andpassword='"&password&"'",conn,1,3ifnot(rs.bofandrs.eof)then ifpassword=rs("password")then response.Cookies(cookieName)("username")=trim(request("username")) response.Cookies(cookieName)("vip")=rs("vip") rs("lastvst")=now() rs("loginnum")=rs("loginnum")+1 rs.Update rs.Close setrs=nothing response.redirect"muser.asp" else callMsgBox("對(duì)不起,您的用戶名或密碼有誤!","Back","None") endifelse callMsgBox("對(duì)不起,您的用戶名或密碼有誤!","Back","None")endifendif%>(2)管理員登陸模塊:管理員登陸須在系統(tǒng)首頁(yè)地址欄后加/manage/login.asp登陸.界面如圖5.11所示:圖5.11管理員登錄框主要代碼:<%ifNOTisempty(request("LoginSubmit"))then dimadmin,password admin=replace(trim(request("Name")),"'","") password=md5(replace(trim(request("Pws")),"'","")) setrs=server.CreateObject("adodb.recordset") rs.Open"select*from[admin]whereadmin='"&admin&"'andpassword='"&password&"'",conn,1,1 ifnot(rs.bofandrs.eof)then ifpassword=rs("password")then session("admin")=trim(rs("admin")) ession("rank")=int(rs("rank")) session.Timeout=sessionLife rs.Close setrs=nothing response.Redirect"mpro.asp" else callMsgBox("登錄失??!","Back","None") endif else callMsgBox("非法登陸!","Back","None") endifendif%>5.6.3管理員管理用戶模塊管理員登陸管理員管理界面后便可根據(jù)需要進(jìn)行管理,管理員可對(duì)所有用戶及系統(tǒng)所有圖書。(1)管理員管理/用戶管理界面如圖5.12所示:圖5.12管理員管理/前臺(tái)用戶管理主要代碼:<%ifsession("rank")>1then callMsgbox("你的權(quán)限不夠!","Back","None") response.Endendif%><%ifNOTisempty(request("DelQuserSubmit"))then dimuserid userid=request.QueryString("id") ifuserid=""thenuserid=request("userid") conn.execute"deletefrom[user]whereuseridin("&userid&")" conn.execute"deletefromorderswhereuseridin("&userid&")" response.Redirect"quser.asp"endif%>(2)管理員管理/商品管理/添加新書界面如圖5.13所示:圖5.13管理員管理/商品管理/添加新書主要代碼:functioncheckpro(){if(checkspace(.value)){ .focus();alert("請(qǐng)輸入書名!"); returnfalse;} if(checkspace(document.myform.author.value)){ document.myform.author.focus();alert("請(qǐng)輸入作者!"); returnfalse;} if(checkspace(document.myform.mark.value)){ document.myform.mark.focus();alert("請(qǐng)輸入出版社!"); returnfalse;} if(checkspace(document.myform.type.value)){ document.myform.type.focus();alert("請(qǐng)輸入ISBN!"); returnfalse;}……(3)管理員管理/用戶管理/用戶管理界面如圖5.14所示:圖5.14管理員管理/用戶管理/后臺(tái)用戶管理界面主要代碼:<%'如果提交表單就建立Recoredset對(duì)像IfNOTIsEmpty(Request.Form)then setrs=server.CreateObject("adodb.recordset") '取得處理id號(hào) dimid id=request("Id")endif'添加后臺(tái)用戶IfNOTIsEmpty(Request("AddHuser"))then rs.open"select*fromadmin",conn,1,3 rs.addnew rs("admin")=trim(request("AddName")) rs("password")=md5(trim(request("AddPws"))) rs("rank")=int(request("AddRank")) rs.update rs.close setrs=nothing callMsgBox("添加成功!","GoUrl","huser.asp")endIf'刪除后臺(tái)用戶IfNOTIsEmpty(request("Del"))then '取得Id號(hào) conn.execute("deletefromadminwhereid="&id) callMsgBox("刪除成功!","GoUrl","huser.asp")endIf'修改后臺(tái)用戶資料ifNOTIsEmpty(request("Modify"))then '取得Id號(hào) rs.Open"select*fromadminwhereid="&id,conn,1,3 rs("admin")=trim(request("Name")) iftrim(request("password"))<>""then rs("password")=md5(trim(request("password"))) endif rs("rank")=int(request("rank")) rs.Update rs.Close setrs=nothing callMsgBox("修改成功!","GoUrl","huser.asp")endif%>5.6.4用戶登陸模塊用戶登陸后,用戶便可進(jìn)行網(wǎng)上購(gòu)物,(1)用戶登陸/購(gòu)物車/結(jié)賬界面如圖5.15所示:圖5.15用戶管理/系統(tǒng)設(shè)置/博客設(shè)置界面主要代碼:<%setrs=server.CreateObject("adodb.recordset")rs.open"selectrecepit,userid,sex,useremail,city,address,postcode,usertel,paymethord,deliverymethord,realnamefrom[user]whereusername='"&request.cookies(cookieName)("username")&"'",conn,1,1dimuserid,idid=request("id")userid=rs("userid")%>(2)用戶登陸/我的訂單界面如圖5.16所示圖5.16用戶管理/系統(tǒng)設(shè)置/模板設(shè)置界面主要代碼:<%setrs=server.CreateObject("adodb.recordset")dimstatestate=request.QueryString("state")ifstate=0orstate=""thenselectcasestatecase"0"rs.open"selectdistinct(goods),realname,actiondate,recepit,deliverymethord,paymethord,statefromorderswhereusername='"&request.cookies(cookieName)("username")&"'andstate<6orderbyactiondatedesc",conn,1,1case""rs.open"selectdistinct(goods),realname,actiondate,recepit,deliverymethord,paymethord,statefromorderswhereusername='"&request

溫馨提示

  • 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)論