畢業(yè)設(shè)計論文--網(wǎng)上購物商場網(wǎng)站設(shè)計_第1頁
已閱讀1頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢 業(yè) 論 文</b></p><p>  論文題目:網(wǎng)上購物商場網(wǎng)站設(shè)計</p><p>  專 業(yè):計算機(jī)應(yīng)用軟件</p><p><b>  準(zhǔn)考證號: </b></p><p><b>  學(xué)生姓名: </b></p>

2、<p><b>  指導(dǎo)教師:</b></p><p>  2012 年 08月</p><p><b>  摘要</b></p><p>  隨著Internet的不斷普及,人們對于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)頁,收發(fā)電子郵件,日益忙碌的人們開始追求足不出戶的利用互聯(lián)網(wǎng)這一強(qiáng)大的平臺來實現(xiàn)的網(wǎng)上購物。

3、未來社會人們的生活和工作將越來越以來于數(shù)字技術(shù)德爾發(fā)展,越來越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化,當(dāng)人們不用走出家門就能買到自己想要的衣服的時候,他就已經(jīng)體會到了電子商務(wù)的優(yōu)越性了。INTERNET的發(fā)展離成功以及目前的應(yīng)用狀況和發(fā)展趨勢,可以充分的相信網(wǎng)絡(luò)技術(shù)將極大的改變我們的生活和工作方式,而網(wǎng)上購物網(wǎng)站正是設(shè)計來滿足當(dāng)前社會人們的購物需求。</p><p>  運(yùn)用ASP.NET技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫原理,基于B/S

4、模式我開發(fā)了一個網(wǎng)上購物系統(tǒng)。在我的系統(tǒng)中,顧客可以很方便的注冊成為會員,對商品進(jìn)行瀏覽檢索,查看商品的詳細(xì)資料,然后根據(jù)各人的喜好購買心儀的商品。系統(tǒng)會自動為顧客生成訂單,按照顧客所填寫的信息提交訂單并發(fā)貨。系統(tǒng)管理員則可以對現(xiàn)有的商品進(jìn)行添加和編輯,審查已注冊的用戶并對提交的訂單進(jìn)行處理。</p><p>  關(guān)鍵詞:B/S模式、ASP.NET、電子商務(wù)、網(wǎng)絡(luò)數(shù)據(jù)庫、會員</p><p&g

5、t;<b>  Abstract</b></p><p>  With the popularization of Internet, the Internet technology has not only browse webpage, e-mail, increasingly busy people began to pursue the use of the Internet rem

6、ain within doors of this powerful platform to realize online shopping. The future of life and work will be more and more time in digital technology Del development, more and more digital, networking, electronic, virtual,

7、 when people do not have to get out of the house can you want to buy the clothes, he has already realized the elec</p><p>  Application of ASP.NET technology and network database theory, based on the B/S mod

8、e I developed an online shopping system. In my system, customers can easily register as a member, browse and search for products, view detailed information on commodities, then according to their preferences to buy the m

9、erchandise. The system automatically generate orders to customers, according to customer filled out the information submitted orders and shipments. System administrators can the existing products t</p><p>&l

10、t;b>  分享到 </b></p><p><b>  翻譯結(jié)果重試</b></p><p>  抱歉,系統(tǒng)響應(yīng)超時,請稍后再試</p><p>  支持中英、中日在線互譯</p><p>  支持網(wǎng)頁翻譯,在輸入框輸入網(wǎng)頁地址即可</p><p>  提供一鍵清空、復(fù)制功能、

11、支持雙語對照查看,使您體驗更加流暢</p><p>  Key words: B/S, ASP.NET, e-commerce, network database, member</p><p><b>  目 錄</b></p><p>  1摘要- 2 -</p><p><b>  目 錄- 3 -

12、</b></p><p>  2前言- 3 -</p><p>  網(wǎng)上購物系統(tǒng)的發(fā)展- 3 -</p><p>  網(wǎng)上購物的現(xiàn)狀- 4 -</p><p>  網(wǎng)上購物系統(tǒng)的構(gòu)建- 4 -</p><p>  系統(tǒng)說明- 5 -</p><p>  3網(wǎng)站的設(shè)計目標(biāo)

13、- 5 -</p><p>  4網(wǎng)站開發(fā)的設(shè)計思想- 6 -</p><p>  5網(wǎng)上購物系統(tǒng)的設(shè)計原則- 6 -</p><p>  6網(wǎng)站的可行性分析- 7 -</p><p>  7系統(tǒng)環(huán)境- 7 -</p><p>  8網(wǎng)站系統(tǒng)功能分析- 8 -</p><p&g

14、t;  前臺功能分析:- 8 -</p><p>  后臺功能分析:- 8 -</p><p>  9網(wǎng)上購物系統(tǒng)完成功能- 9 -</p><p>  10數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計- 21 -</p><p>  網(wǎng)站數(shù)據(jù)庫需求分析- 24 -</p><p>  網(wǎng)站數(shù)據(jù)庫后臺主要數(shù)據(jù)表- 24 -<

