畢業(yè)設(shè)計(jì)-基于jsp的手機(jī)營銷系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
已閱讀1頁,還剩28頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  2016 屆本科畢業(yè)論文(設(shè)計(jì))</p><p>  論文(設(shè)計(jì))題目:基于JSP的手機(jī)營銷系統(tǒng)的設(shè) 計(jì)與實(shí)現(xiàn) </p><p>  學(xué)生姓名: xxx </p><p>  所在院系: 信息工程學(xué)院 </p><p>  所學(xué)專業(yè): 計(jì)算機(jī)

2、科學(xué)與技術(shù) </p><p>  導(dǎo)師姓名: </p><p>  完成時(shí)間: </p><p>  基于JSP的手機(jī)營銷系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  摘要</b></p><p>  本文講述了基于B/S模式的網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)

3、現(xiàn)。系統(tǒng)為用戶提供在線服務(wù)和定點(diǎn)處理等功能,并使客戶隨時(shí)可以了解企業(yè)和企業(yè)的產(chǎn)品,從長(zhǎng)期的戰(zhàn)略目標(biāo)來說,商品網(wǎng)上購物網(wǎng)站不僅是商品和服務(wù)的推廣,而是通過ternet、企業(yè)內(nèi)部網(wǎng)和企業(yè)外部網(wǎng),將買家與賣家、廠商和合作伙伴緊密結(jié)合在了一起,因而消除了時(shí)間與空間帶來的障礙,擴(kuò)大和鞏固了客戶群,從而增加了商品企業(yè)的核心競(jìng)爭(zhēng)力。</p><p>  本系統(tǒng)采用MyEclipse開發(fā)環(huán)境、SQL Server 2005開發(fā)平

4、臺(tái),JSP開發(fā)技術(shù)實(shí)現(xiàn)基于B/S的手機(jī)營銷系統(tǒng)的開發(fā)。通過對(duì)系統(tǒng)的實(shí)際需求進(jìn)行分析,對(duì)系統(tǒng)做了詳細(xì)的設(shè)計(jì),通過鏈接數(shù)據(jù)庫實(shí)現(xiàn)用戶注冊(cè),購物車,訂單查詢,結(jié)賬,留言板等管理功能,使消費(fèi)者能夠通過便捷的互聯(lián)網(wǎng)銷售渠道,購買的自己需要的商品,同時(shí)以便后臺(tái)管理員對(duì)整個(gè)系統(tǒng)信息的維護(hù)。</p><p>  關(guān)鍵詞: 商品,網(wǎng)上購物,訂單處理</p><p>  THE DESIGN AND REA

5、LIZATION OF THE MOBILE PHONE SALES WEBSITE BASED ON JSP</p><p><b>  ABSTRACT</b></p><p>  This article tells the design and implementation of online shopping system based on B/S mode

6、. This system offers more services for users, such as online services and fixed-point processing. And it helps customers to know the products and enterprises at any time. In a long-term strategic objective, online shoppi

7、ng website not only promotes commodities and services, but also combines buyers, sellers manufactures and partners closely together through ternet, Intranet and extranet. As a result, it e</p><p>  This syst

8、em adopts MyEclipse development environment, SQL Server 2005 development platform, JSP development technology, thus realizing the development of the mobile marketing system based on B/S. After analyzing human's actua

9、l demand for system, we made a detailed design for it. By linking database, it realizes several management functions, such as user registration, shopping cart, order inquiries, checking out, and message board. These func

10、tions help customers shopping conveniently through inte</p><p>  Keywords : digital products online sale order processing </p><p><b>  目錄</b></p><p><b>  1 緒論1<

11、;/b></p><p>  1.1目的和意義1</p><p>  1.2 研究現(xiàn)狀1</p><p>  1.3 設(shè)計(jì)目標(biāo)2</p><p>  2 開發(fā)工具及技術(shù)簡(jiǎn)介3</p><p>  2.1 Myeclpse功能介紹3</p><p>  2.2 JSP功能介紹3&

12、lt;/p><p>  2.3 tomcat服務(wù)器3</p><p><b>  3 需求分析4</b></p><p>  3.1 可行性分析4</p><p>  3.1.1 技術(shù)可行性4</p><p>  3.1.2 運(yùn)行可行性4</p><p>  3.2

13、系統(tǒng)的需求分析4</p><p>  3.2.1數(shù)據(jù)流圖5</p><p>  3.2.2 數(shù)據(jù)字典5</p><p>  3.2.3系統(tǒng)數(shù)據(jù)項(xiàng)定義5</p><p>  4 系統(tǒng)概念設(shè)計(jì)7</p><p>  4.1 系統(tǒng)整體設(shè)計(jì)7</p><p>  4.2 數(shù)據(jù)庫設(shè)計(jì)8<

14、;/p><p>  5 系統(tǒng)詳細(xì)設(shè)計(jì)12</p><p>  5.1 系統(tǒng)首頁設(shè)計(jì)12</p><p>  5.2 系統(tǒng)前臺(tái)結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)12</p><p>  5.2.1 商品展示模塊設(shè)計(jì)與實(shí)現(xiàn)12</p><p>  5.2.2購物車模塊的設(shè)計(jì)與實(shí)現(xiàn)13</p><p>  5.2.

