大學(xué)生購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  大學(xué)生購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  摘要</b></p><p>  隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開(kāi)始流行起來(lái),越來(lái)越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購(gòu)物理念。大學(xué)生購(gòu)物網(wǎng)站是科技進(jìn)步的及現(xiàn)在生活中必不可少的購(gòu)物平臺(tái)。</

2、p><p>  本系統(tǒng)以大學(xué)生購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)為題,運(yùn)用JAVA 語(yǔ)言的相關(guān)技術(shù)及SQL Server數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)。在系統(tǒng)的實(shí)現(xiàn)上,以大學(xué)生的需求為前提進(jìn)行需求分析,完全按照軟件工程的開(kāi)發(fā)步驟與編寫(xiě)規(guī)范進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)。</p><p>  本文闡述了大學(xué)生購(gòu)物網(wǎng)站設(shè)計(jì)的目的、過(guò)程以及各種功能的實(shí)現(xiàn)。給出了網(wǎng)站的系統(tǒng)分析,描述了網(wǎng)頁(yè)設(shè)計(jì)概況,并介紹了數(shù)據(jù)庫(kù)的內(nèi)容和主要實(shí)現(xiàn)。本文還總結(jié)概括了

3、該網(wǎng)頁(yè)的主要特點(diǎn)和功能。外觀設(shè)計(jì)簡(jiǎn)約,交流界面人性化,配合數(shù)據(jù)庫(kù)管理,實(shí)用且易操作。</p><p>  關(guān)鍵字: 大學(xué)生購(gòu)物網(wǎng)站;SQL Server;JAVA ;數(shù)據(jù)庫(kù)</p><p><b>  目錄</b></p><p><b>  1. 引言1</b></p><p><b>

4、;  2.概述3</b></p><p>  2.1 大學(xué)生購(gòu)物網(wǎng)站的現(xiàn)狀及發(fā)展3</p><p>  2.2 開(kāi)發(fā)工具的簡(jiǎn)介4</p><p>  2.3 需求分析5</p><p>  3.大學(xué)生購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)6</p><p>  3.1 設(shè)計(jì)網(wǎng)站的系統(tǒng)結(jié)構(gòu)6</p&g

5、t;<p>  3.2 后臺(tái)數(shù)據(jù)處理7</p><p>  3.2.1 數(shù)據(jù)庫(kù)的設(shè)計(jì)7</p><p>  3.3 用戶(hù)注冊(cè)及修改信息程序的設(shè)計(jì)與實(shí)現(xiàn)13</p><p>  3.3.2 商品類(lèi)別查詢(xún)信息功能設(shè)計(jì)15</p><p>  3.4 電子貨架的設(shè)計(jì)與主頁(yè)面的實(shí)現(xiàn)16</p><

6、p>  3.4.1 商品管理功能設(shè)計(jì)16</p><p>  3.4.2訂單管理功能設(shè)計(jì)17</p><p>  3.4.2 用戶(hù)進(jìn)入商城主頁(yè)面18</p><p>  3.5 購(gòu)物車(chē)及提交訂單程序的設(shè)計(jì)與實(shí)現(xiàn)19</p><p>  3.5.1 設(shè)計(jì)購(gòu)物車(chē)及提交訂單程序19</p><p> 

7、 3.5.2 購(gòu)物車(chē)及提交訂單程序的實(shí)現(xiàn)21</p><p><b>  總 結(jié)22</b></p><p><b>  參考文獻(xiàn)23</b></p><p><b>  致 謝24</b></p><p><b>  1. 引言</b&g

8、t;</p><p>  隨著社會(huì)的發(fā)展和進(jìn)步,人們生活方式日益豐富。近年來(lái),隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開(kāi)始流行起來(lái),越來(lái)越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購(gòu)物理念。越來(lái)越多的大學(xué)生開(kāi)始使用網(wǎng)上銀行在網(wǎng)上進(jìn)行交易,這樣既方便又快捷。同時(shí),這樣的購(gòu)物方式也給同學(xué)們帶來(lái)了無(wú)限樂(lè)趣。然而,網(wǎng)絡(luò)上的一些欺騙行為,或是特快

9、郵遞到的東西已經(jīng)早在路上損壞了等等,這些種種原因讓一些大學(xué)生望而止步。經(jīng)過(guò)幾次失敗的網(wǎng)絡(luò)購(gòu)物經(jīng)歷后,有些大學(xué)生已經(jīng)對(duì)網(wǎng)絡(luò)購(gòu)物失去了信心。而有時(shí)因?yàn)槲覀円?gòu)買(mǎi)的物品還沒(méi)有郵費(fèi)貴,所以也只能選擇其他方式購(gòu)買(mǎi)了。因此,我決定設(shè)計(jì)一個(gè)針對(duì)大學(xué)生的同城購(gòu)物網(wǎng)站,這樣送貨過(guò)程可以以校園為單位不僅節(jié)省運(yùn)費(fèi)還可以降低成本。同時(shí),我還設(shè)計(jì)了一個(gè)自由交易的模塊為廣大學(xué)生開(kāi)辟一個(gè)空間可以自由進(jìn)行交易。</p><p>  在經(jīng)濟(jì)全球化