15、;/p><p>  11前臺和后臺其它界面截圖- 26 -</p><p>  12系統(tǒng)特點- 30 -</p><p>  13結(jié)論- 30 -</p><p>  14軟件性能需求- 31 -</p><p>  15附錄- 31 -</p><p>  16致謝- 42

16、 -</p><p>  17參考文獻(xiàn)- 43 -</p><p><b>  前言</b></p><p><b>  網(wǎng)上購物的現(xiàn)狀</b></p><p>  在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國的世界級超一流的零售商,如沃爾瑪凱瑪特,家庭倉儲、科羅格、J.C培

17、尼等紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國的家庭已越來越習(xí)慣于在家中從網(wǎng)上購物。 </p><p>  在我國,網(wǎng)上購物從無到有也不過短短幾年時間。我國第一家網(wǎng)上購物發(fā)生在1996年,燕莎友誼商場首次通過網(wǎng)上商城售出一個景泰藍(lán),雖然貨款的支付不是在網(wǎng)上進(jìn)行的,但這畢竟為我國零售業(yè)奏出了網(wǎng)上購物的先聲。根據(jù)CNNIC的統(tǒng)計結(jié)果,截止2004年1月中國有互聯(lián)網(wǎng)用戶7950萬人,而又有40.7%以上的網(wǎng)民在過去的一年

18、里有過網(wǎng)上購物經(jīng)歷,這就說明中國有網(wǎng)上購物的用戶達(dá)是3235.7萬人,并且這一數(shù)字還在以17%左右的速度增長,預(yù)計到2006年中國網(wǎng)上購物用戶將達(dá)到6962萬人,這說明在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎(chǔ),網(wǎng)上購物方式日趨被大家所接受. </p><p><b>  網(wǎng)上購物系統(tǒng)的構(gòu)建</b></p><p>  現(xiàn)在流行的網(wǎng)上購物系統(tǒng)不僅要有漂亮的網(wǎng)頁,更要有嚴(yán)謹(jǐn)?shù)?/p>

19、規(guī)劃。每一個細(xì)小的環(huán)節(jié)都和重要。這樣才能使得在電子交易時避免不必要錯誤發(fā)生。我們將使用HTML、ASP.NET等技術(shù)來編輯網(wǎng)頁,并運(yùn)用ASP.NET技術(shù)把數(shù)據(jù)庫和動態(tài)網(wǎng)頁相關(guān)聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,這種方法在數(shù)據(jù)量不大時有很多的應(yīng)用場合。當(dāng)數(shù)據(jù)量比較大,并且有較強(qiáng)的專業(yè)性時,錄入的費(fèi)用和出錯的可能性都相應(yīng)上升。本文在實際應(yīng)用開發(fā)中解決方案是建立網(wǎng)站, 以及自己的數(shù)據(jù)庫,使得

20、所需商品信息可以及時的保存、更新。可以更好的及時了解商品買賣的情況。網(wǎng)上購物系統(tǒng),是在網(wǎng)絡(luò)上建立一個虛擬的購物商場,讓人們在網(wǎng)絡(luò)上進(jìn)行購物行為。網(wǎng)上購物以及網(wǎng)上商店的出現(xiàn),避免了挑選商品的煩瑣過程,讓人們的購物過程變得輕松、快捷、方便,很適合現(xiàn)代人快節(jié)奏的生活;同時又能有效的控制"商場"運(yùn)營的成本,開辟了一個新的銷售渠道。</p><p>  通過這次的畢業(yè)設(shè)計,我了解了目前流行的動態(tài)商務(wù)網(wǎng)站

21、的構(gòu)成和運(yùn)作原理,掌握了用ASP.NET構(gòu)建動態(tài)網(wǎng)站的相關(guān)知識和技術(shù)原理,鍛煉了自己的動手實踐能力。更重要的是,通過這次的畢業(yè)設(shè)計,我培養(yǎng)出了刻苦鉆研的學(xué)習(xí)精神和嚴(yán)肅認(rèn)真的學(xué)習(xí)態(tài)度,這對我以后的學(xué)習(xí)和工作有很大的益處。</p><p><b>  系統(tǒng)說明</b></p><p>  本系統(tǒng)是一個中小型的電子商務(wù)系統(tǒng)----網(wǎng)上購物系統(tǒng),可以為各類用戶提供方便的在線購

22、物環(huán)境,符合目前國內(nèi)流行的電子商務(wù)模式。用戶可以在系統(tǒng)中實現(xiàn)注冊、瀏覽商品、搜索查詢商品、下定單、處理定單等功能;管理員可以通過用戶管理、定單管理、商品管理、評論管理等管理功能來對系統(tǒng)進(jìn)行維護(hù)更新。</p><p>  網(wǎng)站的組成有以下幾個子系統(tǒng)組成:</p><p>  1. 主頁,顯示商城主界面,提供近期的商品和最近新聞.客戶在瀏覽器中所看到的直接與客戶面對面的銷售程序,包括:瀏覽商品