15、3 查看訂單模塊的設(shè)計(jì)與實(shí)現(xiàn)14</p><p>  5.2.4 公告瀏覽模塊的設(shè)計(jì)與實(shí)現(xiàn)15</p><p>  5.2.5 客戶留言模塊的設(shè)計(jì)與實(shí)現(xiàn)16</p><p>  5.3 系統(tǒng)后臺(tái)管理結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)16</p><p>  5.3.1 客戶信息管理的實(shí)際與實(shí)現(xiàn)16</p><p>  5.3.2

16、 訂單信息管理設(shè)計(jì)與實(shí)現(xiàn)16</p><p>  5.3.3 商品信息管理設(shè)計(jì)與實(shí)現(xiàn)17</p><p>  5.3.4 公告信息管理設(shè)計(jì)與實(shí)現(xiàn)18</p><p>  5.3.5 留言信息管理的設(shè)計(jì)與實(shí)現(xiàn)19</p><p>  6 系統(tǒng)測(cè)試與性能分析20</p><p>  6.1 軟件測(cè)試20<

17、/p><p>  6.2 本系統(tǒng)測(cè)試20</p><p><b>  結(jié) 論22</b></p><p><b>  參考文獻(xiàn)23</b></p><p><b>  致 謝24</b></p><p><b>  1 緒論 </b&

18、gt;</p><p><b>  1.1目的和意義</b></p><p>  隨著互聯(lián)網(wǎng)的發(fā)展,產(chǎn)品的銷售渠道開始時(shí)拓展,其中網(wǎng)絡(luò)銷售平臺(tái)越來越新穎,在互聯(lián)網(wǎng)上存在的商品最豐富的還是生活用品,因此人們對(duì)互聯(lián)網(wǎng)的關(guān)注度越來越大,所以一些大大小小的營銷網(wǎng)站在互聯(lián)網(wǎng)上,因?yàn)樗麄冮_始通過各種網(wǎng)絡(luò)渠道發(fā)展為大眾提供各種各樣的商品信息。用戶只需要登錄網(wǎng)站就可以獲取自己所需要的

19、信息。</p><p>  網(wǎng)絡(luò)媒體強(qiáng)大的發(fā)展,也為電子商務(wù)發(fā)展帶來了很多的益處,對(duì)此兩者的商務(wù)合作關(guān)系也越來越深,消費(fèi)者從得到媒體信息之后到產(chǎn)生購物行為空間和時(shí)間距離越來越短,由此帶來的巨大效益使消費(fèi)者和生產(chǎn)者越來越重視商品的銷售模式。</p><p>  網(wǎng)絡(luò)銷售模式在現(xiàn)在是一種新型的銷售渠道,與其他的銷售模式相比存在著諸多的優(yōu)勢(shì):</p><p>  (1)便

20、捷的檢索方式:網(wǎng)絡(luò)平臺(tái)提供了海量的產(chǎn)品信息,可以通過網(wǎng)站的檢索功能實(shí)現(xiàn)對(duì)產(chǎn)品的各類信息進(jìn)行檢索,提供快捷準(zhǔn)確的信息。</p><p>  (2)信息量大:隨著生產(chǎn)者生產(chǎn)的產(chǎn)品種類越來越多,產(chǎn)品信息比較豐富,再加上網(wǎng)絡(luò)銷售平臺(tái)的強(qiáng)大功能,導(dǎo)致網(wǎng)絡(luò)銷售平臺(tái)中可發(fā)布大量的商品信息,目前針對(duì)一個(gè)商品購物網(wǎng)站存儲(chǔ)的信息量是無法估計(jì)的。</p><p>  (3)成本低,風(fēng)險(xiǎn)小,無地域限制</p

21、><p>  對(duì)于每個(gè)營銷商來講,營銷成本,風(fēng)險(xiǎn)是每個(gè)營銷商必須要考慮的問題,但是互聯(lián)網(wǎng)營銷模式的誕生完全解決了此問題。而網(wǎng)絡(luò)銷售也解決了消費(fèi)者購買商品的時(shí)間和地域的限制,對(duì)顧客產(chǎn)生更大的影響了,對(duì)此也大大的增加了企業(yè)的核心競(jìng)爭(zhēng)力。</p><p><b>  1.2 研究現(xiàn)狀</b></p><p>  網(wǎng)絡(luò)銷售系統(tǒng)是目前一種新興的銷售模式,無論

22、在國內(nèi)還是國外都已經(jīng)有很多的研究成果和理論,對(duì)于國外的研究分為兩個(gè)階段。</p><p>  第一階段,在目前新鄉(xiāng)的互聯(lián)網(wǎng)發(fā)展時(shí)代,網(wǎng)絡(luò)銷售已經(jīng)被認(rèn)為是一種面向大眾的商品宣傳平臺(tái)。貝理曼提出以營銷者為主導(dǎo)的宣傳方式,通過網(wǎng)絡(luò)渠道單向傳播信息來實(shí)現(xiàn)廣告宣傳。埃文斯和伍斯特提出:認(rèn)為讓網(wǎng)絡(luò)用戶和營銷者之間實(shí)現(xiàn)交易的過程,但是這種交易方式與傳統(tǒng)的交易方式是一種從屬關(guān)系,這樣對(duì)網(wǎng)絡(luò)銷售渠道的認(rèn)識(shí)開來了局限性。弗雷特提出,

