2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩55頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  河北農(nóng)業(yè)大學(xué)</b></p><p>  成人高等教育畢業(yè)論文</p><p>  題 目:體育用品銷售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) </p><p>  The Design & Implement of Online Car Shop </

2、p><p>  專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù) </p><p>  層 次:本科 </p><p>  年 級(jí):2013級(jí) </p><p>  姓 名:

3、 </p><p>  指導(dǎo)教師: </p><p>  完成時(shí)間:2015年11月20日 </p><p><b>  摘 要</b></p><p>  本文主要介紹了此次畢業(yè)設(shè)計(jì)的開發(fā)背景及如何分析、設(shè)計(jì)和實(shí)

4、現(xiàn)的?,F(xiàn)在絕大多數(shù)的人們購買體育用品都是通過去4S店,在那里查看自己需要的體育用品并進(jìn)行購買。經(jīng)過幾年實(shí)踐,我國電子商務(wù)發(fā)展迅猛,并且越來越走向務(wù)實(shí),在線購物已經(jīng)蓬勃發(fā)展起來。隨著經(jīng)濟(jì)不斷發(fā)展,我國體育用品擁有人群在不斷增加,體育用品銷售網(wǎng)站的構(gòu)建是非常必要和可行的,在我國已得到初步應(yīng)用并有很廣泛的市場需求前景。</p><p>  在論文中首先介紹了電子商務(wù)及體育用品網(wǎng)上銷售的相關(guān)知識(shí),并根據(jù)以上知識(shí),使用AS

5、P動(dòng)態(tài)網(wǎng)頁制作技術(shù),結(jié)合Access 2003數(shù)據(jù)庫,設(shè)計(jì)實(shí)現(xiàn)一個(gè)體育用品銷售動(dòng)態(tài)網(wǎng)站。文中主要包括系統(tǒng)分析、可行性研究、平臺(tái)論證、需求分析、網(wǎng)站的總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)等,并通過流程圖和文字加以解釋說明。</p><p>  關(guān)鍵詞:電子商務(wù);體育用品銷售;ASP</p><p><b>  目 錄</b></p><p><

6、b>  1.緒論1</b></p><p>  1.1選題背景1</p><p>  1.2選題意義1</p><p>  1.3資料來源2</p><p>  1.4系統(tǒng)特點(diǎn)2</p><p>  1.5本文結(jié)構(gòu)2</p><p><b> 

7、 2.系統(tǒng)分析3</b></p><p>  2.1初步調(diào)查3</p><p>  2.2可行性分析3</p><p>  2.3詳細(xì)調(diào)查4</p><p><b>  3.系統(tǒng)設(shè)計(jì)8</b></p><p>  3.1系統(tǒng)設(shè)計(jì)目標(biāo)8</p>&l

8、t;p>  3.2系統(tǒng)功能結(jié)構(gòu)圖9</p><p>  3.3數(shù)據(jù)庫設(shè)計(jì)11</p><p>  3.4編碼設(shè)計(jì)18</p><p>  4.系統(tǒng)實(shí)施39</p><p>  4.1開發(fā)工具選擇39</p><p>  4.2軟硬件環(huán)境設(shè)計(jì)39</p><p>  

9、4.3系統(tǒng)測試40</p><p>  5.系統(tǒng)使用與維護(hù)說明書41</p><p>  5.1系統(tǒng)安裝與配置說明41</p><p>  5.2系統(tǒng)使用說明書42</p><p>  5.3系統(tǒng)維護(hù)說明書46</p><p>  6.設(shè)計(jì)開發(fā)總結(jié)47</p><p> 

10、 6.1設(shè)計(jì)中使用的關(guān)鍵技術(shù)47</p><p>  6.2畢業(yè)設(shè)計(jì)體會(huì)48</p><p><b>  參考文獻(xiàn)50</b></p><p>  體育用品銷售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  緒論</b></p><p><b>  選題背景

11、</b></p><p>  隨著 Internet 的普及和電子商務(wù)的興起,網(wǎng)上體育用品銷售是 Internet 電子商務(wù)在體育用品銷售行業(yè)發(fā)展的必然結(jié)果 ,這種新型的體育用品銷售形式,與傳統(tǒng)利用4S店進(jìn)行銷售的方式相比擁有許多優(yōu)勢(shì):一是降低了銷售成本;二是利用網(wǎng)絡(luò)作為交易平臺(tái),改變傳統(tǒng)的交易方式,使得交易活動(dòng)不受空間和時(shí)間的限制;三是信息的傳遞更迅速靈活,新車信息上傳后,客戶可以立即看到,交易馬上

12、可以從網(wǎng)上進(jìn)行,從而大大提高了交易的效率。而對(duì)于普通購買者來說,難以在短時(shí)間內(nèi)找到自己心儀的體育用品,無法及時(shí)購買到也成為購買者的難題。因此如何采用先進(jìn)的信息化手段解決這些諸多問題也成為趨勢(shì)及必然。</p><p>  正是由于這種必然趨勢(shì) ,網(wǎng)上體育用品銷售才能得以迅速地發(fā)展。網(wǎng)上體育用品銷售系統(tǒng)的主要功能是利用網(wǎng)站作為交易平臺(tái),將體育用品的一些基本信息以網(wǎng)站的形式發(fā)布到 Internet 中,客戶可以通過 I

13、nternet 登錄體育用品銷售網(wǎng)站來查看體育用品信息并提交訂單訂購體育用品,實(shí)現(xiàn)在線交易。因此,開發(fā)這樣一個(gè)網(wǎng)上體育用品銷售平臺(tái)就成為很有必要的事情。體育用品銷售網(wǎng)站開發(fā)后不僅可以大量減少人力、物力,降低了成本,而且突破了時(shí)間和空間的限制,使得體育用品交易活動(dòng)可以在任何時(shí)間、任何地點(diǎn)進(jìn)行,從而大大提高了效率。</p><p>  現(xiàn)在越來越多的人喜歡上網(wǎng)購物,雖然網(wǎng)上購買體育用品還比較少見,但是隨著近幾年電子商