23、,訂購商品,查詢定購,購物車等功能。</p><p>  2. 購物車,處理訂購并顯示想要訂購的商品。</p><p>  3. 查詢系統(tǒng),通過商品類別、商品名稱,商品價格來查詢是否有自己需要的商品。</p><p>  4. 用戶注冊系統(tǒng),處理新用戶的注冊和老用戶購物時的確認(rèn)。當(dāng)然并不一定他立即就要買東西,可以先注冊,任何時候都可以來買東西,用戶注冊的好處在于買完

24、東西后無需再要輸入一大堆個人信息,只須將賬號和密碼輸入就可以了。</p><p>  5. 管理員后臺管理系統(tǒng),通過管理員對系統(tǒng)進(jìn)行管理和其它處理, 商品所有數(shù)據(jù),其來源都是后臺所錄入的數(shù)據(jù)。對這部分的數(shù)據(jù)進(jìn)行處理,是后臺數(shù)據(jù)處理模塊的功能.本系統(tǒng)的重點也在此</p><p><b>  網(wǎng)站開發(fā)的設(shè)計思想</b></p><p>  網(wǎng)上購物

25、主要是對后臺管理和前臺操作。后臺管理是管理員對本網(wǎng)站的維護(hù),通過商品資料(添加大類、添加小類、商品添加、商品審查)、商品交易(處理訂單、發(fā)貨查詢)、會員管理(會員審查)、操作管理(管理員添加、管理員審查、管理員退出)等功能達(dá)到對網(wǎng)站的管理。前臺操作是用戶登錄到本網(wǎng)站,可以進(jìn)行用戶注冊,通過網(wǎng)站的新品速遞、商品熱賣、商品分類或電子商品搜索功能,找到自己想要買的商品,裝入購物車,提交定單進(jìn)行購買。</p><p> 

26、 網(wǎng)上購物的特點是客戶和電子商品信息量很大,管理員需要整理的信息很多,為讓管理員輕松、方便、快捷的管理,該平臺采用符合購買電子商品基本的原則,滿足廣大客戶的日益增長的數(shù)量,并達(dá)到操作過程中的直觀、方便、實用、安全等要求。</p><p><b>  網(wǎng)站的可行性分析</b></p><p>  經(jīng)過最初的設(shè)計目標(biāo)和進(jìn)行的市場調(diào)查得出以下四點的可行性分析:</p&

27、gt;<p><b>  經(jīng)濟(jì)可行性:</b></p><p>  即實現(xiàn)這個平臺設(shè)計有沒有什么經(jīng)濟(jì)效益?該平臺設(shè)計只是作為本人的畢業(yè)設(shè)計,又因為本人的設(shè)計能力有限,其功能還不能完善,所以沒有什么經(jīng)濟(jì)效益可談。</p><p><b>  技術(shù)可行性:</b></p><p>  即現(xiàn)有的技術(shù)能否開發(fā)該平臺,

28、會有哪些困難。</p><p><b>  運(yùn)行可行性:</b></p><p>  即該平臺規(guī)定的運(yùn)行方式是否可行。</p><p><b>  法律可行性:</b></p><p>  即該平臺的開發(fā)會不會在社會上引起侵權(quán)或其它責(zé)任問題。因為該平臺是作為畢業(yè)設(shè)計與商業(yè)無關(guān),又因為是自主開發(fā)設(shè)計,

29、因此不會構(gòu)成侵權(quán),在法律上是可行的。</p><p>  通過以上的可行性分析,我將采用Microsoft IIS+ASP.NET將結(jié)合的技術(shù),運(yùn)用SQL Server2000s數(shù)據(jù)庫對網(wǎng)站進(jìn)行建設(shè).</p><p><b>  系統(tǒng)環(huán)境</b></p><p>  開發(fā)使用的各種軟硬件環(huán)境:</p><p><b

30、>  操作系統(tǒng)</b></p><p>  Microsoft XP操作系統(tǒng) + IIS</p><p>  Microsoft Windows XP 2003操作系統(tǒng) + IIS</p><p><b>  操作平臺 </b></p><p>  Microsoft IE 5.0以上</p>

31、;<p><b>  數(shù)據(jù)庫服務(wù)器</b></p><p>  ACCESS/SQL Server2000數(shù)據(jù)庫</p><p><b>  網(wǎng)絡(luò)平臺:</b></p><p>  本系統(tǒng)網(wǎng)絡(luò)平臺使用現(xiàn)有的內(nèi)部網(wǎng)。內(nèi)部局域網(wǎng)要求帶寬為10M。</p><p><b>  采用

32、的開發(fā)工具:</b></p><p>  Microsoft Visual Studio .NET 2005</p><p><b>  文檔編寫工具: </b></p><p>  MICROSOFT OFFICE 套件</p><p><b>  開發(fā)語言:</b></p>