23、網(wǎng)絡(luò)營銷渠道針對(duì)某些營銷戰(zhàn)略,方便的了成員之間的溝通與交流,加強(qiáng)了雙方的合作關(guān)系。而阿倫和弗杰梅斯特德認(rèn)為網(wǎng)絡(luò)銷售可以普及到整個(gè)世界,全方位展示銷售現(xiàn)狀及廣闊的市場(chǎng)。第二階段,認(rèn)為網(wǎng)絡(luò)銷售平臺(tái)是一種全方位的商務(wù)展示平臺(tái),實(shí)現(xiàn)消費(fèi)者與營銷者之間的接觸和交流,從而形成了一種新興的互聯(lián)網(wǎng)銷售模式,這種模式被認(rèn)為是用戶和營銷者之間進(jìn)行交易的一種平臺(tái),通過平臺(tái)的交互功能實(shí)現(xiàn)用戶商品選擇,營銷者提供商品的的功能。</p><p&

24、gt;  網(wǎng)絡(luò)營銷渠道的研究在國內(nèi)尚未成熟,和西方發(fā)達(dá)國家相比還是稍微落后,但是仍存在一大批的研究愛好者與與企業(yè)正在對(duì)這方面的問題進(jìn)行研究。網(wǎng)絡(luò)銷售是營銷者和客戶之間進(jìn)行交易的一種便捷的營銷渠道,營銷者通過網(wǎng)絡(luò)銷售平臺(tái)向用戶提供產(chǎn)品信息,消費(fèi)者需要通過各種付費(fèi)方式為商品付款,然而付費(fèi)和交貨不會(huì)同步執(zhí)行。武漢大學(xué)李剛教授提出,和傳統(tǒng)的銷售渠道相比,網(wǎng)絡(luò)銷售渠道在成本,地域,時(shí)間上都有很大發(fā)展,并對(duì)實(shí)施網(wǎng)絡(luò)銷售策略進(jìn)行了探討。</p&

25、gt;<p>  在網(wǎng)絡(luò)銷售方面,我國就存在著很多發(fā)展比較成功的商業(yè)案例,以淘寶網(wǎng)為例。淘寶是目前我內(nèi)最大的購物網(wǎng)站。采用C2C和B2B的營銷策略,淘寶在市場(chǎng)上經(jīng)營的商品種類包括各行各業(yè)的,通過網(wǎng)絡(luò)購買商品,相對(duì)于傳統(tǒng)的購物方式來說,成本低,不僅便捷,無論對(duì)于企業(yè)還是消費(fèi)者都存在著必然的益處。下面我們來分析淘寶網(wǎng)站的發(fā)展現(xiàn)狀:物流運(yùn)行的缺陷,支付方式的缺陷,用戶隱私缺陷,法律不健全誠信缺失等,這些現(xiàn)狀是需要企業(yè)在今后的經(jīng)營

26、發(fā)展過中解決的。</p><p><b>  1.3 設(shè)計(jì)目標(biāo)</b></p><p>  通過對(duì)系統(tǒng)的需求進(jìn)行分析,完成對(duì)前臺(tái)和后臺(tái)模塊的設(shè)計(jì),使消費(fèi)者可以通過系統(tǒng)前臺(tái)界面與系統(tǒng)交互,實(shí)現(xiàn)商品選擇,信息查詢,訂單查詢,購物車等功能;管理員可以通過后臺(tái)對(duì)數(shù)據(jù)庫信息進(jìn)行操作,實(shí)現(xiàn)數(shù)據(jù)庫信息的增刪改操作,使系統(tǒng)信息能夠隨時(shí)的更改。達(dá)到用戶與營銷者之間一種便捷的交易方式,形

27、成一種友好的商務(wù)交易平臺(tái)。</p><p>  2 開發(fā)工具及技術(shù)簡(jiǎn)介</p><p>  2.1 Myeclpse功能介紹</p><p>  MyEclipse,是設(shè)計(jì)網(wǎng)頁的一種開發(fā)軟件,主要用于設(shè)計(jì)開發(fā)WEB網(wǎng)站,是在Eclipse的基礎(chǔ)上發(fā)展而來的,在該環(huán)境下可以結(jié)合數(shù)據(jù)庫實(shí)現(xiàn)系統(tǒng)網(wǎng)站前端和后端的設(shè)計(jì)。支持Java,Struts架構(gòu),SQL,HTML等技術(shù),

28、可完成數(shù)據(jù)庫和J2EE的開發(fā),為服務(wù)端提供更高的工作效率,功能非常強(qiáng)大,對(duì)于各種開源產(chǎn)品支持十分不錯(cuò)。</p><p>  2.2 JSP功能介紹</p><p>  Jsp文件是將HTML文件與Java文件,jsp標(biāo)記結(jié)合在一起形成的。Jsp可以在多種操作系統(tǒng)下運(yùn)行,是一種跨平臺(tái)的開發(fā)技術(shù)。Jsp在客戶端執(zhí)行,以HTML文本返回到客戶端,因此客戶端只需要在瀏覽器上就可以顯示。對(duì)于大型的應(yīng)

29、用程序開發(fā)需要Java Servlet和JSP結(jié)合在一起完成的,JSP具有簡(jiǎn)單易用,安全可靠,面向因特網(wǎng)的特點(diǎn)。</p><p>  JSP的優(yōu)勢(shì)包括:支持多平臺(tái)系統(tǒng),多種環(huán)境下開發(fā),不依賴面向?qū)ο螅踩忍匦?,系統(tǒng)的部署和擴(kuò)展也可以在多種環(huán)境下實(shí)現(xiàn)。</p><p>  具有強(qiáng)大的開發(fā)技術(shù)和強(qiáng)大的繼承環(huán)境,現(xiàn)在已經(jīng)存在很多優(yōu)秀的開發(fā)工具,并且可以跨平臺(tái)順利運(yùn)行??梢越⑾冗M(jìn)的動(dòng)態(tài)網(wǎng)站&l

