小型購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)論文_第1頁(yè)
小型購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)論文_第2頁(yè)
小型購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)論文_第3頁(yè)
小型購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)論文_第4頁(yè)
小型購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩3頁(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)介

1、【標(biāo)題】小型購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 【作者】李瀟雅 【關(guān)鍵詞】電子商務(wù)  購(gòu)物網(wǎng)站  Internet  ASP.NET 【指導(dǎo)老師】洪剛 【專業(yè)】計(jì)算機(jī)科學(xué)與技術(shù) 【正文】引言隨著互聯(lián)網(wǎng)的普及和發(fā)展,電子商務(wù)將是企業(yè)和商家的最終選擇,它具有開(kāi)放性、國(guó)際性、實(shí)時(shí)性、互動(dòng)性和低成本的特點(diǎn),是“永不關(guān)門”的商場(chǎng)。經(jīng)濟(jì)的市場(chǎng)化與全球化和互聯(lián)網(wǎng)的普及使電子商務(wù)迅猛發(fā)展。互聯(lián)網(wǎng)開(kāi)放性、交互性的特性不僅可以保證企業(yè)在互聯(lián)網(wǎng)中查詢到自己所需要的信息,還允許企業(yè)發(fā)布自己的信息或進(jìn)行網(wǎng)絡(luò)經(jīng)營(yíng)。因此,制定和實(shí)施電子商務(wù)發(fā)展戰(zhàn)略,已成為很多企業(yè)優(yōu)先考慮的目標(biāo),唯有這樣才能站在未

2、來(lái)企業(yè)發(fā)展的至高點(diǎn),才能適應(yīng)WTO和全球經(jīng)濟(jì)一體化的發(fā)展趨勢(shì),才能進(jìn)一步提高企業(yè)核心競(jìng)爭(zhēng)力。電子商務(wù)作為一種獨(dú)立的經(jīng)濟(jì)形態(tài),已初具規(guī)模。特別是以Yahoo、AOL、Amazon為代表的最早一批網(wǎng)站的成功,標(biāo)志著Internet所創(chuàng)造的巨大神話以及給人類生活所帶來(lái)的巨大影響。電子商務(wù)給企業(yè)帶來(lái)的好處不言而喻,在市場(chǎng)上,電子商務(wù)被炒得沸沸揚(yáng)揚(yáng),但如何建立企業(yè)的電子商務(wù),如何把企業(yè)業(yè)務(wù)建在Internet上,這涉及到建立電子商務(wù)網(wǎng)站、開(kāi)發(fā)符合Internet特點(diǎn)的有效的業(yè)務(wù)應(yīng)用、管理網(wǎng)上的交易信息、保證網(wǎng)上數(shù)據(jù)安全、快速反應(yīng)市場(chǎng)變化及充分滿足Internet業(yè)務(wù)進(jìn)一步發(fā)展的要求等等。購(gòu)物網(wǎng)站是基于電

3、子商務(wù)所建立的,它們不受店面空間的限制。哪怕只是街邊小店,在網(wǎng)上卻可以擁有百貨大樓那么大的店面,只要投資者愿意,可以擺上成千上萬(wàn)種商品。目前國(guó)內(nèi)最大的專業(yè)拍賣網(wǎng)站同時(shí)在線的商品要超過(guò)10萬(wàn)件已超過(guò)一些大超市。 購(gòu)物網(wǎng)站不受地理位置影響,不管客戶離店有多遠(yuǎn),也不管顧客是國(guó)內(nèi)還是國(guó)外,在網(wǎng)上,客戶一樣可以很方便地找到并購(gòu)買商品。這令消費(fèi)群體突破了地域的限制,變得無(wú)限廣闊了。1.網(wǎng)站概述本網(wǎng)站是一個(gè)小型的購(gòu)物網(wǎng)站,用戶注冊(cè)后就可以在本網(wǎng)站購(gòu)買商品,本網(wǎng)站提供用戶注冊(cè)、登錄,瀏覽、查詢商品,瀏覽公告,留言,個(gè)人信息的管理,管理員管理用戶、訂單、商品和留言等功能。購(gòu)物網(wǎng)站主要是讓用戶和供應(yīng)商能