33、;<p>  CSS, C#, HTML, JAVASCRIPT</p><p><b>  網(wǎng)站系統(tǒng)功能分析</b></p><p>  系統(tǒng)分析是平臺開發(fā)的一個不可缺少的環(huán)節(jié),為了能夠使本系統(tǒng)更好、更完善地被設(shè)計出來,就必須先進(jìn)行調(diào)查研究。在系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的功能進(jìn)行細(xì)致的分析,從而才能夠開發(fā)出完整的系統(tǒng)設(shè)計.經(jīng)過前期的深入調(diào)查和研究,網(wǎng)上

34、購物系統(tǒng)針對的用戶是可以是用瀏覽器上網(wǎng)的用戶,信息流量大,服務(wù)器系統(tǒng)要求高。總結(jié)出一個典型的B2C網(wǎng)上購物系統(tǒng)需要完成的一些具體功能.</p><p><b>  前臺功能分析:</b></p><p>  用戶管理:能夠完成用戶基本信息錄入的注冊和用戶基本信息的個人前臺與后臺管理。</p><p>  管理員管理:能夠完成管理員對網(wǎng)站的商品資

35、料(添加大類、添加小類、商品添加、商品審查)、商品交易(外理訂單、發(fā)貨查詢)、會員管理(會員審查)、操作管理(管理員添加、管理員審查、管理員退出)的功能。</p><p>  搜索功能:能過電子商品的名稱,電子商品的分類進(jìn)行搜索</p><p><b>  后臺功能分析:</b></p><p>  1.能夠存儲一定數(shù)量的商品信息,并方便有效的

36、進(jìn)行相應(yīng)的商品數(shù)據(jù)操作和管理,這主要包括:</p><p>  1) 商品信息的錄入、刪除及修改。</p><p>  2) 商品信息的多關(guān)鍵字檢索查詢。</p><p>  3) 商品的賣出、買入和資料統(tǒng)計。</p><p>  4) 商品的分類,屬性的管理。</p><p>  2.能夠?qū)σ欢〝?shù)量的用戶和管

37、理員進(jìn)行相應(yīng)的信息存儲與管理,這其中包括:</p><p>  1) 用戶和管理員信息的登記、刪除及修改。</p><p>  2) 用戶和管理員資料的統(tǒng)計與查詢。</p><p>  3. 能夠?qū)W(wǎng)站的新聞進(jìn)行相應(yīng)的信息存儲與管理,這其中包括:</p><p>  網(wǎng)站新聞的增加,刪除及修改.</p><p>

38、<b>  首頁新聞的設(shè)置.</b></p><p><b>  留言板塊的管理</b></p><p>  4. 能夠?qū)W(wǎng)站的投票進(jìn)行相應(yīng)的信息存儲與管理,這其中包括:</p><p>  網(wǎng)站投票選項的增加,刪除及修改</p><p><b>  投票內(nèi)容的設(shè)置.</b>&

39、lt;/p><p>  5. 能夠?qū)W(wǎng)站的常規(guī)內(nèi)容進(jìn)行設(shè)置,這其中包括:</p><p><b>  網(wǎng)站初始設(shè)置</b></p><p><b>  網(wǎng)站高級設(shè)置</b></p><p><b>  送貨匯款設(shè)置</b></p><p><b>

40、  文字友情連接</b></p><p><b>  圖片友情連接</b></p><p><b>  網(wǎng)站空間查看</b></p><p><b>  探測遠(yuǎn)程服務(wù)器</b></p><p><b>  網(wǎng)站廣告設(shè)置</b></p>

41、;<p>  6 .能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改,同時提供信息備份的服務(wù)。</p><p>  網(wǎng)上購物系統(tǒng)完成功能</p><p>  在平臺功能的分析基礎(chǔ)上,得到本平臺的功能模塊圖如下:</p><p>  網(wǎng)上購物系統(tǒng)平臺主要包括六大功能模塊,用戶管理、管理員管理、搜索等功能模塊。其中用戶管理模塊,主要包括用戶注冊、

42、用戶修改、等功能;管理員管理主要包括商品資料(添加大類、添加小類、商品添加、商品審查)、商品交易、會員管理、等功能;搜索主要包括(商品名稱、商品類別)</p><p>  以下是網(wǎng)上購物系統(tǒng)流程</p><p><b>  網(wǎng)上購物系統(tǒng)流程</b></p><p>  在整個設(shè)計中,使用了廣告控件進(jìn)行廣告輪換,但還沒有于數(shù)據(jù)庫進(jìn)行數(shù)據(jù)綁定,網(wǎng)站

43、首頁界面還不夠美觀,前臺首頁使用了大量的用戶自定義控件,暫時設(shè)定了兩個廣告位置,能夠進(jìn)行項目投票,商品的購買,最近新聞瀏覽,以及按商品的名稱和商品類型進(jìn)行模糊查詢等前臺功能.后臺用CSS結(jié)合JavaScript制作了下拉導(dǎo)航菜單.菜單能夠比較友好的進(jìn)行后臺項目的鏈接.在每個項目中對于數(shù)據(jù)庫的連接,讀取,修改等,幾乎在每個頁面下編寫代碼,增加了工作量, 可惜的是沒有使用存儲過程,效率比較低下,而且還有部分的功能不夠完善,例如,數(shù)據(jù)庫的備份