30、t;/p><p>  2.3 tomcat服務(wù)器</p><p>  系統(tǒng)采用B/S模式,客戶端需要向服務(wù)器端發(fā)出請(qǐng)求,服務(wù)器接收處理之后向客戶端做出響應(yīng),在此模式下WEB服務(wù)軟件和應(yīng)用程序是是不可缺少的,因此使用JSP開發(fā)需要一個(gè)支持JSP的WEB服務(wù)軟件,目前使用比較流行的服務(wù)軟件為Tomcat,他是一種免費(fèi)的WEB服務(wù)軟件(服務(wù)器),是Sum和Appche公司共同研發(fā)。</p>

31、;<p>  在Struts中,已經(jīng)使用ActionServlet作為控制器,根據(jù)對(duì)Struts-config.xml的配置文件進(jìn)行描述,試圖的轉(zhuǎn)發(fā)請(qǐng)求,數(shù)據(jù)模型相應(yīng)組裝。MVC的模型分為兩個(gè)系統(tǒng),可以與各種數(shù)據(jù)訪問技術(shù)結(jié)合在一起。在試圖端,出來Jspyiwei ,提供了標(biāo)簽庫使用,也可以與其他組件結(jié)合。</p><p><b>  3 需求分析</b></p>

32、<p>  系統(tǒng)開發(fā)項(xiàng)目的確立是建立在用戶和企業(yè)的需求上面,因此系統(tǒng)在開發(fā)之前必須對(duì)開發(fā)系統(tǒng)相關(guān)的用戶群以及企業(yè)的發(fā)展市場(chǎng)進(jìn)行詳細(xì)的調(diào)研,分析,從而明確用戶的需求,保證開發(fā)項(xiàng)目的方向是按照用戶的需求而進(jìn)行的。</p><p><b>  3.1 可行性分析</b></p><p>  3.1.1 技術(shù)可行性</p><p>  對(duì)于一

33、個(gè)企業(yè)來說,系統(tǒng)網(wǎng)站的性能直接影響到企業(yè)的管理,因此一個(gè)系統(tǒng)網(wǎng)站的設(shè)計(jì)也是需要一個(gè)可靠的技術(shù)來實(shí)現(xiàn)的。技術(shù)的可靠性一般可以從軟硬件性能要求、開發(fā)環(huán)境等方面去衡量的。</p><p>  目前系統(tǒng)網(wǎng)站開發(fā)比較流行的軟件工具是MyEclipse,結(jié)合使用MyEclipse數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)實(shí)現(xiàn)網(wǎng)站開發(fā)平臺(tái)的設(shè)計(jì)工作。</p><p>  在硬件方面,需要一個(gè)空間大,性能高,高效運(yùn)行的硬件開發(fā)環(huán)境。

34、對(duì)于目前市場(chǎng)上銷售的CP機(jī)的配置環(huán)境是都是可行的。</p><p>  在軟件方面,MyEclipse和SQL server 2005目前在軟件開發(fā)方面占據(jù)很大的優(yōu)勢(shì),是發(fā)展比較成熟的開發(fā)工具,在軟件設(shè)計(jì)方面是可行的。</p><p>  3.1.2 運(yùn)行可行性</p><p>  本系統(tǒng)操作簡(jiǎn)單易行,系統(tǒng)網(wǎng)站的管理員對(duì)項(xiàng)目的開發(fā)態(tài)度端正積極,并且考慮到系統(tǒng)的實(shí)用性

35、,利用有效的成熟的開發(fā)軟件和技術(shù)實(shí)現(xiàn)項(xiàng)目開發(fā),并通過對(duì)程序的反復(fù)檢測(cè),最終都可以達(dá)到一個(gè)系統(tǒng)實(shí)現(xiàn)的目標(biāo),無論是在開發(fā)工具上還是在開發(fā)人員技術(shù)上對(duì)于項(xiàng)目開發(fā)都是可靠的。</p><p>  3.2 系統(tǒng)的需求分析</p><p>  一個(gè)好的商品網(wǎng)站設(shè)計(jì)是需要考慮到操作界面的友好性、具備商品信息的展示功能、商品分類的規(guī)范性、網(wǎng)站公告信息模塊的設(shè)置等全面性的要求。需求分析是系統(tǒng)設(shè)計(jì)的第一步,也

36、是最關(guān)鍵的一步,之后的設(shè)計(jì)工作都是根據(jù)需求分析的結(jié)果進(jìn)行展開。需求開發(fā)主要是對(duì)消費(fèi)群體,企業(yè)管理,商品業(yè)務(wù)等通過各種途徑進(jìn)行調(diào)查,研究分析,從而得出最準(zhǔn)確、最詳細(xì)的分析結(jié)果,從而對(duì)后續(xù)的設(shè)計(jì)工作做好準(zhǔn)備工作。</p><p><b>  3.2.1數(shù)據(jù)流圖</b></p><p>  數(shù)據(jù)流圖如圖3-1所示</p><p>  3-1 系統(tǒng)數(shù)據(jù)

37、流圖</p><p>  3.2.2 數(shù)據(jù)字典</p><p>  數(shù)據(jù)字典是描述收集和分析的各類數(shù)據(jù)的集合,是對(duì)系統(tǒng)進(jìn)行需求分析的重要成果,也是需求分析階段中不可缺少的一部分。利用數(shù)據(jù)項(xiàng)和結(jié)構(gòu)的定義生成數(shù)據(jù)流圖。其中數(shù)據(jù)字典包括:數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流等</p><p>  3.2.3系統(tǒng)數(shù)據(jù)項(xiàng)定義</p><p>  所對(duì)應(yīng)的部分?jǐn)?shù)據(jù)項(xiàng)