4、利用電子商務(wù)在網(wǎng)上進(jìn)行交易,使用戶不用出門也能買到想要的商品。我在設(shè)計(jì)此網(wǎng)站時(shí)盡量做到界面友好,容易操作。我們采用了前臺(tái)與后臺(tái)兼可以在瀏覽器中操作,但又分離的結(jié)構(gòu)。此電子商務(wù)網(wǎng)站的結(jié)構(gòu)的特點(diǎn)在于1、安全性好,只有用戶注冊(cè)成為正式會(huì)員才能購(gòu)買商品,否則無(wú)法購(gòu)買商品。2、界面友好并容易使用,任何具有網(wǎng)絡(luò)使用經(jīng)驗(yàn)的用戶都可以輕松上手。3、維護(hù)方便。只要具有網(wǎng)站內(nèi)部使用權(quán)限,在任何時(shí)候、任何地方只要能夠進(jìn)入網(wǎng)站就可以進(jìn)行維護(hù)。4、網(wǎng)站更新、信息發(fā)布快速,強(qiáng)大、簡(jiǎn)單的后臺(tái)管理功能,不需要專業(yè)的管理人員就可以管理網(wǎng)站后臺(tái),進(jìn)行公司新聞的發(fā)布,產(chǎn)品的推行,會(huì)員的管理,留言的管理。1.1網(wǎng)站可行性分析當(dāng)前,隨

5、著人們生活水平的提高,大大小小各種商店已布滿了城市大街小巷,部分商品價(jià)格大大降低,商店之間競(jìng)爭(zhēng)相當(dāng)激烈,利潤(rùn)減少。很多大型商店已轉(zhuǎn)向在互聯(lián)網(wǎng)上購(gòu)物業(yè)務(wù),以節(jié)約成本,增加利潤(rùn)增長(zhǎng)點(diǎn),網(wǎng)絡(luò)上的商店也是大量存在。但是在本地區(qū)的電子商務(wù)網(wǎng)站不多,配送范圍狹窄,電子商務(wù)功能應(yīng)用不夠,因而知名度不高,所以網(wǎng)上購(gòu)物還有很大的發(fā)展空間。建立小型購(gòu)物網(wǎng)站,開(kāi)展商品網(wǎng)上交易、配送服務(wù),主要有以下幾個(gè)方面的作用:1、降低成本。以電子商務(wù)開(kāi)展業(yè)務(wù),可以大量減少人力、物力資源;同時(shí)使得交易活動(dòng)突破了時(shí)間和空間的限制,可以在任何時(shí)間、任何地點(diǎn)進(jìn)行,大大降低成本,提高效率。2、有利于樹(shù)立購(gòu)物網(wǎng)站的形象。作為第四媒體的互聯(lián)網(wǎng)

6、,其特點(diǎn)就是可以跨越時(shí)空,正常情況下,網(wǎng)站無(wú)時(shí)無(wú)刻不在工作,通過(guò)此購(gòu)物網(wǎng)站,用戶可以跨越時(shí)空了解商店,利用多媒體技術(shù),本網(wǎng)站可以向用戶展示商品、經(jīng)營(yíng)理念、形象。3、有利于拓展?fàn)I銷渠道,擴(kuò)大市場(chǎng),提高營(yíng)銷效率。許多商店都可通過(guò)網(wǎng)站來(lái)開(kāi)展電子營(yíng)銷,電子營(yíng)銷作為傳統(tǒng)營(yíng)銷的補(bǔ)充;電子營(yíng)銷可以拓展新的空間,增加銷售渠道,接觸更大的消費(fèi)群體,獲得更多的新顧客,擴(kuò)大市場(chǎng)。4、有利于了解顧客的意見(jiàn),掌握顧客的需求,在不干擾顧客正常工作和生活的條件下,通過(guò)本網(wǎng)站上的客戶留言功能可以了解客戶的意見(jiàn)和心聲,加強(qiáng)與顧客間的聯(lián)系建立良好的顧客關(guān)系,通過(guò)顧客的意見(jiàn)可以對(duì)網(wǎng)站進(jìn)行補(bǔ)充,以便更好的滿足用戶的需求。5、有利于改