44、或恢復(fù),訂單的處理,屏蔽IP設(shè)置等等.還有很多的功能有待增加,例如,購物專題的添加和修改,在線支付設(shè)置等等.系統(tǒng)的出錯處理不夠完善,界面不夠美觀,只符合基本的顯示要求.這些問題都還有待解決或完善.</p><p>  以下是完成的網(wǎng)站購物系統(tǒng)的功能:</p><p><b>  完成的前臺功能</b></p><p>  ?游客可以瀏覽網(wǎng)站&

45、lt;/p><p><b>  ?用戶注冊</b></p><p><b>  ?用戶登陸</b></p><p>  ?用戶能夠瀏覽網(wǎng)站</p><p>  ?提供搜索引擎,使用戶能夠按特定的條件對所需商品進(jìn)行搜索</p><p>  ?用戶能夠?qū)ψ约旱淖再Y料進(jìn)行修

46、改</p><p><b>  ?用戶購買商品</b></p><p>  ?用戶對商品發(fā)表評論,可以留言 </p><p>  以下網(wǎng)上購物系統(tǒng)首頁截圖</p><p><b>  前臺購物流程圖</b></p><p><b>  商品搜索流程圖</b

47、></p><p>  其中商品搜索自定義控件的Html代碼定義如下所示,文件名為Product.ascx。</p><p>  <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Product.aspx.cs" Inherits="Manger_

48、Product" %></p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p>  <html

49、 xmlns="http://www.w3.org/1999/xhtml" ></p><p>  <head runat="server"></p><p>  <title>商品管理</title></p><p><b>  </head></b>

50、;</p><p>  <body style ="font-family :宋體; font-size :9pt;"></p><p>  <form id="form1" runat="server"></p><p>  <div style="backgrou

51、nd-image: url()"></p><p>  <table cellSpacing="0" cellPadding="0" width="640" align="center" border="0" style ="font-family :宋體; font-size :9

52、pt;"></p><p><b>  <tr></b></p><p>  <td style="font-family :宋體; font-size :9pt; height: 25px;" align="left"></p><p>  &nbsp;&

53、amp;nbsp; 商品管理</td></p><p><b>  <tr></b></p><p><b>  <tr></b></p><p><b>  <td></b></p><p>  <table cellSp

54、acing="0" cellPadding="0" width="640" align="center" border="0"></p><p><b>  <tr></b></p><p>  <td align="center&qu

55、ot; style ="font-family :宋體; font-size :9pt;"></p><p>  請輸入關(guān)鍵字:&nbsp;</p><p>  <asp:TextBox ID="txtKey" runat="server"></asp:TextBox>&nbsp;&l

56、t;/p><p>  <asp:Button id="btnSearch" runat="server" Text="搜索" OnClick="btnSearch_Click"></asp:Button>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&l

57、t;/p><p><b>  </td></b></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td style ="font-family :宋體; font

58、-size :9pt;" ></p><p><b>  <br /></b></p><p>  <asp:GridView ID="gvGoodsInfo" runat="server" CellPadding="2" Width="95%" Hori

59、zontalAlign="Center" </p><p>  HeaderStyle-CssClass="summary-title" AutoGenerateColumns="False" OnPageIndexChanging="gvGoodsInfo_PageIndexChanging" OnRowDeleting="

60、;gvGoodsInfo_RowDeleting" AllowPaging="True" PageSize="5" BackColor="LightGoldenrodYellow" BorderColor="Tan" BorderWidth="1px" GridLines="None" ForeColor=&

61、quot;Black" ></p><p>  <HeaderStyle Font-Bold="True" Font-Size =Small BackColor="Tan" CssClass="summary-title"></HeaderStyle></p><p><b> 

62、 <Columns></b></p><p>  <asp:BoundField DataField="BookID" HeaderText="商品ID" ></p><p>  <ItemStyle HorizontalAlign="Center" /></p>&

63、lt;p>  </asp:BoundField></p><p>  <asp:BoundField DataField="BookName" HeaderText="商品名稱"></p><p>  <ItemStyle HorizontalAlign="Center" /></p

64、><p>  </asp:BoundField></p><p>  <asp:TemplateField HeaderText ="所屬類別"></p><p>  <HeaderStyle HorizontalAlign =Center /></p><p>  <ItemStyl

65、e HorizontalAlign =Center /></p><p>  <ItemTemplate ></p><p>  <%# GetClassName(Convert.ToInt32(DataBinder.Eval(Container.DataItem, "ClassID").ToString())) %></p>

66、<p>  </ItemTemplate></p><p>  </asp:TemplateField> </p><p>  <asp:BoundField DataField="Author" HeaderText="編注"></p><p>  <ItemStyle

