版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)論文中文摘要</b></p><p> 基于SSH框架的O2O模式新型電子商城系統(tǒng)摘要:電子商務(wù)作為現(xiàn)代服務(wù)業(yè)中的重要產(chǎn)業(yè),已成為世界發(fā)展的新趨勢,不僅有著廣泛的應(yīng)用領(lǐng)域,十分誘人的發(fā)展前景,而且將逐步成為連接生產(chǎn)、流通和消費的極其重要的經(jīng)濟活動方式,O2O模式作為一種新型的電子商務(wù)模式,將線下商務(wù)的機會與互聯(lián)網(wǎng)結(jié)合在了一起,讓互聯(lián)網(wǎng)成為線下交易的前臺,這已
2、經(jīng)成為電子商務(wù)發(fā)展中繼b2b、b2c、c2c之后的新生力量。電子商城系統(tǒng)作為電子商務(wù)發(fā)展中重要載體,作用不可小覷,本系統(tǒng)在以O(shè)2O模式下的電子商務(wù)為背景,以jdk tomcat 作為電子商務(wù)系統(tǒng)的搭建平臺,采用struts2.0 、spring2.0 和hibernate3.0 作為電子商務(wù)平臺的技術(shù)框架,mysql作為數(shù)據(jù)存儲服務(wù), 實現(xiàn)本地電子商城系統(tǒng)。關(guān)鍵詞: 020 電子商務(wù) SSH java</p><
3、;p><b> 畢業(yè)論文外文摘要</b></p><p><b> 目 錄</b></p><p><b> 1 引言1</b></p><p> 1.1 研究背景1</p><p> 1.2 國內(nèi)外研究現(xiàn)狀1</p><p&
4、gt; 1.3 O2O電子商務(wù)中存在的的問題2</p><p> 1.4 選題方向和意義3</p><p> 2 系統(tǒng)概述和可行性分析4</p><p> 2.1 系統(tǒng)概述4</p><p> 2.2 系統(tǒng)可行性分析4</p><p><b> 3 概要設(shè)計6</b&
5、gt;</p><p> 3.1 系統(tǒng)總體功能結(jié)構(gòu)圖6</p><p> 3.2模塊功能描述8</p><p> 3.2.1 普通瀏覽者功能模塊8</p><p> 3.2.2 注冊用戶模塊8</p><p> 3.2.3 商家模塊功能描述9</p><p> 3.
6、2.4 管理員模塊10</p><p> 4 詳細(xì)設(shè)計12</p><p> 4.1 數(shù)據(jù)庫設(shè)計12</p><p> 4.2 模塊分析16</p><p> 4.2.1瀏覽者模塊分析16</p><p> 4.2.2注冊用戶功能模塊22</p><p> 4.2.
7、3商家功能模塊25</p><p> 4.2.4管理員功能模塊28</p><p><b> 5 結(jié)束語32</b></p><p><b> 結(jié) 論33</b></p><p> 參 考 文 獻(xiàn)34</p><p><b> 致 謝35
8、</b></p><p><b> 附錄36</b></p><p> 附錄1 文件清單36</p><p> 附錄2 用戶使用說明39</p><p><b> 1 引言</b></p><p> O2O作為一種新型電子商務(wù)商業(yè)模式,隨著團購
9、網(wǎng)站興起而被人們所逐步認(rèn)識和接受。O2O是讓消費者在線支付購買線下的商品和服務(wù),再到線下去享受服務(wù),其作為新的商業(yè)模式,無論對傳統(tǒng)制造或服務(wù)企業(yè)電子商務(wù)應(yīng)用,還是對傳統(tǒng)電子商務(wù)平臺走向線下和競爭力加強,都將起到巨大作用,電子商城作為電子商務(wù)發(fā)展的重要載體,作用越來越大,構(gòu)建一個良好、穩(wěn)定、擴展性強、。</p><p><b> 1.1 研究背景</b></p><p&
10、gt; 電子商務(wù)作為現(xiàn)代服務(wù)業(yè)中的重要產(chǎn)業(yè),有“朝陽產(chǎn)業(yè)、綠色產(chǎn)業(yè)”之稱,具有高人力資本含量、高技術(shù)含量和高附加價值的三高和技術(shù)、新業(yè)態(tài)、新方式“三新”的特點。</p><p> O2O模式已成為繼b2b、b2c、c2c之后電子商務(wù)發(fā)展的的新生力量,從國外的Groupon、Uber、J Hilburn/Trunk Club 到國內(nèi)的 美團、拉手、等團購網(wǎng)站,從團購網(wǎng)站的發(fā)展來看,O2O模式這種在線支付購買線下
11、的商品和服務(wù),再到線下享受服務(wù)的模式也被證實可以很快被消費者接受。因此,團購用低價推銷的模式,完成了O2O行業(yè)的用戶教育工作后,O2O模式的魅力開始顯現(xiàn)。權(quán)威數(shù)據(jù)顯示,2010年中國網(wǎng)絡(luò)零售總額是6000億,但這只相當(dāng)于中國居民消費的5%,絕大部分的居民日常消費依然選擇傳統(tǒng)的購物渠道”,中國電子商務(wù)的未來,在于充分挖掘95%的潛在市場,以O(shè)2O模式為核心、移動互聯(lián)網(wǎng)為載體的電商3.0時代已經(jīng)來臨</p><p>
12、 1.2 國內(nèi)外研究現(xiàn)狀</p><p> 國外電子商務(wù)發(fā)展迅猛,O2O電子商務(wù)的模式已經(jīng)融入到人們的生活中,應(yīng)用到租車、旅游、生活信息服務(wù)中,如,Uber(Uber是一個允許你通過手機購買一個私家車搭乘服務(wù)的應(yīng)用),J Hilburn(J Hilburn是一家允許男士購買個性化設(shè)計的襯衫和西褲的電子商務(wù)網(wǎng)站。最大的優(yōu)點就是它能以更低的價格提供高端設(shè)計服裝)。</p><p> 追
13、溯中國O2O模式,攜程可以說是中國最早的O2O模式,只是早期模式僅注重信息流的傳遞,資金流和服務(wù)流一般線下實現(xiàn)。后續(xù),如大眾點評網(wǎng)等也是O2O概念的早期實踐者。而團購模式的出現(xiàn),將信息流與資金流一舉通過線上實現(xiàn),商業(yè)流與服務(wù)流在線下實現(xiàn),標(biāo)志著中國O2O另一全新階段,但團購僅僅是中國O2O市場極小縮影,又盡管其發(fā)展在中國不盡如人意,但是不可否認(rèn)的是,團購這種模式將O2O的概念具象化,也將O2O推向產(chǎn)業(yè)發(fā)展前沿。</p>&
14、lt;p> 目前采用O2O模式經(jīng)營的網(wǎng)站已經(jīng)有很多,團購網(wǎng)就是其中一類,如中團網(wǎng)、籬笆網(wǎng)、齊家網(wǎng)等大宗商品團購網(wǎng)站,美團網(wǎng)、58團購、窩窩團、拉手網(wǎng)等生活信息團購網(wǎng)站,另外還有一種為消費者提供信息和服務(wù)的網(wǎng)站,如趕集網(wǎng)、愛邦客等。</p><p> 1.3 O2O電子商務(wù)中存在的的問題</p><p> O2O模式作為線下商務(wù)與互聯(lián)網(wǎng)結(jié)合的新模式,解決了傳統(tǒng)行業(yè)的電子商務(wù)化問
15、題。但是,O2O模式并非簡單的互聯(lián)網(wǎng)模式,此模式的實施對企業(yè)的線下能力是一個不小的挑戰(zhàn)??梢哉f,線下能力的高低很大程度上決定了這個模式能否成功。而線下能力的高低又是因為線上的用戶黏度決定的,擁有大量優(yōu)勢用戶資源、本地化程度較高的垂直網(wǎng)站將借助O2O模式,成為角逐未來電子商務(wù)市場的生力軍。</p><p> O2O模式的關(guān)鍵點就在于,平臺通過在線的方式吸引消費者,但真正消費的服務(wù)或者產(chǎn)品必須由消費者去線下體驗,這
16、就對線下服務(wù)提出更高的要求。而這些線上迅速崛起的創(chuàng)業(yè)型公司能否掌控穩(wěn)定的服務(wù)體系也是一個很大的問題,比如美國發(fā)展迅速的短期租房網(wǎng)站Airbnb就因為線下的問題遭到了很多人的質(zhì)疑。曾有一名房客“洗劫”了房東的房間。Airbnb團隊對線下風(fēng)險把控的不足的同時也顯示了這種模式的短板。大多數(shù)O2O模式的企業(yè)并不能掌握線下服務(wù)的質(zhì)量,只相當(dāng)于一個第三方中介,在中間起到協(xié)調(diào)作用。</p><p> 此外,在線支付、線下體驗
17、,很容易造成“付款前是上帝,付款后什么都不是”的窘境。比如定制類實體商品與消費者預(yù)定不符,一旦質(zhì)量低于預(yù)期,甚至極為低劣,消費者會處于非常被動的境地。而體驗式服務(wù)沒有好的口碑和信譽也很難獲得規(guī)?;陌l(fā)展。對于O2O模式而言,線下的主體多半是服務(wù)類型的企業(yè),而國內(nèi)服務(wù)存在各種不規(guī)范的運營,雖然團購已經(jīng)進(jìn)行了先期教育,但是距離穩(wěn)定完善的服務(wù)仍相去甚遠(yuǎn),因此如何保障線上信息與線下商家服務(wù)對稱,將會成為挑戰(zhàn)O2O模式能否真正發(fā)展起來的一個關(guān)鍵節(jié)
18、點。</p><p> 現(xiàn)有的電子商城系統(tǒng)平臺多以b2c、b2b、c2c模式,即使現(xiàn)有的團購系統(tǒng),也是以電子商城為主體,商家將信息提供給團購系統(tǒng)所有者,然后在有系統(tǒng)所有者將信息發(fā)布,缺少一個真正的平臺,以商家為主題,讓商家自己發(fā)布信息、自己管理信息、自己組織活動,自己對自己的信譽和服務(wù)負(fù)責(zé),電子商城只是作為一個橋梁,將本地商家和真實的消費者聯(lián)系在一起,實現(xiàn)商家、消費者、電子商城的共贏。</p>&
19、lt;p> 1.4 選題方向和意義</p><p> 從團購網(wǎng)站的發(fā)展來看,O2O模式這種在線支付購買線下的商品和服務(wù),再到線下享受服務(wù)的模式也被證實可以很快被消費者接受。因此,團購用低價推銷的模式,完成了O2O行業(yè)的用戶教育工作后,O2O模式的魅力開始顯現(xiàn)。</p><p> 業(yè)內(nèi)人士表示,O2O模式打開的將是一個萬億元級別的市場。數(shù)據(jù)顯示,美國線上消費只占8%,線下消費的
20、比例依舊高達(dá)92%;而中國的這一比例,分別為3%和97%。中國電子商務(wù)研究中心資深分析師王周平表示,網(wǎng)購消費只占消費者支出的一小部分,餐館、理發(fā)店、干洗店、服裝定制、KTV這些與生活息息相關(guān)的服務(wù)消費才是占據(jù)最大比重的,而這些服務(wù)必須要消費者到實體店去享受。由此可見將線上客源和實體店消費對接蘊含著巨大商機,生活服務(wù)類的網(wǎng)銷市場或?qū)⒈蓉浳锞W(wǎng)銷潛力更大。</p><p> 本系統(tǒng)從電子商務(wù)的發(fā)展趨勢和現(xiàn)有的市場需求
21、出發(fā),搭建O2O模式基于本地的電子商城系統(tǒng),打造本地電子商務(wù)的生態(tài)圈,以實現(xiàn)本地商務(wù)資源的最優(yōu)化配置,讓商家及時掌握客戶的需求,消費者獲得最新的信息。實現(xiàn)商家、消費者共存和共贏。</p><p> 2 系統(tǒng)概述和可行性分析</p><p><b> 2.1 系統(tǒng)概述</b></p><p> 本系統(tǒng)為基于SSH框架的O2O模式新型電子
22、商城系統(tǒng);旨在實現(xiàn)本地商鋪、商品資源的電子化,用戶通過本系統(tǒng)可以方便的查詢到自己所需要的美食、購物、休閑娛樂、生活服務(wù)等信息,并對各種資源進(jìn)行有效的比對,做出自己最好的選擇,具體到本系統(tǒng)用戶可以實現(xiàn)用戶注冊、登錄、個人信息管理、查找各種商鋪、商鋪資源,并且對商鋪、商鋪資源進(jìn)行收藏,點評,對商鋪的缺貨資源進(jìn)行提醒等功能;可以完成在線支付,再去線下消費,對于店家可以在本系統(tǒng)搭建自己的網(wǎng)上商鋪,并對各種用戶的反饋信息進(jìn)行有效的統(tǒng)計,具體到本系
23、統(tǒng),店家在本系統(tǒng)可以實現(xiàn)創(chuàng)建商鋪,對商鋪的各種分類和服務(wù)進(jìn)行管理,對訪客的反饋信息進(jìn)行處理和該進(jìn)商鋪。對于本系統(tǒng)的管理者可以對訪客和注冊商鋪管理及系統(tǒng)的一些信息進(jìn)行管理等。</p><p> 2.2 系統(tǒng)可行性分析</p><p> 服務(wù)業(yè)的GDP占有率比制造業(yè)(生產(chǎn)那些能塞到箱子里的商品)高,在將來的5年國家將進(jìn)一步提升服務(wù)業(yè)的GDP占有量,如果把商品塞到箱子里送到消費者面前的網(wǎng)上
24、銷量有5000億,那么生活服務(wù)類的網(wǎng)上銷量會達(dá)到萬億。</p><p> 現(xiàn)實世界中,生活服務(wù)類商品在團購上更容易被消費者接受,事實也證明這種在線支付購買線下的商品和服務(wù),再到線下去享受服務(wù)的模式很快的被接受。而且我們的團購平臺從一天一款到一天多款,從一款賣一天到一款賣多天,從團商品到團服務(wù),從一個城市輻射到全國。團購作為非常態(tài)下的電子商務(wù)形式,一定會趨向于商品多樣化,最終走上生活服務(wù)類折扣商城的形式。<
25、/p><p> O2O模式從電子商務(wù)的發(fā)展現(xiàn)狀和市場實際反饋都顯示出O2O模式電子商務(wù)強大的發(fā)展動力和前景。</p><p> 本系統(tǒng)在以O(shè)2O模式下的電子商務(wù)為背景,以jdk tomcat 作為電子商務(wù)系統(tǒng)的搭建平臺,采用struts2.0 、spring2.0 和hibernate3.0 作為電子商務(wù)平臺的技術(shù)框架,mysql作為數(shù)據(jù)存儲服務(wù),無論從系統(tǒng)的穩(wěn)定性、擴展性、可移植性還是搭
26、建系統(tǒng)所需的開銷都有著無可比擬的優(yōu)勢。</p><p><b> 3 概要設(shè)計</b></p><p> 3.1 系統(tǒng)總體功能結(jié)構(gòu)圖</p><p><b> 3.2模塊功能描</b></p><p> 電子商城系統(tǒng)使用人群可以分為四種:1、普通瀏覽者、2、注冊用戶、3、注冊商家、4電子
27、商城管理者</p><p> 3.2.1 普通瀏覽者功能模塊</p><p> 作為網(wǎng)站的普通瀏覽者,在本系統(tǒng)可以查看電子商城系統(tǒng)現(xiàn)有的商家和商品資源,提供分類模式查看商品,地圖模式、列表模式查看商家,提供商品搜索功能,查看商品、商鋪的訪客留言功能,同時提供人人、新浪微博、騰訊微博、豆瓣的分享功能。</p><p> 3.2.2 注冊用戶模塊</p&
28、gt;<p> 對于想要注冊的用戶,網(wǎng)站提供用戶注冊功能,登錄驗證、注冊成功后,用戶除擁有普通瀏覽者的所有功能外,還可以對商品進(jìn)行搜藏、點評、可以對商品進(jìn)行購買,查看購物車、生成訂單,對個人信息進(jìn)行設(shè)置,查看自己的訂單和詳細(xì)訂單,查看消息,查看收藏,積分等功能。</p><p><b> 圖為注冊用戶活動圖</b></p><p> 3.2.3
29、商家模塊功能描述</p><p> 對于商家,可以實現(xiàn)創(chuàng)建屬于自己的店鋪、修改店鋪信息、設(shè)置店鋪經(jīng)營類別,</p><p> 添加商品、修改商品、刪除商品,查看自己收到的訂單,處理訂單,商家地圖定位,查看自己的消息,并回復(fù)。</p><p><b> 活動圖如下:</b></p><p> 3.2.4 管理員模塊
30、</p><p> 管理員功能包括:對注冊用戶進(jìn)行管理、包括查看、增加注冊、修改、刪除用戶信息,對商家信息進(jìn)行管理(包括查看、增加、刪除、修改商家信息)對商城訂單進(jìn)行管理,(包括查看、查詢訂單信息),發(fā)布商城公告,對商城基礎(chǔ)信息進(jìn)行設(shè)置(包括商城商鋪、商品分類),對管理員的信息進(jìn)行設(shè)置(增加、刪除、修改商城管理員)。</p><p><b> 管理員活動圖:</b>
31、;</p><p><b> 4 詳細(xì)設(shè)計</b></p><p> 4.1 數(shù)據(jù)庫設(shè)計</p><p> 設(shè)計數(shù)據(jù)庫首先需要明確數(shù)據(jù)庫的目的和如何使用,即需要從數(shù)據(jù)庫中得到哪些信息以及將哪些信息存入數(shù)據(jù)庫。在系統(tǒng)分析階段,設(shè)計者和用戶雙方要密切合作,共同收集和分析數(shù)據(jù)管理中信息的內(nèi)容和用戶對處理的要求。用戶的需求具體體現(xiàn)在各種信息的
32、提供,保存,更新和查詢操作上,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。</p><p> 根據(jù)前期需求分析中對系統(tǒng)詳細(xì)功能的設(shè)計,利用mysql數(shù)據(jù)庫管理系統(tǒng)進(jìn)行了數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計和實現(xiàn),具體情況如下:</p><p> 表(table)如下:</p><p> 表1注冊用戶信息數(shù)據(jù)表</p><p> 表2注冊商家信息
33、表數(shù)據(jù)表</p><p> 表3商城商鋪商品分類表</p><p><b> 表4商鋪分類表</b></p><p> 表5商鋪商品表數(shù)據(jù)表</p><p><b> 表6商品評價表</b></p><p><b> 表7訂單數(shù)據(jù)表</b>&l
34、t;/p><p><b> 表8訂單詳情數(shù)據(jù)表</b></p><p><b> 表9商城公告表</b></p><p><b> 表10商城管理員表</b></p><p><b> 4.2 模塊分析</b></p><p>
35、; 4.2.1瀏覽者模塊分析</p><p> 本模塊主要是實現(xiàn)普通網(wǎng)站瀏覽者訪問網(wǎng)站所用到的功能,包括,瀏覽網(wǎng)站現(xiàn)有的信息,提供資源搜索、信息搜索、以地圖模式、列表模式呈現(xiàn)商品、商鋪資源。</p><p> 核心功能是信息呈現(xiàn)方式和搜索方式。</p><p> 商品信息呈現(xiàn)方式分析</p><p> 該功能應(yīng)該盡可能,將用戶需要的
36、商品信息、簡單實用的提供給用戶,讓用戶花費盡可能少的時間找到自己想要的商品,本系統(tǒng)提供列表模式、按商品分類和地圖模式,幫助用戶找到自己想要的商家。</p><p><b> 該功能界面如下:</b></p><p><b> 商品列表模式:</b></p><p> 圖4-1 商品列表模式</p>&l
37、t;p><b> 商品分類模式:</b></p><p> 圖4-2 商品分類模式</p><p><b> 店鋪地圖模式:</b></p><p> 圖4-3 商家地圖模式</p><p> 地圖顯示商家關(guān)鍵代碼如下:</p><p> function
38、MarkerManager()</p><p><b> {</b></p><p> var markerStack = new Array();</p><p> var change = [];</p><p> var markerNumber = 0;</p><p><b
39、> //地標(biāo)的重新加載</b></p><p> this.reloadMarkers = function(markers,flag){</p><p> if(!flag){</p><p> this.clearMarkers();</p><p><b> }</b></p>
40、;<p> if(markers){</p><p> for(var i = 0;i < markers.length; i++){</p><p> var point = new BMap.Point(markers[i].lng, markers[i].lat);</p><p> var markername = markers
41、[i].name.replace(/\s+/g,"");</p><p> var marker = new BMap.Marker(point,{title:markername,id:markers[i].id}); // 創(chuàng)建標(biāo)注</p><p> markerNumber++;</p><p> //distance = map.
42、getDistance(new BMap.Point(116.404, 39.915),point);</p><p> var icon = new BMap.Icon("images/red.png",new BMap.Size(35,30));</p><p> // var shadow = new BMap.Icon("/addons/map-m
43、arker-shadow.png",new BMap.Size(16,6));</p><p> //shadow.setAnchor(new BMap.Size(8,-8));</p><p> marker.setIcon(icon);</p><p> change[markername] = markers[i].id;</p>
44、<p> map.addOverlay(marker);</p><p> markerStack.push(marker);</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p&
45、gt;<p><b> //返回一個地標(biāo)</b></p><p> this.getCurrentMarker = function(name){</p><p> for(var i = 0; i < markerStack.length; i++){</p><p> //alert(markerStack[i]
46、.getTitle());</p><p> if(markerStack[i].getTitle() == name)</p><p> return markerStack[i];</p><p><b> }</b></p><p> return false;</p><p>&l
47、t;b> }</b></p><p> //清除所有地標(biāo)對象</p><p> this.clearMarkers = function(){</p><p> for(var i = 0; i < markerStack.length; i++){</p><p> map.removeOverlay(ma
48、rkerStack[i]);</p><p><b> }</b></p><p> markerStack = [];</p><p> var change = [];</p><p> markerNumber = 0;</p><p><b> }</b>&
49、lt;/p><p><b> }</b></p><p><b> 用戶搜索功能</b></p><p> 為了更方便用戶對于信息的查找,系統(tǒng)提供給用戶商品、商鋪、搜索功能,地圖范圍搜索功能,幫助用戶方便的檢索信息,提供搜索提示功能。</p><p><b> 地址搜索功能:</
50、b></p><p> 圖4-4 商家搜索模式</p><p> 服務(wù)器返回搜索數(shù)據(jù)代碼如下</p><p> public String loadByMapBounds(String point) {</p><p> String[] points = point.split(",");</p>
51、;<p> String hql = "from Shops as a where a.lat >"+points[0]+" and a.lat <"+points[2]+" and a.lng >"+points[1]+" and a.lng<"+points[3];</p><p> St
52、ring result = parseJsonShops(bd.listConditionClass(hql));</p><p> return result;</p><p><b> }</b></p><p> public String parseJsonShops(List<Shops> list){</p&
53、gt;<p> StringBuffer str = new StringBuffer();</p><p> str.append("[");</p><p> Iterator it= list.iterator();</p><p> int count = list.size();</p><p&
54、gt;<b> int i =1;</b></p><p> while(it.hasNext()){</p><p> tempshop = (Shops)it.next();</p><p> String item;</p><p> if (i == count)</p><p>
55、; item = "{\"id\":\""+tempshop.getSid()+"\",\"name\":\""+tempshop.getShopName()+"\",\"lat\":\""+tempshop.getLat()+"\",\"
56、;lng\":\""+tempshop.getLng()+"\"}";</p><p><b> else</b></p><p> item = "{\"id\":\""+tempshop.getSid()+"\",\"na
57、me\":\""+tempshop.getShopName()+"\",\"lat\":\""+tempshop.getLat()+"\",\"lng\":\""+tempshop.getLng()+"\"},";</p><p>&l
58、t;b> i++;</b></p><p> str.append(item);</p><p><b> }</b></p><p> str.append("]");</p><p> return str.toString();</p><p>
59、;<b> }</b></p><p> 4.2.2注冊用戶功能模塊</p><p> 本模塊主要實現(xiàn)用戶在電子商城所需的所有功能,包括注冊、登錄、收藏、購買商品、查看購物車、創(chuàng)建訂單、修改自己信息,查看自己訂單、詳細(xì)訂單,查看自己收藏、消息積分、評論商品等功能。</p><p> 用戶信息修改頁面如下:</p><
60、p> 圖4-5 個人信息頁面</p><p><b> 用戶訂單頁面:</b></p><p> 圖4-6 我的訂單頁面</p><p><b> 用戶功能接口如下:</b></p><p> public interface MemberService {</p>&
61、lt;p> /*member logon*/</p><p> public Members memberLogin(String username, String password);</p><p> /*members browse*/</p><p> public List<Members> browseMembers();<
62、;/p><p> public List<Members> browseConditionMember(String username);</p><p> /*member load*/</p><p> public Members loadMember(Integer id);</p><p> /*member del
63、ete*/</p><p> public boolean delMember(Integer id);</p><p> /*member save or update*/</p><p> public boolean saveOrUpdataMember(Members member);</p><p> /*member sa
64、ve*/</p><p> public boolean update(Members member);</p><p> public boolean isEnable(String username);</p><p> public Members checkMember();</p><p><b> }</b
65、></p><p> 用戶查看訂單代碼如下:</p><p> public List<Orders> loadOrdersByMember(int id, int start, int length) {</p><p> listOrder = new ArrayList<Orders>();</p><p
66、> String hql = "from Orders as a where a.uid="+id;</p><p> listOrder = bd.listConditionClass(hql, start, length);</p><p> return listOrder;</p><p><b> }</b
67、></p><p> public String parseJson(List<Orderdetail> list) {</p><p> StringBuffer str = new StringBuffer();</p><p> str.append("[");</p><p> Itera
68、tor it= list.iterator();</p><p> int count = list.size();</p><p><b> int i =1;</b></p><p> while(it.hasNext()){</p><p> orderDetail = (Orderdetail)it.ne
69、xt();</p><p> String item;</p><p> if (i == count)</p><p> item = "{\"name\":\""+orderDetail.getGoodsname()+"\",\"num\":\""
70、+orderDetail.getNum()+"\",\"price\":\""+orderDetail.getPrice()+"\",\"remark\":\""+orderDetail.getRemark()+"\"}";</p><p><b> e
71、lse</b></p><p> item = "{\"name\":\""+orderDetail.getGoodsname()+"\",\"num\":\""+orderDetail.getNum()+"\",\"price\":\"&q
72、uot;+orderDetail.getPrice()+"\",\"remark\":\""+orderDetail.getRemark()+"\"},";</p><p><b> i++;</b></p><p> System.out.println(item);<
73、;/p><p> str.append(item);</p><p><b> }</b></p><p> str.append("]");</p><p> return str.toString();</p><p><b> }</b><
74、;/p><p> 4.2.3商家功能模塊 </p><p> 本模塊主要實現(xiàn)商家在電子商城所需的功能,包括創(chuàng)建商鋪、設(shè)置商鋪分類、添加、修改、刪除商鋪,查看自己收到的訂單,處理訂單,查看用戶留言功能。</p><p> 商家設(shè)置分類界面如下:</p><p> 圖4-7 商家設(shè)置分類頁面</p><p><b
75、> 商家添加商品界面:</b></p><p> 圖4-8 商家添加商品</p><p><b> 商家管理商品頁面:</b></p><p> 圖4-10 商家管理商品頁面</p><p> 商家用戶接口代碼如下</p><p> public interface
76、ShopService {</p><p> /* shop create*/</p><p> public boolean createShop(Shops shop);</p><p> /*shop style*/</p><p> public boolean setShopStyle(Shops shop);</p&
77、gt;<p> /*shop setting*/</p><p> public boolean setShopInfor(Shops shop);</p><p> /*browse shops*/</p><p> public List<Shops> browseShops();</p><p> /
78、*shop add*/</p><p> public boolean addShop(Shops shop);</p><p> /*shop update*/</p><p> public boolean updateShop(Shops shop);</p><p> /*shop load*/</p><
79、p> public Shops loadShop(Integer id);</p><p> /*shop delete*/</p><p> public boolean deleteShop(Shops shop);</p><p> /*user shop check*/</p><p> public boolean
80、checkShop(int id);</p><p> /*load shop by user*/</p><p> public Shops loadShopByUser(int id);</p><p> /*delete more records*/</p><p> /*load by map bounds*/</p&g
81、t;<p> public String loadByMapBounds(String point);</p><p><b> }</b></p><p> 4.2.4管理員功能模塊</p><p> 管理員功能模塊主要實現(xiàn)對電子商城各種資源的管理,對商城規(guī)則、交易流程指定、包括對注冊用戶的管理、商鋪資源管理、對商城訂單
82、、公告、管理、對商場商鋪、商品分類的設(shè)置。</p><p> 商家管理后臺界面如下:</p><p> 圖4-11 管理員頁面</p><p> 管理員對注冊用戶管理的代碼如下:</p><p> public boolean delMember(Integer id) {</p><p> bd.delet
83、eObjectById(Members.class, id);</p><p> return true;</p><p><b> }</b></p><p> public boolean isEnable(String username) {</p><p> if (bd.countQuery("
84、;select count(*) from Members where username='"+username+"'")>0){</p><p> return false;</p><p><b> }else{</b></p><p> return true;</p>
85、<p><b> }</b></p><p><b> }</b></p><p> public Members loadMember(Integer id) {</p><p> Members member = (Members)bd.loadObjectById(Members.class,
86、id);</p><p> return member;</p><p><b> }</b></p><p> public Members memberLogin(String username, String password) {</p><p> Members validateMember = (Me
87、mbers)bd.loadObject("from Members where username='"+username+"' and password='"+password+"'");</p><p> if(validateMember != null){</p><p> Servlet
88、ActionContext.getRequest().getSession().setAttribute("user", validateMember);</p><p><b> }</b></p><p> return validateMember;</p><p><b> }</b>&
89、lt;/p><p> public boolean saveOrUpdataMember(Members member) {</p><p> boolean status = false;</p><p><b> try{</b></p><p> bd.saveOrUpdate(member);</p&g
90、t;<p> status = true;</p><p> }catch(Exception e){</p><p> e.printStackTrace();</p><p><b> }</b></p><p> return status;</p><p>&l
91、t;b> }</b></p><p> public boolean update(Members member) {</p><p> boolean status = false;</p><p><b> try{</b></p><p> bd.modify(member);</
92、p><p> status = true;</p><p> }catch(Exception e){</p><p> e.printStackTrace();</p><p><b> }</b></p><p> return status;</p><p>
93、;<b> }</b></p><p> public List<Members> browseConditionMember(String username) {</p><p> String hql = "from Members where username='"+username+"'"
94、;;</p><p> System.out.println(hql);</p><p> list = bd.listConditionClass(hql);</p><p> return list;</p><p><b> }</b></p><p> public Member
95、s checkMember() {</p><p> member = (Members)ServletActionContext.getRequest().getSession().getAttribute("user");</p><p> if(member != null){</p><p> member = loadMember
96、(member.getUid());</p><p> return member;</p><p><b> }</b></p><p><b> else</b></p><p> return null;</p><p><b> }</b&
97、gt;</p><p><b> 5 結(jié)束語</b></p><p> O2O將線下商務(wù)機會與互聯(lián)網(wǎng)結(jié)合在一起,讓互聯(lián)網(wǎng)成為線下交易的前臺,通過互聯(lián)網(wǎng)聚合線下閑散的資源,消費者線上篩選并進(jìn)行支付,而后線下消費,本系統(tǒng)在O2O電子商務(wù)模式為指導(dǎo),采取現(xiàn)有的技術(shù)平臺和框架,數(shù)據(jù)庫服務(wù)器,使用SSH+mysql 較好的實現(xiàn)了一個電子商務(wù)商城應(yīng)有的功能,對于用戶來說能夠
98、較好的查看商品資源,購買商品、查看購物車、生成訂單,對商品進(jìn)行留言。對于商家能夠自己創(chuàng)建商鋪,設(shè)置商品分類、添加、修改、刪除商品,查看自己的訂單。對于管理者能夠?qū)崿F(xiàn)對商場各種資源的管理,包括對注冊用戶、注冊商鋪、用戶留言、商場訂單、商場公告、網(wǎng)站管理者的管理。</p><p><b> 結(jié) 論</b></p><p> 本畢業(yè)設(shè)計實現(xiàn)了電子商城的基本功能,達(dá)到了
99、預(yù)期設(shè)計的效果,在設(shè)計過程中完成了普通用戶瀏覽商城信息,查看搜索功能,用戶注冊、登錄、購買商品、收藏商品、查看購物車、生成訂單、查看訂單,修改個人信息、查看收藏、商品評論功能,注冊商家能夠創(chuàng)建自己的商鋪,設(shè)置商品分類、添加、修改、刪除商品、查看自己收到的訂單,并處理。對于管理者能夠管理商城現(xiàn)有的資源,包括注冊用戶,注冊商鋪、商城商鋪分類、商品分類,對商城生成的訂單進(jìn)行管理、管理商城公告、設(shè)置電子商城管理員。本系統(tǒng)采用mvc架構(gòu),采用hi
100、bernate作為數(shù)據(jù)庫持久層、hibernate作為資源管理和業(yè)務(wù)邏輯控制、struts作為前臺控制,mysql作為數(shù)據(jù)存儲服務(wù)器,在系統(tǒng)的擴展性和穩(wěn)定性上都有較強的優(yōu)勢。</p><p> 經(jīng)過將近半年的時間,完成了O2O電子商城系統(tǒng)設(shè)計和實現(xiàn)。通過本次課題的研究,進(jìn)一步了解了O2O模式電子商務(wù)發(fā)展,同時學(xué)習(xí)了電子商城的處理流程。學(xué)會了在不同平臺和技術(shù)之間找到適合網(wǎng)站的開發(fā)技術(shù)和框架。這次畢業(yè)設(shè)計過程嚴(yán)格按
101、照軟件工程的軟件設(shè)計步驟進(jìn)行的。從需求分析,到功能模塊設(shè)計,再到數(shù)據(jù)庫的設(shè)計,最后進(jìn)行系統(tǒng)模塊的詳細(xì)設(shè)計及具體實施,整個過程比較細(xì)致。但由于我經(jīng)驗不足,而且能力有限,所以在功能實現(xiàn)方面還不夠完善,同時也有許多細(xì)節(jié)問題沒有考慮周全。雖然這次研究課題的多數(shù)功能已經(jīng)實現(xiàn),系統(tǒng)制作已經(jīng)完成,但是研究成果仍顯粗糙,沒有很好體現(xiàn)所用技術(shù)的優(yōu)點,不過我想這些在今后的學(xué)習(xí)中會不斷改進(jìn)的。</p><p> 畢業(yè)設(shè)計是四年學(xué)習(xí)的
102、總結(jié),通過這次的設(shè)計可以提高自己解決問題和處理問題的方法,提升自己的理論和技術(shù)水平,為以后的開發(fā)積累實際的經(jīng)驗。</p><p><b> 參 考 文 獻(xiàn)</b></p><p> 1 劉曉華.JSP應(yīng)用開發(fā)詳解(第三版)[M].電子工業(yè)出版社,2007.1.</p><p> 2 汪孝宜.網(wǎng)絡(luò)系統(tǒng)開發(fā)實例精粹(JSP版)[M].電子
103、工業(yè)出版社,2006.8.</p><p> 3 劉中兵.JSP數(shù)據(jù)庫項目案例導(dǎo)航[M].清華大學(xué)出版社,2005.12.</p><p> 4 孟梅,范世東,陳永志.高校畢業(yè)設(shè)計論文質(zhì)量管理的研究[J].武漢理工大學(xué)學(xué)報,2007(1).</p><p> 5 高玉華,丁濤,李剛,劉健.提高畢業(yè)設(shè)計(論文)質(zhì)量研究與實踐[J].高等理科教育,2007(
104、1).</p><p> 6 科技情報開發(fā)與經(jīng)濟,2007(3).</p><p> 7 李飛,方睿,茍志堅.最新計算機網(wǎng)絡(luò)基礎(chǔ)與應(yīng)用[M].成都:四川大學(xué)出版社,2003.</p><p> 8 王珊:數(shù)據(jù)庫導(dǎo)論(第四版),高等教育出版社,2006.</p><p> 9 張海藩:軟件工程導(dǎo)論,清華大學(xué)出版社,2007.&l
105、t;/p><p><b> 致 謝</b></p><p> 從確定題目到現(xiàn)在設(shè)計這段時間里我得到了很多人的支持和幫助,在此向所有給予我支持及幫助的老師同學(xué)們致以最真誠的感謝。</p><p> 我首先要感謝xx老師。從最初的定題,到資料收集,到寫作、修改,到論文定稿,他給了我耐心的指導(dǎo)和無私的幫助。老師淵博的學(xué)識、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度也令我十分
106、敬佩,是我以后學(xué)習(xí)和工作的榜樣,他循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪。同時,感謝所有任課老師和所有同學(xué)在這四年來給自己的指導(dǎo)和幫助,是他們教會了我專業(yè)知識,教會了我如何學(xué)習(xí),教會了我如何做人。正是由于他們,我才能在各方面取得顯著的進(jìn)步,在此向他們表示我由衷的謝意。 </p><p> 其次,感謝同學(xué)們,他們在我的工作和生活上都給予了極大的支持和理解,尤其是在系統(tǒng)開發(fā)階段,甚至放下自己的畢業(yè)設(shè)計幫助我
107、解決了一個又一個難題,謝謝你們。</p><p> 再次,我要感謝在實習(xí)期間對我遇到問題及時幫忙和解決的同事們。</p><p> 最后,再次向在學(xué)習(xí)、工作和生活中給予我關(guān)心、支持與鼓勵的所有老師同學(xué)們表示最誠摯的謝意!</p><p><b> 附錄</b></p><p><b> 附錄1 文件清單
108、</b></p><p><b> 數(shù)據(jù)文件</b></p><p> 圖附 1-1數(shù)據(jù)文件圖</p><p><b> 所建的包</b></p><p><b> 圖附1-2包圖</b></p><p><b> 所建的
109、類</b></p><p><b> 圖附1-3包圖</b></p><p><b> 具體的jsp界面</b></p><p> 圖附錄1-4 jsp界面圖</p><p> 附錄2 用戶使用說明</p><p><b> 環(huán)境配置<
110、/b></p><p><b> 1、安裝jdk環(huán)境</b></p><p> JDK是整個Java的核心,包括了Java運行環(huán)境,很多Java工具和Java基礎(chǔ)的類庫。本系統(tǒng)開發(fā)和運行用到的jdk版本為jdk-1.6.0。這個版本的jdk我們可以從Sun的Java網(wǎng)站上下載到。</p><p> 2、安裝和配置MyEclipse8
111、.0</p><p> 本系統(tǒng)的開發(fā)和運行環(huán)境為MyEclipse8.0。下面簡要介紹安裝和配置MyEclipse8.0的步驟。</p><p> 安裝MyEclipse8.0:MyEclipse是一個exe安裝文件,有安裝向?qū)?,直接雙擊安裝,選擇完MyEclipse8.0 安裝目錄和自身的安裝目錄,然后一直next就行了。最后需要輸入MyEclipse的注冊碼,打開菜單window-
112、>preferences,在對話框的菜單樹中打開MyEclipse->Subscription項,點擊Enter Subscription按鈕,然后輸入注冊用戶名和密碼即可。</p><p> 配置MyEclipse8.0:接下來需要手動添加jdk路徑:Menu(主菜單)->Window(窗口)->preferences(首選項)->java->Installed JR(已安
113、裝的jre),點Add(添加)。</p><p> 圖附2-1 MyEclipse8.0安裝界面圖</p><p> 然后下載 (55.66 KB)</p><p> 2010-5-28 12:25</p><p> Browse jdk的路徑,點擊OK即可。</p><p> 圖附2-2 MyEclipse
114、8.0安裝界面圖</p><p> 3、導(dǎo)入localsearch.sql 文件導(dǎo)入mysql數(shù)據(jù)庫中。</p><p> 圖附2-3mysql文件導(dǎo)入界面</p><p><b> 二、用戶操作</b></p><p><b> 具體操作</b></p><p>
115、 (1)瀏覽首頁,你可以查看商品信息,商品公告。</p><p> 圖附2-4商城主界面部分截圖</p><p><b> 按分類查看商品信息</b></p><p> 圖附2-5商城商品分類界面</p><p><b> 商品詳細(xì)頁面</b></p><p> 圖
116、附2-6商品詳細(xì)頁面 </p><p><b> 地圖模式瀏覽商家</b></p><p> 圖附2-7地圖模式頁面</p><p> (2)用戶登錄后方能購買東西,生成訂單,如果非網(wǎng)站用戶,需要注冊后方能登錄。</p><p><b> 注冊頁面</b></p><p&
117、gt; 圖附2-8地用戶注冊</p><p> ?。?)登錄成功后,用戶完成的功能包括:</p><p> 用戶基本信息設(shè)置頁面</p><p> 圖附2-9用戶信息設(shè)置頁</p><p><b> 查看自己訂單</b></p><p> 圖附2-10用戶訂單頁</p>&
118、lt;p><b> 查看收藏</b></p><p> 圖附2-11用戶收藏頁</p><p><b> 查看消息盒</b></p><p> 圖附2-12用戶消息頁</p><p><b> 評價商品</b></p><p> 圖附2
119、-13用戶評價頁</p><p><b> 查看購物車</b></p><p> 圖附2-14 用戶購物車頁</p><p><b> (4)創(chuàng)建商店</b></p><p> 對于商家提供創(chuàng)建商店的功能</p><p><b> 商家創(chuàng)建商店頁面:<
120、;/b></p><p> 圖附2-15 商家創(chuàng)建商鋪頁面</p><p> 商家分類信息設(shè)置頁面</p><p> 圖附2-16商家商品分類頁面</p><p><b> 商家商品管理頁面 </b></p><p> 圖附2-17商家商品管理頁面</p><p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- O2O電子商城系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于ssh電子商城
- o2o商城系統(tǒng)需求文檔
- 畢業(yè)論文范文——基于ssh框架的電子商城
- o2o商城系統(tǒng)需求文檔
- 基于O2O模式的電子商務(wù)模式與系統(tǒng).pdf
- 電子商務(wù)o2o模式畢業(yè)論文
- 基于O2O的微送商城系統(tǒng)的設(shè)計與實現(xiàn).pdf
- o2o模式
- o2o電子商務(wù)模式的研究畢業(yè)論文
- 基于O2O模式的外賣訂餐系統(tǒng).pdf
- 電子商城畢業(yè)設(shè)計論文
- 網(wǎng)上電子商城畢業(yè)設(shè)計
- 電子商務(wù)o2o應(yīng)用模式探析
- 我國o2o電子商務(wù)模式探究
- 基于O2O模式的美發(fā)系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于SSH的校園電子商城設(shè)計與實現(xiàn).pdf
- 基于O2O的電子商務(wù)系統(tǒng)設(shè)計與實現(xiàn).pdf
- 畢業(yè)設(shè)計---電子商城系統(tǒng)的設(shè)計與實現(xiàn)
- 淺議我國電子商務(wù)o2o經(jīng)營模式
評論
0/150
提交評論