7、善服務(wù),提高服務(wù)質(zhì)量。利用網(wǎng)站,通過(guò)電子溝通方式,開(kāi)展在線服務(wù)方式能夠更加及時(shí)準(zhǔn)確地掌握用戶的需求,通過(guò)網(wǎng)站的交互式服務(wù)使得被動(dòng)提供和主動(dòng)獲得統(tǒng)一起來(lái),從而實(shí)現(xiàn)售前、售中、售后的全過(guò)程和全方位的服務(wù)。1.2網(wǎng)站建立的目標(biāo)本購(gòu)物網(wǎng)站為小型電子商務(wù)網(wǎng)站,具備簡(jiǎn)單小型網(wǎng)站的基本功能。建立本購(gòu)物網(wǎng)站,主要是運(yùn)用電子商務(wù),進(jìn)一步開(kāi)拓業(yè)務(wù)市場(chǎng),使本地和外地的客戶能通過(guò)本網(wǎng)站非常簡(jiǎn)單、方便地選購(gòu)各種商品。網(wǎng)站的整體設(shè)計(jì)注重實(shí)用性與觀賞性的結(jié)合,側(cè)重實(shí)用性,突出新穎、簡(jiǎn)單的特點(diǎn)。具體設(shè)計(jì)目標(biāo)分為以下幾點(diǎn):1、商品選取,充分考慮到當(dāng)今網(wǎng)絡(luò)快遞發(fā)展的趨勢(shì),力求從新穎、方便、簡(jiǎn)潔方面入手,確保商品的質(zhì)量。2、基本功

8、能設(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ù)量,至少為10頁(yè),每個(gè)頁(yè)面可互相鏈接。2.整體方案設(shè)計(jì)2.1整體架構(gòu)采用winXP操作系統(tǒng)+ IIS 5. 0 站點(diǎn)管理器+ Access 2003 數(shù)據(jù)庫(kù), 此架構(gòu)的主要優(yōu)點(diǎn)為操作簡(jiǎn)單、維護(hù)方便、界面友好。2.2開(kāi)發(fā)工具(1)、ASP.NET(VB.NET)       (2)、Dreamweaver、Photoshop、Flash 

9、      (3)、IIS(Internet Information Service)       (4)、Access2003   (5)、VS.NET2.3工作原理在多數(shù)場(chǎng)合下,可以將ASP.NET頁(yè)面簡(jiǎn)單地看成一般的HTML頁(yè)面,頁(yè)面包含標(biāo)記有特殊處理方式的一些代碼段。當(dāng)安裝.NET時(shí),本地的IIS Web服務(wù)器自動(dòng)配置成查找擴(kuò)展名為.aspx的文件。2.4系統(tǒng)的運(yùn)行環(huán)境即軟硬件要求服務(wù)器:PIII651/ 128M/ 10G/

10、10/ 100 及以上配置(自備)客戶端:P166/ 64M/ 4G/ 10/ 100 及以上配置(自備)服務(wù)器操作系統(tǒng):Win XP Server (自備)服務(wù)器端數(shù)據(jù)庫(kù)系統(tǒng):Acess2003(自備)客戶端操作系統(tǒng):Win9x 或Win XP , IE5. 0 及以上瀏覽器(自備)3.網(wǎng)站分析和實(shí)現(xiàn)原理3.1 B/S模式的模型結(jié)構(gòu) B/S模式,即瀏覽器服務(wù)器模式,是一種從傳統(tǒng)的二層C/S模式發(fā)展起來(lái)的新的網(wǎng)絡(luò)結(jié)構(gòu)模式,其本質(zhì)是三層結(jié)構(gòu)C/S模式。 3.2 B/S模式的工作原理 在B/S模式中,客戶端運(yùn)

11、行瀏覽器軟件。瀏覽器以超文本形式向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)。 3.3 B/S模式的特點(diǎn) B/S模式管理信息系統(tǒng)基本上克服了C/S 模式管理信息系統(tǒng)的不足,其主要表現(xiàn)在: 1.系統(tǒng)開(kāi)發(fā)、維護(hù)和升級(jí)的經(jīng)濟(jì)性 2.B/S模式提供了一致的用戶界面 3.B