67、HorizontalAlign="Center" /></p><p>  </asp:BoundField></p><p>  <asp:BoundField DataField="Company" HeaderText="商城"></p><p>  <ItemSt

68、yle HorizontalAlign="Center" /></p><p>  </asp:BoundField></p><p>  <asp:TemplateField HeaderText ="熱門價"></p><p>  <HeaderStyle HorizontalAlign

69、 =Center /></p><p>  <ItemStyle HorizontalAlign =Center /></p><p>  <ItemTemplate ></p><p>  <%# GetVarStr(DataBinder.Eval(Container.DataItem, "HotPrice"

70、).ToString())%>¥</p><p>  </ItemTemplate></p><p>  </asp:TemplateField> </p><p>  <asp:HyperLinkField HeaderText="詳細(xì)信息" Text="詳細(xì)信息" DataNavigat

71、eUrlFields="BookID" DataNavigateUrlFormatString="EditProduct.aspx?BookID={0}" ></p><p>  <ControlStyle Font-Underline="False" ForeColor="Black" /></p>

72、<p>  <ItemStyle HorizontalAlign="Center" /></p><p>  </asp:HyperLinkField></p><p>  <asp:CommandField HeaderText="刪除" ShowDeleteButton="True" &

73、gt;</p><p>  <ControlStyle Font-Underline="False" ForeColor="Black" /></p><p>  <ItemStyle HorizontalAlign="Center" /></p><p>  </asp:Co

74、mmandField></p><p>  </Columns></p><p>  <FooterStyle BackColor="Tan" /></p><p>  <SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="G

75、hostWhite" /></p><p>  <PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue" HorizontalAlign="Center" /></p><p>  <AlternatingRowStyle Ba

76、ckColor="PaleGoldenrod" /></p><p>  </asp:GridView></p><p><b>  </td></b></p><p><b>  </tr></b></p><p>  </tab

77、le></p><p><b>  </td></b></p><p><b>  </tr></b></p><p><b>  </table></b></p><p><b>  </div><

78、;/b></p><p><b>  </form></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p>  產(chǎn)品搜索自定義控件的頁面處理代碼如下所示,文件名為

79、Product.ascx.cs。</p><p>  public partial class Manger_Product : System.Web.UI.Page</p><p><b>  {</b></p><p>  CommonClass ccObj = new CommonClass();</p><p>

80、  DBClass dbObj = new DBClass();</p><p>  GoodsClass gcObj = new GoodsClass();</p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p>

81、<p>  if (!IsPostBack)</p><p><b>  {</b></p><p>  //判斷是否已點擊“搜索”按鈕</p><p>  ViewState["search"] = null; </p><p>  gvBind();//顯示商品信息</p>

82、<p><b>  }</b></p><p><b>  }</b></p><p>  //通過商品類別號,獲取商品名</p><p>  public string GetClassName(int IntClassID)</p><p><b>  {</b&g

83、t;</p><p>  string strClassName = gcObj.GetClass(IntClassID);</p><p>  return strClassName;</p><p><b>  }</b></p><p>  public String GetVarStr(string strHot

84、Price)</p><p><b>  {</b></p><p>  return ccObj.VarStr(strHotPrice, 2);</p><p><b>  }</b></p><p>  /// <summary></p><p>  ///

85、綁定所有商品的信息</p><p>  /// </summary></p><p>  public void gvBind()</p><p><b>  {</b></p><p>  string strSql = "select * from tb_BookInfo";</

86、p><p>  //調(diào)用公共類中的GetDataSetStr方法執(zhí)行SQL語句,返回數(shù)據(jù)源的數(shù)據(jù)表</p><p>  DataTable dsTable = dbObj.GetDataSetStr(strSql, "tbBI");</p><p>  this.gvGoodsInfo.DataSource = dsTable.DefaultView

87、;</p><p>  this.gvGoodsInfo.DataKeyNames = new string[] { "BookID"};</p><p>  this.gvGoodsInfo.DataBind();</p><p><b>  }</b></p><p>  /// <summ

88、ary></p><p>  /// 在搜索中綁定商品信息</p><p>  /// </summary></p><p>  public void gvSearchBind()</p><p><b>  {</b></p><p>  DataTable dsTable

89、= gcObj.search(this.txtKey.Text.Trim());</p><p>  this.gvGoodsInfo.DataSource = dsTable.DefaultView;</p><p>  this.gvGoodsInfo.DataKeyNames = new string[] { "BookID" };</p><