10、背景下,信息技術(shù)革命帶來(lái)了電子信息技術(shù)的高速發(fā)展,信息技術(shù)的發(fā)展帶動(dòng)了新經(jīng)濟(jì)的發(fā)展。新時(shí)代背景下經(jīng)濟(jì)發(fā)展是以高新技術(shù)為基礎(chǔ)的知識(shí)經(jīng)濟(jì)為代表的。而電子商務(wù)就是知識(shí)經(jīng)濟(jì)下的重要產(chǎn)物,它以IT技術(shù)為基礎(chǔ)與現(xiàn)代經(jīng)濟(jì)相結(jié)合的產(chǎn)物。先當(dāng)今社會(huì)它已經(jīng)發(fā)展成為了社會(huì)主要購(gòu)物方式之一。電子商務(wù)的發(fā)展成為了各國(guó)經(jīng)濟(jì)增長(zhǎng)的強(qiáng)大動(dòng)力,也是衡量一個(gè)國(guó)家經(jīng)濟(jì)競(jìng)爭(zhēng)力和資源配置能力的標(biāo)準(zhǔn)之一。</p><p>  電子商務(wù)是以網(wǎng)上商店等購(gòu)物網(wǎng)站

11、為主要形式用戶(hù)通過(guò)虛擬網(wǎng)絡(luò)登錄網(wǎng)站進(jìn)行購(gòu)物為主要內(nèi)容。是在開(kāi)放的因特網(wǎng)網(wǎng)絡(luò)環(huán)境下,用戶(hù)隨時(shí)隨地不必與商家謀面就能進(jìn)行商品交易的商務(wù)活動(dòng)。它是利用計(jì)算機(jī)、軟件工程、數(shù)據(jù)工程和互聯(lián)網(wǎng)工程結(jié)合在一起,使用相關(guān)協(xié)議把電子商務(wù)和它的經(jīng)營(yíng)管理活動(dòng)連接在一起。它具備開(kāi)放、高效、低成本、不受地理約束等優(yōu)點(diǎn)。當(dāng)代大學(xué)生大多數(shù)都有網(wǎng)絡(luò)購(gòu)物的經(jīng)歷,然而現(xiàn)在的網(wǎng)絡(luò)購(gòu)物模式多數(shù)都存在著一些弊端。例如:一些商家的信譽(yù)度不高,以欺騙行為損害消費(fèi)者的利益。還有一些第三

12、方特快郵遞公司不能將完好的物品送到消費(fèi)者手中,種種弊端的存在使得網(wǎng)上購(gòu)物的發(fā)展遲緩。在大學(xué)生網(wǎng)上購(gòu)物的同時(shí)郵費(fèi)有時(shí)也是一筆不小的費(fèi)用。從另一方面來(lái)說(shuō),有時(shí)一些學(xué)生有求購(gòu)和出售舊物的意愿也無(wú)法滿(mǎn)足。因此,創(chuàng)建一個(gè)大學(xué)生同城購(gòu)物平臺(tái)是十分有必要的。直接將訂購(gòu)的物品送到學(xué)校并支持貨到付款的購(gòu)物方式,相信更容易被大學(xué)生所接受。在平臺(tái)的設(shè)計(jì)中加入自由交易模塊也可給大學(xué)生提供一個(gè)相互間自由交易的平臺(tái),這將滿(mǎn)足一些大學(xué)生將舊物出售或求購(gòu)到自已心儀的物

13、品的愿望。</p><p><b>  2.概述</b></p><p>  2.1 大學(xué)生購(gòu)物網(wǎng)站的現(xiàn)狀及發(fā)展</p><p>  隨著社會(huì)的發(fā)展和進(jìn)步,人們生活方式日益豐富。近年來(lái),隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開(kāi)始流行起來(lái),越來(lái)越多的商家在網(wǎng)上建起在線商店,向

14、消費(fèi)者展示出一種新穎的購(gòu)物理念。</p><p>  隨著互聯(lián)網(wǎng)絡(luò)的不斷發(fā)展和普及,大學(xué)生購(gòu)物網(wǎng)站和網(wǎng)上購(gòu)物人數(shù)的不斷增加,網(wǎng)店已經(jīng)為越來(lái)越多的人所熟知。有網(wǎng)上購(gòu)物的便捷它受到了越來(lái)越多的親少年的關(guān)注,這部分人從小就接觸電子商務(wù)他們對(duì)電子商務(wù)的接受度極高,他們將為未來(lái)的電子商務(wù)發(fā)展提供強(qiáng)大的動(dòng)力。但是他們也同樣不滿(mǎn)足簡(jiǎn)單的網(wǎng)上購(gòu)物,他們希望電子商務(wù)有更加多元化的服務(wù)使他們能夠安全便捷的買(mǎi)到他們所需的一些商品。他們