14、務(wù)的迅猛發(fā)展,網(wǎng)上體育用品城慢慢蓬勃發(fā)展起來。在我國網(wǎng)上選購體育用品已經(jīng)得到初步應(yīng)用并且具有很廣泛的市場需求前景。</p><p>  網(wǎng)上體育用品銷售可以實(shí)現(xiàn)人們遠(yuǎn)程逛逛體育用品城和購買體育用品的愿望。本系統(tǒng)的主要功能是可以更好的幫助實(shí)體店經(jīng)營管理體育用品銷售,了解顧客需求。從而可以達(dá)到擴(kuò)大市場和增加知名度的作用。</p><p><b>  選題意義</b><

15、;/p><p>  在各行各業(yè)競爭日益激烈的今天,加強(qiáng)工作管理,提高工作效率和工作質(zhì)量是每一個(gè)企業(yè)必須面臨并且必須解決的重大課題。體育用品銷售業(yè)在面對(duì)進(jìn)貨、銷售、存貨問題時(shí),以前手工作坊式的管理已遠(yuǎn)不能夠滿足現(xiàn)今日益擴(kuò)大的體育用品銷售市場,企業(yè)只有采取信息化管理方式,才能夠保證企業(yè)的最大贏利及可持續(xù)發(fā)展。</p><p>  體育用品銷售系統(tǒng)不僅可以大量減少人力、物力,降低了成本,而且突破了時(shí)

16、間和空間的限制,使得體育用品交易活動(dòng)可以在任何時(shí)間、任何地點(diǎn)進(jìn)行,實(shí)現(xiàn)24小時(shí)營業(yè),不需要營業(yè)員,網(wǎng)上體育用品城可以被設(shè)置成一個(gè)自動(dòng)售貨機(jī);可以利用多媒體促銷,各種文字,圖象和動(dòng)畫,聲音,讓受眾全方位感受廣告訴求;依靠客戶數(shù)據(jù)庫能夠提供全新的個(gè)人化服務(wù)等等。其營業(yè)成本比傳統(tǒng)意義上的4S店低得多:不需支付昂貴的店鋪?zhàn)饨穑ㄙM(fèi)浩大的裝修;不需要將大筆的流動(dòng)資金作為貨物而沉泣在店里,可依靠“零庫存”管理,縮速資金周轉(zhuǎn)的周期,可以加速周轉(zhuǎn);同時(shí)

17、,網(wǎng)上體育用品銷售更容易開拓全球市場,從而大大提高了效率。對(duì)推動(dòng)體育用品銷售業(yè)的發(fā)展有著一定的實(shí)際意義。</p><p><b>  資料來源</b></p><p>  本文在深入分析電子商務(wù)的特點(diǎn)的基礎(chǔ)上,對(duì)體育用品銷售行業(yè)進(jìn)行了深入調(diào)研,利用互聯(lián)網(wǎng)海量資源,抽象分析了體育用品銷售的共性特點(diǎn),結(jié)合用戶需求,提煉出系統(tǒng)的功能需求。體育用品銷售相關(guān)的業(yè)務(wù)資料來自于互聯(lián)

18、網(wǎng)和各大體育用品巨頭的官方網(wǎng)站;編程技術(shù)資料來源于日常學(xué)習(xí)及學(xué)校體育用品館借閱的書籍。</p><p><b>  系統(tǒng)特點(diǎn)</b></p><p>  本系統(tǒng)設(shè)計(jì)具有緊密結(jié)合體育用品銷售行業(yè)的業(yè)務(wù)、設(shè)計(jì)界面簡潔大方、便于使用等優(yōu)點(diǎn),此外,本系統(tǒng)使用ASP+ACCESS開發(fā),非常便于部署,成本較低,并且具有完全的自主知識(shí)產(chǎn)權(quán)。</p><p>

19、<b>  本文結(jié)構(gòu)</b></p><p>  本文通過基于Web的技術(shù)對(duì)一個(gè)小型體育用品在線銷售系統(tǒng)進(jìn)行設(shè)計(jì)和開發(fā)。</p><p>  第一章:緒論(本章闡述了系統(tǒng)的開發(fā)背景、研究意義,分析了體育用品銷售網(wǎng)站設(shè)計(jì)的特點(diǎn)和資料來源)</p><p>  第二章:系統(tǒng)分析(分析了此系統(tǒng)的可行性,需求及數(shù)據(jù)需求)</p><

20、p>  第三章:系統(tǒng)設(shè)計(jì)(根據(jù)系統(tǒng)需求,設(shè)計(jì)了系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu),并對(duì)系統(tǒng)功能模塊機(jī)型劃分和細(xì)化)</p><p>  第四章:系統(tǒng)實(shí)施(說明系統(tǒng)開發(fā)工具、軟硬件環(huán)境,結(jié)合代碼和圖片,對(duì)實(shí)現(xiàn)的功能加以解釋說明,并需要對(duì)程序各個(gè)頁面進(jìn)行測試工作,看看是否達(dá)到要求)</p><p>  第五章:系統(tǒng)使用與維護(hù)說明書(介紹系統(tǒng)安裝與配置說明,以及系統(tǒng)使用說明和系統(tǒng)維護(hù)說明)</p>

21、;<p>  第六章:設(shè)計(jì)開發(fā)總結(jié)(介紹了設(shè)計(jì)中使用的關(guān)鍵技術(shù)、以及本次設(shè)計(jì)的心得體會(huì))。</p><p><b>  系統(tǒng)分析</b></p><p><b>  初步調(diào)查</b></p><p>  目前網(wǎng)站設(shè)計(jì)所選用的模式有B/S(Browser/Server)、C/S(Client/Sever)、B/