38、如下所示。</p><p>  表3.2 商品類型信息表</p><p>  表3.3 留言板信息表</p><p><b>  4 系統(tǒng)概念設(shè)計(jì)</b></p><p>  4.1 系統(tǒng)整體設(shè)計(jì)</p><p>  本次設(shè)計(jì)的手機(jī)營銷系統(tǒng)的整體結(jié)構(gòu)主要?jiǎng)澐譃橄到y(tǒng)前臺(tái)和后臺(tái)兩部分,兩個(gè)結(jié)構(gòu)模塊之間

39、既相互獨(dú)立又相互聯(lián)系,前臺(tái)實(shí)現(xiàn)界面交互功能,后臺(tái)實(shí)現(xiàn)數(shù)據(jù)庫管理功能。</p><p>  (1) 系統(tǒng)前臺(tái)功能結(jié)構(gòu)的劃分</p><p>  前臺(tái)功能模塊包括:商品展示、商品購買、會(huì)員管理、留言板等模塊。系統(tǒng)前臺(tái)用戶功能結(jié)果圖如圖4-1所示。</p><p>  圖4-1系統(tǒng)前臺(tái)功能結(jié)構(gòu)模塊圖</p><p>  (2) 系統(tǒng)后臺(tái)功能結(jié)構(gòu)的劃

40、分</p><p>  主要包括商品管理、購買管理、留言板管理、訂單管理等模塊。系統(tǒng)后臺(tái)管理員功能模塊圖如圖4-2所示。</p><p>  圖4-2系統(tǒng)后臺(tái)管理員功能模塊圖</p><p>  4.2 數(shù)據(jù)庫設(shè)計(jì) </p><p>  系統(tǒng)數(shù)據(jù)庫E-R如圖4-3所示。</p><p>  圖4-3 數(shù)據(jù)庫E-R圖&

41、lt;/p><p>  根據(jù)系統(tǒng)設(shè)計(jì)的需求,采用8張表作為本系統(tǒng)數(shù)據(jù)庫表如下所示。</p><p> ?。?)留言信息表。表4.1所示。</p><p>  表4.1 t_liuyan(留言信息表)</p><p>  (2)商品類別信息表。如表4.2所示。</p><p>  表4.2 t_catelog(商品類別信息表

42、)</p><p>  (3)訂單信息表。如表4.3所示。</p><p>  表4.3 t_order(訂單信息表)</p><p>  (4)訂單明細(xì)信息表。如表4.4所示。</p><p>  表4.4 t_orderItem(訂單明細(xì)信息表)</p><p> ?。?)用戶信息表.如表4.5所示</p&g

43、t;<p>  表4.5 t_user(用戶信息表)</p><p> ?。?)管理員信息表.如表4.6所示</p><p>  表4.6 t_admin(管理員信息表)</p><p>  公告信息表。如表4.7所示。</p><p>  表4.7 t_gonggao(公告信息表)</p><p>  

44、(8)商品信息表如表4.8所示。</p><p>  表4.8 t_goods(商品信息表)</p><p><b>  5 系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p>  5.1 系統(tǒng)首頁設(shè)計(jì)</p><p>  本系統(tǒng)主界面的結(jié)構(gòu)設(shè)計(jì)主要?jiǎng)澐譃橹鞴δ懿藛螀^(qū),商品顯示區(qū),右側(cè)為用戶注冊(cè)、登錄,公告顯示等功能模塊區(qū),首頁的運(yùn)行

45、結(jié)果如圖5-1所示。</p><p>  圖5-1 前臺(tái)首頁運(yùn)行結(jié)果</p><p>  5.2 系統(tǒng)前臺(tái)結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)</p><p>  5.2.1 商品展示模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p>  該模塊采用兩種產(chǎn)品展示方式:點(diǎn)擊圖片鏈接顯示圖片的詳細(xì)信息和將展臺(tái)劃分為多種類型的展示模塊。以新品上市查看商品為例。商品上市頁面的運(yùn)行結(jié)果如圖5-

46、2所示。</p><p>  圖5-2 新品上市頁面運(yùn)行結(jié)果</p><p>  5.2.2購物車模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  (1) 購物車操作流程說明</p><p>  用戶選擇自己購買的商品,將其加入購物車,通過查看購物車的購買詳情信息,對(duì)購買的數(shù)量進(jìn)行判斷,如果符合購買數(shù)量,則點(diǎn)擊下一步按鈕直接進(jìn)入結(jié)賬環(huán)節(jié)。如果對(duì)購買的數(shù)量

47、不滿意,則可以在購物車調(diào)整商品的購買數(shù)量。此外在該模塊通過點(diǎn)擊按鈕的方法實(shí)現(xiàn)添加購物車,調(diào)整購物車數(shù)量,清空和刪除購物車等操作。購物車的操作流程圖如圖5-3所示。</p><p>  圖5-3 購物車的操作流程圖</p><p>  購物車頁面的運(yùn)行結(jié)果如圖5-4所示。</p><p>  圖5-4 購物車頁面運(yùn)行結(jié)果</p><p>  (

48、2)訂單確認(rèn)模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  點(diǎn)擊購物下一步,跳轉(zhuǎn)到訂單確認(rèn)頁面。在該頁面,需要用戶填寫信息,生成訂單。如果用戶所填寫的訂單信息正確,點(diǎn)擊提交訂單按鈕后系統(tǒng)將會(huì)生成一個(gè)訂單號(hào)。訂單確認(rèn)頁面的運(yùn)行結(jié)果如圖5-5所示。</p><p>  圖5-5 訂單確認(rèn)頁面的運(yùn)行結(jié)果</p><p>  5.2.3 查看訂單模塊的設(shè)計(jì)與實(shí)現(xiàn)</p>