12、/S模式具有很強(qiáng)的開(kāi)放性 在B/S模式下,外部的用戶亦可通過(guò)通用的瀏覽器進(jìn)行訪問(wèn)。3.4功能設(shè)計(jì)本網(wǎng)站對(duì)用戶提供新客戶注冊(cè),老客戶登錄,瀏覽公告(包括最新商品、最優(yōu)惠商品信息等) 、客戶登錄后可瀏覽及查詢商品信息(根據(jù)關(guān)鍵字查詢)、購(gòu)買商品、個(gè)人信息的管理(包括個(gè)人資料的查詢及修改、訂單查詢、積分查詢)以及留言等功能,對(duì)管理員提供公告管理(發(fā)布,修改,刪除),商品管理(包括添加、更新和刪除),管理(審核,刪除),訂單管理(包括            

13、60;                                                 

14、60;                                                 

15、60;                                                 

16、60;                                                 

17、60;                                                 

18、60;               更新和刪除),留言管理(包括對(duì)留言的刪除和回復(fù))等功能。編號(hào) 功能名稱 功能描述1 注冊(cè)登陸對(duì)未進(jìn)行登陸的顧客給于登陸,和未注冊(cè)的顧客給于注冊(cè)功能。2 瀏覽公告 瀏覽網(wǎng)站新發(fā)布的信息方便知道商品的動(dòng)態(tài)。3 購(gòu)買商品 會(huì)員可以對(duì)自己滿意的商品進(jìn)行購(gòu)買。4 個(gè)人信息管理 對(duì)個(gè)人資料的查詢及修改、訂單查詢、積分查詢等等。5 管理員入口 對(duì)管理員身份的一個(gè)驗(yàn)證。6 公告管理 管理員對(duì)公告進(jìn)行發(fā)布、更新、刪除等等操作。7

19、 商品管理 可以添加、修改、刪除商品類型和商品的詳細(xì)信息。8 折扣管理 根據(jù)商品的情況和季節(jié)以及積分對(duì)商品折扣進(jìn)行修改。9 客戶管理 對(duì)新注冊(cè)的用戶進(jìn)行審核和刪除,但不能修改用戶信息。10 訂單管理 對(duì)用戶的訂單進(jìn)行管理。11 留言管理 對(duì)留言進(jìn)行審核,刪除和回復(fù)。表313.5功能上的亮點(diǎn)1、頁(yè)面模塊化本網(wǎng)站在界面設(shè)計(jì)上都采用了模塊化處理思想,把很多頁(yè)面的共有部分集成一個(gè)模塊,例如頁(yè)面的頭,尾和導(dǎo)航條,這樣就避免了在每個(gè)頁(yè)面都寫(xiě)同樣的代碼,而只要以一句:重用這部分即可,大大提高了開(kāi)發(fā)效率。2、功能比較全面網(wǎng)站整體的系統(tǒng)功能模塊圖如圖1-1所示。 圖3-1 網(wǎng)站整體的功能模圖

20、3、人性化設(shè)計(jì):本系統(tǒng)導(dǎo)航的另一個(gè)亮點(diǎn)就是導(dǎo)航明晰。這樣不管用戶位于本網(wǎng)站的哪個(gè)角落,都不會(huì)迷路。都能根據(jù)導(dǎo)航找到方向。4.數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)4.1 數(shù)據(jù)庫(kù)的安全問(wèn)題Access數(shù)據(jù)庫(kù)作為微軟推出的以標(biāo)準(zhǔn)JET為引擎的桌面型數(shù)據(jù)庫(kù)系統(tǒng),由于具有操作簡(jiǎn)單、界面友好等特點(diǎn),較多的用戶群體使用它。因此ASP.NETAccess成為許多中小型網(wǎng)上應(yīng)用系統(tǒng)的首選方案。但ASP.NETAccess解決方案在為我們帶來(lái)便捷的同時(shí),也帶來(lái)了不容忽視的安全問(wèn)題。ASP.NETAccess解決方案的主要安全隱患來(lái)自Access數(shù)據(jù)庫(kù)的安全性,其次在于ASP.NET網(wǎng)頁(yè)設(shè)計(jì)過(guò)程中的安全漏洞。4.2 

21、數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)的主要數(shù)據(jù)庫(kù)包括7張表:(1)、客戶信息表:包括客戶ID、用戶名、密碼、真實(shí)姓名、性別、座機(jī)、手機(jī)號(hào)碼、地址、郵件等。  (2)、商品類型表:包括商品類型ID、商品類型名稱。 (3)、商品信息表:包括商品ID、商品名稱、商品類型ID、價(jià)格、折扣、圖片、商品介紹、供應(yīng)商等。 (4)、訂單信息表:包括訂單ID、商品ID、價(jià)格、購(gòu)買數(shù)量、購(gòu)買客戶ID、收貨人姓名、收貨人地址、收貨人電話、訂單處理狀態(tài)等。 (5)、公告信息表:包括公告ID、標(biāo)題、內(nèi)容、發(fā)布時(shí)間等。 (6)、管理員表:包括用戶名、密碼。 (7)、留言信