90、p>  this.gvGoodsInfo.DataBind();</p><p><b>  }</b></p><p>  protected void gvGoodsInfo_PageIndexChanging(object sender, GridViewPageEventArgs e)</p><p><b>  {&l

91、t;/b></p><p>  gvGoodsInfo.PageIndex = e.NewPageIndex;</p><p>  if (ViewState["search"] != null)</p><p><b>  {</b></p><p>  gvSearchBind();//綁定

92、查詢后的商品信息</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  gvBind();//綁定所有商品信息</p><p><b>  }</

93、b></p><p><b>  }</b></p><p>  protected void gvGoodsInfo_RowDeleting(object sender, GridViewDeleteEventArgs e)</p><p><b>  {</b></p><p>  int

94、 IntBookID = Convert.ToInt32(gvGoodsInfo.DataKeys[e.RowIndex].Value); //獲取商品代號</p><p>  string strSql = "select count(*) from tb_Detail where BookID=" + IntBookID;</p><p>  SqlCommand

95、myCmd = dbObj.GetCommandStr(strSql);</p><p>  //判斷商品是否能被刪除(如:在明細(xì)訂單中,包含該商品的ID代號)</p><p>  if (Convert.ToInt32(dbObj.ExecScalar(myCmd)) > 0)</p><p><b>  {</b></p>

96、<p>  Response.Write(ccObj.MessageBox("該商品正被使用,無法刪除!"));</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><

97、;p>  //刪除指定的商品信息</p><p>  string strDelSql = "delete from tb_BookInfo where BookID=" + IntBookID;</p><p>  SqlCommand myDelCmd = dbObj.GetCommandStr(strDelSql);</p><p>

98、  dbObj.ExecNonQuery(myDelCmd);</p><p>  //對商品進(jìn)行重新綁定</p><p>  if (ViewState["search"] != null)</p><p><b>  {</b></p><p>  gvSearchBind();//綁定查詢后的商

99、品信息</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  gvBind();//綁定所有商品信息</p><p><b>  }</b>

100、</p><p><b>  }</b></p><p><b>  }</b></p><p>  protected void btnSearch_Click(object sender, EventArgs e)</p><p><b>  {</b></p>

101、<p>  //將ViewState["search"]對象值1</p><p>  ViewState["search"] = 1;</p><p>  gvSearchBind();//綁定查詢后的商品信息</p><p><b>  }</b></p><p>

102、<b>  }</b></p><p><b>  完成后臺基本功能</b></p><p><b>  商品管理功能</b></p><p>  發(fā)布,添加銷售商品信息,可在系統(tǒng)后臺隨時增添、修改、更新銷售商品信息,查看商品信息,提供模糊查詢商品信息、搜尋商品</p><p>

103、;<b>  購物車功能</b></p><p>  確定購買對象、下訂單、進(jìn)入購物系統(tǒng),完成購買。</p><p><b>  訂單管理功能</b></p><p>  系統(tǒng)內(nèi)構(gòu)成由訂單生成,隨時增添、修改、更新銷售訂單信息,查看訂單信息處理流程</p><p><b>  管理商品評論

104、</b></p><p>  游客或用戶可以對商品進(jìn)行評論.</p><p><b>  用戶管理功能</b></p><p>  可以通過用戶名模糊查詢,修改刪除用戶,會員信息注冊修改.</p><p><b>  用戶VIP資格設(shè)置</b></p><p>&

105、lt;b>  商品分類管理</b></p><p>  商品小類管理,增添、修改、更新商品類別</p><p><b>  信息管理</b></p><p>  可以添加站內(nèi)新聞,可以對新聞進(jìn)行刪除,修改,或者按新聞標(biāo)題,或者發(fā)表時間,進(jìn)行查詢某個新聞。可以設(shè)置網(wǎng)站首頁公告,發(fā)表公告,可以對用戶對網(wǎng)站的留言進(jìn)行刪除,修改。&l

106、t;/p><p><b>  常規(guī)設(shè)置</b></p><p>  可以對網(wǎng)站的一些簡本內(nèi)容進(jìn)行設(shè)置,分為初始設(shè)置和高級設(shè)置,修改管理員的密碼, 屏蔽IP設(shè)置,上傳網(wǎng)站圖片</p><p><b>  其它設(shè)置</b></p><p>  送貨匯款設(shè)置。文字友情連接,探測遠(yuǎn)程服務(wù)器</p>

107、<p><b>  管理員權(quán)限:</b></p><p>  商品管理(添加/刪除商品、商品類別管理、商品信息處理)、管理用戶資料、管理定單、處理定單、管理評論、用戶可隨時修改自己的密碼和其他個人信息; </p><p>  管理員在線編輯,管理工作輕松隨意;管理員在進(jìn)入網(wǎng)上購物系統(tǒng)主頁后點擊”后臺登陸”就會登陸到管理員后臺登陸界面,只有管理員才有權(quán)限進(jìn)

108、入后臺修改數(shù)據(jù)庫,部分代碼可以參看附錄</p><p>  以下是后臺管理界面查看界面的截圖:</p><p><b>  后臺運(yùn)行流程圖</b></p><p><b>  商品管理流程圖</b></p><p><b>  商品管理綁定代碼:</b></p>