15、還希望自己能直接和商品的生產(chǎn)廠家設(shè)計(jì)廠家對(duì)接可以把自己意見(jiàn)和建議反饋給廠商。在另一方面越來(lái)越多的廠商為了提高自己的市場(chǎng)競(jìng)爭(zhēng)力,他們也需要積極的加入電子商務(wù)的行列中來(lái),這樣就能實(shí)現(xiàn)產(chǎn)品的線上線下一體化銷(xiāo)售。這樣做極大的豐富了用戶(hù)的體驗(yàn)提高用戶(hù)購(gòu)買(mǎi)度,同時(shí)還可以及時(shí)的收集到消費(fèi)者的意見(jiàn),為改進(jìn)商品收集到了最有用的信息,縮短商品研發(fā)時(shí)間這就提高消費(fèi)者對(duì)商品的滿(mǎn)意度,也就提高了企業(yè)的綜合競(jìng)爭(zhēng)力。</p><p>  在經(jīng)

16、濟(jì)全球化背景下,信息技術(shù)革命帶來(lái)了電子信息技術(shù)的高速發(fā)展,信息技術(shù)的發(fā)展帶動(dòng)了新經(jīng)濟(jì)的發(fā)展。新時(shí)代背景下經(jīng)濟(jì)發(fā)展是以高新技術(shù)為基礎(chǔ)的知識(shí)經(jīng)濟(jì)為代表的。而電子商務(wù)就是知識(shí)經(jīng)濟(jì)下的重要產(chǎn)物,它以IT技術(shù)為基礎(chǔ)與現(xiàn)代經(jīng)濟(jì)相結(jié)合的產(chǎn)物。先當(dāng)今社會(huì)它已經(jīng)發(fā)展成為了社會(huì)主要購(gòu)物方式之一。電子商務(wù)的發(fā)展成為了各國(guó)經(jīng)濟(jì)增長(zhǎng)的強(qiáng)大動(dòng)力,也是衡量一個(gè)國(guó)家經(jīng)濟(jì)競(jìng)爭(zhēng)力和資源配置能力的標(biāo)準(zhǔn)之一。</p><p>  電子商務(wù)是以網(wǎng)上商店等

17、購(gòu)物網(wǎng)站為主要形式用戶(hù)通過(guò)虛擬網(wǎng)絡(luò)登錄網(wǎng)站進(jìn)行購(gòu)物為主要內(nèi)容。是在開(kāi)放的因特網(wǎng)網(wǎng)絡(luò)環(huán)境下,用戶(hù)隨時(shí)隨地不必與商家謀面就能進(jìn)行商品交易的商務(wù)活動(dòng)。它是利用計(jì)算機(jī)、軟件工程、數(shù)據(jù)工程和互聯(lián)網(wǎng)工程結(jié)合在一起,使用相關(guān)協(xié)議把電子商務(wù)和它的經(jīng)營(yíng)管理活動(dòng)連接在一起。它具備開(kāi)放、高效、低成本、不受地理約束等優(yōu)點(diǎn)。</p><p>  現(xiàn)在市場(chǎng)競(jìng)爭(zhēng)中品牌已經(jīng)成為了企業(yè)競(jìng)爭(zhēng)力的體現(xiàn)。一個(gè)市場(chǎng)熟知度高,消費(fèi)者接受程度高的品牌往往意味

18、著商品質(zhì)量好實(shí)用價(jià)值高。又由于電子商務(wù)不僅是一個(gè)可以增加產(chǎn)品銷(xiāo)量的平臺(tái)更是一個(gè)宣傳產(chǎn)品的好平臺(tái)。因此企業(yè)要提高自己的市場(chǎng)競(jìng)爭(zhēng)力,必然通過(guò)專(zhuān)業(yè)化的電子商務(wù)來(lái)宣傳和打造自己的品牌。</p><p>  由于電信業(yè)的快速法展和電信技術(shù)的飛速進(jìn)步,我們國(guó)家的網(wǎng)絡(luò)基礎(chǔ)設(shè)施將逐漸日趨于完善,網(wǎng)絡(luò)支撐環(huán)境逐步取向規(guī)范和完善,這就為更多的企業(yè)和個(gè)人可以建立自己的電子商務(wù)網(wǎng)創(chuàng)造了條件,這就使得電子商務(wù)的網(wǎng)絡(luò)能得到不斷地?cái)U(kuò)展。目前,

19、圖像通信網(wǎng)、多媒體通信網(wǎng)、4G無(wú)線通信網(wǎng)正在建設(shè)或?qū)⒔ǔ墒褂?,三網(wǎng)融合正在不斷推進(jìn),新一代萬(wàn)兆光纖高速互聯(lián)網(wǎng)正在建設(shè)。在這樣的背景下中國(guó)電子商務(wù)[1],將具備越來(lái)越好的網(wǎng)絡(luò)平臺(tái)和環(huán)境。</p><p>  很多有過(guò)跨國(guó)消費(fèi)的消費(fèi)者在跨國(guó)購(gòu)物中發(fā)現(xiàn):很多品牌和產(chǎn)品在國(guó)內(nèi)還沒(méi)有銷(xiāo)售,或者很多相同產(chǎn)品在國(guó)內(nèi)的銷(xiāo)售價(jià)格卻遠(yuǎn)遠(yuǎn)高于其他國(guó)家的零售價(jià)格,即使消費(fèi)為購(gòu)買(mǎi)商品支付了其全部的運(yùn)輸服務(wù)費(fèi)用,同樣存在著一定的價(jià)格差。這就