22、B(Browser/Browser)、C/C(Client/Client)這四種常用的架構(gòu),針對(duì)不同的需求有目的地選取系統(tǒng)架構(gòu)也是必須的,本體育用品在線銷售管理網(wǎng)站的功能需求所采用的是B/S架構(gòu)。</p><p>  B/S結(jié)構(gòu)的優(yōu)點(diǎn)是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。充分利用瀏覽端和服務(wù)器端硬件環(huán)境的優(yōu)勢(shì),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種腳本語言和動(dòng)態(tài)網(wǎng)頁編程技術(shù),用通用瀏

23、覽器實(shí)現(xiàn)本需復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。</p><p><b>  可行性分析</b></p><p><b>  技術(shù)可行性</b></p><p>  技術(shù)可行性分析是指:根據(jù)現(xiàn)有的技術(shù)條件,是否能達(dá)到所提出的要求;所需要的物理資源是否具備,能否得到。</p&g

24、t;<p>  本系統(tǒng)屬于一個(gè)普通的MIS系統(tǒng)。在其組織關(guān)系上不存在很高的復(fù)雜性、煩瑣性及不確定性,而且從整個(gè)系統(tǒng)的技術(shù)構(gòu)成上來看,他還是屬于一個(gè)簡單的數(shù)據(jù)庫應(yīng)用類的系統(tǒng)。其基本操作是對(duì)數(shù)據(jù)庫進(jìn)行添加、刪除、查找、編輯等。所就單純的數(shù)據(jù)庫應(yīng)用來看,暫不存在太大的技術(shù)。并且在系統(tǒng)的開發(fā)過程中,利用Access作為該系統(tǒng)的數(shù)據(jù)庫,使用ASP作為系統(tǒng)開發(fā)的工具[4]。</p><p>  軟件方面:本系統(tǒng)

25、采用ASP、Dreamer weaver開發(fā)出友好的人機(jī)界面,便于用戶理解、操作。數(shù)據(jù)庫管理能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性、安全性、一致性。因此開發(fā)平臺(tái)已成熟可行。</p><p>  硬件方面:科技飛速發(fā)展的今天,硬件更新速度飛快,容量也越來越大,可靠性越來越高,價(jià)格普遍降低。因此硬件平臺(tái)也能夠滿足本系統(tǒng)所需。</p><p>  因此本系統(tǒng)的設(shè)計(jì)與開發(fā)在技術(shù)上和硬件設(shè)備上的條件

26、都得到滿足,技術(shù)上是可行的。</p><p><b>  經(jīng)濟(jì)可行性</b></p><p>  經(jīng)濟(jì)可行性分析主要涉及系統(tǒng)開發(fā)成本和收益的對(duì)比。從開發(fā)成本上考慮,本系統(tǒng)開發(fā)所使用的ASP技術(shù),是基于WEB的B/S結(jié)構(gòu)開發(fā),系統(tǒng)的運(yùn)行所需服務(wù)器可由專業(yè)的網(wǎng)絡(luò)公司提供,這樣,企業(yè)可以不用購買與系統(tǒng)實(shí)施相關(guān)的軟、硬件設(shè)備,只需支付提供服務(wù)的專業(yè)網(wǎng)絡(luò)公司一定的使用費(fèi)即可,成

27、本很低。</p><p>  計(jì)算機(jī)網(wǎng)絡(luò)飛速發(fā)展的根本原因在于計(jì)算機(jī)的應(yīng)用促進(jìn)了社會(huì)經(jīng)濟(jì)的發(fā)展,并且給社會(huì)帶來了相當(dāng)大的經(jīng)濟(jì)效益回報(bào)。通過網(wǎng)站管理體育用品銷售信息在速度和效率上都會(huì)有極大的提高,同時(shí)鞏固客戶與商家的穩(wěn)定互動(dòng)關(guān)系,給商家都帶來了巨大的收益。</p><p><b>  操作可行性</b></p><p>  原始的信息收集方式費(fèi)時(shí)

28、費(fèi)力,網(wǎng)絡(luò)普及化的今天,各個(gè)年齡階層的人群對(duì)于網(wǎng)絡(luò)都有一定程度的接觸和了解。</p><p>  因此體育用品在線銷售的普及也變得異??旖荨?dòng)動(dòng)鼠標(biāo)就能獲得物品和服務(wù),這就使得人們更加樂于接受這種消費(fèi)方式。</p><p><b>  詳細(xì)調(diào)查</b></p><p>  軟件開發(fā)中的角色是指按照一定體系劃分用戶類型,它能夠代表用戶的特征,是統(tǒng)

29、一描述眾多用戶個(gè)體的集合。不同的角色對(duì)應(yīng)程序的需求目標(biāo)不同,只有明確了角色,軟件開發(fā)人員才能在紛亂復(fù)雜的要求中理出脈絡(luò),分析出完整的應(yīng)用程序模型。</p><p>  作為一個(gè)網(wǎng)上體育用品銷售系統(tǒng),可以有三個(gè)基本的角色:</p><p><b> ?。?)網(wǎng)站管理員</b></p><p><b> ?。?)網(wǎng)站會(huì)員</b>

30、;</p><p> ?。?)網(wǎng)站的普通瀏覽者</p><p><b>  業(yè)務(wù)流程分析</b></p><p>  由于不同角色需求目標(biāo)不同,因此每一個(gè)角色在系統(tǒng)中具有的功能也不同。下面是體育用品銷售網(wǎng)站系統(tǒng)中三個(gè)角色具有的功能。</p><p>  網(wǎng)站管理員應(yīng)具有的功能</p><p>  

31、(1)對(duì)體育用品類別的管理:</p><p><b>  添加體育用品類別</b></p><p><b>  修改體育用品類別</b></p><p><b>  刪除體育用品類別</b></p><p>  (2)對(duì)體育用品的管理</p><p>&

32、lt;b>  添加體育用品</b></p><p><b>  修改體育用品</b></p><p><b>  刪除體育用品</b></p><p> ?。?)對(duì)體育用品訂單的管理: 審核體育用品訂單</p><p>  2.網(wǎng)站會(huì)員應(yīng)具有的功能</p><p