49、<p>  當(dāng)用戶提交商品訂單之后,在系統(tǒng)主界面的我的訂單菜單中可以查看商品訂單信息看,查看訂單頁面的運(yùn)行結(jié)果如圖5-6所示。</p><p>  圖5-6 查看訂單頁面的運(yùn)行結(jié)果</p><p>  當(dāng)用戶提交訂單之后,則訂單信息將通過save方法保存導(dǎo)數(shù)據(jù)庫中,用戶查看訂單受首先獲取用戶,然后調(diào)用orderDAO中的find方法獲取數(shù)據(jù)庫中的訂單信息,定義request請(qǐng)

50、求對(duì)象,將數(shù)據(jù)庫中的訂單信息顯示到前臺(tái)界面。實(shí)現(xiàn)的核心代碼如下:</p><p>  TUser user=(TUser)session.get("user");</p><p>  List orderList=orderDAO.getHibernateTemplate().find(sql);</p><p>  Map request=

51、(Map)ServletActionContext.getContext().get("request");</p><p>  request.put("orderList", orderList);</p><p>  5.2.4 公告瀏覽模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  通過發(fā)布公告來宣傳商品信息。管理員可以通過

52、后臺(tái)發(fā)布商品公告,此公告的詳細(xì)信息用戶在系統(tǒng)前端的主界面顯示,用戶通過點(diǎn)擊公告模板里的鏈接查看詳細(xì)的公告信息。公告瀏覽頁面的運(yùn)行結(jié)果如圖5-7所示。</p><p>  圖5-7 公告瀏覽頁面的運(yùn)行結(jié)果</p><p>  save方法,在數(shù)據(jù)庫中使用save方法添加公告信息,用戶在主頁中點(diǎn)擊公告鏈接后,將通過FindAll方法從數(shù)據(jù)庫中調(diào)出顯示在頁面中。</p><p

53、>  5.2.5 客戶留言模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  用戶在系統(tǒng)的留言板上發(fā)表對(duì)商品的評(píng)論及建議,我們可以第一時(shí)間了解到用戶對(duì)商品的滿意程度??蛻袅粞皂撁娴倪\(yùn)行結(jié)果如圖5-8所示。</p><p>  圖5-8 客戶留言的運(yùn)行結(jié)果</p><p>  此功能是要求用戶登錄使用的,如果沒有登錄成功需要先登錄才留言,如果登錄成功,在留言人中顯示留言人姓名

54、,當(dāng)提交留言時(shí)系統(tǒng)會(huì)給留言的時(shí)間賦值。管理員可以通過后臺(tái)對(duì)歷史留言進(jìn)行刪除等操作,用戶在查看留言時(shí),系統(tǒng)將留言信息從數(shù)據(jù)庫中調(diào)出來顯示。</p><p>  5.3 系統(tǒng)后臺(tái)管理結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)</p><p>  5.3.1 客戶信息管理的實(shí)際與實(shí)現(xiàn)</p><p>  通過前臺(tái)用戶注冊(cè)界面完成注冊(cè)功能,系統(tǒng)將注冊(cè)信息保存到數(shù)據(jù)庫中,管理員可以通過后臺(tái)對(duì)用戶信息進(jìn)行

55、查看和增刪改操作,執(zhí)行結(jié)果通過SQL語句保持都數(shù)據(jù)庫中,管理員可以通過會(huì)員信息管理界面查看對(duì)用戶信息的操作客戶信息管理頁面的運(yùn)行結(jié)果如圖5-9所示。</p><p>  圖5-9 客戶信息管理頁面的運(yùn)行結(jié)</p><p>  5.3.2 訂單信息管理設(shè)計(jì)與實(shí)現(xiàn)</p><p>  主要是管理員對(duì)用戶所下的訂單進(jìn)行查看,受理,刪除。訂單信息管理頁面的運(yùn)行結(jié)果如圖5-1

56、0所示。</p><p>  圖5-10 訂單管理頁面的運(yùn)行結(jié)果</p><p>  管理員查看訂單信息需先從數(shù)據(jù)庫中找到相對(duì)應(yīng)的訂單,建立request內(nèi)置對(duì)象,將訂單信息通過request引用的方法將訂單信息顯示出來。刪除訂單時(shí)調(diào)用訂單刪除的函數(shù)方法將選中的訂單刪除。當(dāng)用戶點(diǎn)擊受理訂單時(shí),系統(tǒng)調(diào)用訂單受理方法完成訂單受理。實(shí)現(xiàn)的核心代碼如下:</p><p> 

57、 Maprequest=(Map)ServletActionContext.getContext().get("request")</p><p>  request.put("orderList", orderList);//顯示訂單信息</p><p>  orderDAO.delete(order);刪除訂單</p><p&