20、說(shuō)明了網(wǎng)絡(luò)跨國(guó)購(gòu)物在消費(fèi)者中存在很大的需求,通過(guò)網(wǎng)絡(luò)跨國(guó)購(gòu)物將成為新一輪的電子商務(wù)發(fā)展新趨勢(shì)。</p><p>  網(wǎng)上購(gòu)物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶(hù)提供靜態(tài)和動(dòng)態(tài)兩類(lèi)信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動(dòng)或更新的資源,如公司簡(jiǎn)介、管理規(guī)范和公司制度等等;動(dòng)態(tài)信息是指隨時(shí)變化的信息,如商品報(bào)價(jià),會(huì)議安排和培訓(xùn)信息等。網(wǎng)上購(gòu)物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶(hù)方便的傳遞信息,完成電子貿(mào)易或ED

21、I交易。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無(wú)紙化交換。</p><p>  2.2 開(kāi)發(fā)工具的簡(jiǎn)介</p><p>  根據(jù)該系統(tǒng)的設(shè)計(jì)目標(biāo)來(lái)對(duì)設(shè)計(jì)時(shí)所必須具備的技術(shù)進(jìn)行衡量,一般需要從軟、硬件的性能要求,運(yùn)行環(huán)境條件,操作人員水平和數(shù)量等方面進(jìn)行相應(yīng)考慮與分析。</p><p>  考慮到系統(tǒng)實(shí)施的可行性,并結(jié)合系統(tǒng)實(shí)施過(guò)程中所需完成的功能,在軟件方面選

22、擇了經(jīng)典模式JSP+JAVABean技術(shù)和MyEclipse 6.5開(kāi)發(fā)工具來(lái)進(jìn)行網(wǎng)站設(shè)計(jì),并且使用SQL Server 2000數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存儲(chǔ)。在硬件方面,則選擇空間相對(duì)較為廣泛,只要是Pentium Ⅳ系列及以上的計(jì)算機(jī),內(nèi)存在1G以上,硬盤(pán)在40GB以上,均可以滿(mǎn)足系統(tǒng)的開(kāi)發(fā)需要。當(dāng)然,硬件的配置越高,系統(tǒng)的開(kāi)發(fā)與運(yùn)行將會(huì)更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。</p>&l

23、t;p>  在軟件方面,由于MyEclipse 6.5和SQL Server 2000是兩個(gè)非常成熟的開(kāi)發(fā)工具,無(wú)論在安全性、可用性、可靠性方面都毫無(wú)置疑。綜合進(jìn)行考慮,本系統(tǒng)技術(shù)方面可行。</p><p><b>  2.3 需求分析</b></p><p>  一個(gè)基本的網(wǎng)上商店都具有以下幾個(gè)功能:貨物分類(lèi),購(gòu)物車(chē),訂單結(jié)算,商城的更新與管理,庫(kù)存商品的管

24、理,訂單修改等等。設(shè)計(jì)大學(xué)生購(gòu)物網(wǎng)站一方面要為顧客提供購(gòu)物渠道,另一方面要為管理員提供系統(tǒng)管理,商品更新。</p><p>  目前網(wǎng)上購(gòu)物的網(wǎng)站非常多,有專(zhuān)門(mén)賣(mài)衣服、賣(mài)圖書(shū)的,還有大的綜合網(wǎng)站,如:淘寶、當(dāng)當(dāng)?shù)?,但是還很少有專(zhuān)門(mén)針對(duì)大學(xué)生的購(gòu)物網(wǎng)站產(chǎn)生。本系統(tǒng)針對(duì)大學(xué)生的特殊性而精心設(shè)計(jì)了一個(gè)符合大學(xué)生網(wǎng)上購(gòu)物的平臺(tái)。</p><p>  3.大學(xué)生購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)</p>

25、;<p>  3.1 設(shè)計(jì)網(wǎng)站的系統(tǒng)結(jié)構(gòu)</p><p>  對(duì)于一個(gè)基本的大學(xué)生購(gòu)物網(wǎng)站的網(wǎng)站所要實(shí)現(xiàn)的目的包括兩個(gè)方面:一方面是為顧客提供購(gòu)物,另一方面是為管理員提供系統(tǒng)管理。因此可以把這個(gè)大學(xué)生購(gòu)物網(wǎng)站的系統(tǒng)分為前臺(tái)和后臺(tái)兩大部分,如圖3.1所示。</p><p>  圖3.1 大學(xué)生購(gòu)物網(wǎng)站系統(tǒng)設(shè)計(jì)圖</p><p>  (1) 網(wǎng)站前臺(tái)結(jié)構(gòu)

26、。前臺(tái)系統(tǒng)結(jié)構(gòu)的對(duì)象是顧客,主要實(shí)現(xiàn)系統(tǒng)與顧客的交互頁(yè)面,它通過(guò)界面簡(jiǎn)潔、操作簡(jiǎn)易的Web頁(yè)面向顧客提供了一系列的功能和服務(wù),例如用戶(hù)注冊(cè)、購(gòu)物車(chē)、形成訂單等等。</p><p>  (2) 網(wǎng)站的后臺(tái)結(jié)構(gòu)。后臺(tái)系統(tǒng)結(jié)構(gòu)的對(duì)象是管理員,主要實(shí)現(xiàn)系統(tǒng)與管理員的交互界面,方便網(wǎng)站的系統(tǒng)管理員對(duì)系統(tǒng)的產(chǎn)品數(shù)據(jù)庫(kù)、顧客資料、訂單數(shù)據(jù)等資料和數(shù)據(jù)信息進(jìn)行處理和維護(hù)、管理。</p><p>  3.2