33、><b>  會(huì)員注冊(cè)</b></p><p><b>  會(huì)員登錄</b></p><p>  瀏覽體育用品銷售網(wǎng)站的體育用品</p><p>  查詢體育用品銷售網(wǎng)站的體育用品</p><p>  使用購物車購買體育用品,并生成相應(yīng)的訂單。</p><p>  3.

34、普通瀏覽者應(yīng)具有的功能</p><p>  (1)瀏覽體育用品銷售網(wǎng)站的體育用品</p><p> ?。?)查詢體育用品銷售網(wǎng)站的體育用品</p><p>  體育用品銷售網(wǎng)站從用戶的角度考慮,用戶可以搜索指定的體育用品,用戶也可以照體育用品類別瀏覽體育用品,用戶注冊(cè)身份并登陸到體育用品銷售網(wǎng)站后可以購買指定的體育用品。體育用品銷售網(wǎng)站從網(wǎng)站管理員的角度考慮,需要對(duì)

35、體育用品類別的信息和體育用品信息做出處理,以使管理員的管理更加方便,用戶的瀏覽和查詢更加高速快捷。此外還應(yīng)該對(duì)用戶的訂單進(jìn)行有效的管理[2]。</p><p><b>  數(shù)據(jù)流程分析</b></p><p>  該體育用品銷售網(wǎng)站中,主要有“顧客”、“體育用品”、“管理員”等數(shù)據(jù)元素,它們之間通過訂單有機(jī)聯(lián)系在一起,如下圖2-1所示:</p><

36、p>  圖2-1 數(shù)據(jù)流程分析</p><p><b>  數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。</p><p><b>  1、數(shù)據(jù)流</b></p><p><b

37、>  2、數(shù)據(jù)項(xiàng)</b></p><p><b>  管理員數(shù)據(jù)項(xiàng):</b></p><p><b>  顧客數(shù)據(jù)項(xiàng)</b></p><p><b>  體育用品數(shù)據(jù)項(xiàng)</b></p><p><b>  系統(tǒng)設(shè)計(jì)</b></p&g

38、t;<p><b>  系統(tǒng)設(shè)計(jì)目標(biāo)</b></p><p>  體育用品銷售系統(tǒng)其模型是典型的網(wǎng)上購物實(shí)踐中最為普遍的電子商務(wù)企業(yè)對(duì)客戶 (B2C) 模式,主要包括會(huì)員注冊(cè)、帳戶管理、購物車、搜索、結(jié)帳等基本功能。此外,本系統(tǒng)也將實(shí)現(xiàn)在線體育用品銷售系統(tǒng)的后端管理,包括體育用品的添加、帳單的處理等功能。本系統(tǒng)完全基于ASP技術(shù),在系統(tǒng)的設(shè)計(jì)與開發(fā)過程中嚴(yán)格遵守軟件工程的規(guī)范,

39、運(yùn)用軟件設(shè)計(jì)模式,從而減少系統(tǒng)模塊間的偶合,力求做到系統(tǒng)的穩(wěn)定性、可重用性和可擴(kuò)充性[1]。</p><p>  體育用品銷售系統(tǒng)主要的功能如下:</p><p>  (1)客戶界面部分:</p><p> ?、龠x購體育用品(可通過關(guān)鍵字進(jìn)行查詢)</p><p> ?、诳梢圆榭礋衢T體育用品和新品體育用品等</p><p&

40、gt;<b> ?、圪徫镘嚬δ?lt;/b></p><p> ?、懿榭大w育用品詳細(xì)情況</p><p><b>  ⑤用戶注冊(cè)</b></p><p><b> ?、抻脩舻顷?lt;/b></p><p>  ⑦查看用戶的訂單信息</p><p><b>

41、; ?、嘈薷挠脩魝€(gè)人信息</b></p><p><b> ?、狍w育用品評(píng)論</b></p><p>  (2)管理員界面部分:</p><p> ?、偬砑有麦w育用品:可以分別上傳體育用品的小圖片和大圖片</p><p> ?、诂F(xiàn)有體育用品管理:修改,刪除,查看</p><p> ?、?/p>

42、訂單管理:查看訂單清單,刪除訂單</p><p> ?、荏w育用品評(píng)論管理:通過審核,刪除評(píng)論</p><p> ?、蒹w育用品分類:增加,修改和刪除</p><p> ?、抻脩艄芾恚翰榭矗薷?,刪除</p><p> ?、吖芾韱T管理:添加管理員,可以分別給后臺(tái)工作人員設(shè)置權(quán)限。也可以進(jìn)行刪除修改后臺(tái)工作人員的信息。</p><

43、;p><b>  系統(tǒng)功能結(jié)構(gòu)圖</b></p><p>  根據(jù)對(duì)系統(tǒng)需求的分析,可以把系統(tǒng)劃分:用戶功能模塊、管理員功能模塊、購買信息模塊、體育用品信息模塊。根據(jù)系統(tǒng)功能分析,可以畫出系統(tǒng)的功能模塊圖,這里從用戶界面、管理員界面分別對(duì)功能模塊加以描述。</p><p>  主界面顯示了很多信息,如推薦體育用品,最新體育用品,體育用品搜索,體育用品分類等。本系

44、統(tǒng)全部采用了后臺(tái)和前臺(tái)代碼分離技術(shù)。前端實(shí)現(xiàn)功能如3-1所示:</p><p>  圖3-1前臺(tái)功能模塊圖</p><p>  用戶在登錄的時(shí)候以管理員身份登錄,則可以進(jìn)入到管理員界面。本系統(tǒng)默認(rèn)管理員的賬號(hào)密碼都為“admin”。登陸成功后,進(jìn)入到管理員首頁main.asp.完成后臺(tái)工作。如圖3-2所示:</p><p>  圖3-2 后臺(tái)功能模塊圖</p&