58、gt;  order.setOrderZhuangtai("yes");//已經(jīng)受理訂單</p><p>  5.3.3 商品信息管理設(shè)計(jì)與實(shí)現(xiàn)</p><p>  管理員在后臺(tái)手機(jī)管理頁面中通過點(diǎn)擊查看圖片鏈接查看上傳的圖片。用戶點(diǎn)擊刪除按鈕可以刪除已經(jīng)添加的商品信息。商品信息管理頁面的運(yùn)行結(jié)果如圖5-11所示。</p><p>  圖5-1

59、1 商品信息管理頁面的運(yùn)行結(jié)果</p><p>  點(diǎn)擊添加按鈕輸入相關(guān)信息,實(shí)現(xiàn)信息添加,操作結(jié)果保存到數(shù)據(jù)庫中。</p><p>  添加特價(jià)商品時(shí),系統(tǒng)會(huì)調(diào)用goodsNoTejiaAdd()方法添加商品信息,對(duì)于非特價(jià)的可以通過方法引用的方式將其設(shè)置為市場(chǎng)價(jià),否則就設(shè)置為特價(jià),之后用戶Save保存添加信息。通過調(diào)用設(shè)置特價(jià)的方法設(shè)置商品特價(jià),當(dāng)點(diǎn)擊刪除按鈕時(shí),首先選擇需要?jiǎng)h除的商品

60、編號(hào),通過引用setGoodDel()方法刪除商品信息。管理員查看時(shí)需要調(diào)用商品管理函數(shù)顯示商品信息。</p><p><b>  系統(tǒng)核心代碼如下:</b></p><p>  goods.setGoodsIsnottejia("no") </p><p>  goods.setGoodsTejia(g

61、oodsTejia);</p><p>  goodsDAO.save(goods));</p><p>  goods.setGoodsDel("yes");</p><p>  goodsDAP.attachDirty(goods); </p><p>  5.3.4 公告信息管理設(shè)計(jì)與實(shí)現(xiàn)</p>

62、<p>  后臺(tái)管理員通過對(duì)后臺(tái)公告信息的發(fā)布,是用戶能夠了解商城的銷售活動(dòng)。公告管理頁面的運(yùn)行結(jié)果如圖5-12所示。</p><p>  圖5-12 公告管理頁面的運(yùn)行結(jié)果</p><p>  調(diào)用添加公告的公告方法方法添加公告,管理員通過調(diào)用公告管理方法顯示公告,對(duì)公告的刪除操作則需要先找到公告編號(hào),然后用方法的引用來刪除。</p><p>  核心

63、代碼如下: </p><p>  gonggao.setGonggaoData(new Date().toLocaleString());}</p><p>  gonggaoDAO.delete(gonggao);</p><p>  5.3.5 留言信息管理的設(shè)計(jì)與實(shí)現(xiàn) </p><p>  留言信息管理頁面的運(yùn)行結(jié)果如圖5

64、-13所示。</p><p>  圖5-13 留言信息管理運(yùn)行結(jié)果</p><p>  用戶在前臺(tái)通過前臺(tái)客戶端實(shí)現(xiàn)留言添加操作,提交留言時(shí),使用獲取留言時(shí)間的方法定義留言時(shí)間。后臺(tái)管理員通過調(diào)用fandALL方法獲取用戶的所有留言,通過request內(nèi)置對(duì)象顯示所有留言。調(diào)用留言ADD方法添加留言,首先判斷留言用戶是否為空,如果用戶名為空則設(shè)置留言名,用save保存留。選中刪除的留言編

65、號(hào),使用SQL語句刪除。</p><p><b>  部分核心代碼如下:</b></p><p>  request.put("liuyanList", liuyanList);</p><p>  if(session.get("user")!=null)</p><p>  l

66、iuyan.setLiuyanUser(user.getUserName());</p><p>  liuyanDAO.delete(liuyan);</p><p>  6 系統(tǒng)測(cè)試與性能分析</p><p>  系統(tǒng)測(cè)試的目的是對(duì)編寫好的代碼在程序執(zhí)行過程中出現(xiàn)的錯(cuò)誤進(jìn)行檢測(cè),從而發(fā)現(xiàn)隱藏在程序中出現(xiàn)的各種缺陷,系統(tǒng)測(cè)試是設(shè)計(jì)的最后一個(gè)階段,也是最重要的一個(gè)環(huán)

67、節(jié),如果忽略此環(huán)節(jié),此系統(tǒng)將會(huì)出現(xiàn)各種各樣的錯(cuò)誤,程序?qū)o法正常執(zhí)行,它將直接影響到整個(gè)系統(tǒng)最終的質(zhì)量和可靠性。</p><p><b>  6.1 軟件測(cè)試</b></p><p>  軟件測(cè)試在軟件開發(fā)中占據(jù)著重要的地位,也是系統(tǒng)開發(fā)的一個(gè)重要環(huán)節(jié),直接影響到程序可行性,因此對(duì)每一個(gè)設(shè)計(jì)的項(xiàng)目都要反復(fù)的進(jìn)行測(cè)試,直到程序可以順利無誤的運(yùn)行。本章重要對(duì)部分模塊結(jié)構(gòu)的

68、設(shè)計(jì)進(jìn)行詳細(xì)的測(cè)試說明,抽取大量的數(shù)據(jù)進(jìn)行反復(fù)的測(cè)試通過隨機(jī)輸入數(shù)據(jù)進(jìn)行系統(tǒng)測(cè)試,每次測(cè)試的結(jié)果都有所不同,但是最終每個(gè)模塊都測(cè)試成功了。</p><p><b>  6.2 本系統(tǒng)測(cè)試</b></p><p>  系統(tǒng)測(cè)試如下表所示。</p><p><b>  結(jié) 論</b></p><p> 