27、 后臺(tái)數(shù)據(jù)處理</p><p>  3.2.1 數(shù)據(jù)庫(kù)的設(shè)計(jì)</p><p>  在對(duì)數(shù)據(jù)庫(kù)進(jìn)行詳細(xì)設(shè)計(jì)時(shí),應(yīng)考慮以下事項(xiàng):</p><p>  1.?dāng)?shù)據(jù)庫(kù)的用途及該用途將如何影響設(shè)計(jì),創(chuàng)建符合用途的數(shù)據(jù)庫(kù)計(jì)劃。</p><p>  2.?dāng)?shù)據(jù)庫(kù)規(guī)范化規(guī)則,防止數(shù)據(jù)庫(kù)設(shè)計(jì)中出現(xiàn)錯(cuò)誤。</p><p>  3.對(duì)數(shù)據(jù)完

28、整性的保護(hù)。</p><p>  4.?dāng)?shù)據(jù)庫(kù)和用戶(hù)權(quán)限的安全要求。</p><p>  5.應(yīng)用程序的性能需求。</p><p>  數(shù)據(jù)庫(kù)E-R圖如圖3.2所示。</p><p>  圖3.2 數(shù)據(jù)庫(kù)E-R圖</p><p>  根據(jù)大學(xué)生的購(gòu)物需求,把本系統(tǒng)的數(shù)據(jù)庫(kù)命名為:tb_shopping,用來(lái)存儲(chǔ)網(wǎng)站中用到

29、的相關(guān)數(shù)據(jù)。tb_shopping數(shù)據(jù)庫(kù)中共分為11張信息表。</p><p>  互動(dòng)信息表:用來(lái)存儲(chǔ)網(wǎng)站內(nèi)用戶(hù)留言與系統(tǒng)公告。</p><p>  互動(dòng)信息表如表4-1所示。</p><p>  表4-1 tb_bbs(互動(dòng)信息表)</p><p>  交易表:用來(lái)存儲(chǔ)網(wǎng)站中會(huì)員的交易信息。</p><p>  交

30、易表如表4-2所示。</p><p>  表4-2 tb_business(交易表)</p><p>  商品信息表:用來(lái)存儲(chǔ)網(wǎng)站中所有商品的相關(guān)信息。</p><p>  商品信息表如表4-3所示。</p><p>  表4-3 tb_goods(商品信息表)</p><p>  管理員信息表:用來(lái)存儲(chǔ)所維護(hù)網(wǎng)站管理

31、人員的相關(guān)信息。</p><p>  管理員信息表如表4-4所示。</p><p>  表4-4 tb_manager(管理員表)</p><p>  會(huì)員信息表:用來(lái)存儲(chǔ)注冊(cè)本網(wǎng)站的會(huì)員信息。</p><p>  會(huì)員信息表如表4-5所示。</p><p>  表4-5 tb_member(會(huì)員表)</p>

32、;<p>  訂單表:用來(lái)存儲(chǔ)本網(wǎng)站能購(gòu)買(mǎi)商品的相應(yīng)訂單信息。</p><p>  訂單表如表4-6所示。</p><p>  表4-6 tb_order(訂單表)</p><p>  訂單詳細(xì)信息表:用來(lái)存儲(chǔ)本網(wǎng)站能所購(gòu)商品訂單的詳細(xì)信息。</p><p>  訂單詳細(xì)表如表4-7所示。</p><p>

33、;  表4-7 tb_order_detail(訂單詳細(xì)信息表)</p><p>  商品大分類(lèi)表:用來(lái)存儲(chǔ)網(wǎng)站商品大分類(lèi)信息。</p><p>  商品大分類(lèi)表如表4-8所示。</p><p>  表4-8 tb_superType(商品大分類(lèi)表)</p><p><b>  續(xù)表4-8</b></p>

34、<p>  商品小分類(lèi)表:用來(lái)存儲(chǔ)網(wǎng)站商品小分類(lèi)信息。</p><p>  商品小分類(lèi)表如表4-9所示。</p><p>  表4-9 tb_subType(商品小分類(lèi)表)</p><p>  學(xué)校信息表:用來(lái)存儲(chǔ)網(wǎng)站內(nèi)各學(xué)校的信息。</p><p>  學(xué)校信息表如表4-10所示。</p><p>  表4

35、-10 tb_school(學(xué)校信息表)</p><p>  商品等級(jí)表:用來(lái)存儲(chǔ)網(wǎng)站會(huì)員等級(jí)信息。</p><p>  商品等級(jí)表如表4-11所示。</p><p>  表4-11 tb_rebate(商品等級(jí)表)</p><p>  3.3 用戶(hù)注冊(cè)及修改信息程序的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 