45、gt;<p><b>  數(shù)據(jù)庫設(shè)計(jì)</b></p><p><b>  數(shù)據(jù)庫概念模型設(shè)計(jì)</b></p><p>  系統(tǒng)總共有8張表組成,下面依次介紹這些表的作用:</p><p>  1.管理員表:存儲(chǔ)管理員的基本信息.。</p><p>  2.大分類表:存儲(chǔ)體育用品的大分類

46、信息。</p><p>  3.交付信息表:存儲(chǔ)購買體育用品的交付信息。</p><p>  4.訂購信息表:存儲(chǔ)用戶所購買體育用品信息及其用戶所留信息。</p><p>  5.體育用品信息表:存儲(chǔ)體育用品的信息。</p><p>  6.商品評(píng)論表:存儲(chǔ)讀者對(duì)體育用品的評(píng)論信息。</p><p>  7.小分類表:

47、存儲(chǔ)體育用品的小分類信息。</p><p>  8.用戶表:存儲(chǔ)用戶的基本信息。</p><p>  數(shù)據(jù)庫的邏輯設(shè)計(jì)是使用示意圖作為工具,創(chuàng)建數(shù)據(jù)庫模式。在這個(gè)階段需要分析各種數(shù)據(jù)之間的邏輯關(guān)系。</p><p>  管理員登錄示意圖中包括編號(hào)、登錄名、密碼和權(quán)限信息如圖3-3所示:</p><p>  圖3-3 管理員實(shí)體圖</p&

48、gt;<p>  體育用品大分類示意圖包括大分類號(hào)、大分類名、等級(jí)、分類順序如圖3-4所示:</p><p>  圖3-4大分類實(shí)體圖</p><p>  支付方式示意圖包括編號(hào)、名稱、費(fèi)用、方法、順序,如圖3-5所示:</p><p>  圖3-5支付方式實(shí)體圖</p><p>  顧客評(píng)論示意圖包括評(píng)論編號(hào)、編號(hào)、評(píng)論人姓名

49、、評(píng)論時(shí)間、評(píng)論內(nèi)容、審核如圖3-6所示:</p><p>  圖3-6 顧客評(píng)論實(shí)體圖</p><p>  體育用品小分類示意圖包括小分類編號(hào)、小分類名、小分類順序、分類號(hào)、等級(jí)。如圖3-7所示:</p><p>  圖3-7 子分類實(shí)體圖</p><p><b>  數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)</b></p>

50、<p>  根據(jù)數(shù)據(jù)庫概念模型設(shè)計(jì),使用Microsoft Access 2003數(shù)據(jù)庫軟件,創(chuàng)建一個(gè)數(shù)據(jù)庫,名稱為db.mdb。該體育用品銷售網(wǎng)站數(shù)據(jù)庫包含八個(gè)表,分別為:admin、category、delivery、orders、 product 、review 、sorts 、user,詳細(xì)結(jié)構(gòu)設(shè)計(jì)如下。</p><p>  管理員信息表存放了編號(hào),管理登陸名,密碼,權(quán)限,其中編號(hào)是主鍵。如表3

51、-1所示:</p><p>  表3-1管理員信息表admin</p><p>  商品大分類信息表包括大分類號(hào),大分類名,等級(jí),分類順序,其中categoryid是主鍵,如表3-2所示:</p><p>  表3-2體育用品大分類信息表category</p><p>  交付信息表包括交付編號(hào),交付項(xiàng)目,交付費(fèi)用,交付方法,交付順序,其中

52、交付編號(hào)是主鍵。如表3-3所示:</p><p>  表3-3交付信息表delivery</p><p>  訂單信息表包括訂購編號(hào),用戶名,訂單日期,編號(hào),產(chǎn)品數(shù)量,訂單號(hào),狀態(tài),收貨人,地址,郵箱,評(píng)論,付款方式,收貨方式,用戶性別,付款,訂貨人,用戶郵箱,用戶電話,用戶編號(hào),其中訂單編號(hào)是主鍵,商品編號(hào)和用戶編號(hào)是外鍵,如表3-4所示:</p><p>  表

53、3-4訂單信息表orders</p><p>  體育用品信息表包括編號(hào),體育用品名稱,品牌,型號(hào),出廠日期,積分,詳細(xì)說明,售后政策,權(quán)限,市場價(jià)、會(huì)員價(jià)、是否推薦,購買數(shù),瀏覽數(shù),折扣,小分類編號(hào),大分類編號(hào),商品圖片,添加日期,權(quán)限數(shù)量,會(huì)員價(jià)格,制造商,廠商,經(jīng)銷商,最高時(shí)速,綜合油耗等。其中id是主鍵,小分類編號(hào),大分類編號(hào)是外鍵。如表3-5所示:</p><p>  表3-5

54、商品信息表product</p><p>  顧客評(píng)論表包含評(píng)論編號(hào),編號(hào),評(píng)論人姓名,評(píng)論時(shí)間,評(píng)論內(nèi)容,審核。其中評(píng)論編號(hào)是主鍵,編號(hào)是外鍵。如表3-6所示:</p><p>  表3-6評(píng)論表review</p><p>  小分類表包含小分類編號(hào),小分類名,小分類順序,分類,等級(jí),其中小分類編號(hào)是主鍵,大分類編號(hào)是外鍵。如表3-7所示:</p>

55、<p>  表3-7小分類表 sorts</p><p>  用戶表包含用戶編號(hào),用戶名,用戶郵箱,用戶密碼,手機(jī),qq號(hào)碼,注冊(cè)時(shí)間,問題,回答,登陸次數(shù),上次登陸,收貨人姓名,城市,地址,郵箱,電話,交付方式,付款方式,性別,會(huì)員,系統(tǒng)廣播,其中用戶編號(hào)是主鍵。如表3-8所示:</p><p>  表3-8用戶表user</p><p><b&

