第一篇:基于JSP技術(shù)_網(wǎng)上購(gòu)物系統(tǒng)_畢業(yè)設(shè)計(jì)論文
緒 論
近年來(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)物理念。
網(wǎng)上購(gòu)物系統(tǒng)作為B2B,B2C(Business to Customer,即企業(yè)對(duì)消費(fèi)者),C2C(Customer to Customer,即消費(fèi)者對(duì)消費(fèi)者)電子商務(wù)的前端商務(wù)平臺(tái),在其商務(wù)活動(dòng)全過(guò)程中起著舉足輕重的作用。本文主要考慮的是如何建設(shè)B2C的網(wǎng)上購(gòu)物系統(tǒng)。
網(wǎng)上購(gòu)物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動(dòng)態(tà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)大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無(wú)紙化交換。
第1章 系統(tǒng)開(kāi)發(fā)背景與意義 1.1 系統(tǒng)開(kāi)發(fā)背景
隨著計(jì)算機(jī)和網(wǎng)絡(luò)的日趨普及,越來(lái)越多的商家在網(wǎng)上升起商店,向消費(fèi)者展示出一片新鮮的購(gòu)物大地。在美、日等信息化程度較高的國(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)上購(gòu)物。
在我國(guó),網(wǎng)上購(gòu)物從無(wú)到有也不過(guò)短短幾年時(shí)間。我國(guó)第一家網(wǎng)上購(gòu)物發(fā)生在1996年,燕莎友誼商場(chǎng)首次通過(guò)網(wǎng)上商城售出一個(gè)景泰藍(lán),雖然貨款的支付不是在網(wǎng)上進(jìn)行的,但這畢竟為我國(guó)零售業(yè)奏出了網(wǎng)上購(gòu)物的先聲。如今,在北京、上海、深圳等大城市,已有200多家商場(chǎng),專賣(mài)店開(kāi)設(shè)了網(wǎng)上商店,還有一些正處在觀望階段。真正意義上的網(wǎng)上購(gòu)物,即貨款的結(jié)算在網(wǎng)上進(jìn)行,已在國(guó)內(nèi)實(shí)現(xiàn)。深圳無(wú)虹商場(chǎng)去年5月開(kāi)辦了我國(guó)第一家實(shí)行計(jì)單和支付一體上的網(wǎng)上商店,上網(wǎng)的消費(fèi)者只要擁有一張招商銀行的“一卡通”,便可輕松購(gòu)物,24小時(shí)內(nèi)商家送貨上門(mén)。商家投資網(wǎng)上商店目的是賺錢(qián)。但從目前網(wǎng)上商店的運(yùn)營(yíng)情況來(lái)看,上網(wǎng)者不購(gòu)物、購(gòu)物者不上網(wǎng)的現(xiàn)象非常普遍,網(wǎng)上生意滲淡已是目前各大網(wǎng)上商店共同的困惑。上海首家網(wǎng)上商店——上海億樣購(gòu)物中心由于經(jīng)營(yíng)不善,開(kāi)業(yè)不到半年即關(guān)門(mén)停業(yè),北京的一些大型零售商場(chǎng),其網(wǎng)上商店“門(mén)庭冷落”。
結(jié)算方式的原始落后是網(wǎng)上購(gòu)物致命的弱點(diǎn)。在國(guó)外,計(jì)算機(jī)一般都與銀行的帳戶相聯(lián),消費(fèi)者和網(wǎng)絡(luò)商店只需和網(wǎng)上銀行打交道,不必當(dāng)面直接支取現(xiàn)金。在我國(guó)目前除淘寶、拍拍等幾家網(wǎng)上商店進(jìn)行網(wǎng)上購(gòu)物結(jié)算外,大部分商家結(jié)算只能采取 “送貨上門(mén)、到貨付款”或“郵寄上門(mén)、貸款郵資先付”的方式。這樣不但浪費(fèi)了時(shí)間和人力,而且限制了網(wǎng)絡(luò)的覆蓋范圍和商品的結(jié)構(gòu)種類。因此,安全、快捷、方便的電子支付手段將是今后網(wǎng)上商店健康發(fā)展的主要要素。
第1頁(yè)
1.2 系統(tǒng)開(kāi)發(fā)意義
從系統(tǒng)的背景來(lái)看,可以看出開(kāi)發(fā)一個(gè)網(wǎng)上購(gòu)物系統(tǒng)有以下幾點(diǎn)重大的意義:
投資少,回收快。一項(xiàng)針對(duì)中國(guó)中小企業(yè)的情況調(diào)查顯示,個(gè)人在網(wǎng)下啟動(dòng)銷(xiāo)售公司的平均費(fèi)用至少5萬(wàn)元,而網(wǎng)上開(kāi)店建店成本非常小。一般說(shuō),籌辦一家網(wǎng)上的商店投入很小,不用去辦營(yíng)業(yè)執(zhí)照,不用去租門(mén)面,不用囤積貨品,所需資金不過(guò)1500元左右;網(wǎng)上商店比同等規(guī)模的地面商店“租金”要低得多,同時(shí)租金不會(huì)因?yàn)闋I(yíng)業(yè)面積的增加而增加,投資者也不用為延長(zhǎng)營(yíng)業(yè)時(shí)間而增加額外的費(fèi)用。
基本不需要占?jí)嘿Y金。傳統(tǒng)商店的進(jìn)貨資金少則幾千元,多則數(shù)萬(wàn)元,而網(wǎng)上商店則不需要壓資金。
24小時(shí)營(yíng)業(yè)時(shí)間。網(wǎng)上商店延長(zhǎng)了商店的營(yíng)業(yè)時(shí)間,一天24小時(shí)、一年365天不停地運(yùn)作,無(wú)須專人值班看店,都可照常營(yíng)業(yè)。傳統(tǒng)店鋪的營(yíng)業(yè)時(shí)間一般為8-12小時(shí),遇上壞天氣或者老板、店員有急事也不得不暫時(shí)休息。
不受店面空間的限制。哪怕只是街邊小店,在網(wǎng)上卻可以擁有百貨大樓那么大的店面,只要投資者愿意,可以擺上成千上萬(wàn)種商品。目前國(guó)內(nèi)最大的專業(yè)拍賣(mài)網(wǎng)站同時(shí)在線的商品要超過(guò)10萬(wàn)件,已超過(guò)一些大超市。
不受地理位置影響。不管客戶離店有多遠(yuǎn),也不管顧客是國(guó)內(nèi)還是國(guó)外,在網(wǎng)上,客戶一樣可以很方便地找到并購(gòu)買(mǎi)商品。這令消費(fèi)群體突破了地域的限制,變得無(wú)限廣闊了。
第2章 網(wǎng)上購(gòu)物系統(tǒng)需求分析 2.1 網(wǎng)上購(gòu)物系統(tǒng)的現(xiàn)狀
目前在國(guó)內(nèi)購(gòu)物系統(tǒng)的開(kāi)發(fā),PHP與ASP技術(shù)應(yīng)用最為廣泛。而JSP由于是一種較新的技術(shù),國(guó)內(nèi)采用的較少。但在國(guó)外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用JSP。
采用PHP的網(wǎng)站如新浪網(wǎng)(sina)、中國(guó)人(Chinaren)等,但由于PHP本身存在的一些缺點(diǎn),使得它不適合應(yīng)用于大型電子商務(wù)站點(diǎn),而更適合一些小型的商業(yè)站點(diǎn)。
首先,PHP缺乏規(guī)模支持。其次,缺乏多層結(jié)構(gòu)支持,對(duì)于大負(fù)荷站點(diǎn),解決方法只有一個(gè):分布計(jì)算。數(shù)據(jù)庫(kù)、應(yīng)用邏輯層、表示邏輯層彼此分開(kāi),而且同層也可以根據(jù)流量分開(kāi),組成二維陣列,而PHP則缺乏這種支持。還有上面提到過(guò)的一點(diǎn),PHP提供的數(shù)據(jù)庫(kù)接口支持不統(tǒng)一,這就使得它不適合運(yùn)用在電子商務(wù)中。
ASP是Microsoft開(kāi)發(fā)的動(dòng)態(tài)網(wǎng)頁(yè)語(yǔ)言,也繼承了微軟產(chǎn)品的一貫傳統(tǒng),即只能運(yùn)行于微軟的服務(wù)器產(chǎn)品,IIS(Internet Information Server)(windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的插件來(lái)支持ASP,但是ASP本身的功能有限,必須通過(guò)ASP+COM的組合來(lái)擴(kuò)充,Unix下的COM實(shí)現(xiàn)起來(lái)非常困難。
JSP則沒(méi)有以上缺陷,JSP可以通過(guò)SUN Java的Java Class和EJB獲得規(guī)模支持,通過(guò)EJB/CORBA以及眾多廠商的Application Server獲得結(jié)構(gòu)支持。
三者中,JSP應(yīng)該是未來(lái)發(fā)展的趨勢(shì)。世界上一些大的電子商務(wù)解決方案提供商都采用JSP/Servlet。比較出名的如IBM的E-business,它的核心是采
第2頁(yè)
用JSP/Servlet的WebSphere;西方另外一個(gè)非常著名的電子商務(wù)軟件提供商Intershop,它原來(lái)的產(chǎn)品Intershop1,2,3,4占據(jù)了主要的電子商務(wù)軟件份額。它們都是通過(guò)CGI來(lái)提供支持 的。但去年10月后它推出了Enfinity,一個(gè)采用JSP/Servlet的電子商務(wù)Application Server,而且聲言不再開(kāi)發(fā)傳統(tǒng)軟件。
總的來(lái)說(shuō),ASP、PHP、JSP三者都有相當(dāng)數(shù)量的支持者,而這三者也各有所長(zhǎng),在開(kāi)發(fā)過(guò)程中,我們應(yīng)該根據(jù)實(shí)際的需要來(lái)使用最合適的技術(shù),本系統(tǒng)則采用較新的JSP技術(shù),一方面JSP的安全性和跨平臺(tái)性比較好,另一方面,我也希望能從開(kāi)發(fā)該系統(tǒng)的過(guò)程中,深入學(xué)習(xí)一下這門(mén)編程語(yǔ)言。2.2 可行性分析
JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。
用JSP開(kāi)發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。
JSP技術(shù)使用Java編程語(yǔ)言編寫(xiě)類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和 scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。
Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。2.3 系統(tǒng)實(shí)現(xiàn)的目標(biāo)
現(xiàn)在流行的網(wǎng)上購(gòu)物系統(tǒng)不僅要有漂亮的網(wǎng)頁(yè),更要有嚴(yán)謹(jǐn)?shù)囊?guī)劃,注重每一個(gè)細(xì)小的環(huán)節(jié),這樣才能使得在電子交易時(shí)避免不必要錯(cuò)誤發(fā)生。我們將使用HTML、JSP等技術(shù)來(lái)編輯網(wǎng)頁(yè),并運(yùn)用JDBC技術(shù)把數(shù)據(jù)庫(kù)和動(dòng)態(tài)網(wǎng)頁(yè)相關(guān)聯(lián)。傳統(tǒng)的管理信息系統(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è)計(jì)在實(shí)際應(yīng)用中的解決方案是建立網(wǎng)站,以及自己的數(shù)據(jù)庫(kù),使得所需商品信息可以及時(shí)的保存、更新,可以更好的及時(shí)了解商品買(mǎi)賣(mài)的情況。2.4 系統(tǒng)功能需求
通過(guò)對(duì)淘寶網(wǎng),拍拍等網(wǎng)上購(gòu)物的認(rèn)識(shí)和分析,我對(duì)網(wǎng)上購(gòu)物有了基本的了解,我覺(jué)得該系統(tǒng)至少應(yīng)該具有以下的一些基本功能:
注冊(cè)管理:能夠?qū)τ脩裘艽a的簡(jiǎn)單驗(yàn)證;能夠?qū)﹄娮余]箱,Email進(jìn)行有效性驗(yàn)證;能夠防止利用頁(yè)面刷新重復(fù)注冊(cè),以及已經(jīng)注冊(cè)的用戶不能重復(fù)注冊(cè)。
商品瀏覽:分類顯示商品;顯示商品詳情,提供購(gòu)買(mǎi)鏈接;可以對(duì)商品進(jìn)行模糊查詢。瀏覽商品時(shí)不要求用戶登錄,但下訂單前用戶必須登錄,對(duì)于瀏覽過(guò)的商品有歷史記錄。
購(gòu)物車(chē)管理:欲購(gòu)買(mǎi)商品可以增添到購(gòu)物車(chē);也可以從購(gòu)物車(chē)退回商品,清空
第3頁(yè)
購(gòu)物車(chē);對(duì)于同一件商品的多次購(gòu)買(mǎi)只能在原來(lái)的商品上增添數(shù)量,還可以修改購(gòu)物車(chē)中某個(gè)商品的數(shù)量,統(tǒng)計(jì)商品總金額。
訂單管理:只有登錄的用戶可下訂單;用戶可以查看自己的訂單。管理員可以修改訂單的狀態(tài)。
商品管理:管理員可以增添商品分類;修改商品基本信息;增添商品時(shí)候可以上傳圖片。
注冊(cè)用戶管理:管理員可以通過(guò)查詢指定用戶,并管理用戶的啟用,凍結(jié)。公告管理:管理員可以通過(guò)公告的形式向顧客告知本商城的近期動(dòng)向,如:打折信息、維護(hù)信息等。第3章 系統(tǒng)設(shè)計(jì)工具介紹 3.1平臺(tái)選擇
Microsoft軟件是日常生活中使用最為廣泛的軟件,基于這一特點(diǎn),我們選用的平臺(tái)是Java Server Page(簡(jiǎn)稱JSP)+SQL2005數(shù)據(jù)庫(kù),它適應(yīng)于Windows操作系統(tǒng)并能很好的與其應(yīng)用程序結(jié)合,而且SQL Server 2005數(shù)據(jù)庫(kù)也易操作,從而大大降低了編程難度。具體如下: 采用了Internet架構(gòu),Bowser/Server模式。
Web服務(wù)器采用Tomcat6.0服務(wù)器,數(shù)據(jù)庫(kù)管理系統(tǒng)為SQL Server 2005。開(kāi)發(fā)工具使用Dreamweaver搭建系統(tǒng)頁(yè)面框架,再用MyEclipse在其中插入JSP語(yǔ)句,JavaBean使用MyElipse編寫(xiě)。3.2 系統(tǒng)開(kāi)發(fā)工具
本系統(tǒng)是基于JSP+SQL Server 2005數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)的,現(xiàn)對(duì)JSP技術(shù)和SQL Server 2005數(shù)據(jù)庫(kù)作簡(jiǎn)要的介紹。
3.2.1 開(kāi)發(fā)語(yǔ)言—JSP
JSP頁(yè)面由HTML代碼和嵌入其中的Java代碼所組成。JavaBean是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開(kāi)發(fā)需要JavaBean和JSP配合才能完成。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο螅哂衅脚_(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)等特點(diǎn)。JSP的技術(shù)的優(yōu)勢(shì):
一次編寫(xiě),到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不需要做任何更改。
系統(tǒng)的多平臺(tái)支持。基本上可以在所有平臺(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP/PHP的局限性是顯而易見(jiàn)的。JSP技術(shù)是用Java語(yǔ)言作為腳本語(yǔ)言的。Java語(yǔ)言是成熟的、強(qiáng)大的、易擴(kuò)充的編程語(yǔ)言。
高效性與安全性。JSP在執(zhí)行前先被編譯成字節(jié)碼,字節(jié)碼由Java虛擬機(jī)解釋執(zhí)行,比源碼解釋效率高。
可維護(hù)性。由于JSP技術(shù)是一種開(kāi)放的、跨平臺(tái)的結(jié)構(gòu),因此Web服務(wù)器、平臺(tái)及其他組件能很容易升級(jí)或切換,且不會(huì)影響JSP基本的應(yīng)用程序。
多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持。Java已經(jīng)有了許多非常優(yōu)秀的開(kāi)發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。
3.2.2 數(shù)據(jù)庫(kù)—Microsoft SQL Server 2005
SQL Server是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。SQL Server 2005是Microsoft公司推出的SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)的較新版本。SQL Server 2005數(shù)據(jù)庫(kù)引
第4頁(yè)
擎提供完整的XML支持。它還具備構(gòu)成最大的Web站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。
SQL Server 2005關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理眾多并發(fā)修改數(shù)據(jù)庫(kù)的用戶的開(kāi)銷(xiāo)減到最小。SQL Server 2005分布式查詢使得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好像這些數(shù)據(jù)是SQL Server 2005數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)分布式數(shù)據(jù)更新的完整性。
第4章 系統(tǒng)設(shè)計(jì)功能模塊: 4.1 項(xiàng)目規(guī)劃
網(wǎng)上購(gòu)物系統(tǒng)是一個(gè)典型的JSP數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用程序,由前臺(tái)商品展示及銷(xiāo)售、后臺(tái)管理2部分組成。
前臺(tái)商品展示及銷(xiāo)售:該部分主要包括新品上架、特價(jià)商品、銷(xiāo)售排行、購(gòu)物車(chē)、會(huì)員管理、商品公告及訂單查詢、商品查詢等。后臺(tái)管理:該部分主要對(duì)商城內(nèi)的一些基礎(chǔ)數(shù)據(jù)進(jìn)行有效管理,包括商品管理、會(huì)員管理、訂單管理、公告管理等。
4.1.1 系統(tǒng)功能結(jié)構(gòu)圖
網(wǎng)上購(gòu)物系統(tǒng)前臺(tái)功能結(jié)構(gòu)如圖4-1所示
圖4-1 系統(tǒng)前臺(tái)功能結(jié)構(gòu)圖
網(wǎng)上購(gòu)物系統(tǒng)后臺(tái)功能結(jié)構(gòu)如圖4-2所示
圖4-2 系統(tǒng)后臺(tái)功能結(jié)構(gòu)圖
4.1.2 處理流程
系統(tǒng)處理業(yè)務(wù)流程如圖4-3所示
圖4-3 業(yè)務(wù)流程圖 4.2 系統(tǒng)設(shè)計(jì)
4.2.1 設(shè)計(jì)目標(biāo)
本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)該滿足以下幾個(gè)目標(biāo):
采用人機(jī)對(duì)話的操作方式,界面設(shè)計(jì)美觀友好、信息查詢靈活、方便、快捷、準(zhǔn)確、數(shù)據(jù)存儲(chǔ)安全可靠。
全面展示商城內(nèi)所有商品,并可展示最新商品及特價(jià)商品。
為顧客提供一個(gè)方便、快捷的商品信息查詢功能。采用模糊查詢查詢數(shù)據(jù)。會(huì)員可以隨時(shí)修改自己的會(huì)員資料。實(shí)現(xiàn)網(wǎng)上購(gòu)物。
商品銷(xiāo)售排行,以方便顧客了解本商城內(nèi)的熱銷(xiāo)商品及幫助企業(yè)領(lǐng)導(dǎo)者做出相應(yīng)的決策。
查看商城內(nèi)的公告信息。
第5頁(yè)
用戶隨時(shí)都可以查看自己的訂單。
對(duì)用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。
4.2.2 系統(tǒng)開(kāi)發(fā)環(huán)境
硬件平臺(tái):
CPU:2.00GHz;
內(nèi)存:2G。
軟件平臺(tái):
操作系統(tǒng):Windows 7 旗艦版;
數(shù)據(jù)庫(kù):SQL Server 2005;
開(kāi)發(fā)工具包:JDK Windows-i586;
JSP服務(wù)器:Tomcat 5.0以上;
瀏覽器:IE 8;
分辨率:最佳效果1024×768。4.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
本系統(tǒng)數(shù)據(jù)庫(kù)采用SQL Server 2005數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)名稱為db_shop,共包含9張表。
(1)tb_superType(商品大分類信息表)
商品大分類信息表主要用來(lái)保存商品類別中大的類別信息。表tb_superType的結(jié)構(gòu)如表4-1所示。表4-1 商品大分類信息表
字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述
id
int
是
類別ID
TypeName
varchar
類別名稱
(2)tb_subType(商品小分類信息表)
商品小分類信息表主要用來(lái)保存商品類別中小的類別信息。表tb_subType的結(jié)構(gòu)如表4-2所示。表4-2 商品小分類信息表
字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 ID Int 4 是 類別ID superType Int 4 父類ID TypeName Varchar 50 類別名稱
(3)tb_rebate(折扣表)
折扣表用來(lái)保存顧客在購(gòu)買(mǎi)商品時(shí)的折扣信息。表tb_rebate的結(jié)構(gòu)如表4-3所示。表4-3 折扣表
字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 grade Varchar 20 是 等級(jí) Amount Money 8 消費(fèi)額 rebate Float 8 折扣
第6頁(yè)
(4)tb_order_detail(訂單明細(xì)表)
訂單明細(xì)表用來(lái)保存訂單的詳細(xì)信息。表tb_order_detail的結(jié)構(gòu)如表4-4所示。
表4-4 訂單明細(xì)表
字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 ID bigint 8 是 ID號(hào) orderID bigint 8 與tb_Order表的OrderID字段關(guān)聯(lián) goodsID bigint 8 商品ID price money 8 價(jià)格 number int 4 數(shù)量
(5)tb_order(訂單信息主表)
訂單信息主表用來(lái)保存訂單的概要信息。表tb_order的結(jié)構(gòu)如表4-5所示。
表4-5 訂單信息主表
字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 OrderID Bigint 8 是 訂單編號(hào) bnumber smallint 2 品種數(shù) username Varchar 15 用戶名 Truename varchar 15 真實(shí)姓名 address Varchar 100 聯(lián)系地址 postcode varchar 10 郵政編碼 tel Varchar 20 電話 pay Varchar 20 付款方式 carry Varchar 20 運(yùn)送方式 rebate float 8 折扣 OrderDate smalldatetime 4 訂貨日期 enforce int 4 是否執(zhí)行 bz varchar 200 備注
(6)tb_member(會(huì)員信息表)
會(huì)員信息表主要用來(lái)存儲(chǔ)所注冊(cè)的會(huì)員的信息。表tb_member的結(jié)構(gòu)如表4-6所示。
表4-6 會(huì)員信息表
字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 ID int 4 是 會(huì)員ID userName varchar 20 用戶名 trueName varchar 20 真實(shí)姓名 passWord varchar 20 密碼 city varchar 20 所在城市 address varchar 100 聯(lián)系地址 postcode varchar 6 郵政編碼
第7頁(yè)
cardNO varchar 24 證件號(hào)碼 cardType varchar 20 證件類型 grade int 4 等級(jí) Amount money 8 消費(fèi)額 tel varchar 20 電話 email varchar 100 Email地址 freeze Int 4 是否凍結(jié)
(7)tb_manager(管理員信息表)
管理員信息表用來(lái)保存管理員信息。表tb_manager的結(jié)構(gòu)如表4-7所示。表4-7 管理員信息表
字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 ID Int 4 是 ID號(hào) manager varchar 30 管理員名稱 PWD varchar 30 密碼
(8)tb_goods(商品信息表)
商品信息表主要用來(lái)保存商品信息。表tb_goods的結(jié)構(gòu)如表4-8所示。表4-8 商品信息表
字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 ID bigint 8 是 商品ID typeID Int 4 類別ID goodsName varchar 200 商品名稱 introduce text 16 商品簡(jiǎn)介 price money 8 定價(jià) nowPrice money 8 現(xiàn)價(jià) picture varchar 100 圖片文件 INTime datetime 8
錄入時(shí)間 newGoods Int 4 是否新品 sale Int 4 是否特價(jià) hit Int 4 瀏覽次數(shù)
(9)tb_BBS(公告信息表)
公告信息表主要用來(lái)保存商城的公告信息。表tb_BBS的結(jié)構(gòu)如表4-9所示。
表4-9 公告信息表
字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 ID Int 4 是 ID號(hào) title varchar 100 公告標(biāo)題 content varchar 40000 公告內(nèi)容 INTime datetime 8
錄入時(shí)間 第5章 網(wǎng)上購(gòu)物系統(tǒng)實(shí)現(xiàn)過(guò)程
本系統(tǒng)所采用的是Internet架構(gòu),三層B/S模式,采用JSP+SQL Server 2005數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn),同時(shí)利用了JavaBean、JavaScript、JDBC-ODBC橋接器
第8頁(yè)
等技術(shù)。本節(jié)將首先介紹系統(tǒng)開(kāi)發(fā)工具、再介紹系統(tǒng)各部分的實(shí)現(xiàn)方法。5.1 系統(tǒng)各部分的實(shí)現(xiàn)方法
從系統(tǒng)功能模塊劃分中可以看出,系統(tǒng)功能模塊分為前臺(tái)和后臺(tái)。前臺(tái)包括有用戶注冊(cè)、用戶登錄、修改個(gè)人信息、查詢商品、特價(jià)商品展示、新品展示、購(gòu)買(mǎi)商品、加入購(gòu)物車(chē)、支付等功能。后臺(tái)模塊總要有添加商品、刪除商品、添加商品類別、管理用戶、管理公告、管理訂單等。各模塊雖然是獨(dú)立的,但又統(tǒng)一于同一數(shù)據(jù)庫(kù)中,便于管理員管理維護(hù)數(shù)據(jù)庫(kù),同時(shí)也便于用戶的操作。
5.1.1 創(chuàng)建與數(shù)據(jù)庫(kù)的連接
在JSP中可以使用Java的JDBC技術(shù),實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中表記錄的查詢、修改和刪除等操作。JDBC技術(shù)在JSP中占有很重要的位置。JDBC(Java DataBase Connectivity)是Java數(shù)據(jù)庫(kù)連接API。簡(jiǎn)單地說(shuō),JDBC能完成三件事:
與一個(gè)數(shù)據(jù)庫(kù)建立連接 向數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句 處理數(shù)據(jù)庫(kù)返回的結(jié)果
JDBC-ODBC橋是一個(gè)JDBC驅(qū)動(dòng)程序,它通過(guò)將JDBC操作轉(zhuǎn)換為ODBC操作來(lái)實(shí)現(xiàn)JDBC操作。對(duì)ODBC,它像是通常的應(yīng)用程序,橋?yàn)樗袑?duì)ODBC可用的數(shù)據(jù)庫(kù)實(shí)現(xiàn)JDBC。JDBC在設(shè)計(jì)上和ODBC很相似。JDBC和數(shù)據(jù)庫(kù)建立連接的一種常見(jiàn)方式是建立一個(gè)JDBC-ODBC橋接器。由于ODBC驅(qū)動(dòng)程序被廣泛的使用,建立這種橋接器,是的JDBC有能力訪問(wèn)幾乎所有類型的數(shù)據(jù)庫(kù)。JDBC也可以直接加載數(shù)據(jù)庫(kù)渠道程序訪問(wèn)數(shù)據(jù)庫(kù)。
5.1.2 訪問(wèn)數(shù)據(jù)庫(kù)的JavaBean
JavaBean是一種Java語(yǔ)言寫(xiě)成的可重用組件。為寫(xiě)成JavaBean,類必須是具體的和公共的,并且具有無(wú)參數(shù)的構(gòu)造器。JavaBean通過(guò)提供符合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露成為屬性。眾所周知,屬性名稱符合這種模式,其他Java類可以通過(guò)自省機(jī)制發(fā)現(xiàn)和操作這些JavaBean屬性。
用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫(kù)訪問(wèn)和其他任何可以用Java代碼創(chuàng)造的對(duì)象進(jìn)行打包,并且其他的開(kāi)發(fā)者可以通過(guò)內(nèi)部的JSP頁(yè)面、Servlet、其他JavaBean、Applet程序或應(yīng)用來(lái)使用這些對(duì)象。用戶可以認(rèn)為JavaBean提供了一種隨時(shí)隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。
JSP的一個(gè)重要特性就是可以用JavaBean實(shí)現(xiàn)功能的擴(kuò)展。將大部分功能放在JavaBean中完成,以使JSP頁(yè)面程序更干凈簡(jiǎn)潔、利于維護(hù)。JavaBean可以很方便的用來(lái)捕獲頁(yè)面表單的輸入并完成各種業(yè)務(wù)邏輯的處理。
連接數(shù)據(jù)庫(kù)的JavaBean—ConnDB。通過(guò)JSP頁(yè)面調(diào)用此JavaBean,可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的連接,數(shù)據(jù)表的添加、刪除、更新等操作。編譯及使用JavaBean
例如用JDK的javac命令編譯ConnDB.java,得到ConnDB.class文件,即表示建立了一個(gè)JavaBean。在JSP頁(yè)面中要使用這個(gè)JavaBean,先使用語(yǔ)句:<%@ page import=“com.wgh.DB.connDB” %>,通過(guò)該引用就可以實(shí)現(xiàn)Bean中相關(guān)功能函數(shù),這樣就可以方便的完成對(duì)數(shù)據(jù)庫(kù)的增、刪、改和查詢等操作。5.2 系統(tǒng)界面設(shè)計(jì)
第9頁(yè)
5.2.1 網(wǎng)站前臺(tái)首頁(yè)設(shè)計(jì)
在飛鴿購(gòu)物商城的首頁(yè)中,用戶不但可以在第一時(shí)間內(nèi)掌握商城推出的特價(jià)商品、上架新品、最新公告等,還可以查看銷(xiāo)售排行、搜索指定商品、商品分類查詢等。飛鴿購(gòu)物商城前臺(tái)首頁(yè)的運(yùn)行結(jié)果如圖5-1所示。
圖5-1 網(wǎng)站前臺(tái)首頁(yè)
下面以列表形式給出前臺(tái)頁(yè)面各部分的說(shuō)明信息,如表5-1所示。表5-1前臺(tái)頁(yè)面說(shuō)明
區(qū)域 名稱 說(shuō)明 對(duì)應(yīng)文件網(wǎng)站導(dǎo)航 主要展示網(wǎng)站的旗幟廣告和站內(nèi)導(dǎo)航條 navigation.jsp
用戶登錄 主要用于會(huì)員登錄和提供會(huì)員注冊(cè)的入口 left.jsp
商品搜索 主要用于按商品的大分類模糊查詢商品信息 search.jsp
商城公告 主要用于顯示網(wǎng)站最新公告 left.jsp
特價(jià)商品 用于顯示最新的兩條特價(jià)商品的信息 index.jsp
商品分類 按類別展示商品信息 right.jsp
銷(xiāo)售排行 顯示商城中銷(xiāo)售量最好的10種商品 left.jsp
商品上架 主要用于顯示最新上架的4種商品信息 index.jsp
廣告招商位 用于顯示網(wǎng)站的廣告招商信息 right.jsp
后臺(tái)登錄入口 網(wǎng)站后臺(tái)登錄入口 copyright.jsp
版權(quán)信息 顯示網(wǎng)站版權(quán)信息 copyright.jsp 5.2.2 特價(jià)商品模塊設(shè)計(jì)
特價(jià)商品模塊共有兩個(gè)入口,一個(gè)是網(wǎng)站導(dǎo)航條中的【特價(jià)商品】導(dǎo)航按鈕,另一個(gè)是網(wǎng)站前臺(tái)的居中位置,分欄列出了商城中特價(jià)商品中最新的兩條特價(jià)商品信息,單擊特價(jià)商品展區(qū)中的“More?”超鏈接可以進(jìn)入到特價(jià)商品頁(yè)面,在該頁(yè)面中將列出商城中的全部特價(jià)商品。主要包括商品圖片、名稱、原價(jià)、現(xiàn)價(jià)等信息。同時(shí)設(shè)置了【購(gòu)買(mǎi)】按鈕和【詳細(xì)信息】按鈕,分別用于將商品信息添加至購(gòu)物車(chē)和查看商品詳細(xì)信息。特價(jià)商品模塊在網(wǎng)站首頁(yè)的設(shè)計(jì)效果如圖5-2所示。
圖5-2 特價(jià)商品頁(yè)面
查詢數(shù)據(jù)表中的特價(jià)商品。特價(jià)商品信息同商品基本信息同時(shí)保存在商品信息表tb_goods中,以字段sale標(biāo)識(shí),當(dāng)sale字段的值為1時(shí),代表該商品為特價(jià)商品。部分實(shí)現(xiàn)代碼如下: ResultSet rs=conn.executeQuery(“select top 4 ID,GoodsName,Introduce,price,nowprice,picture from tb_goods where sale=1 order by GoodsName”);
第10頁(yè)
<%if(username!=null && username!=“"){%>? '“ value=”購(gòu)買(mǎi)“><%}%>
新品上架模塊也有兩個(gè)入口,一個(gè)是網(wǎng)站導(dǎo)航條中的【新品上架】導(dǎo)航按鈕,另一個(gè)是網(wǎng)站前臺(tái)的居中位置,列出了商城中上架新品中的最新上市的4條商品信息,單擊新品上架展區(qū)中的“More?”超鏈接可以進(jìn)入到新品上架頁(yè)面,在該頁(yè)面中將列出商城中的全部上架新品。主要包括商品圖片、名稱、現(xiàn)價(jià)等信息。同時(shí)設(shè)置了【購(gòu)買(mǎi)】按鈕和【查看詳細(xì)信息】按鈕,分別用于將商品信息添加至購(gòu)物車(chē)和查看商品詳細(xì)信息。下面只以首頁(yè)中的新品上架為例進(jìn)行介紹。新品上架模塊在網(wǎng)站首頁(yè)中的設(shè)計(jì)效果如圖5-3所示。
圖5-3 新品上架頁(yè)面
新品上架信息同商品基本信息同時(shí)保存在商品信息表tb_goods中,以字段newGoods標(biāo)識(shí),當(dāng)newGoods字段的值為1時(shí),代表該商品為上架新品。在網(wǎng)站首頁(yè)中查詢新上架商品。部分實(shí)現(xiàn)代碼如下:
第二篇:網(wǎng)上購(gòu)物系統(tǒng)論文
目錄
第一章 系統(tǒng)設(shè)計(jì)概述 1 1.1引言 1 1.1.1系統(tǒng)開(kāi)發(fā)的背景 1 1.1.2系統(tǒng)開(kāi)發(fā)的目的與意義 1 第二章 可行性研究與需求分析 3 2.1可行性研究 3 2.1.1技術(shù)可行性 3 2.1.2經(jīng)濟(jì)可行性 3 2.1.3運(yùn)行可行性 3 2.1.4法律可行性 3 2.2需求分析 3 2.2.1系統(tǒng)目的 3 2.2.2數(shù)據(jù)流圖 4 2.2.3數(shù)據(jù)字典 6 2.2.4功能需求 8 2.2.5性能要求 8 第三章 項(xiàng)目設(shè)計(jì)的基本原理和采用的主要方法與技術(shù) 9 3.1項(xiàng)目設(shè)計(jì)的基本原理 9 3.2項(xiàng)目設(shè)計(jì)采用的主要方法與技術(shù) 9 第四章 總體設(shè)計(jì) 12 4.1總體設(shè)計(jì)原理 12 4.2運(yùn)行環(huán)境 12 4.3系統(tǒng)流程圖 12 4.4系統(tǒng)功能模塊圖 14 4.5系統(tǒng)安全與維護(hù) 15 第五章 詳細(xì)設(shè)計(jì) 17 5.1程序流程圖 17 5.2數(shù)據(jù)庫(kù)設(shè)計(jì) 19 5.2.1概念結(jié)構(gòu)設(shè)計(jì) 20 5.2.2邏輯結(jié)構(gòu)設(shè)計(jì) 23 第六章 編碼實(shí)現(xiàn)與測(cè)試用例設(shè)計(jì) 28 6.1登錄界面 28 6.2管理界面 30 6.3網(wǎng)站主界面 33 6.4訂單查詢界面 34 第七章 測(cè)試用例設(shè)計(jì)、測(cè)試與運(yùn)行記錄 37 7.1測(cè)試目的 37 7.2 測(cè)試目標(biāo) 37 7.3測(cè)試方法 37 7.4測(cè)試項(xiàng)目 37 7.5測(cè)試界面 37 7.5.1管理員登錄測(cè)試 37 7.5.2管理商品信息測(cè)試 38 7.5.3管理訂單信息測(cè)試 39 7.5.4用戶管理測(cè)試 40 7.5.5管理員密碼修改測(cè)試 40 7.5.6用戶登錄測(cè)試 41 7.5.7用戶個(gè)人管理測(cè)試 42 7.5.8添加商品信息測(cè)試 42 總結(jié) 44 參考文獻(xiàn) 47 本系統(tǒng)必須具備以下幾個(gè)功能如下:
1.顧客登錄及身份驗(yàn)證功能:接受游客的基本信息。
2.顧客在線購(gòu)物功能:顧客瀏覽商品信息,進(jìn)行選購(gòu),提交訂單后進(jìn)行交易。3.管理員功能:管理員對(duì)整個(gè)系統(tǒng)進(jìn)行管理。
4.購(gòu)物車(chē)功能:在顧客提交訂單之前,一直存放顧客選購(gòu)得商品
第三篇:JSP網(wǎng)上銷(xiāo)售系統(tǒng)
DONGFANG COLLEGE,F(xiàn)UJIAN AGRICULTURE AND FORESTRY UNIVERSITY
課程名稱:實(shí)驗(yàn)名稱:系 別:年級(jí)專業(yè):學(xué) 號(hào):姓 名:任課教師:
Windows網(wǎng)絡(luò)編程案例教程
網(wǎng)上購(gòu)物系統(tǒng) 計(jì)算機(jī)與科學(xué)技術(shù)系
13網(wǎng)絡(luò)工程 1260301090 肖貴云 謝儲(chǔ)輝
成績(jī):
2015
年 12 月 19
日
網(wǎng)上購(gòu)物系統(tǒng)
摘要: 21世紀(jì)以來(lái),人類經(jīng)濟(jì)高速發(fā)展,人們的生活發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。為了讓消費(fèi)者網(wǎng)上購(gòu)物過(guò)程變得簡(jiǎn)單、方便、安全、快捷,網(wǎng)上商城購(gòu)物成了一種新型而熱門(mén)的購(gòu)物方式。網(wǎng)上商城購(gòu)物系統(tǒng)是一種具有交互功能的商業(yè)信息系統(tǒng),它在網(wǎng)絡(luò)上建立一個(gè)虛擬的購(gòu)物商城,使購(gòu)物過(guò)程變得輕松、快捷、方便。網(wǎng)上購(gòu)物商城系統(tǒng)實(shí)際上是一個(gè)B/S結(jié)構(gòu)的信息系統(tǒng),目前開(kāi)發(fā)這種系統(tǒng)用到的主要開(kāi)發(fā)工具有:ASP、JSP、PHP等,用到的數(shù)據(jù)庫(kù)主要是一些流行的大型數(shù)據(jù)庫(kù),如Oracle,SQL server等,我們開(kāi)發(fā)該系統(tǒng)用到的開(kāi)發(fā)工具為ASP,數(shù)據(jù)庫(kù)使用的是acess。本系統(tǒng)共分兩個(gè)部分:前臺(tái)用戶部分和后臺(tái)管理部份。在前臺(tái)用戶部分中,包括用戶在線注冊(cè)、定購(gòu)商品、瀏覽商品、查詢商品信息等操作;后臺(tái)管理部分包括:商品信息的管理、用戶訂單的管理、普通管理員的管理、客戶的管理各種即時(shí)信息的發(fā)布管理。團(tuán)購(gòu)的實(shí)質(zhì)是:最短的時(shí)間,集中最多有購(gòu)買(mǎi)需求的人,達(dá)到集體省錢(qián)的目的。對(duì)消費(fèi)者來(lái)說(shuō):是省錢(qián),省力,省心 對(duì)商家來(lái)說(shuō):是一個(gè)短平快的集中銷(xiāo)售
一、實(shí)驗(yàn)?zāi)康?/p>
用JSP編程網(wǎng)上購(gòu)物系統(tǒng)
本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)該滿足以下幾個(gè)目標(biāo):
? 界面設(shè)計(jì)美觀友好、信息查詢靈活、方便、快捷、準(zhǔn)確、數(shù)據(jù)存儲(chǔ)安全可靠。? 全面展示商城內(nèi)所有商品,并可展示最新商品及特價(jià)商品。? 為顧客提供一個(gè)方便、快捷的商品信息查詢功能。? 會(huì)員可以隨時(shí)修改自己的會(huì)員資料。? 用戶隨時(shí)都可以查看自己的訂單。
? 對(duì)用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。? 系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。? 系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。
二、系統(tǒng)的開(kāi)發(fā)背景
隨著計(jì)算機(jī)和網(wǎng)絡(luò)的日趨普及,越來(lái)越多的商家在網(wǎng)上升起商店,向消費(fèi)者展示出一片新鮮的購(gòu)物大地。在美、日等信息化程度較高的國(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)上購(gòu)物。
在我國(guó),網(wǎng)上購(gòu)物從無(wú)到有也不過(guò)短短幾年時(shí)間。我國(guó)第一家網(wǎng)上購(gòu)物發(fā)生在1996年,燕莎友誼商場(chǎng)首次通過(guò)網(wǎng)上商城售出一個(gè)景泰藍(lán),雖然貨款的支付不是在網(wǎng)上進(jìn)行的,但這畢竟為我國(guó)零售業(yè)奏出了網(wǎng)上購(gòu)物的先聲。如今,在北京、上海、深圳等大城市,已有200多家商場(chǎng),專賣(mài)店開(kāi)設(shè)了網(wǎng)上商店,還有一些正處在觀望階段。真正意義上的網(wǎng)上購(gòu)物,即貨款的結(jié)算在網(wǎng)上進(jìn)行,已在國(guó)內(nèi)實(shí)現(xiàn)。深圳無(wú)虹商場(chǎng)去年5月開(kāi)辦了我國(guó)第一家實(shí)行計(jì)單和支付一體上的網(wǎng)上商店,上網(wǎng)的消費(fèi)者只要擁有一張招商銀行的“一卡通”,便可輕松購(gòu)物,24小時(shí)內(nèi)商家送貨上門(mén)。商家投資網(wǎng)上商店目的是賺錢(qián)。但從目前網(wǎng)上商店的運(yùn)營(yíng)情況來(lái)看,上網(wǎng)者不購(gòu)物、購(gòu)物者不上網(wǎng)的現(xiàn)象非常普遍,網(wǎng)上生意滲淡已是目前各大網(wǎng)上商店共同的困惑。上海首家網(wǎng)上商店——上海億樣購(gòu)物中心由于經(jīng)營(yíng)不善,開(kāi)業(yè)不到半年即關(guān)門(mén)停業(yè),北京的一些大型零售商場(chǎng),其網(wǎng)上商店“門(mén)庭冷落”。結(jié)算方式的原始落后是網(wǎng)上購(gòu)物致命的弱點(diǎn)。在國(guó)外,計(jì)算機(jī)一般都與銀行的帳戶相聯(lián),消費(fèi)者和網(wǎng)絡(luò)商店只需和網(wǎng)上銀行打交道,不必當(dāng)面直接支取現(xiàn)金。在我國(guó)目前除淘寶、拍拍等幾家網(wǎng)上商店進(jìn)行網(wǎng)上購(gòu)物結(jié)算外,大部分商家結(jié)算只能采取 “送貨上門(mén)、到貨付款”或“郵寄上門(mén)、貸款郵資先付”的方式。這樣不但浪費(fèi)了時(shí)間和人力,而且限制了網(wǎng)絡(luò)的覆蓋范圍和商品的結(jié)構(gòu)種類。因此,安全、快捷、方便的電子支付手段將是今后網(wǎng)上商店健康發(fā)展的主要要素。
三、實(shí)驗(yàn)環(huán)境
頁(yè)面視圖設(shè)計(jì):JSP,底層數(shù)據(jù)處理采用:Java,頁(yè)面中的數(shù)據(jù)處理采用:JavaScript,服務(wù)器:Tomcat,數(shù)據(jù)庫(kù)服務(wù)器:MySql,開(kāi)發(fā)工具:eclipse
三、實(shí)驗(yàn)內(nèi)容
網(wǎng)上購(gòu)物系統(tǒng)是一個(gè)典型的JSP數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用程序,由前臺(tái)商品展示及銷(xiāo)售、后臺(tái)管理2部分組成。
? 前臺(tái)商品展示及銷(xiāo)售:商品瀏覽、購(gòu)物車(chē)、訂單查詢、商品查詢等。
? 后臺(tái)管理:該部分主要對(duì)商城內(nèi)的一些基礎(chǔ)數(shù)據(jù)進(jìn)行有效管理,包括商品管理、管理員管理、訂單管理等。
四、模塊設(shè)計(jì)
登陸網(wǎng)站的用戶提供商品和服務(wù)的信息,填寫(xiě)并提交訂單的服務(wù)。這樣,將前臺(tái)模塊再細(xì)分為用戶管理模塊、訂單查詢模塊、購(gòu)物車(chē)模塊、修改個(gè)人資料模塊、留言板模塊。顧名思義,這些模塊的名稱基本概括了它們的功能。
下面詳細(xì)說(shuō)明一下這些功能模塊的設(shè)計(jì):
(1)用戶管理模塊: 為了方便于網(wǎng)站的管理,必須由一套完整的用戶管理體系。該網(wǎng)站用戶管理模塊主要實(shí)現(xiàn)用戶的注冊(cè)、登錄、找回密碼3方面功能。
(2)購(gòu)物車(chē)模塊: 在超市購(gòu)物,可以根據(jù)自己的需要將很多種商品挑選至購(gòu)物車(chē)或購(gòu)物籃中,然后到收銀臺(tái)結(jié)款。而在網(wǎng)上虛擬的商城中,當(dāng)然沒(méi)有辦法使用真正的購(gòu)物工具,因此,通常都會(huì)采用一種被稱為“購(gòu)物車(chē)”的技術(shù)來(lái)模擬現(xiàn)實(shí)生活。在網(wǎng)上商城中,所選商品須通過(guò)購(gòu)物車(chē)進(jìn)行暫存,然后生產(chǎn)訂單。這種技術(shù)使用起來(lái)十分方便,不但可以隨時(shí)添加、查看、修改、清空購(gòu)物車(chē)中的內(nèi)容,還可以隨時(shí)去收銀臺(tái)結(jié)款。
(3)訂單管理模塊: 用戶提交訂單后,通過(guò)產(chǎn)生的訂單號(hào)查詢訂單信息及執(zhí)行狀態(tài)。只需要根據(jù)用戶錄入的訂單號(hào)在數(shù)據(jù)表中查詢處對(duì)應(yīng)的貨品信息即可。
(4)個(gè)人資料管理模塊: 用戶資料修改時(shí)為用戶更改個(gè)人信息所提供的窗口,為了保護(hù)用戶信息部受非法侵害,用戶只有登錄網(wǎng)頁(yè)后才有權(quán)限修改個(gè)人資料。
五、功能需求
? 商品瀏覽:分類顯示商品;顯示商品詳情,提供購(gòu)買(mǎi)鏈接;可以對(duì)商品進(jìn)行模糊查詢。瀏覽商品時(shí)不要求用戶登錄,但下訂單前用戶必須登錄,對(duì)于瀏覽過(guò)的商品有歷史記錄。
? 購(gòu)物車(chē)管理:欲購(gòu)買(mǎi)商品可以增添到購(gòu)物車(chē);也可以從購(gòu)物車(chē)退回商品,清空購(gòu)物車(chē);對(duì)于同一件商品的多次購(gòu)買(mǎi)只能在原來(lái)的商品上增添數(shù)量,還可以修改購(gòu)物車(chē)中某個(gè)商品的數(shù)量,統(tǒng)計(jì)商品總金額。
? 注冊(cè)管理:能夠?qū)τ脩裘艽a的簡(jiǎn)單驗(yàn)證;能夠?qū)﹄娮余]箱,Email進(jìn)行有效性驗(yàn)證;能夠防止利用頁(yè)面刷新重復(fù)注冊(cè),以及已經(jīng)注冊(cè)的用戶不能重復(fù)注冊(cè)。? 訂單管理:只有登錄的用戶可下訂單;用戶可以查看自己的訂單。管理員可以修改訂單的狀態(tài)。
? 商品管理:管理員可以增刪商品;修改商品基本信息。
? 用戶信息管理:用戶登陸后可以修改個(gè)人信息。
六、數(shù)據(jù)庫(kù)設(shè)計(jì)
用戶表:userinfo
商品信息表:goodsinfo
管理員表:admininfo
訂單表:orderinfo
訂單明細(xì):usergoods
七、流程圖
八、主要代碼編寫(xiě)
處理數(shù)據(jù)的JavaBean 數(shù)據(jù)庫(kù)連接:DBUtil public class DBUtil { private static final String USER=“root”;private static final String PASSWORD=“root”;private static final String URL=“jdbc:mysql://localhost:3306/onlineshopping”;
private static Connection conn;static {
} public Connection getConnection(){ try{ try {
} Class.forName(“com.mysql.jdbc.Driver”);e.printStackTrace();} catch(ClassNotFoundException e){ if(conn==null){conn=DriverManager.getConnection(URL,USER,PASSWORD);}
} }catch(SQLException e){ } return conn;e.printStackTrace();系統(tǒng)界面設(shè)計(jì)
首頁(yè)中包括了四個(gè)部分,網(wǎng)頁(yè)頂部:top;登錄部分:login;搜索部分:search;商品列表:splist。
<%@ page language=“java” import=“java.util.*” pageEncoding=“utf-8”%> <%@ page import=“com.softlj.business.bean.*”%> <%@ page import=“com.softlj.business.dao.manage.*” %> <% McManage mcmanage = new McManage();
PagingBean pages = new PagingBean();pages.setRscount(mcmanage.getCount());//獲取類別記錄
List
session.setAttribute(“pagefenye”, list);session.setAttribute(“paging”, pages);session.setAttribute(“numbercount”,numbercount);if(session.getAttribute(“numbercount”)==null){ session.setAttribute(“numbercount”,20080001);} if(session.getAttribute(“value”)== null){
} List
src=“script/jquery-1.5.1.min.js”>
第四篇:網(wǎng)上購(gòu)物論文
[目錄](méi)
一、網(wǎng)上購(gòu)物的售后問(wèn)題
二、售后問(wèn)題的解決方案
[原文]
近年來(lái),隨著電子商務(wù)在我國(guó)的蓬勃發(fā)展,許多商家都開(kāi)設(shè)了網(wǎng)上商城為用戶提供網(wǎng)上購(gòu)物服務(wù)。其實(shí),網(wǎng)上購(gòu)物和網(wǎng)下購(gòu)物的區(qū)別,除了他們的購(gòu)物平臺(tái)不同以外,人們之所以選擇在網(wǎng)上購(gòu)物,是因?yàn)樵诰W(wǎng)上購(gòu)買(mǎi)商品,比現(xiàn)實(shí)生活中購(gòu)買(mǎi)要便宜不少。既然貨物一樣,當(dāng)然愿意選擇便宜的,尤其是網(wǎng)絡(luò)購(gòu)物通常不受地域限制,對(duì)于那種沒(méi)有必要一定在購(gòu)買(mǎi)前看到真實(shí)貨物或者驗(yàn)貨的商品來(lái)說(shuō),網(wǎng)上消費(fèi)的確是一種不錯(cuò)的選擇。由于這一交易方式具有方便、快捷的特點(diǎn),參與網(wǎng)上購(gòu)物的網(wǎng)民數(shù)量不斷增加。但與此同時(shí),由于網(wǎng)上購(gòu)物不是面對(duì)面地進(jìn)行,導(dǎo)致交易虛擬性強(qiáng),而一些網(wǎng)站由于缺乏誠(chéng)信,給消費(fèi)者購(gòu)物帶來(lái)很大的不安全感,導(dǎo)致消費(fèi)者上當(dāng)受騙事件不斷發(fā)生。據(jù)國(guó)家工商行政管理總局公布的2007年消費(fèi)者申訴舉報(bào)的十大熱點(diǎn),網(wǎng)上購(gòu)物赫然在列。如何規(guī)范網(wǎng)上交易市場(chǎng)秩序,完善售后服務(wù),保護(hù)消費(fèi)者的權(quán)益,已經(jīng)成為制約網(wǎng)上購(gòu)物發(fā)展的關(guān)鍵問(wèn)題,直接影響我國(guó)電子商務(wù)活動(dòng)持續(xù)健康的發(fā)展。
一、網(wǎng)上購(gòu)物的售后問(wèn)題
網(wǎng)上購(gòu)物,就是通過(guò)互聯(lián)網(wǎng)檢索商品信息,并通過(guò)電子訂購(gòu)單發(fā)出購(gòu)物請(qǐng)求,然后填上私人支票賬號(hào)或信用卡的號(hào)碼,廠商通過(guò)郵購(gòu)的方式發(fā)貨,或是通過(guò)快遞公司送貨上門(mén)。現(xiàn)實(shí)中,因?yàn)榈貐^(qū)差異等等,很多東西會(huì)經(jīng)過(guò)很多道環(huán)節(jié),那樣成本被一步步升高;價(jià)格也相對(duì)變高。網(wǎng)絡(luò)上的賣(mài)家很多都有各自的渠道和價(jià)格優(yōu)勢(shì),加上網(wǎng)絡(luò)平臺(tái)提供給大家的廣大的競(jìng)爭(zhēng)平臺(tái),價(jià)格相比是低很多的,好多都是廠方直接在銷(xiāo)售。同時(shí)因?yàn)槠洁]、快遞、EMS等運(yùn)輸網(wǎng)絡(luò)的健全,網(wǎng)上購(gòu)物也變得安全、快捷。然而,在享受網(wǎng)上購(gòu)物所提供的優(yōu)質(zhì)服務(wù)的同時(shí),網(wǎng)上購(gòu)物的售后問(wèn)題同樣也成了一個(gè)不容小覷的問(wèn)題。
網(wǎng)上購(gòu)物的售后問(wèn)題已經(jīng)成為制約網(wǎng)上購(gòu)物發(fā)展的瓶頸。某記者通過(guò)對(duì)網(wǎng)友進(jìn)行了相關(guān)網(wǎng)上購(gòu)物的滿意度調(diào)查,其中有大部分......[摘要]
隨著互聯(lián)網(wǎng)在中國(guó)的進(jìn)一步普及應(yīng)用,越來(lái)越多的人開(kāi)始接觸網(wǎng)絡(luò)。而網(wǎng)上購(gòu)物這一購(gòu)物方式也被越來(lái)越多的人所接受。所以,目前國(guó)內(nèi)的網(wǎng)上購(gòu)物市場(chǎng)已呈現(xiàn)出一派蓬勃之勢(shì)。然而網(wǎng)民在享受網(wǎng)上購(gòu)物的自由與便捷的同時(shí)也面臨著網(wǎng)上購(gòu)物領(lǐng)域中售后問(wèn)題的困擾。本文主要從消費(fèi)者的角度分析網(wǎng)上購(gòu)物的售后問(wèn)題以及針對(duì)網(wǎng)上購(gòu)物中的售后問(wèn)題提出的建議。
[參考文獻(xiàn)]
[1] 張鐸.電子商務(wù)物流管理[M].北京:高等教育出版社,2005.[2] 劉志學(xué).現(xiàn)代物流手冊(cè)[M].北京:中國(guó)物資出版社,2005.[3] 張振中.威客李晶的網(wǎng)獵生活[J].大眾理財(cái)顧問(wèn),2006(11).[4] 劉春穎.大學(xué)畢業(yè)生創(chuàng)業(yè)的新思路——?jiǎng)?chuàng)建網(wǎng)上商店[J].遼寧行政學(xué)院學(xué)報(bào),2006(3).
第五篇:網(wǎng)上購(gòu)物管理系統(tǒng)
課程實(shí)踐報(bào)告
課程名稱:軟件工程實(shí)踐II 項(xiàng)目名稱:網(wǎng)上購(gòu)物系統(tǒng) 專業(yè)班級(jí):
姓
名: 學(xué)
號(hào):
指導(dǎo)教師:
成績(jī):______ 報(bào)告日期:2014年12月9日
網(wǎng)上購(gòu)物管理系統(tǒng)
摘要
隨著計(jì)算機(jī)技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,網(wǎng)絡(luò)的概念早已深入人心。網(wǎng)絡(luò)在各行各頁(yè)的發(fā)展戰(zhàn)略占據(jù)了重要的位置,成為了商家不可分割的一部分。網(wǎng)絡(luò)已經(jīng)成為了商家展示自己的另一個(gè)舞臺(tái)。商家建立網(wǎng)站,通過(guò)網(wǎng)站可以實(shí)現(xiàn),瀏覽商品,網(wǎng)上購(gòu)物,結(jié)賬
本系統(tǒng)實(shí)現(xiàn)了網(wǎng)上購(gòu)物商城的基本功能和購(gòu)物流程。主要模塊有:商品查詢、商品管理、商品顯示、購(gòu)物車(chē)、訂單管理、用戶管理等功能。其開(kāi)發(fā)主要包括:數(shù)據(jù)庫(kù)的建立,前臺(tái)Web頁(yè)面設(shè)計(jì),后臺(tái)管理。本系統(tǒng)采用MySql數(shù)據(jù)庫(kù)和Tomcat服務(wù)器實(shí)現(xiàn),并且使用HTML、JSP等技術(shù)來(lái)編輯網(wǎng)頁(yè),并運(yùn)用Hibernate技術(shù)把數(shù)據(jù)庫(kù)和動(dòng)態(tài)網(wǎng)頁(yè)相關(guān)聯(lián)。
關(guān)鍵字
關(guān)鍵詞:網(wǎng)上商場(chǎng),購(gòu)物車(chē),結(jié)賬,Tomcat,Sevlet,JSP,MySql數(shù)據(jù)庫(kù)
目錄
摘要..............................................................................................................................................2 關(guān)鍵字..........................................................................................................................................2 1需求分析.......................................................................................................................................4 1.1背景.........................................................................................................................................4 1.2可行性分析.............................................................................................................................4 1.3對(duì)性能的規(guī)定.........................................................................................................................4 1.3.1時(shí)間特性要求..................................................................................................................4 1.3.2靈活性..............................................................................................................................5 1.4其他專門(mén)要求.........................................................................................................................5 1.5運(yùn)行環(huán)境的規(guī)定.....................................................................................................................5 1.6設(shè)備.........................................................................................................................................5 1.7支持軟件.................................................................................................................................5 2功能分析.......................................................................................................................................6 2.1功能分析的目的.....................................................................................................................6 2.2業(yè)務(wù)描述.................................................................................................................................6 2.3用例圖.....................................................................................................................................8 2.4 狀態(tài)圖..................................................................................................................................10 3模塊設(shè)計(jì).....................................................................................................................................10 3.1系統(tǒng)功能模塊.......................................................................................................................10 3.2模塊分析...............................................................................................................................11 4數(shù)據(jù)庫(kù)分析與設(shè)計(jì).....................................................................................................................18 4.1數(shù)據(jù)庫(kù)分析...........................................................................................................................18 4.2系統(tǒng)整體ER圖的設(shè)計(jì)........................................................................................................19 4.3數(shù)據(jù)庫(kù)設(shè)計(jì)...........................................................................................................................20 5編碼,實(shí)現(xiàn)及測(cè)試.....................................................................................................................22 5.1各功能源代碼.......................................................................................................................22 6 結(jié)論............................................................................................................................................29 6.1系統(tǒng)優(yōu)點(diǎn)...............................................................................................................................29 6.2系統(tǒng)缺點(diǎn)...............................................................................................................................29 6.3未來(lái)發(fā)展...............................................................................................................................29 7實(shí)驗(yàn)小結(jié).....................................................................................................................................30 7.1 孫佳偉實(shí)驗(yàn)小結(jié)..................................................................................錯(cuò)誤!未定義書(shū)簽。7.2 喻道斌實(shí)驗(yàn)小結(jié)..................................................................................錯(cuò)誤!未定義書(shū)簽。7.3 金龍實(shí)驗(yàn)小結(jié)......................................................................................錯(cuò)誤!未定義書(shū)簽。1需求分析
1.1背景
在發(fā)達(dá)國(guó)家,電子商務(wù)的發(fā)展非常迅速,通過(guò)Internet進(jìn)行交易己成為一種潮流。基于電子商務(wù)所連帶出的商品交易方案、電子結(jié)賬方案和信息安全方案等,已逐步成為國(guó)際信息技術(shù)市場(chǎng)競(jìng)爭(zhēng)的焦點(diǎn)。隨著電子商務(wù)的日益發(fā)展,產(chǎn)生了網(wǎng)上購(gòu)物、網(wǎng)絡(luò)廣告等新興信息產(chǎn)業(yè),從側(cè)面反應(yīng)了電子商務(wù)正在對(duì)社會(huì)和經(jīng)濟(jì)產(chǎn)生著深刻的影響。
在我國(guó),網(wǎng)上購(gòu)物從無(wú)到有也不過(guò)短短幾年時(shí)間。但是就在這幾年時(shí)間,網(wǎng)絡(luò)購(gòu)物已經(jīng)深入千家萬(wàn)戶,普通的購(gòu)物已經(jīng)不能滿足人們的消費(fèi)。網(wǎng)上購(gòu)物以其諸多優(yōu)勢(shì),獲得人們的青睞。它以其方便,快捷,高效,高選擇性等優(yōu)點(diǎn),迅速得到了廣大網(wǎng)友的喜愛(ài)與青睞,現(xiàn)在的網(wǎng)上購(gòu)物已經(jīng)非常普及。本系統(tǒng)設(shè)計(jì)就是為了滿足廣大網(wǎng)友的這些需求,改變傳統(tǒng)的交易模式,通過(guò)互聯(lián)網(wǎng)完成查看商品,購(gòu)買(mǎi)商品等完成網(wǎng)上交易。方便消費(fèi)者,同時(shí)對(duì)商家的商品信息進(jìn)行管理,便于商家的商品數(shù)據(jù)分析。截止2013年1月中國(guó)有網(wǎng)上購(gòu)物的用戶將近5000萬(wàn)人,這足以證明網(wǎng)上購(gòu)物具有良好的群眾基礎(chǔ),網(wǎng)上購(gòu)物方式日趨被大家所接受。因此我們小組致力于做一個(gè)基于B/S架構(gòu)的網(wǎng)上購(gòu)物管理系統(tǒng),使廣大用戶可以享受網(wǎng)上購(gòu)物的種種優(yōu)勢(shì)。
1.2可行性分析
隨著計(jì)算機(jī)的普及,Internet的發(fā)展,網(wǎng)購(gòu)已經(jīng)成為人們生活消費(fèi)中一大部分。一個(gè)網(wǎng)上購(gòu)物系統(tǒng)可以為消費(fèi)者提供軟件條件,使其可以更加快捷,方便,實(shí)惠的選擇商品,而商家也可以更好的管理商品,節(jié)約成本,兩全其美。所以構(gòu)建一個(gè)網(wǎng)上購(gòu)物商城在運(yùn)行上是完全可行的。
此次開(kāi)發(fā)使用JSP作為開(kāi)發(fā)語(yǔ)言,采用Servlet技術(shù),Tomcat7.0座位Web服務(wù)器,采用MySql作為數(shù)據(jù)庫(kù),這幾種技術(shù)及工具的方便,快捷,免費(fèi)大大的縮短了開(kāi)發(fā)的時(shí)間,減少了開(kāi)發(fā)的成本。并且使得開(kāi)發(fā)更方便安全,更利于后期的維護(hù)。網(wǎng)上購(gòu)物服務(wù)系統(tǒng)給人們帶來(lái)了方便,成為一種全新的商務(wù)模式。因此,不用出門(mén)就可以在家購(gòu)物的新時(shí)尚已經(jīng)到來(lái),構(gòu)建一個(gè)網(wǎng)上購(gòu)物服務(wù)系統(tǒng)在經(jīng)濟(jì)上是完全可行的。
綜上所述:開(kāi)發(fā)本系統(tǒng)是完全可行的。
1.3對(duì)性能的規(guī)定 1.3.1時(shí)間特性要求
對(duì)于商品基本信息,訂單信息管理的增加刪除修改必須是實(shí)時(shí)響應(yīng),與客戶端的交互響應(yīng)時(shí)間不超過(guò)5s 1.3.2靈活性
操作方式的變化,可以直接從UI或從數(shù)據(jù)庫(kù)輸入行,對(duì)初始行進(jìn)行增加,刪除,刪除等操作。
1.4其他專門(mén)要求
文字描述必須準(zhǔn)確,精煉,通俗易懂。安全性要得以保障,可移植性要高,為了適應(yīng)不同系統(tǒng),程序吞吐量必須要大,否則不能動(dòng)態(tài)適應(yīng)購(gòu)物網(wǎng)站的需要。
1.5運(yùn)行環(huán)境的規(guī)定 1.6設(shè)備
開(kāi)發(fā)環(huán)境: 操作系統(tǒng):windows 7 硬件環(huán)境:
客戶終端:pc機(jī); 服務(wù)器:Tomcat 編譯環(huán)境:Jdk 1.6 1.7支持軟件
操作系統(tǒng):** 開(kāi)發(fā)軟件:MyEclipse 數(shù)據(jù)庫(kù): Mysql
2功能分析
2.1功能分析的目的
從用戶需求出發(fā),對(duì)于網(wǎng)上購(gòu)物系統(tǒng)做細(xì)致全面的功能分析,準(zhǔn)確地定義網(wǎng)上購(gòu)物系統(tǒng)的目標(biāo),確定系統(tǒng)必須做什么,再用UML建模,并以Rational Rose工具畫(huà)出功能模型,以此形式分析確定此網(wǎng)上購(gòu)物系統(tǒng)的功能。
2.2業(yè)務(wù)描述
用戶進(jìn)入網(wǎng)站后,可以根據(jù)價(jià)格高低確定是否進(jìn)行篩選,不篩選則進(jìn)入所有的商品瀏覽界面,篩選則得出篩選后的瀏覽界面。接著可以點(diǎn)擊商品加入購(gòu)物車(chē),可以自己選擇加入的數(shù)量。加入購(gòu)物車(chē)以后可以查看購(gòu)物車(chē),在購(gòu)物策劃模塊中可以選擇添加或刪除購(gòu)物車(chē)商品,接著用戶可以自行判斷是否繼續(xù)購(gòu)物,如果繼續(xù)購(gòu)物則返回首頁(yè),不購(gòu)物則進(jìn)行結(jié)賬。結(jié)賬之后可以查看訂單界面,這里有詳細(xì)的訂單信息。,否則注銷(xiāo)退出。
下圖為網(wǎng)上購(gòu)物系統(tǒng)的業(yè)務(wù)流程圖。
開(kāi)始用戶進(jìn)入網(wǎng)站按照價(jià)格高低進(jìn)行篩選篩選后的瀏覽界面瀏覽商品加入購(gòu)物車(chē)查看購(gòu)物車(chē)添加或刪除購(gòu)物車(chē)商品繼續(xù)購(gòu)物結(jié)賬查看訂單訂單界面注銷(xiāo)退出結(jié)束
圖 1-1 系統(tǒng)業(yè)務(wù)流程圖
2.3用例圖
用例圖
? 瀏覽商品用例,可以實(shí)現(xiàn)瀏覽商品
? 搜索商品用例,可以根據(jù)商品的價(jià)格進(jìn)行篩選查詢商品。? 管理商品詳情用例,可以實(shí)現(xiàn)對(duì)商品中所有信息的瀏覽。
? 加入購(gòu)物車(chē)用例,是用戶才有的功能,能在瀏覽商品后把商品加入購(gòu)物車(chē) ? 管理購(gòu)物車(chē)用例,在加入購(gòu)物車(chē)后擴(kuò)展的功能,對(duì)于購(gòu)物車(chē)內(nèi)的商品可以增加刪除 ? 購(gòu)買(mǎi)商品用例,用戶可以對(duì)于商品顯示頁(yè)面的商品進(jìn)行購(gòu)買(mǎi) ? 管理自身訂單,用戶可以對(duì)自身的訂單進(jìn)行搜索,刪除功能。? 清空購(gòu)物車(chē)用例,用戶對(duì)購(gòu)物車(chē)中所有商品進(jìn)行清空
? 瀏覽曾經(jīng)的商品(歷史記錄)用例,用戶可以在這里瀏覽曾經(jīng)使用的商品 ? 結(jié)賬模塊用例,用戶可以在這里進(jìn)行結(jié)賬功能。
<
圖1-2主用例圖
刪除商品用戶瀏覽購(gòu)物車(chē)清空購(gòu)物車(chē)?yán)^續(xù)購(gòu)物結(jié)賬
圖 1-3 購(gòu)物車(chē)用例圖
結(jié)賬用戶事務(wù)管理查看訂單信息
圖 1-4 結(jié)賬用例圖
2.4 狀態(tài)圖
對(duì)于系統(tǒng)進(jìn)行狀態(tài)細(xì)節(jié)分析如下 a)b)c)d)e)f)g)h)用戶首頁(yè)輸入網(wǎng)址進(jìn)入首頁(yè)界面 用戶瀏覽商品進(jìn)入商品展示界面
瀏覽完之后可選擇喜歡的商品進(jìn)入購(gòu)物車(chē)界面 在購(gòu)物車(chē)中可以添加或刪除商品進(jìn)入更改商品界面
更改接受后確定是否繼續(xù)購(gòu)物,若繼續(xù)擇返回商品展示界面 若不繼續(xù)購(gòu)物則進(jìn)入結(jié)賬界面
在結(jié)賬界面中進(jìn)行查看訂單,進(jìn)入訂單確認(rèn)狀態(tài)
訂單確認(rèn)無(wú)誤后,則系統(tǒng)提交,之后用戶可以注銷(xiāo)退出。
按價(jià)格篩選用戶輸入網(wǎng)址首頁(yè)瀏覽商品商品展示界面加入購(gòu)物車(chē)購(gòu)物車(chē)界面結(jié)賬界面發(fā)出結(jié)賬請(qǐng)求查看訂單注銷(xiāo)繼續(xù)購(gòu)物確定是否購(gòu)物添加或刪除商品訂單確認(rèn)狀態(tài)退出
3模塊設(shè)計(jì)
3.1系統(tǒng)功能模塊
功能模塊圖:
系統(tǒng)總體分為前臺(tái)展示模塊,購(gòu)物車(chē)模塊,結(jié)賬模塊。
前臺(tái)展示模塊包括:瀏覽商品模塊,篩選商品模塊,商品詳情模塊,歷史紀(jì)錄模塊。購(gòu)物車(chē)模塊包括:購(gòu)物車(chē)展示模塊,刪除商品模塊,清空購(gòu)物車(chē)模塊,繼續(xù)購(gòu)物模塊。
結(jié)賬模塊包括:訂單確認(rèn)模塊,提交訂單模塊,事務(wù)處理模塊。
網(wǎng)上購(gòu)物管理系統(tǒng)前臺(tái)展示模塊購(gòu)物車(chē)模塊結(jié)賬模塊瀏覽商品模塊篩選商品模塊商品詳情模塊歷史紀(jì)錄模塊購(gòu)物車(chē)展示模塊刪除商品模塊清空購(gòu)物車(chē)模塊繼續(xù)購(gòu)物模塊訂單確認(rèn)模塊提交訂單模塊事務(wù)處理模塊
圖3-1 功能模塊圖
3.2模塊分析
1:商品展示模塊
這是網(wǎng)站的主頁(yè)面,用戶不登陸也可以進(jìn)入該頁(yè)面,登陸成功后,頁(yè)面會(huì)顯示用戶的信息。此頁(yè)面主要是顯示一些主要商品的圖片、名稱、價(jià)格等信息,用戶可以輸入商品名稱,種類等進(jìn)行搜索,也可以直接點(diǎn)擊商品查看商品細(xì)節(jié)信息。
圖 3-2 商品展示模塊
在主界面中可以根據(jù)價(jià)格的高低排序
2:商品詳情模塊
當(dāng)你點(diǎn)擊一個(gè)商品的鏈接,可以進(jìn)入商品的詳情頁(yè)面,這里會(huì)相識(shí)一個(gè)商品的所有具體信息,可以看到書(shū)名,作者,價(jià)格,出版日期
圖3-3 商品詳情模塊
3:購(gòu)物車(chē)模塊
用戶喜歡的商品可以選擇放進(jìn)購(gòu)物車(chē)?yán)铮梢栽谫?gòu)物車(chē)?yán)锂a(chǎn)看用戶選擇的商品的名稱價(jià)格以及購(gòu)物車(chē)商品的總價(jià),用戶可以對(duì)購(gòu)物車(chē)中的商品進(jìn)行操作,修改購(gòu)買(mǎi)數(shù)量,刪除商品,清空購(gòu)物車(chē),結(jié)賬等。
圖3-3 購(gòu)物車(chē)前臺(tái)模塊
圖3-4購(gòu)物車(chē)展示界面
清空購(gòu)物車(chē)
刪除購(gòu)物車(chē)中的某教材
圖3-5清空購(gòu)物車(chē)界面
圖3-6刪除購(gòu)物車(chē)某教材
4:回顧商品模塊
當(dāng)您想看曾經(jīng)瀏覽過(guò)的商品時(shí),可以點(diǎn)擊查看瀏覽的歷史記錄,根據(jù)最近瀏覽的顯示記錄排序
5:結(jié)賬模塊
圖3-7 回顧商品模塊
在購(gòu)物車(chē)進(jìn)行結(jié)算以后,會(huì)跳轉(zhuǎn)至結(jié)賬界面,系統(tǒng)會(huì)顯示當(dāng)前的信用卡姓名,信用卡帳號(hào),當(dāng)您提交時(shí)就會(huì)結(jié)算成功,并且通過(guò)事務(wù)管理防止重復(fù)提交
圖3-8 結(jié)賬模塊界面
余額不足時(shí)提示
圖3-8 余額不足界面
6:訂單頁(yè)面模塊
在購(gòu)物車(chē)進(jìn)行結(jié)算以后,就會(huì)生成訂單,訂單會(huì)顯示訂單號(hào)、收貨人、地址、電話等信息。點(diǎn)擊查看詳情就可以進(jìn)入訂單詳情頁(yè)面
圖 3-9 訂單頁(yè)面模塊
4數(shù)據(jù)庫(kù)分析與設(shè)計(jì)
4.1數(shù)據(jù)庫(kù)分析
對(duì)于以上模塊的劃分以及分析我們建立網(wǎng)上購(gòu)物管理系統(tǒng)數(shù)據(jù)庫(kù),建了5個(gè)表,分別是帳戶表(account),書(shū)籍信息表(mybooks),訂單表(trade),訂單項(xiàng)目表(tradeItem),用戶信息管理(usersInfo),各表的實(shí)現(xiàn)的功能在上述模塊設(shè)計(jì)中已經(jīng)指出,此刻不再贅述。
帳戶表(account)中的各列分別為:帳戶編號(hào)(accounted)主碼,帳戶余額balance 書(shū)籍信息表(mybooks)中的各列分別為:書(shū)籍(Id)主碼,作者(Author),標(biāo)題(Title),價(jià)格(Price),出版日期(Publishingdate),車(chē)輛類型(Salesamount),車(chē)輛規(guī)格(Storenumber),單價(jià)預(yù)算(Remark)訂單表(trade)中的各列分別為:訂單編號(hào)(tradeid)主碼,用戶編號(hào)(userid)外碼,訂單日期(tradetime)訂單項(xiàng)目表(tradeItem)中的各列分別為:訂單編號(hào)(itemid)主碼,書(shū)籍編號(hào)(bookid)外碼,(quantity),使用年限(tradeid)用戶信息管理(usersInfo)中的各列分別為:用戶編號(hào)(userid),用戶名(username),帳戶編號(hào)(accountid)
4.2系統(tǒng)整體ER圖的設(shè)計(jì)
用戶編號(hào)訂單編號(hào)帳戶編號(hào)帳戶余額訂單表訂單日期帳戶表用戶名用戶編號(hào)帳戶編號(hào)生成擁有用戶信息管理?yè)碛匈?gòu)買(mǎi)訂單項(xiàng)目表書(shū)籍信息表訂單編號(hào)書(shū)籍價(jià)格作者出版日期標(biāo)題書(shū)籍編號(hào)使用年限
圖4-1 系統(tǒng)整體ER圖設(shè)計(jì)
4.3數(shù)據(jù)庫(kù)設(shè)計(jì)
帳戶表(account)設(shè)計(jì)
書(shū)籍信息表(mybooks)設(shè)計(jì)
圖4-2帳戶表(account)設(shè)計(jì)
訂單表(trade)設(shè)計(jì)
圖4-3書(shū)籍信息表(mybooks)設(shè)計(jì)
圖 4-4訂單表(trade)設(shè)計(jì)
訂單項(xiàng)目表(tradeItem)設(shè)計(jì)
用戶信息表(userinfo)設(shè)計(jì)
圖4-5訂單項(xiàng)目表(tradeItem)設(shè)計(jì)
圖4-6 用戶信息表(userinfo)設(shè)計(jì) 5編碼,實(shí)現(xiàn)及測(cè)試
5.1各功能源代碼
5.1.1 分頁(yè)的實(shí)現(xiàn)
public List
String sql=null;System.out.println(“ method------------>”+method);if(method.equals(“price”)){ sql=“SELECT id, author, title, price, publishingDate, ” +
} elseif(method.equals(“salesamount”)){
} elseif(method.equals(“publishingdate”)){
} else{
} returngetForList(sql, sql=“SELECT id, author, title, price, publishingDate, ” +
“salesAmount, storeNumber, remark FROM mybooks ” + “WHERE price >= ? AND price <= ?order by price ”+ “LIMIT ?, ?”;sql=“SELECT id, author, title, price, publishingDate, ” +
“salesAmount, storeNumber, remark FROM mybooks ” + “WHERE price >= ? AND price <= ?order by publishingdate ”+ “LIMIT ?, ?”;sql=“SELECT id, author, title, price, publishingDate, ” +
“salesAmount, storeNumber, remark FROM mybooks ” + “WHERE price >= ? AND price <= ?order by salesamount ”+ “LIMIT ?, ?”;
“salesAmount, storeNumber, remark FROM mybooks ” + “WHERE price >= ? AND price <= ?order by price desc ”+ “LIMIT ?, ?”;cb.getMinPrice(),cb.getMaxPrice(),(cb.getPageNo()-1)*pageSize,pageSize);5.1.2:運(yùn)用ajax技術(shù)實(shí)現(xiàn)頁(yè)面的局部刷新
//ajax修改單個(gè)商品的數(shù)量
//1.獲取頁(yè)面中所有的text,并為其添加onclick事件 $(“:text”).change(function(){
varquantityVal = $.trim(this.value);varreg=/^d+$/g;varquantity=-1;
varflag=false;if(reg.test(quantityVal)){
} if(!flag){ alert('輸入的數(shù)量不合法');$(this).val($(this).attr(“class”));return;}
var$tr = $(this).parent().parent();vartitle = $.trim($tr.find(“td:first”).text());if(quantity==0){
} varflag = confirm(“確定要修改” + title + “的數(shù)量嗎?”);if(!flag){ $(this).val($(this).attr(“class”));} //2.請(qǐng)求地址為: bookServlet varurl = “Books”;
//3.請(qǐng)求參數(shù)為: method:updateItemQuantity, id:name屬性值, varidVal = $.trim(this.name);varargs = {“method”:“updateItemQuantity”, “id”:idVal,//4.在updateItemQuantity方法中, 獲取quanity, id, 再獲取購(gòu)物車(chē)對(duì)象, //5.傳回 JSON 數(shù)據(jù): bookNumber:xx, totalMoney return;
varflag2=confirm(“確定要?jiǎng)h除”+title+“嗎?”);if(flag2){ varserializeVal = $(“:hidden”).serialize();varhref=$tr.find(“td:last”).find(“a”).attr(“href”);window.location.href=href+ “&” + serializeVal;;return;} quantity=parseInt(quantityVal);if(quantity>=0)flag=true;
quantity:val, time:new Date()
“quantity”:quantityVal, “time”:newDate()};調(diào)用 service 的方法做修改
//6.更新當(dāng)前頁(yè)面的bookNumber和totalMoney $.post(url, args, function(data){
varbookNumber = data.bookNumber;vartotalMoney = data.totalMoney;$(“#totalMoney”).text(“總金額: ¥” + totalMoney);$(“#bookNumber”).text(“您的購(gòu)物車(chē)中共有” + bookNumber + “本書(shū)”);},“JSON”);});5.1.3:運(yùn)用ThreadLocal類實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接與當(dāng)前線程綁定,實(shí)現(xiàn)結(jié)賬的事務(wù)操作
publicvoiddoFilter(ServletRequest request, ServletResponse response, FilterChain chain)throwsIOException, ServletException {
Connection connection = null;try {
connection = DBUtils.getConnection();
connection.setAutoCommit(false);
ConnectionContext.getInstance().bind(connection);
chain.doFilter(request, response);
connection.commit();e.printStackTrace();try {
}
HttpServletResponseresp =(HttpServletResponse)response;HttpServletRequestreq =(HttpServletRequest)request;resp.sendRedirect(req.getContextPath()+ “/error-1.jsp”);connection.rollback();e1.printStackTrace();} catch(SQLException e1){ } catch(Exception e){
}
}
ConnectionContext.getInstance().remove();DBUtils.Release(connection);
} finally{ 5.1.4:使用過(guò)濾器實(shí)現(xiàn)頁(yè)面的編碼
publicvoiddoFilter(ServletRequest request, ServletResponse response, FilterChain chain)throwsIOException, ServletException {
} String encoding = request.setCharacterEncoding(encoding);chain.doFilter(request, response);filterConfig.getServletContext().getInitParameter(“encoding”);5.1.5:數(shù)據(jù)庫(kù)底層操作,運(yùn)用泛型技術(shù)和反射技術(shù)
public class BaseDao
private Class
publicBaseDao(){
} @Override public long insert(String sql, Object...args){
long id=0;Connection conn=ConnectionContext.getInstance().get();try {
PreparedStatement for(inti=0;i prepareStatement.setObject(i+1, args[i]);clazz = ReflectionUtils.getSuperGenericType(getClass());System.out.println(clazz); privateQueryRunnerqueryRunner=new QueryRunner();prepareStatement=conn.prepareStatement(sql,java.sql.Statement.RETURN_GENERATED_KEYS); } } { } // TODO Auto-generated catch block e.printStackTrace();id=resultSet.getLong(1);} catch(SQLException e){ return id;@Override public void update(String sql, Object...args){ } @Override public T query(String sql, Object...args){ } @SuppressWarnings(“unchecked”)@Override public Connection conn=ConnectionContext.getInstance().get();try { } return(V)queryRunner.query(conn, sql, new ScalarHandler(), args);// TODO Auto-generated catch block e.printStackTrace();} catch(SQLException e){ Connection conn=ConnectionContext.getInstance().get();try { } return null;return(T)queryRunner.query(conn, sql, new BeanHandler } queryRunner.update(conn, sql, args);// TODO Auto-generated catch block e.printStackTrace();} catch(SQLException e){ } } return null;@Override public void batch(String sql, Object[]...args){ } @Override public List } Connection conn=ConnectionContext.getInstance().get();try { } return null;System.out.println(“sql-----------”+sql);returnqueryRunner.query(conn, sql, new BeanListHandler e.printStackTrace();Connection conn=ConnectionContext.getInstance().get();try { } queryRunner.batch(conn, sql, args);e.printStackTrace();} catch(SQLException e){ } catch(SQLException e){ 5.1.6:使用session防止表單重復(fù)提交 publicvoidcash(HttpServletRequest request, HttpServletResponse response) HttpSession session=request.getSession(); Thread.sleep(5000);String username=request.getParameter(“username”);String accountId=request.getParameter(“accountId”);StringBuffer errors=validateFormField(username, accountId);if(errors.toString().equals(“")){ errors=validateUser(username, accountId);if(errors.toString().equals(”“)){ throwsServletException, IOException, InterruptedException { ; } } errors=validateBookStoreNumber(request);if(errors.toString().equals(”“)){ } errors=validateBalance(request,accountId);String code=(String)session.getAttribute(”code“);System.out.println(code+”---------“);String codeRe=request.getParameter(”checkCode“);if(!code.equals(codeRe)){ } if(!errors.toString().equals(”“)){ request.setAttribute(”errors“, errors);errors.append(”驗(yàn)證碼輸入不正確“);request.getRequestDispatcher(”/WEB-INF/pages/cash.jsp“).forward(request,service.cash(BookStoreWebUtils.getShopCart(request),username,accountId) request.getRequestDispatcher(”/WEB-INF/pages/error.jsp“).forward(reques } } } if(valS==null){ request.setAttribute(”username“, username);request.getRequestDispatcher(”/success.jsp“).forward(request, session.removeAttribute(”date“);} String val=request.getParameter(”date“); String valS=(String)session.getAttribute(”date“); if(valS!=null&&valS.equals(val)){ return;response);response);t, response);5.1.7:使用數(shù)據(jù)庫(kù)連接池 root 123456 jdbc:mysql:///bookstore com.mysql.jdbc.Driver 2 5 5 10 20 5 結(jié)論 6.1系統(tǒng)優(yōu)點(diǎn) 系統(tǒng)實(shí)現(xiàn)了網(wǎng)上購(gòu)物商城的基本功能,可以很好的完成網(wǎng)上購(gòu)物的一系列流程。而且方便快捷,高效。頁(yè)面也很美觀,大方。對(duì)整個(gè)系統(tǒng)的框架設(shè)計(jì)合理,大大提升了系統(tǒng)的整體性與耦合性。也方便了后期的進(jìn)一步開(kāi)發(fā)與維護(hù)。 6.2系統(tǒng)缺點(diǎn) 系統(tǒng)缺乏創(chuàng)新性,沒(méi)有自己過(guò)多的新增功能,沒(méi)有特別突出的特點(diǎn)。可以增加一些功能,來(lái)豐富系統(tǒng),提升系統(tǒng)的實(shí)用性。例如增加商品的銷(xiāo)量排行榜,方便用戶查看暢銷(xiāo)商品。增加商品的交易評(píng)價(jià),方便用戶判斷是否購(gòu)買(mǎi)此商品。 6.3未來(lái)發(fā)展 這里指為了使本系統(tǒng)更好的適應(yīng)環(huán)境的變化,有必要進(jìn)行適應(yīng)性維護(hù)。一方面由于計(jì)算機(jī)技術(shù)的飛速發(fā)展,原來(lái)的系統(tǒng)不能適應(yīng)新的軟硬件,另一方面,應(yīng)用對(duì)象也在不斷的發(fā)生變化,將導(dǎo)致系統(tǒng)不能適應(yīng)新的應(yīng)用環(huán)境,因此,有必要對(duì)系統(tǒng)進(jìn)行調(diào)整,以保證系統(tǒng)時(shí)時(shí)都能滿足用戶要求。 7實(shí)驗(yàn)小結(jié)


文檔為doc格式
聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。
網(wǎng)上購(gòu)物系統(tǒng)系統(tǒng)分析
一、系統(tǒng)流程分析 (1)普通用戶分為注冊(cè)會(huì)員用戶和非會(huì)員用戶。進(jìn)入網(wǎng)站首頁(yè),會(huì)員用戶登錄成功后具有查看商品信息并訂購(gòu)商品、查看訂購(gòu)信息、查看公告信息、修改個(gè)人信息等權(quán)......
網(wǎng)上購(gòu)物系統(tǒng)報(bào)告
網(wǎng)上購(gòu)物系統(tǒng)UML實(shí)驗(yàn)報(bào)告 實(shí)驗(yàn)?zāi)康模?1. 2. 3. 4. 掌握用例圖的涵義和內(nèi)容 掌握用例圖的繪制方法 掌握用例圖的使用范圍 理解活動(dòng)圖及狀態(tài)圖表示界面遷徙的方法。 實(shí)驗(yàn)內(nèi)容: 有......
網(wǎng)上購(gòu)物系統(tǒng)測(cè)試報(bào)告[模版]
網(wǎng)上購(gòu)物系統(tǒng)測(cè)試報(bào)告 M10 計(jì)算機(jī)科學(xué)與技術(shù)(專轉(zhuǎn)本) 1021413002 一、題目描述 在互聯(lián)網(wǎng)日益流行的今天,網(wǎng)絡(luò)已經(jīng)變的越來(lái)越重要,而在網(wǎng)絡(luò)這個(gè)大家庭里,用戶商城系統(tǒng)則是一個(gè)......
網(wǎng)上購(gòu)物系統(tǒng)論文說(shuō)明書(shū)(共五則范文)
摘 要 伴隨著計(jì)算機(jī)技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,網(wǎng)絡(luò)的概念早已深入人心。網(wǎng)絡(luò)在各行各業(yè)的發(fā)展戰(zhàn)略中占據(jù)了重要的位置,成為商家不可分割的部分。商品的宣傳已不只局......
王蘇華網(wǎng)上購(gòu)物系統(tǒng)論文
洛陽(yáng)理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā) 摘 要 隨著Internet技術(shù)的發(fā)展,人們的日常生活已經(jīng)離不開(kāi)網(wǎng)絡(luò)。未來(lái)社會(huì)人們的生活和工作將越來(lái)越依賴于數(shù)字技術(shù)的發(fā)......
購(gòu)物系統(tǒng)論文
廣州市廣播電視大學(xué)東方 畢 業(yè) 論 文 學(xué)生姓名 梁昊 學(xué)號(hào) 087381389專業(yè) 08秋計(jì)算機(jī)網(wǎng)絡(luò) 指導(dǎo)教師 何龍揚(yáng) 2010 年 月 購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘要 隨著Internet技術(shù)......
網(wǎng)上購(gòu)物論文(合集五篇)
網(wǎng)上購(gòu)物的方式方法及特點(diǎn) 摘要:隨著上網(wǎng)的消費(fèi)者越來(lái)越多,B2C的網(wǎng)上交易平臺(tái)也在快速增長(zhǎng)。消費(fèi)者只要擁有一臺(tái)計(jì)算機(jī)連接到網(wǎng)絡(luò)和網(wǎng)上銀行賬號(hào),就可以在家里買(mǎi)到書(shū)本、衣服、......
大學(xué)生網(wǎng)上購(gòu)物論文
大學(xué)生是新新人類,對(duì)新鮮事物比較好奇,網(wǎng)上購(gòu)物已經(jīng)慢慢地從一個(gè)新鮮的事物逐漸變成大學(xué)生日常生活的一部分,下面小編帶來(lái)的是大學(xué)生網(wǎng)上購(gòu)物論文,希望對(duì)你有幫助。摘 要:網(wǎng)絡(luò)的......