36、 3.3.1實(shí)現(xiàn)目標(biāo)</b></p><p>  在用戶(hù)進(jìn)行會(huì)員注冊(cè)功能操作時(shí),系統(tǒng)將自動(dòng)為用戶(hù)生成一個(gè)會(huì)員編號(hào),用戶(hù)進(jìn)行用戶(hù)名、真實(shí)姓名、密碼、學(xué)校、郵政編碼、聯(lián)系電話、電子郵箱等相關(guān)信息的填寫(xiě)。其中,在填寫(xiě)完會(huì)員名后可以檢測(cè)一下此會(huì)員名是否已用。點(diǎn)擊“重新填寫(xiě)”按鈕,內(nèi)容被全部清空,用戶(hù)將可以進(jìn)行重新填寫(xiě);點(diǎn)擊“返回”按鈕,用戶(hù)將放棄注冊(cè)操作返回網(wǎng)站的主頁(yè)界面;按相應(yīng)提示要求填寫(xiě)完后點(diǎn)擊“確認(rèn)提交

37、”按鈕,如果信息通過(guò)驗(yàn)證,系統(tǒng)將把用戶(hù)信息存儲(chǔ)到數(shù)據(jù)庫(kù)中,同時(shí)以登錄后的身份登錄主頁(yè)面。會(huì)員注冊(cè)界面如圖3.3所示。</p><p>  圖3.3 會(huì)員注冊(cè)界面</p><p>  會(huì)員注冊(cè)程序流程描述:當(dāng)用戶(hù)進(jìn)入網(wǎng)站進(jìn)行注冊(cè)時(shí)進(jìn)行相關(guān)信息填寫(xiě),點(diǎn)擊提交按鈕,系統(tǒng)將對(duì)用戶(hù)提交的信息進(jìn)行判斷,驗(yàn)證格式是否正確,如果正確顯示注冊(cè)成功提示并且退出該頁(yè)面。如果格式不正確,返回到信息填寫(xiě),進(jìn)行重新填

38、寫(xiě)。會(huì)員注冊(cè)程序流程圖如圖3.4所示。</p><p>  圖3.4 用戶(hù)注冊(cè)程序流程圖</p><p><b>  2.實(shí)現(xiàn)過(guò)程</b></p><p>  頁(yè)面名稱(chēng):register.jsp</p><p> ?。?)使用的數(shù)據(jù)表為tb_member。</p><p> ?。?)本模塊用到了

39、com.dao包下的MemberDaoImpl.java類(lèi)里insert( )函數(shù)來(lái)將注冊(cè)信息添加到數(shù)據(jù)庫(kù)中。并利用register_deal.jsp頁(yè)來(lái)調(diào)用JAVABean對(duì)注冊(cè)頁(yè)信息進(jìn)行處理。</p><p> ?。?)編寫(xiě)驗(yàn)證JS腳本代碼,如果填寫(xiě)信息為空或密碼與確認(rèn)密碼不同則系統(tǒng)會(huì)提示用戶(hù),直到用戶(hù)填寫(xiě)的信息符合要求后才能提交注冊(cè)信息。</p><p>  3.3.2 商品類(lèi)別查

40、詢(xún)信息功能設(shè)計(jì)</p><p><b>  1.實(shí)現(xiàn)目標(biāo)</b></p><p>  用戶(hù)可以按大分類(lèi)、小分類(lèi)進(jìn)行查詢(xún),還可以直接輸入要查詢(xún)的商品分類(lèi)和名稱(chēng)進(jìn)行按名稱(chēng)模糊查詢(xún)等其他查詢(xún)方法對(duì)商品查詢(xún)。最后用戶(hù)會(huì)瀏覽到自己希望查詢(xún)的商品的詳細(xì)信息。商品類(lèi)別查詢(xún)信息界面如圖3.5所示。</p><p>  圖3.5 商品類(lèi)別查詢(xún)信息界面</p

41、><p><b>  2.實(shí)現(xiàn)過(guò)程</b></p><p>  頁(yè)面名稱(chēng):type.jsp</p><p> ?。?)使用的數(shù)據(jù)表為tb_subType和tb_superType。</p><p> ?。?)本模塊根據(jù)用戶(hù)選擇的查詢(xún)商品條件進(jìn)行查詢(xún),并將查詢(xún)到的商品信息以列表的形式顯示給用戶(hù)。其中,應(yīng)用了分頁(yè)功能將商品分頁(yè)顯

42、示,還將商品名設(shè)定了超鏈接,通過(guò)點(diǎn)擊商品名可以了解詳細(xì)商品信息。</p><p>  3.4 電子貨架的設(shè)計(jì)與主頁(yè)面的實(shí)現(xiàn)</p><p>  3.4.1 商品管理功能設(shè)計(jì)</p><p><b>  1.實(shí)現(xiàn)目標(biāo)</b></p><p>  實(shí)現(xiàn)網(wǎng)站內(nèi)商品的管理,進(jìn)行對(duì)商品的刪除、修改、更新等操作。在商品列表的上方

43、有商品類(lèi)別的查詢(xún),管理員可以按不同類(lèi)別對(duì)商品進(jìn)行查詢(xún)。在商品列表中顯示著商品名稱(chēng)、上架日期、是否新品、是否特價(jià)等信息,點(diǎn)擊商品名還可以瀏覽商品詳細(xì)信息。簡(jiǎn)單的瀏覽商品信息后管理員可以對(duì)商品進(jìn)行修改和刪除等操作。</p><p><b>  2.實(shí)現(xiàn)過(guò)程</b></p><p>  頁(yè)面名稱(chēng):goods_index.jsp</p><p> ?。?/p>