22、息表:包括留言ID、留言者用戶名、性別、郵件、標(biāo)題、內(nèi)容、留言時(shí)間、回復(fù)時(shí)間、回復(fù)內(nèi)容等。圖4-1是本網(wǎng)站數(shù)據(jù)庫(kù)的E-R圖,表明了各個(gè)表之間的關(guān)系。 圖4-1 數(shù)據(jù)庫(kù)E-R圖5.網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)5.1 數(shù)據(jù)庫(kù)的連接本網(wǎng)站是連接數(shù)據(jù)庫(kù)的動(dòng)態(tài)網(wǎng)站,其開(kāi)發(fā)過(guò)程中的關(guān)鍵技術(shù)就是動(dòng)態(tài)網(wǎng)站數(shù)據(jù)庫(kù)的設(shè)計(jì)與編程,包括數(shù)據(jù)源的配置與連接、數(shù)據(jù)源的操作、數(shù)據(jù)的獲取、SQL查詢語(yǔ)句的使用。這里主要是用的DataGrid控件和相關(guān)代碼建立與數(shù)據(jù)庫(kù)的連接。具體過(guò)程如下:(1)利用Connection對(duì)象建立和數(shù)據(jù)庫(kù)的連接;(2)建立Command對(duì)象,執(zhí)行查詢語(yǔ)句命令;(3)建立DataAd

23、apter對(duì)象;(4)建立DataSet對(duì)象的Fill方法填充DataSet對(duì)象;(5)將DataSet對(duì)象綁定到數(shù)據(jù)綁定控件。具體實(shí)現(xiàn)代碼如下:Dim conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("fuling.mdb")Dim cmd As New OleDbCommand("select * from product", conn)Dim adp As New

24、OleDbDataAdapter(cmd)Dim ds As New DataSet()adp.Fill(ds, "product")MyDataGrid.DataSource=DS.Tables("product").DefaultView   MyDataGrid.DataBind()   5.2 前臺(tái)設(shè)計(jì)圖5-1是主頁(yè),是所有用戶進(jìn)入該網(wǎng)站的第一頁(yè)面,從圖中可以看出,用戶可以通過(guò)本網(wǎng)站登錄郵箱,比如新浪,網(wǎng)易,163等等,還可以進(jìn)入客戶論壇發(fā)表自己有關(guān)的看法,從主頁(yè)上可

25、以更快的了解更多本網(wǎng)站關(guān)于商品商店的信息,從主頁(yè)上可以看出,本網(wǎng)站是涪陵15家企業(yè)的一個(gè)綜合性購(gòu)物網(wǎng)站,但是由于時(shí)間有限,我只實(shí)現(xiàn)了新世紀(jì)百貨的購(gòu)物,其他還有待完善。用戶通過(guò)主頁(yè)可以看到網(wǎng)站的公告,網(wǎng)站的公告發(fā)布是根據(jù)公告發(fā)布的時(shí)間來(lái)定的。從數(shù)據(jù)庫(kù)中選出來(lái)的。所有用戶都可以進(jìn)入本網(wǎng)站,但是只有注冊(cè)為會(huì)員才能在本網(wǎng)站進(jìn)行購(gòu)物,如果是已經(jīng)注冊(cè)的會(huì)員,在首頁(yè)的左邊就可以登錄,登錄后就是自己的91,然后可以修改自己的信息,也可以買東西,如果是沒(méi)有注冊(cè)的就點(diǎn)注冊(cè)就進(jìn)入注冊(cè)頁(yè)面注冊(cè)成為會(huì)員,然后享有一切會(huì)員的權(quán)利。 圖5-1 客戶登錄后的主界面圖5-2是購(gòu)物的主頁(yè)面,可以選擇下拉菜單里

26、面的商品類型,選擇后頁(yè)面的最上方就會(huì)顯示你選擇的商品,此頁(yè)面只可以看到商品的價(jià)格,產(chǎn)量和生產(chǎn)地,還可以看到最新商品,推薦商品和特價(jià)商品,你可以選擇你喜歡的商品,單擊圖片進(jìn)入商品的詳細(xì)頁(yè)面,可以點(diǎn)擊購(gòu)買進(jìn)入購(gòu)物車頁(yè)面。 圖5-2是購(gòu)物的主頁(yè)面圖5-3是購(gòu)物車頁(yè)面,當(dāng)你單擊購(gòu)買的時(shí)候,就會(huì)出現(xiàn)此頁(yè)面,如果你尚未登錄,會(huì)提示你登錄后再購(gòu)買,并返回到登錄頁(yè)面,如果你已經(jīng)登錄,會(huì)直接進(jìn)入購(gòu)物車頁(yè)面。你可以看到你所要購(gòu)買的商品的名稱,數(shù)量,單價(jià)以及合計(jì),你可以修改商品的數(shù)量,刪除商品,然后點(diǎn)擊更新購(gòu)物車,這樣就會(huì)顯示新的信息。你可以在此頁(yè)面點(diǎn)擊繼續(xù)購(gòu)物返回購(gòu)物頁(yè)面,如果你不需要再購(gòu)物,你可以單擊