69、 手機(jī)銷售系統(tǒng)設(shè)計(jì)采用B/S結(jié)構(gòu)模式,通過對(duì)系統(tǒng)的需求分析以及國內(nèi)外研究現(xiàn)狀,利用JSP技術(shù),Myeclipes開發(fā)環(huán)境完成系統(tǒng)前端設(shè)計(jì),使用SSH框架和數(shù)據(jù)庫SQL Server 2005來完成后臺(tái)管理的設(shè)計(jì)開發(fā)。系統(tǒng)根據(jù)調(diào)查用戶的需求以及企業(yè)管理情況,實(shí)現(xiàn)了系統(tǒng)應(yīng)具備的商品搜索、公告發(fā)布、用戶留言、購物車,用戶管理、商品管理、訂單管理等功能,達(dá)到了最終的設(shè)計(jì)目標(biāo),使用戶和企業(yè)可以通過系統(tǒng)的功能來實(shí)現(xiàn)自己的需求。</p>

70、<p>  由于本人的開發(fā)水平還存在著不足,導(dǎo)致系統(tǒng)功能存在欠缺,頁面設(shè)計(jì)不夠完善,有的網(wǎng)頁打開之后頁面顯示太簡(jiǎn)單,所能展示的信息量太少。雖然之前對(duì)JSP有過了解,但是在設(shè)計(jì)過程中存在很多的問題,比如系統(tǒng)設(shè)計(jì)需要的技術(shù)軟件安裝與環(huán)境配置,剛開始會(huì)配置JDK環(huán)境,參考在網(wǎng)上安裝視頻教程,完成對(duì)JDK 的配置,從而到達(dá)系統(tǒng)設(shè)計(jì)所需要的結(jié)果。另外對(duì)于在開發(fā)過程中出現(xiàn)的常見問題,在今后的開發(fā)過程中將會(huì)非常重視使整個(gè)系統(tǒng)更加完善。&l

71、t;/p><p><b>  參考文獻(xiàn)</b></p><p>  [1]張超,基于JSP的數(shù)據(jù)庫連接技術(shù)淺析[J].福建電腦, 2014,28(12): 80-81.</p><p>  [2]陳倩,劉勝,焦壵.基于JSP 的培訓(xùn)管理信息系統(tǒng)研究[J].機(jī)械,2013, 40(009): 10-15.</p><p>  

72、[3]李剛,瘋狂android講義[M].北京:電子工業(yè)出版社,2014.</p><p>  [4]王莎莎,基于JSP的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)光盤軟件與應(yīng)用, 2013,16(16):53-54.</p><p>  [5]吳正佳,羅月勝,周玉瓊等.一種求解典型 JSP 的改進(jìn)離散粒子群優(yōu)化算法[J].計(jì)算機(jī)應(yīng)用研究,2013,30(8): 2405-2409.</p

73、><p>  [6]薛倩.基于JSP技術(shù)企業(yè)動(dòng)態(tài)網(wǎng)站系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].微型電腦應(yīng)用,2014(2): 14-17.</p><p>  [7]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2014.</p><p>  [8]葉廣仔,江務(wù)學(xué),劉曉蔚等.基于ExtJS框架的考試系統(tǒng)界面設(shè)計(jì)與實(shí)現(xiàn)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2013,05:49-52.<

74、;/p><p>  [9]賈海波,銀行業(yè)績(jī)考核數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2012.</p><p>  [10]劉京華.Java Web整合開發(fā)王者歸來[M].北京:清華大學(xué)出版社,2014.

75、 </p><p>  [11]強(qiáng)光平,劉才銘,趙靜等.基于JSP的用戶分組權(quán)

76、限的設(shè)計(jì)和實(shí)現(xiàn)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013,16(18):53-54.</p><p>  [12]陳道鑫,宋紹云,袁中旺等.ExtJS框架在Web軟件開發(fā)中的應(yīng)用[J].電腦知識(shí)與技術(shù),2014,07(9):2044-2047.</p><p>  [13]陳楚杰.基于Structs和Hibernate的系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[M].北京:中國青年出版社,2013</p>

77、<p>  [14]鄭達(dá). 商業(yè)網(wǎng)站軟件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[M]. 西安:西安電子科技大學(xué)出版社,2014.</p><p>  [15]庫俊國. 基于J2EE技術(shù)的Web應(yīng)用體系研究及實(shí)踐[M].北京:人民郵電出版社,2014.</p><p><b>  致 謝</b></p><p>  五年的大學(xué)生活即將結(jié)束,一年一度的畢業(yè)季

78、已經(jīng)到來,回顧這五年的大學(xué)生活,無論實(shí)在學(xué)習(xí)還是生活上都離不開老師和同學(xué)的幫助,學(xué)到了很多知識(shí)增加了很多的閱歷。本次的畢業(yè)設(shè)計(jì)過程中,通過指導(dǎo)教師的精心指導(dǎo),我順利的完成了此次畢業(yè)設(shè)計(jì)。在設(shè)計(jì)過程中,我充分認(rèn)識(shí)到了自己的不足,努力的克服自己在設(shè)計(jì)過程中出現(xiàn)的問題,達(dá)到自己最終的目標(biāo),學(xué)到了以前沒有學(xué)到的知識(shí)。</p><p>  首先,感謝我的指導(dǎo)老師**老師。對(duì)此次畢業(yè)設(shè)計(jì)給我提了很多寶貴的意見,使我的畢業(yè)設(shè)計(jì)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論