44、1)使用的數(shù)據(jù)表為tb_goods、tb_subType、tb_superType。</p><p> ?。?)本模塊在商品查詢(xún)條件中應(yīng)用了Ajax的二級(jí)聯(lián)動(dòng)技術(shù),管理員選中大分類(lèi)時(shí)系統(tǒng)會(huì)自動(dòng)將該大分類(lèi)對(duì)應(yīng)的小分類(lèi)信息以下拉列表形式顯示給管理員。</p><p> ?。?)將商品信息以列表形式顯示給管理員,并提供分頁(yè)查詢(xún)的查詢(xún)方式供管理員進(jìn)行修改和刪除操作。</p><

45、p>  商品管理界面如圖3.6所示。</p><p>  圖3.6 商品管理界面</p><p>  3.4.2訂單管理功能設(shè)計(jì)</p><p><b>  1.實(shí)現(xiàn)目標(biāo)</b></p><p>  管理員可以通過(guò)輸入用戶(hù)名進(jìn)行模糊查詢(xún),還可以對(duì)訂單信息進(jìn)行分頁(yè)查詢(xún)。訂單通過(guò)列表的形式顯示一些基本信息,有訂單號(hào)、品

46、種數(shù)、用戶(hù)名、真實(shí)姓名、付款方式、運(yùn)送方式、折扣、訂貨日期等信息。管理員還可以通過(guò)點(diǎn)擊訂單號(hào)對(duì)訂單的詳細(xì)信息進(jìn)行瀏覽,在瀏覽訂單信息后管理員可以對(duì)該訂單做出是否執(zhí)行的操作來(lái)改變訂單狀態(tài)。</p><p><b>  2.實(shí)現(xiàn)過(guò)程</b></p><p>  頁(yè)面名稱(chēng):ordermanage.jsp</p><p> ?。?)使用的數(shù)據(jù)表為tb_

47、order。</p><p> ?。?)本模塊定義了一個(gè)表單,管理員可以通過(guò)用戶(hù)名對(duì)訂單進(jìn)行模糊查詢(xún),查詢(xún)到的訂單信息以列表的形式顯示給管理員,并提供了分頁(yè)查詢(xún)的查詢(xún)方式。</p><p> ?。?)系統(tǒng)在訂單號(hào)上設(shè)定了超級(jí)鏈接,管理員可以通過(guò)鏈接查詢(xún)到訂單的詳細(xì)信息以便執(zhí)行該訂單。</p><p>  訂單管理界面如圖3.7所示。</p><p

48、>  圖3.7 訂單管理界面</p><p>  3.4.2 用戶(hù)進(jìn)入商城主頁(yè)面</p><p>  電子貨架的程序可以保證用戶(hù)進(jìn)入主頁(yè)面瀏覽搜索商品更加方便快捷。通過(guò)上述程序我們可以在分類(lèi)中或者直接搜索找到自己所需的商品。設(shè)計(jì)電子貨架并實(shí)現(xiàn)用戶(hù)便捷購(gòu)物頁(yè)面如圖3.8。</p><p>  圖3.8 電子貨架設(shè)計(jì)完成后主頁(yè)面</p><p

49、>  3.5 購(gòu)物車(chē)及提交訂單程序的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  3.5.1 設(shè)計(jì)購(gòu)物車(chē)及提交訂單程序</p><p><b>  1.實(shí)現(xiàn)目標(biāo)</b></p><p>  在用戶(hù)將商品添加到購(gòu)物車(chē)后就會(huì)進(jìn)入購(gòu)物車(chē)界面,購(gòu)物車(chē)主要顯示購(gòu)物車(chē)內(nèi)的商品編號(hào)、商品名稱(chēng)、單價(jià)、數(shù)量、和金額等信息。在購(gòu)物車(chē)界面除了可以瀏覽用戶(hù)想要購(gòu)買(mǎi)的商品信

50、息,還可以進(jìn)行動(dòng)態(tài)的修改商品的數(shù)量和退回商品。最后,用戶(hù)可以選擇繼續(xù)購(gòu)物或去收銀臺(tái)結(jié)賬或清空購(gòu)物車(chē)操作。購(gòu)物車(chē)界面如圖3.9所示。</p><p>  圖3.9 購(gòu)物車(chē)界面</p><p>  購(gòu)物車(chē)功能流程描述:</p><p>  當(dāng)用戶(hù)進(jìn)入網(wǎng)站進(jìn)行商品詳細(xì)信息查看及選擇商品后,就可以進(jìn)入到購(gòu)物車(chē)中進(jìn)行對(duì)購(gòu)物車(chē)內(nèi)商品信息的查看與商品數(shù)量的修改,如果確定需要購(gòu)買(mǎi)的