27、提交訂單,然后填寫(xiě)你的詳細(xì)信息,然后提交。 圖5-3 購(gòu)物車頁(yè)面購(gòu)物車頁(yè)面的關(guān)鍵代碼如下:  Sub AddToCart(ByVal ProductID As String)      Dim strConn, query As String      Dim cnn As OleDbConnection      Dim adapter As OleDbDataAdapter   &#

28、160;  Dim dataset As DataSet      Dim dt As DataTable      strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("dbfuling.mdb")      cnn = New OleDbConnec

29、tion(strConn)      query = "select * from Product where pid=" & request.QueryString("id")      adapter = New OleDbDataAdapter(query, cnn)      dataset = New DataSet() 

30、;     adapter.Fill(dataset, "product")      dt = dataset.Tables("product")      Dim dr As DataRow = cart.NewRow()      dr(0) = dt.Rows(0)("pid")  

31、;    dr(1) = dt.Rows(0)("name")      dr(2) = dt.Rows(0)("pricexin")      dr(3) = 1      dr(4) = dr(2) * dr(3)      dr(5) = dt.Rows(0)(&

32、quot;introduction")      cart.Rows.Add(dr)   End Sub5.3后臺(tái)設(shè)計(jì)圖5-4為管理員登錄后的主界面。從圖中可以看出,管理員登錄后,管理員可以實(shí)現(xiàn)用戶管理,可以刪除用戶,但是不能修改用戶的信息,訂單管理,留言管理,可以進(jìn)行回復(fù)和刪除,可以添加公告,修改公告,添加商品類型,添加和修改商品的詳細(xì)信息,還可以修改管理員自己的信息,這樣的模塊化可以提高代碼的重用性,可以節(jié)省人力財(cái)力,提高開(kāi)發(fā)效率。 圖5-4 管理員登錄后的頁(yè)面圖5-5是用戶管理頁(yè)面,管理員

33、可以看到用戶的所有信息,他可以刪除用戶信息,但是不能作修改,因?yàn)橛脩粜畔⒉荒茈S便修改,不然用戶下次就不能登錄。訂單管理頁(yè)面和用戶管理頁(yè)面差不多,因?yàn)槎贾荒軇h除不能修改,代碼也差不多,只是選擇的數(shù)據(jù)表不一樣。 圖5-5 用戶管理頁(yè)面用戶管理頁(yè)面的關(guān)鍵代碼如下:圖5-6是留言管理頁(yè)面,管理員可以對(duì)用戶的留言進(jìn)行審核,對(duì)有問(wèn)題的留言進(jìn)行刪除,如果看到用戶有疑問(wèn),可以回復(fù)留言,當(dāng)然也可以查看留言。 圖5-6 留言管理頁(yè)面圖5-7是添加公告頁(yè)面,是用的EWEBEDITOR來(lái)添加公告,可以在EWEBEDITOR里面編輯文字的格式。添加商品具體信息和此頁(yè)面的代碼差不多

34、?;貜?fù)留言代碼如下:Sub Page_Load(sender As Object, e As EventArgs)    Dim strConn As String    Dim str as string    Dim con As OleDbConnection    Dim com As OleDbCommand    dim dr as OleDbdatareader    dim theId as stri

35、ng=request("id")   str="select * from contents where id=" & cint(theid)    con = New OledbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("dbfuling.mdb")    con.Ope

36、n()    com=new OleDbCommand(str,con)    dr=com.executereader()    if dr.read() then      strTitle=dr("title")      strContent=dr("content")    end if    co

37、n.close()    End Sub  Sub Sure_Click(Sender As Object,E As Eventargs)       Dim str as string    Dim con As OleDbConnection    Dim com As OleDbCommand    Dim i,j As Integer    Dim theID,theR

38、eply As String    theID=request("id")    theReply=content.text    if theReply="" then      lbl.text="You must reply to it!"    else      con = New OledbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("dbfuling.mdb") )      str = &

溫馨提示

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