109、<p>  public partial class Manger_Product : System.Web.UI.Page</p><p><b>  {</b></p><p>  CommonClass ccObj = new CommonClass();</p><p>  DBClass dbObj = new DBClas

110、s();</p><p>  GoodsClass gcObj = new GoodsClass();</p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (!IsPostBack)

111、</p><p><b>  {</b></p><p>  //判斷是否已點擊“搜索”按鈕</p><p>  ViewState["search"] = null; </p><p>  gvBind();//顯示商品信息</p><p><b>  }</

112、b></p><p><b>  }</b></p><p>  //通過商品類別號,獲取商品名</p><p>  public string GetClassName(int IntClassID)</p><p><b>  {</b></p><p>  str

113、ing strClassName = gcObj.GetClass(IntClassID);</p><p>  return strClassName;</p><p><b>  }</b></p><p>  public String GetVarStr(string strHotPrice)</p><p>&

114、lt;b>  {</b></p><p>  return ccObj.VarStr(strHotPrice, 2);</p><p><b>  }</b></p><p>  /// 綁定所有商品的信息</p><p>  public void gvBind()</p><p&

115、gt;<b>  {</b></p><p>  string strSql = "select * from tb_BookInfo";</p><p>  //調(diào)用公共類中的GetDataSetStr方法執(zhí)行SQL語句,返回數(shù)據(jù)源的數(shù)據(jù)表</p><p>  DataTable dsTable = dbObj.GetDa

116、taSetStr(strSql, "tbBI");</p><p>  this.gvGoodsInfo.DataSource = dsTable.DefaultView;</p><p>  this.gvGoodsInfo.DataKeyNames = new string[] { "BookID"};</p><p> 

117、 this.gvGoodsInfo.DataBind();</p><p><b>  }</b></p><p>  /// 在搜索中綁定商品信息</p><p>  public void gvSearchBind()</p><p><b>  {</b></p><p&g

118、t;  DataTable dsTable = gcObj.search(this.txtKey.Text.Trim());</p><p>  this.gvGoodsInfo.DataSource = dsTable.DefaultView;</p><p>  this.gvGoodsInfo.DataKeyNames = new string[] { "BookID&qu

119、ot; };</p><p>  this.gvGoodsInfo.DataBind();</p><p><b>  }</b></p><p>  protected void gvGoodsInfo_PageIndexChanging(object sender, GridViewPageEventArgs e)</p>&

120、lt;p><b>  {</b></p><p>  gvGoodsInfo.PageIndex = e.NewPageIndex;</p><p>  if (ViewState["search"] != null)</p><p><b>  {</b></p><p>

121、;  gvSearchBind();//綁定查詢后的商品信息</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  gvBind();//綁定所有商品信息</p><

122、p><b>  }</b></p><p><b>  }</b></p><p>  protected void gvGoodsInfo_RowDeleting(object sender, GridViewDeleteEventArgs e)</p><p><b>  {</b><

123、/p><p>  int IntBookID = Convert.ToInt32(gvGoodsInfo.DataKeys[e.RowIndex].Value); //獲取商品代號</p><p>  string strSql = "select count(*) from tb_Detail where BookID=" + IntBookID;</p>

124、<p>  SqlCommand myCmd = dbObj.GetCommandStr(strSql);</p><p>  //判斷商品是否能被刪除(如:在明細(xì)訂單中,包含該商品的ID代號)</p><p>  if (Convert.ToInt32(dbObj.ExecScalar(myCmd)) > 0)</p><p><b> 

125、 {</b></p><p>  Response.Write(ccObj.MessageBox("該商品正被使用,無法刪除!"));</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {<

126、;/b></p><p>  //刪除指定的商品信息</p><p>  string strDelSql = "delete from tb_BookInfo where BookID=" + IntBookID;</p><p>  SqlCommand myDelCmd = dbObj.GetCommandStr(strDelSql)

127、;</p><p>  dbObj.ExecNonQuery(myDelCmd);</p><p>  //對商品進(jìn)行重新綁定</p><p>  if (ViewState["search"] != null)</p><p><b>  {</b></p><p>  gv

128、SearchBind();//綁定查詢后的商品信息</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  gvBind();//綁定所有商品信息</p><p>

129、<b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  protected void btnSearch_Click(object sender, EventArgs e)</p><p><b> 

130、 {</b></p><p>  //將ViewState["search"]對象值1</p><p>  ViewState["search"] = 1;</p><p>  gvSearchBind();//綁定查詢后的商品信息</p><p><b>  }</b>

131、;</p><p><b>  }</b></p><p><b>  商品介紹更新代碼:</b></p><p>  public partial class Manger_ProductAdd : System.Web.UI.Page</p><p><b>  {</b>

132、</p><p>  DBClass dbObj = new DBClass();</p><p>  CommonClass ccObj = new CommonClass();</p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b> 

133、 {</b></p><p>  if (!IsPostBack)</p><p><b>  {</b></p><p>  ddlClassBind(); //綁定商品類別</p><p>  ddlUrlBind(); //綁定商品供選圖像</p><p><b>

134、  }</b></p><p><b>  }</b></p><p>  public void ddlClassBind()</p><p><b>  {</b></p><p>  string strSql = "select * from tb_Class"

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論