51、商品后則可以去收銀臺(tái)結(jié)賬,跳轉(zhuǎn)到訂單填寫(xiě)頁(yè)面,如果不購(gòu)買(mǎi)則可以回到商品瀏覽頁(yè)面繼續(xù)購(gòu)物。</p><p><b>  2.實(shí)現(xiàn)過(guò)程</b></p><p>  頁(yè)面名稱(chēng):cart_see.jsp</p><p> ?。?)使用的數(shù)據(jù)表為tb_goods。</p><p>  (2)本模塊主要將存儲(chǔ)在Vector類(lèi)中的購(gòu)物

52、車(chē)信息以列表的形式顯示給用戶(hù)。</p><p> ?。?)在商品數(shù)量一欄里使用了Ajax技術(shù)實(shí)現(xiàn)了無(wú)頁(yè)面刷新的效果,動(dòng)態(tài)的修改商品數(shù)量,并可以隨時(shí)返回商品總金額。這主要是在頁(yè)面使用了JavaScript腳本語(yǔ)言,在JavaScript中應(yīng)用了Ajax技術(shù)來(lái)動(dòng)態(tài)修改商品數(shù)量。</p><p>  購(gòu)物車(chē)程序流程圖如圖3.10所示。</p><p>  圖3.10 購(gòu)

53、物車(chē)程序流程圖</p><p>  3.5.2 購(gòu)物車(chē)及提交訂單程序的實(shí)現(xiàn) </p><p>  通過(guò)上述程序我們可以將自己所需的商品添加到購(gòu)物車(chē),也可以刪除、添加、修改購(gòu)物車(chē)的商品和數(shù)量,并提交訂單。上述程序?qū)崿F(xiàn)的頁(yè)面見(jiàn)圖3.11。插圖購(gòu)物車(chē)頁(yè)面。</p><p>  圖3.11購(gòu)物車(chē)頁(yè)面</p><p><b>  總

54、結(jié)</b></p><p>  隨著社會(huì)的發(fā)展和進(jìn)步,購(gòu)物的方式越來(lái)越多,大學(xué)生購(gòu)物網(wǎng)站成為人們的新寵。本文通過(guò)對(duì)文獻(xiàn)的研讀,以及所學(xué)的知識(shí)進(jìn)行了大學(xué)生購(gòu)物網(wǎng)站的設(shè)計(jì)及實(shí)現(xiàn)。</p><p>  本文通過(guò)對(duì)大學(xué)生購(gòu)物網(wǎng)站的功能及需求進(jìn)行了分析設(shè)計(jì)大學(xué)生購(gòu)物網(wǎng)站的系統(tǒng)結(jié)構(gòu)。本論文將網(wǎng)站的系統(tǒng)分為前臺(tái)系統(tǒng)與后臺(tái)系統(tǒng),并分別進(jìn)行了設(shè)計(jì)與實(shí)現(xiàn)。后臺(tái)系統(tǒng)系統(tǒng)設(shè)計(jì)包括數(shù)據(jù)庫(kù)的設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)

55、、用戶(hù)登錄與修改信息程序設(shè)計(jì)、購(gòu)物車(chē)修改與訂單提交系統(tǒng)等。前臺(tái)系統(tǒng)為通過(guò)后臺(tái)程序以及各種控件及數(shù)據(jù)庫(kù)配合所呈現(xiàn)的可運(yùn)行的大學(xué)生購(gòu)物網(wǎng)站。</p><p>  本文對(duì)后臺(tái)系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)了大學(xué)生購(gòu)物網(wǎng)站的便捷購(gòu)物。我深知本文所設(shè)計(jì)之處還有不足,希望各位老師、同學(xué)指正,在今后我也會(huì)更加努力,不斷充實(shí)自己,提高自己。</p><p><b>  參考文獻(xiàn)</b></p&

56、gt;<p>  [1] 趙亮, 趙傳慧. 電子商務(wù)概論. 河南人民出版社, 2005年.</p><p>  [2] 王珊,陳紅.?dāng)?shù)據(jù)庫(kù)系統(tǒng)原理教程.北京:清華大學(xué)出版社,1998.7.</p><p>  [3] 邵順增.SQL Server 2005項(xiàng)目實(shí)現(xiàn)教程.北京市:北京大學(xué)出版社,2010.02.</p><p>  [4] 黃秀娟.Acc

57、ess 2002 數(shù)據(jù)庫(kù)應(yīng)用實(shí)訓(xùn)教程.北京:科學(xué)出版社,2002.</p><p>  [5] 微軟公司. 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)----ADO.NET程序設(shè)計(jì).高等教育出版社, 2003年版.</p><p>  [6] 黃城. 基于JSP+Java Beans+JDBC的計(jì)算機(jī)網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).</p><p>  [7] 尚俊杰. JAVA .NET程序設(shè)計(jì).

58、 清華大學(xué)出版社, 2006年版.</p><p>  [8] 劉慧寧,那盟.JAVA程序設(shè)計(jì)[M].機(jī)械工業(yè)出版社,2006.01.</p><p><b>  致謝</b></p><p>  轉(zhuǎn)眼間,大學(xué)生活即將結(jié)束,回顧大學(xué)生活,有收獲、有成長(zhǎng)。入學(xué)以來(lái),各位老師一直以來(lái)的辛勤工作和教誨使我能順利地度過(guò)這難忘的三年,使我在綜合素質(zhì)提高、

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論