56、gt;  編碼設(shè)計(jì)</b></p><p><b>  數(shù)據(jù)庫連接設(shè)計(jì)</b></p><p>  本設(shè)計(jì)使用OLEDB方式鏈接數(shù)據(jù)庫,相比最早以前的ODBC鏈接數(shù)據(jù)庫,OLEDB速度更加快捷,功能更加強(qiáng)大[4]。</p><p>  創(chuàng)建數(shù)據(jù)庫鏈接主要分兩步進(jìn)行:一是創(chuàng)建數(shù)據(jù)庫鏈接文件conn.asp,二是在需要與數(shù)據(jù)庫鏈接的頁面

57、包含該文件(<!--#include file="inc/conn.asp"-->)。下面進(jìn)行詳細(xì)介紹。</p><p>  本網(wǎng)站數(shù)據(jù)庫配置文件為conn.asp,下面兩條代碼在所有對(duì)數(shù)據(jù)庫的操作中都是必不可少的。由于這段代碼幾乎在后面的每個(gè)對(duì)數(shù)據(jù)庫操作頁面都要使用,所以將其保存一個(gè)單獨(dú)的文件夾中,文件名為conn.asp,在所有與數(shù)據(jù)庫連接的頁面中只要包含該文件,就可以連接和打

58、開數(shù)據(jù)庫。其代碼如下所示:</p><p><b>  <%</b></p><p>  dim conn,connstr,db,rs</p><p>  db="db/db.mdb"</p><p>  Set conn = Server.CreateObject("ADODB.Co

59、nnection")</p><p>  connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")</p><p>  conn.Open connstr</p><p&

60、gt;<b>  %></b></p><p><b>  系統(tǒng)主頁設(shè)計(jì)</b></p><p>  用戶主界面顯示了整個(gè)網(wǎng)站的整體構(gòu)建,實(shí)現(xiàn)的功能都基本都可以在上面顯示。包括用戶注冊(cè),用戶登錄,體育用品搜索,體育用品分類,購物車,管理員登錄等一系列功能。如圖3-8所示。</p><p>  圖3-8 體育用品銷售網(wǎng)

61、站首頁</p><p>  推薦商品的代碼如下所示:</p><p><b>  <% </b></p><p>  rs.open "select top 4 * from product where recommend=1 order by adddate desc",conn,1,1</p><

62、;p>  if rs.eof and rs.bof then</p><p>  response.write "  對(duì)不起,暫時(shí)還沒有商品!"</p><p><b>  end if</b></p><p><b>  i=0</b></p><p>  do whil

63、e not rs.eof</p><p><b>  %></b></p><p>  <a href="book_views.asp?id=<%=trim(rs("id"))%>"></p><p>  <img src="manage/<%=trim

64、(rs("pic"))%>" width="180" height="180" border="0"></p><p><b>  </a></b></p><p><b>  <%</b></p><p&g

65、t;  rs.movenext</p><p><b>  loop</b></p><p><b>  rs.close</b></p><p>  set rs=nothing</p><p><b>  %></b></p><p>  這段

66、代碼是推薦商品的一個(gè)功能模塊,他會(huì)推薦前4個(gè)商品(top 4),如果數(shù)據(jù)庫搜索為空就顯示沒有商品。如果存在數(shù)據(jù),就按降序輸出商品(desc)。</p><p><b>  用戶注冊(cè)設(shè)計(jì)</b></p><p>  用戶注冊(cè)界面是最常見的一個(gè)系統(tǒng)界面,基本每個(gè)系統(tǒng)都會(huì)用到,輸入自己的個(gè)人用戶信息進(jìn)行注冊(cè),本系統(tǒng)中還有其它界面與這個(gè)界面相似,比如用戶訂單信息的填寫,在此不

67、一一展示了。下面是用戶注冊(cè)界面。如圖3-9展示:</p><p>  圖3-9 用戶注冊(cè)界面</p><p>  用戶注冊(cè)對(duì)應(yīng)的ASP文件為reg.asp,其主要代碼如下所示:</p><p><b>  <%</b></p><p>  if NOT isempty(request("RegSubmit

68、")) then </p><p>  if session("regtimes")=1 then</p><p>  call MsgBox("對(duì)不起,您剛注冊(cè)過用戶!","Back","None")</p><p>  response.end</p><

69、;p><b>  end if</b></p><p>  set rs=server.CreateObject("adodb.recordset")</p><p>  rs.open "select username,useremail from [user] where username='"&tri

70、m(request("username"))&"' or useremail='"&trim(request("useremail"))&"'",conn,1,1</p><p>  if not rs.eof and not rs.bof then</p><p&g

71、t;  call MsgBox("您輸入的用戶名或Email地址已存在,請(qǐng)返回重新輸入!","Back","None")</p><p><b>  end if</b></p><p><b>  rs.close</b></p><p>  rs.open &

72、quot;select * from [user]",conn,1,3</p><p><b>  rs.addnew</b></p><p>  rs("username")=trim(request("username"))</p><p>  rs("password"

73、)=md5(trim(request("password")))</p><p>  rs("useremail")=trim(request("useremail"))</p><p>  rs("quesion")=trim(request("quesion"))</p>

74、<p>  rs("answer")=md5(trim(request("answer")))</p><p>  rs("realname")=trim(request("realname"))</p><p>  rs("identify")=trim(request(&quo

75、t;identify"))</p><p>  rs("mobile")=trim(request("mobile"))</p><p>  rs("userqq")=trim(request("userqq"))</p><p>  rs("adddate"

76、;)=now()</p><p>  rs("lastvst")=now()</p><p>  rs("loginnum")=0</p><p>  rs("postcode")=0</p><p>  rs("score")=0</p><

77、p>  rs("paymethord")=0</p><p>  rs("deliverymethord")=0</p><p><b>  rs.update</b></p><p><b>  rs.close</b></p><p>  set r

78、s=nothing</p><p>  response.Cookies(cookieName)("username")=trim(request("username"))</p><p>  response.Cookies(cookieName).expires=date+1</p><p>  session("

79、;regtimes")=1</p><p>  session.Timeout=1</p><p>  call MsgBox("注冊(cè)成功!請(qǐng)到用戶管理中心填詳細(xì)資料!","GoUrl","member.asp")</p><p><b>  end if</b></p

80、><p><b>  %></b></p><p><b>  體育用品搜索設(shè)計(jì)</b></p><p>  搜索界面可以按照體育用品的名稱,品牌,廠商,價(jià)格范圍或者分類里面來查找體育用品。能讓用戶方便快捷的找到適合自己的車輛,大量節(jié)約了時(shí)間。非常便捷。搜索商品界面如3-10所示。</p><p>

81、;  圖3-10 體育用品搜索界面</p><p>  搜索對(duì)應(yīng)的ASP文件為search.asp,其主要代碼如下所示:</p><p><b>  <%</b></p><p>  set rs=server.CreateObject("adodb.recordset")</p><p>  

82、rs.open "select * from category",conn,1,1</p><p>  do while not rs.eof</p><p><b>  %></b></p><p>  <option value="<%=rs("categoryid")%&

83、gt;" ><%=rs("category")%></option></p><p><b>  <%</b></p><p>  rs.movenext</p><p><b>  loop</b></p><p><b>

84、;  rs.close</b></p><p>  set rs=nothing</p><p><b>  %></b></p><p>  </select></TD></p><p><b>  </TR></b></p>&

85、lt;p><b>  <TR></b></p><p>  <input type="hidden" name=OrderField value="productdate"></p><p>  <input type="hidden" name=Order value=&

86、quot;DESC"></p><p><b>  </TR></b></p><p>  <TR align=center></p><p>  <TD height=40 colSpan=2><INPUT type=submit value=開始搜索 name=Submit2 onC

87、lick="return search()"></TD></p><p><b>  </TR></b></p><p><b>  購物車設(shè)計(jì)</b></p><p>  體育用品銷售網(wǎng)站最復(fù)雜的工作就是處理用戶訂車的訂單。處理體育用品訂單分別為用戶生成訂單及網(wǎng)站管理員查

88、詢和審核訂單兩部分。</p><p> ?。?)用戶生成訂單的流程</p><p>  每個(gè)登錄的用戶都有自己的購物車。在瀏覽商品時(shí)??梢詫⑾胍徺I的體育用品放入購物車。只有放入購物車后,用戶才可以生成購物車中的訂單。生成的訂單不僅包括體育用品本身的信息,還包括了顧客的信息,如訂購人的真實(shí)姓名和訂購人的收貨地址。這些信息是用戶注冊(cè)時(shí)需要填寫的信息。</p><p>

89、  (2)網(wǎng)站管理員查詢訂單和審核訂單的流程</p><p>  首先由網(wǎng)站管理員瀏覽用戶提交的訂單,然后審核訂單,并根據(jù)審核情況提交結(jié)果。</p><p>  購物車界面如圖3-11所示:</p><p>  圖3-11 購物車界面</p><p>  搜索對(duì)應(yīng)的ASP文件為car.asp,其主要代碼如下所示:</p><

90、;p><b>  <%</b></p><p>  dim id,username,action</p><p>  action=request.QueryString("action")</p><p>  username=trim(request.cookies(cookieName)("use

91、rname"))</p><p>  id=request.QueryString("id")</p><p>  set rs=server.CreateObject("adodb.recordset")</p><p>  select case action</p><p>  case

92、 "del"</p><p>  conn.execute "delete from orders where actionid="&request.QueryString("actionid")</p><p>  response.redirect "car.asp"</p><

93、p>  case "add"</p><p>  rs.open "select id,username from orders where username='"&username&"' and id="&id&" and state=6",conn,1,1</p>

94、<p>  if not rs.eof and not rs.bof then</p><p>  call MsgBox("對(duì)不起,此商品已存在于您的購物車中,不可以重復(fù)添加!","Close","None")</p><p>  response.end</p><p><b> 

95、 rs.close</b></p><p><b>  else</b></p><p><b>  rs.close</b></p><p>  rs.open "select id,username,state,paid from orders",conn,1,3</p>

96、<p><b>  rs.addnew</b></p><p><b>  ……</b></p><p><b>  rs.update</b></p><p><b>  rs.close </b></p><p>  set rs=nothi

97、ng</p><p>  call MsgBox("商品成功添加到你的購物籃!","Close","None")</p><p>  response.end</p><p><b>  end if</b></p><p>  end select</p

98、><p>  rs.open "select orders.actionid,orders.id,product.name,product.price1,product.price2,product.discount from product inner join orders on product.id=orders.id where orders.username='"&req

99、uest.cookies(cookieName)("username")&"' and orders.state=6",conn,1,1 </p><p><b>  %></b></p><p><b>  訂單設(shè)計(jì)</b></p><p>  商品添加到購物

100、車之后,可以提交生成訂單,如下圖3-12、圖3-13所示。</p><p>  圖3-12 提交訂單界面</p><p>  圖3-13 我的訂單界面</p><p>  搜索對(duì)應(yīng)的ASP文件為checkout.asp,其主要代碼如下所示:</p><p><b>  <%</b></p><p

101、>  Dim rsvip,strvip</p><p>  set rsvip=server.CreateObject("adodb.recordset")</p><p>  rsvip.open "select vip from [user] where username='"&request.cookies(cookieN

102、ame)("username")&"' ",conn,1,1</p><p>  strvip = rsvip("vip")</p><p>  rsvip.close</p><p>  set rsvip=nothing</p><p>  dim shijian

103、,goods</p><p>  dim userid,id,rs2,rs3,score</p><p>  id=request("id")</p><p>  userid=request("userid")</p><p>  shijian=now()</p><p> 

104、 goods=year(shijian)&month(shijian)&day(shijian)&hour(shijian)&minute(shijian)&second(shijian)</p><p>  set rs2=server.CreateObject("adodb.recordset")</p><p>  rs2.

105、open "select id,name,price1,price2,vipprice,discount,score from product where id in ("&id&") order by id ",conn,1,1</p><p>  goods=year(shijian)&month(shijian)&day(shijian

106、)&hour(shijian)&minute(shijian)&second(shijian)</p><p>  do while not rs2.eof</p><p>  set rs=server.CreateObject("adodb.recordset")</p><p>  rs.open "sel

107、ect * from orders",conn,1,3</p><p><b>  rs.addnew</b></p><p>  score=score+rs2("score")</p><p>  rs("username")=trim(request.cookies(cookieName)

108、("username"))</p><p>  rs("id")=rs2("id")</p><p>  rs("actiondate")=shijian</p><p>  rs("productnum")=CInt(Request("shop"

109、&rs2("id")))</p><p>  rs("state")=1</p><p>  rs("goods")=goods</p><p>  rs("postcode")=int(request("postcode"))</p><

110、p>  rs("recepit")=trim(request("recepit"))</p><p>  rs("address")=trim(request("address"))</p><p>  rs("paymethord")=int(request("paymet

111、hord"))</p><p>  rs("deliverymethord")=int(request("deliverymethord"))</p><p>  rs("sex")=int(request("sex"))</p><p>  rs("comments

112、")=HTMLEncode2(trim(request("comments")))</p><p>  if strvip = true then </p><p>  rs("paid")=rs2("vipprice")*CInt(Request("shop"&rs2("id&q

113、uot;)))</p><p><b>  else</b></p><p>  rs("paid")=rs2("price2")*CInt(Request("shop"&rs2("id")))</p><p><b>  end if</b

114、></p><p>  rs("realname")=trim(request("realname"))</p><p>  rs("useremail")=trim(request("useremail"))</p><p>  rs("usertel")=t

115、rim(request("usertel"))</p><p>  rs("userid")=userid</p><p><b>  rs.update</b></p><p><b>  rs.close</b></p><p>  conn.execut

116、e "delete from orders where username='"&request.cookies(cookieName)("username")&"' and id in ("&id&") and state=6"</p><p>  rs2.movenext</p&

117、gt;<p><b>  loop</b></p><p><b>  rs2.close</b></p><p>  rs2.open "select score from [user] where userid="&userid,conn,1,3</p><p>  rs2(&

118、quot;score")=rs2("score")+int(score)</p><p>  rs2.Update</p><p><b>  rs2.close</b></p><p>  set rs2=nothing</p><p>  set rs=server.CreateObje

119、ct("adodb.recordset")</p><p>  rs.open "select product.id,product.name,product.price1,vipprice,product.price2,orders.sex,orders.realname,orders.recepit,orders.goods,orders.postcode,orders.comm

120、ents,orders.paymethord,orders.deliverymethord,orders.paid,orders.productnum from product inner join orders on product.id=orders.id where orders.username='"&request.cookies(cookieName)("username")&a

121、mp;"' and state=1 and goods='"&goods&"' ",conn,1,1</p><p><b>  %></b></p><p><b>  管理員界面設(shè)計(jì)</b></p><p>  管理員登錄后方可進(jìn)行系

122、統(tǒng)的管理,管理員進(jìn)行對(duì)用戶、體育用品、評(píng)論、訂單、分類等信息進(jìn)行增刪改查,通過一個(gè)總頁面來連接到其它的頁面上去,實(shí)現(xiàn)對(duì)管理員的管理。如3-14展示。</p><p>  圖3-14 管理員后臺(tái)主界面</p><p>  主頁面框架代碼如下:</p><p>  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 T

123、ransitional//EN"></p><p>  <html xmlns="http://www.w3.org/1999/xhtml"></p><p><b>  <head></b></p><p>  <title>網(wǎng)站后臺(tái)管理</title><

124、;/p><p>  <meta http-equiv="Content-Type" content="text/html;charset=gbk" /></p><p>  <link rel="stylesheet" href="images/admincp.css" type="te

125、xt/css" media="all" /></p><p><b>  </head></b></p><p>  <body scroll="no"></p><p>  <table cellpadding="0" cellspaci

126、ng="0" width="100%" height="100%"></p><p><b>  <tr></b></p><p>  <td colspan="2" height="69"><iframe src="hea

127、der.html" name="header" width="100%" height="69" scrolling="no" frameborder="0"></iframe></td></p><p><b>  </tr></b><

128、;/p><p><b>  <tr></b></p><p>  <td valign="top" width="160"><iframe src="menu.asp" name="menu" target="main" width="

129、;160" height="100%" scrolling="no" frameborder="0"></iframe></td></p><p>  <td valign="top"><iframe src="wel.asp" name="mai

130、n" width="100%" height="100%" frameborder="0" scrolling="yes" style="overflow:visible;"></iframe></td></p><p><b>  </tr></

131、b></p><p><b>  </table></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p><b>  商品管理設(shè)計(jì)</b>&

132、lt;/p><p>  管理員登錄后可以添加新體育用品商品、可以查看已有的體育用品商品,并可以對(duì)已有商品進(jìn)行修改或刪除,商品管理界面如下圖3-15所示。</p><p>  圖3-15 體育用品管理界面</p><p>  單擊左側(cè)添加新體育用品鏈接,可以添加新商品,輸入體育用品的各類基本信息之后,單擊提交按鈕即可向數(shù)據(jù)庫中商品表里插入新體育用品信息,運(yùn)行界面如下圖3-

133、16所示:</p><p>  圖3-16 添加體育用品界面</p><p>  體育用品添加主要代碼如下:</p><p><b>  <%</b></p><p><b>  '添加體育用品</b></p><p>  If NOT IsEmpty (req

134、uest("AddProSubmit")) then</p><p>  dim productdate,discount</p><p>  discount=round(request("price2")/request("price1"),2)</p><p>  if request("p

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論