版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、<p> 2016 屆本科畢業(yè)論文(設計)</p><p> 論文(設計)題目:基于JSP的手機營銷系統(tǒng)的設 計與實現(xiàn) </p><p> 學生姓名: xxx </p><p> 所在院系: 信息工程學院 </p><p> 所學專業(yè): 計算機
2、科學與技術 </p><p> 導師姓名: </p><p> 完成時間: </p><p> 基于JSP的手機營銷系統(tǒng)的設計與實現(xiàn)</p><p><b> 摘要</b></p><p> 本文講述了基于B/S模式的網(wǎng)上購物系統(tǒng)的設計與實
3、現(xiàn)。系統(tǒng)為用戶提供在線服務和定點處理等功能,并使客戶隨時可以了解企業(yè)和企業(yè)的產(chǎn)品,從長期的戰(zhàn)略目標來說,商品網(wǎng)上購物網(wǎng)站不僅是商品和服務的推廣,而是通過ternet、企業(yè)內(nèi)部網(wǎng)和企業(yè)外部網(wǎng),將買家與賣家、廠商和合作伙伴緊密結(jié)合在了一起,因而消除了時間與空間帶來的障礙,擴大和鞏固了客戶群,從而增加了商品企業(yè)的核心競爭力。</p><p> 本系統(tǒng)采用MyEclipse開發(fā)環(huán)境、SQL Server 2005開發(fā)平
4、臺,JSP開發(fā)技術實現(xiàn)基于B/S的手機營銷系統(tǒng)的開發(fā)。通過對系統(tǒng)的實際需求進行分析,對系統(tǒng)做了詳細的設計,通過鏈接數(shù)據(jù)庫實現(xiàn)用戶注冊,購物車,訂單查詢,結(jié)賬,留言板等管理功能,使消費者能夠通過便捷的互聯(lián)網(wǎng)銷售渠道,購買的自己需要的商品,同時以便后臺管理員對整個系統(tǒng)信息的維護。</p><p> 關鍵詞: 商品,網(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 設計目標2</p><p> 2 開發(fā)工具及技術簡介3</p><p> 2.1 Myeclpse功能介紹3</p><p> 2.2 JSP功能介紹3&
12、lt;/p><p> 2.3 tomcat服務器3</p><p><b> 3 需求分析4</b></p><p> 3.1 可行性分析4</p><p> 3.1.1 技術可行性4</p><p> 3.1.2 運行可行性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ù)項定義5</p><p> 4 系統(tǒng)概念設計7</p><p> 4.1 系統(tǒng)整體設計7</p><p> 4.2 數(shù)據(jù)庫設計8<
14、;/p><p> 5 系統(tǒng)詳細設計12</p><p> 5.1 系統(tǒng)首頁設計12</p><p> 5.2 系統(tǒng)前臺結(jié)構(gòu)設計與實現(xiàn)12</p><p> 5.2.1 商品展示模塊設計與實現(xiàn)12</p><p> 5.2.2購物車模塊的設計與實現(xiàn)13</p><p> 5.2.
15、3 查看訂單模塊的設計與實現(xiàn)14</p><p> 5.2.4 公告瀏覽模塊的設計與實現(xiàn)15</p><p> 5.2.5 客戶留言模塊的設計與實現(xiàn)16</p><p> 5.3 系統(tǒng)后臺管理結(jié)構(gòu)設計與實現(xiàn)16</p><p> 5.3.1 客戶信息管理的實際與實現(xiàn)16</p><p> 5.3.2
16、 訂單信息管理設計與實現(xiàn)16</p><p> 5.3.3 商品信息管理設計與實現(xiàn)17</p><p> 5.3.4 公告信息管理設計與實現(xiàn)18</p><p> 5.3.5 留言信息管理的設計與實現(xiàn)19</p><p> 6 系統(tǒng)測試與性能分析20</p><p> 6.1 軟件測試20<
17、/p><p> 6.2 本系統(tǒng)測試20</p><p><b> 結(jié) 論22</b></p><p><b> 參考文獻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)品的銷售渠道開始時拓展,其中網(wǎng)絡銷售平臺越來越新穎,在互聯(lián)網(wǎng)上存在的商品最豐富的還是生活用品,因此人們對互聯(lián)網(wǎng)的關注度越來越大,所以一些大大小小的營銷網(wǎng)站在互聯(lián)網(wǎng)上,因為他們開始通過各種網(wǎng)絡渠道發(fā)展為大眾提供各種各樣的商品信息。用戶只需要登錄網(wǎng)站就可以獲取自己所需要的
19、信息。</p><p> 網(wǎng)絡媒體強大的發(fā)展,也為電子商務發(fā)展帶來了很多的益處,對此兩者的商務合作關系也越來越深,消費者從得到媒體信息之后到產(chǎn)生購物行為空間和時間距離越來越短,由此帶來的巨大效益使消費者和生產(chǎn)者越來越重視商品的銷售模式。</p><p> 網(wǎng)絡銷售模式在現(xiàn)在是一種新型的銷售渠道,與其他的銷售模式相比存在著諸多的優(yōu)勢:</p><p> (1)便
20、捷的檢索方式:網(wǎng)絡平臺提供了海量的產(chǎn)品信息,可以通過網(wǎng)站的檢索功能實現(xiàn)對產(chǎn)品的各類信息進行檢索,提供快捷準確的信息。</p><p> (2)信息量大:隨著生產(chǎn)者生產(chǎn)的產(chǎn)品種類越來越多,產(chǎn)品信息比較豐富,再加上網(wǎng)絡銷售平臺的強大功能,導致網(wǎng)絡銷售平臺中可發(fā)布大量的商品信息,目前針對一個商品購物網(wǎng)站存儲的信息量是無法估計的。</p><p> (3)成本低,風險小,無地域限制</p
21、><p> 對于每個營銷商來講,營銷成本,風險是每個營銷商必須要考慮的問題,但是互聯(lián)網(wǎng)營銷模式的誕生完全解決了此問題。而網(wǎng)絡銷售也解決了消費者購買商品的時間和地域的限制,對顧客產(chǎn)生更大的影響了,對此也大大的增加了企業(yè)的核心競爭力。</p><p><b> 1.2 研究現(xiàn)狀</b></p><p> 網(wǎng)絡銷售系統(tǒng)是目前一種新興的銷售模式,無論
22、在國內(nèi)還是國外都已經(jīng)有很多的研究成果和理論,對于國外的研究分為兩個階段。</p><p> 第一階段,在目前新鄉(xiāng)的互聯(lián)網(wǎng)發(fā)展時代,網(wǎng)絡銷售已經(jīng)被認為是一種面向大眾的商品宣傳平臺。貝理曼提出以營銷者為主導的宣傳方式,通過網(wǎng)絡渠道單向傳播信息來實現(xiàn)廣告宣傳。埃文斯和伍斯特提出:認為讓網(wǎng)絡用戶和營銷者之間實現(xiàn)交易的過程,但是這種交易方式與傳統(tǒng)的交易方式是一種從屬關系,這樣對網(wǎng)絡銷售渠道的認識開來了局限性。弗雷特提出,
23、網(wǎng)絡營銷渠道針對某些營銷戰(zhàn)略,方便的了成員之間的溝通與交流,加強了雙方的合作關系。而阿倫和弗杰梅斯特德認為網(wǎng)絡銷售可以普及到整個世界,全方位展示銷售現(xiàn)狀及廣闊的市場。第二階段,認為網(wǎng)絡銷售平臺是一種全方位的商務展示平臺,實現(xiàn)消費者與營銷者之間的接觸和交流,從而形成了一種新興的互聯(lián)網(wǎng)銷售模式,這種模式被認為是用戶和營銷者之間進行交易的一種平臺,通過平臺的交互功能實現(xiàn)用戶商品選擇,營銷者提供商品的的功能。</p><p&
24、gt; 網(wǎng)絡營銷渠道的研究在國內(nèi)尚未成熟,和西方發(fā)達國家相比還是稍微落后,但是仍存在一大批的研究愛好者與與企業(yè)正在對這方面的問題進行研究。網(wǎng)絡銷售是營銷者和客戶之間進行交易的一種便捷的營銷渠道,營銷者通過網(wǎng)絡銷售平臺向用戶提供產(chǎn)品信息,消費者需要通過各種付費方式為商品付款,然而付費和交貨不會同步執(zhí)行。武漢大學李剛教授提出,和傳統(tǒng)的銷售渠道相比,網(wǎng)絡銷售渠道在成本,地域,時間上都有很大發(fā)展,并對實施網(wǎng)絡銷售策略進行了探討。</p&
25、gt;<p> 在網(wǎng)絡銷售方面,我國就存在著很多發(fā)展比較成功的商業(yè)案例,以淘寶網(wǎng)為例。淘寶是目前我內(nèi)最大的購物網(wǎng)站。采用C2C和B2B的營銷策略,淘寶在市場上經(jīng)營的商品種類包括各行各業(yè)的,通過網(wǎng)絡購買商品,相對于傳統(tǒng)的購物方式來說,成本低,不僅便捷,無論對于企業(yè)還是消費者都存在著必然的益處。下面我們來分析淘寶網(wǎng)站的發(fā)展現(xiàn)狀:物流運行的缺陷,支付方式的缺陷,用戶隱私缺陷,法律不健全誠信缺失等,這些現(xiàn)狀是需要企業(yè)在今后的經(jīng)營
26、發(fā)展過中解決的。</p><p><b> 1.3 設計目標</b></p><p> 通過對系統(tǒng)的需求進行分析,完成對前臺和后臺模塊的設計,使消費者可以通過系統(tǒng)前臺界面與系統(tǒng)交互,實現(xiàn)商品選擇,信息查詢,訂單查詢,購物車等功能;管理員可以通過后臺對數(shù)據(jù)庫信息進行操作,實現(xiàn)數(shù)據(jù)庫信息的增刪改操作,使系統(tǒng)信息能夠隨時的更改。達到用戶與營銷者之間一種便捷的交易方式,形
27、成一種友好的商務交易平臺。</p><p> 2 開發(fā)工具及技術簡介</p><p> 2.1 Myeclpse功能介紹</p><p> MyEclipse,是設計網(wǎng)頁的一種開發(fā)軟件,主要用于設計開發(fā)WEB網(wǎng)站,是在Eclipse的基礎上發(fā)展而來的,在該環(huán)境下可以結(jié)合數(shù)據(jù)庫實現(xiàn)系統(tǒng)網(wǎng)站前端和后端的設計。支持Java,Struts架構(gòu),SQL,HTML等技術,
28、可完成數(shù)據(jù)庫和J2EE的開發(fā),為服務端提供更高的工作效率,功能非常強大,對于各種開源產(chǎn)品支持十分不錯。</p><p> 2.2 JSP功能介紹</p><p> Jsp文件是將HTML文件與Java文件,jsp標記結(jié)合在一起形成的。Jsp可以在多種操作系統(tǒng)下運行,是一種跨平臺的開發(fā)技術。Jsp在客戶端執(zhí)行,以HTML文本返回到客戶端,因此客戶端只需要在瀏覽器上就可以顯示。對于大型的應
29、用程序開發(fā)需要Java Servlet和JSP結(jié)合在一起完成的,JSP具有簡單易用,安全可靠,面向因特網(wǎng)的特點。</p><p> JSP的優(yōu)勢包括:支持多平臺系統(tǒng),多種環(huán)境下開發(fā),不依賴面向?qū)ο?,安全等特性,系統(tǒng)的部署和擴展也可以在多種環(huán)境下實現(xiàn)。</p><p> 具有強大的開發(fā)技術和強大的繼承環(huán)境,現(xiàn)在已經(jīng)存在很多優(yōu)秀的開發(fā)工具,并且可以跨平臺順利運行??梢越⑾冗M的動態(tài)網(wǎng)站&l
30、t;/p><p> 2.3 tomcat服務器</p><p> 系統(tǒng)采用B/S模式,客戶端需要向服務器端發(fā)出請求,服務器接收處理之后向客戶端做出響應,在此模式下WEB服務軟件和應用程序是是不可缺少的,因此使用JSP開發(fā)需要一個支持JSP的WEB服務軟件,目前使用比較流行的服務軟件為Tomcat,他是一種免費的WEB服務軟件(服務器),是Sum和Appche公司共同研發(fā)。</p>
31、;<p> 在Struts中,已經(jīng)使用ActionServlet作為控制器,根據(jù)對Struts-config.xml的配置文件進行描述,試圖的轉(zhuǎn)發(fā)請求,數(shù)據(jù)模型相應組裝。MVC的模型分為兩個系統(tǒng),可以與各種數(shù)據(jù)訪問技術結(jié)合在一起。在試圖端,出來Jspyiwei ,提供了標簽庫使用,也可以與其他組件結(jié)合。</p><p><b> 3 需求分析</b></p>
32、<p> 系統(tǒng)開發(fā)項目的確立是建立在用戶和企業(yè)的需求上面,因此系統(tǒng)在開發(fā)之前必須對開發(fā)系統(tǒng)相關的用戶群以及企業(yè)的發(fā)展市場進行詳細的調(diào)研,分析,從而明確用戶的需求,保證開發(fā)項目的方向是按照用戶的需求而進行的。</p><p><b> 3.1 可行性分析</b></p><p> 3.1.1 技術可行性</p><p> 對于一
33、個企業(yè)來說,系統(tǒng)網(wǎng)站的性能直接影響到企業(yè)的管理,因此一個系統(tǒng)網(wǎng)站的設計也是需要一個可靠的技術來實現(xiàn)的。技術的可靠性一般可以從軟硬件性能要求、開發(fā)環(huán)境等方面去衡量的。</p><p> 目前系統(tǒng)網(wǎng)站開發(fā)比較流行的軟件工具是MyEclipse,結(jié)合使用MyEclipse數(shù)據(jù)庫存儲數(shù)據(jù)實現(xiàn)網(wǎng)站開發(fā)平臺的設計工作。</p><p> 在硬件方面,需要一個空間大,性能高,高效運行的硬件開發(fā)環(huán)境。
34、對于目前市場上銷售的CP機的配置環(huán)境是都是可行的。</p><p> 在軟件方面,MyEclipse和SQL server 2005目前在軟件開發(fā)方面占據(jù)很大的優(yōu)勢,是發(fā)展比較成熟的開發(fā)工具,在軟件設計方面是可行的。</p><p> 3.1.2 運行可行性</p><p> 本系統(tǒng)操作簡單易行,系統(tǒng)網(wǎng)站的管理員對項目的開發(fā)態(tài)度端正積極,并且考慮到系統(tǒng)的實用性
35、,利用有效的成熟的開發(fā)軟件和技術實現(xiàn)項目開發(fā),并通過對程序的反復檢測,最終都可以達到一個系統(tǒng)實現(xiàn)的目標,無論是在開發(fā)工具上還是在開發(fā)人員技術上對于項目開發(fā)都是可靠的。</p><p> 3.2 系統(tǒng)的需求分析</p><p> 一個好的商品網(wǎng)站設計是需要考慮到操作界面的友好性、具備商品信息的展示功能、商品分類的規(guī)范性、網(wǎng)站公告信息模塊的設置等全面性的要求。需求分析是系統(tǒng)設計的第一步,也
36、是最關鍵的一步,之后的設計工作都是根據(jù)需求分析的結(jié)果進行展開。需求開發(fā)主要是對消費群體,企業(yè)管理,商品業(yè)務等通過各種途徑進行調(diào)查,研究分析,從而得出最準確、最詳細的分析結(jié)果,從而對后續(xù)的設計工作做好準備工作。</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ù)的集合,是對系統(tǒng)進行需求分析的重要成果,也是需求分析階段中不可缺少的一部分。利用數(shù)據(jù)項和結(jié)構(gòu)的定義生成數(shù)據(jù)流圖。其中數(shù)據(jù)字典包括:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流等</p><p> 3.2.3系統(tǒng)數(shù)據(jù)項定義</p><p> 所對應的部分數(shù)據(jù)項
38、如下所示。</p><p> 表3.2 商品類型信息表</p><p> 表3.3 留言板信息表</p><p><b> 4 系統(tǒng)概念設計</b></p><p> 4.1 系統(tǒng)整體設計</p><p> 本次設計的手機營銷系統(tǒng)的整體結(jié)構(gòu)主要劃分為系統(tǒng)前臺和后臺兩部分,兩個結(jié)構(gòu)模塊之間
39、既相互獨立又相互聯(lián)系,前臺實現(xiàn)界面交互功能,后臺實現(xiàn)數(shù)據(jù)庫管理功能。</p><p> (1) 系統(tǒng)前臺功能結(jié)構(gòu)的劃分</p><p> 前臺功能模塊包括:商品展示、商品購買、會員管理、留言板等模塊。系統(tǒng)前臺用戶功能結(jié)果圖如圖4-1所示。</p><p> 圖4-1系統(tǒng)前臺功能結(jié)構(gòu)模塊圖</p><p> (2) 系統(tǒng)后臺功能結(jié)構(gòu)的劃
40、分</p><p> 主要包括商品管理、購買管理、留言板管理、訂單管理等模塊。系統(tǒng)后臺管理員功能模塊圖如圖4-2所示。</p><p> 圖4-2系統(tǒng)后臺管理員功能模塊圖</p><p> 4.2 數(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)設計的需求,采用8張表作為本系統(tǒng)數(shù)據(jù)庫表如下所示。</p><p> (1)留言信息表。表4.1所示。</p><p> 表4.1 t_liuyan(留言信息表)</p><p> ?。?)商品類別信息表。如表4.2所示。</p><p> 表4.2 t_catelog(商品類別信息表
42、)</p><p> ?。?)訂單信息表。如表4.3所示。</p><p> 表4.3 t_order(訂單信息表)</p><p> ?。?)訂單明細信息表。如表4.4所示。</p><p> 表4.4 t_orderItem(訂單明細信息表)</p><p> ?。?)用戶信息表.如表4.5所示</p&g
43、t;<p> 表4.5 t_user(用戶信息表)</p><p> (6)管理員信息表.如表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)詳細設計</b></p><p> 5.1 系統(tǒng)首頁設計</p><p> 本系統(tǒng)主界面的結(jié)構(gòu)設計主要劃分為主功能菜單區(qū),商品顯示區(qū),右側(cè)為用戶注冊、登錄,公告顯示等功能模塊區(qū),首頁的運行
45、結(jié)果如圖5-1所示。</p><p> 圖5-1 前臺首頁運行結(jié)果</p><p> 5.2 系統(tǒng)前臺結(jié)構(gòu)設計與實現(xiàn)</p><p> 5.2.1 商品展示模塊設計與實現(xiàn)</p><p> 該模塊采用兩種產(chǎn)品展示方式:點擊圖片鏈接顯示圖片的詳細信息和將展臺劃分為多種類型的展示模塊。以新品上市查看商品為例。商品上市頁面的運行結(jié)果如圖5-
46、2所示。</p><p> 圖5-2 新品上市頁面運行結(jié)果</p><p> 5.2.2購物車模塊的設計與實現(xiàn)</p><p> (1) 購物車操作流程說明</p><p> 用戶選擇自己購買的商品,將其加入購物車,通過查看購物車的購買詳情信息,對購買的數(shù)量進行判斷,如果符合購買數(shù)量,則點擊下一步按鈕直接進入結(jié)賬環(huán)節(jié)。如果對購買的數(shù)量
47、不滿意,則可以在購物車調(diào)整商品的購買數(shù)量。此外在該模塊通過點擊按鈕的方法實現(xiàn)添加購物車,調(diào)整購物車數(shù)量,清空和刪除購物車等操作。購物車的操作流程圖如圖5-3所示。</p><p> 圖5-3 購物車的操作流程圖</p><p> 購物車頁面的運行結(jié)果如圖5-4所示。</p><p> 圖5-4 購物車頁面運行結(jié)果</p><p> ?。?/p>
48、2)訂單確認模塊的設計與實現(xiàn)</p><p> 點擊購物下一步,跳轉(zhuǎn)到訂單確認頁面。在該頁面,需要用戶填寫信息,生成訂單。如果用戶所填寫的訂單信息正確,點擊提交訂單按鈕后系統(tǒng)將會生成一個訂單號。訂單確認頁面的運行結(jié)果如圖5-5所示。</p><p> 圖5-5 訂單確認頁面的運行結(jié)果</p><p> 5.2.3 查看訂單模塊的設計與實現(xiàn)</p>
49、<p> 當用戶提交商品訂單之后,在系統(tǒng)主界面的我的訂單菜單中可以查看商品訂單信息看,查看訂單頁面的運行結(jié)果如圖5-6所示。</p><p> 圖5-6 查看訂單頁面的運行結(jié)果</p><p> 當用戶提交訂單之后,則訂單信息將通過save方法保存導數(shù)據(jù)庫中,用戶查看訂單受首先獲取用戶,然后調(diào)用orderDAO中的find方法獲取數(shù)據(jù)庫中的訂單信息,定義request請
50、求對象,將數(shù)據(jù)庫中的訂單信息顯示到前臺界面。實現(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 公告瀏覽模塊的設計與實現(xiàn)</p><p> 通過發(fā)布公告來宣傳商品信息。管理員可以通過
52、后臺發(fā)布商品公告,此公告的詳細信息用戶在系統(tǒng)前端的主界面顯示,用戶通過點擊公告模板里的鏈接查看詳細的公告信息。公告瀏覽頁面的運行結(jié)果如圖5-7所示。</p><p> 圖5-7 公告瀏覽頁面的運行結(jié)果</p><p> save方法,在數(shù)據(jù)庫中使用save方法添加公告信息,用戶在主頁中點擊公告鏈接后,將通過FindAll方法從數(shù)據(jù)庫中調(diào)出顯示在頁面中。</p><p
53、> 5.2.5 客戶留言模塊的設計與實現(xiàn)</p><p> 用戶在系統(tǒng)的留言板上發(fā)表對商品的評論及建議,我們可以第一時間了解到用戶對商品的滿意程度??蛻袅粞皂撁娴倪\行結(jié)果如圖5-8所示。</p><p> 圖5-8 客戶留言的運行結(jié)果</p><p> 此功能是要求用戶登錄使用的,如果沒有登錄成功需要先登錄才留言,如果登錄成功,在留言人中顯示留言人姓名
54、,當提交留言時系統(tǒng)會給留言的時間賦值。管理員可以通過后臺對歷史留言進行刪除等操作,用戶在查看留言時,系統(tǒng)將留言信息從數(shù)據(jù)庫中調(diào)出來顯示。</p><p> 5.3 系統(tǒng)后臺管理結(jié)構(gòu)設計與實現(xiàn)</p><p> 5.3.1 客戶信息管理的實際與實現(xiàn)</p><p> 通過前臺用戶注冊界面完成注冊功能,系統(tǒng)將注冊信息保存到數(shù)據(jù)庫中,管理員可以通過后臺對用戶信息進行
55、查看和增刪改操作,執(zhí)行結(jié)果通過SQL語句保持都數(shù)據(jù)庫中,管理員可以通過會員信息管理界面查看對用戶信息的操作客戶信息管理頁面的運行結(jié)果如圖5-9所示。</p><p> 圖5-9 客戶信息管理頁面的運行結(jié)</p><p> 5.3.2 訂單信息管理設計與實現(xiàn)</p><p> 主要是管理員對用戶所下的訂單進行查看,受理,刪除。訂單信息管理頁面的運行結(jié)果如圖5-1
56、0所示。</p><p> 圖5-10 訂單管理頁面的運行結(jié)果</p><p> 管理員查看訂單信息需先從數(shù)據(jù)庫中找到相對應的訂單,建立request內(nèi)置對象,將訂單信息通過request引用的方法將訂單信息顯示出來。刪除訂單時調(diào)用訂單刪除的函數(shù)方法將選中的訂單刪除。當用戶點擊受理訂單時,系統(tǒng)調(diào)用訂單受理方法完成訂單受理。實現(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 商品信息管理設計與實現(xiàn)</p><p> 管理員在后臺手機管理頁面中通過點擊查看圖片鏈接查看上傳的圖片。用戶點擊刪除按鈕可以刪除已經(jīng)添加的商品信息。商品信息管理頁面的運行結(jié)果如圖5-11所示。</p><p> 圖5-1
59、1 商品信息管理頁面的運行結(jié)果</p><p> 點擊添加按鈕輸入相關信息,實現(xiàn)信息添加,操作結(jié)果保存到數(shù)據(jù)庫中。</p><p> 添加特價商品時,系統(tǒng)會調(diào)用goodsNoTejiaAdd()方法添加商品信息,對于非特價的可以通過方法引用的方式將其設置為市場價,否則就設置為特價,之后用戶Save保存添加信息。通過調(diào)用設置特價的方法設置商品特價,當點擊刪除按鈕時,首先選擇需要刪除的商品
60、編號,通過引用setGoodDel()方法刪除商品信息。管理員查看時需要調(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 公告信息管理設計與實現(xiàn)</p>
62、<p> 后臺管理員通過對后臺公告信息的發(fā)布,是用戶能夠了解商城的銷售活動。公告管理頁面的運行結(jié)果如圖5-12所示。</p><p> 圖5-12 公告管理頁面的運行結(jié)果</p><p> 調(diào)用添加公告的公告方法方法添加公告,管理員通過調(diào)用公告管理方法顯示公告,對公告的刪除操作則需要先找到公告編號,然后用方法的引用來刪除。</p><p> 核心
63、代碼如下: </p><p> gonggao.setGonggaoData(new Date().toLocaleString());}</p><p> gonggaoDAO.delete(gonggao);</p><p> 5.3.5 留言信息管理的設計與實現(xiàn) </p><p> 留言信息管理頁面的運行結(jié)果如圖5
64、-13所示。</p><p> 圖5-13 留言信息管理運行結(jié)果</p><p> 用戶在前臺通過前臺客戶端實現(xiàn)留言添加操作,提交留言時,使用獲取留言時間的方法定義留言時間。后臺管理員通過調(diào)用fandALL方法獲取用戶的所有留言,通過request內(nèi)置對象顯示所有留言。調(diào)用留言ADD方法添加留言,首先判斷留言用戶是否為空,如果用戶名為空則設置留言名,用save保存留。選中刪除的留言編
65、號,使用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)測試與性能分析</p><p> 系統(tǒng)測試的目的是對編寫好的代碼在程序執(zhí)行過程中出現(xiàn)的錯誤進行檢測,從而發(fā)現(xiàn)隱藏在程序中出現(xiàn)的各種缺陷,系統(tǒng)測試是設計的最后一個階段,也是最重要的一個環(huán)
67、節(jié),如果忽略此環(huán)節(jié),此系統(tǒng)將會出現(xiàn)各種各樣的錯誤,程序?qū)o法正常執(zhí)行,它將直接影響到整個系統(tǒng)最終的質(zhì)量和可靠性。</p><p><b> 6.1 軟件測試</b></p><p> 軟件測試在軟件開發(fā)中占據(jù)著重要的地位,也是系統(tǒng)開發(fā)的一個重要環(huán)節(jié),直接影響到程序可行性,因此對每一個設計的項目都要反復的進行測試,直到程序可以順利無誤的運行。本章重要對部分模塊結(jié)構(gòu)的
68、設計進行詳細的測試說明,抽取大量的數(shù)據(jù)進行反復的測試通過隨機輸入數(shù)據(jù)進行系統(tǒng)測試,每次測試的結(jié)果都有所不同,但是最終每個模塊都測試成功了。</p><p><b> 6.2 本系統(tǒng)測試</b></p><p> 系統(tǒng)測試如下表所示。</p><p><b> 結(jié) 論</b></p><p>
69、 手機銷售系統(tǒng)設計采用B/S結(jié)構(gòu)模式,通過對系統(tǒng)的需求分析以及國內(nèi)外研究現(xiàn)狀,利用JSP技術,Myeclipes開發(fā)環(huán)境完成系統(tǒng)前端設計,使用SSH框架和數(shù)據(jù)庫SQL Server 2005來完成后臺管理的設計開發(fā)。系統(tǒng)根據(jù)調(diào)查用戶的需求以及企業(yè)管理情況,實現(xiàn)了系統(tǒng)應具備的商品搜索、公告發(fā)布、用戶留言、購物車,用戶管理、商品管理、訂單管理等功能,達到了最終的設計目標,使用戶和企業(yè)可以通過系統(tǒng)的功能來實現(xiàn)自己的需求。</p>
70、<p> 由于本人的開發(fā)水平還存在著不足,導致系統(tǒng)功能存在欠缺,頁面設計不夠完善,有的網(wǎng)頁打開之后頁面顯示太簡單,所能展示的信息量太少。雖然之前對JSP有過了解,但是在設計過程中存在很多的問題,比如系統(tǒng)設計需要的技術軟件安裝與環(huán)境配置,剛開始會配置JDK環(huán)境,參考在網(wǎng)上安裝視頻教程,完成對JDK 的配置,從而到達系統(tǒng)設計所需要的結(jié)果。另外對于在開發(fā)過程中出現(xiàn)的常見問題,在今后的開發(fā)過程中將會非常重視使整個系統(tǒng)更加完善。&l
71、t;/p><p><b> 參考文獻</b></p><p> [1]張超,基于JSP的數(shù)據(jù)庫連接技術淺析[J].福建電腦, 2014,28(12): 80-81.</p><p> [2]陳倩,劉勝,焦壵.基于JSP 的培訓管理信息系統(tǒng)研究[J].機械,2013, 40(009): 10-15.</p><p>
72、[3]李剛,瘋狂android講義[M].北京:電子工業(yè)出版社,2014.</p><p> [4]王莎莎,基于JSP的在線考試系統(tǒng)設計與實現(xiàn)[J].計算機光盤軟件與應用, 2013,16(16):53-54.</p><p> [5]吳正佳,羅月勝,周玉瓊等.一種求解典型 JSP 的改進離散粒子群優(yōu)化算法[J].計算機應用研究,2013,30(8): 2405-2409.</p
73、><p> [6]薛倩.基于JSP技術企業(yè)動態(tài)網(wǎng)站系統(tǒng)設計與實現(xiàn)[J].微型電腦應用,2014(2): 14-17.</p><p> [7]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2014.</p><p> [8]葉廣仔,江務學,劉曉蔚等.基于ExtJS框架的考試系統(tǒng)界面設計與實現(xiàn)[J].網(wǎng)絡安全技術與應用,2013,05:49-52.<
74、;/p><p> [9]賈海波,銀行業(yè)績考核數(shù)據(jù)管理系統(tǒng)的設計與實現(xiàn)[D].吉林大學,2012.</p><p> [10]劉京華.Java Web整合開發(fā)王者歸來[M].北京:清華大學出版社,2014.
75、 </p><p> [11]強光平,劉才銘,趙靜等.基于JSP的用戶分組權(quán)
76、限的設計和實現(xiàn)[J].計算機光盤軟件與應用,2013,16(18):53-54.</p><p> [12]陳道鑫,宋紹云,袁中旺等.ExtJS框架在Web軟件開發(fā)中的應用[J].電腦知識與技術,2014,07(9):2044-2047.</p><p> [13]陳楚杰.基于Structs和Hibernate的系統(tǒng)設計與實現(xiàn)[M].北京:中國青年出版社,2013</p>
77、<p> [14]鄭達. 商業(yè)網(wǎng)站軟件系統(tǒng)的設計與實現(xiàn)[M]. 西安:西安電子科技大學出版社,2014.</p><p> [15]庫俊國. 基于J2EE技術的Web應用體系研究及實踐[M].北京:人民郵電出版社,2014.</p><p><b> 致 謝</b></p><p> 五年的大學生活即將結(jié)束,一年一度的畢業(yè)季
78、已經(jīng)到來,回顧這五年的大學生活,無論實在學習還是生活上都離不開老師和同學的幫助,學到了很多知識增加了很多的閱歷。本次的畢業(yè)設計過程中,通過指導教師的精心指導,我順利的完成了此次畢業(yè)設計。在設計過程中,我充分認識到了自己的不足,努力的克服自己在設計過程中出現(xiàn)的問題,達到自己最終的目標,學到了以前沒有學到的知識。</p><p> 首先,感謝我的指導老師**老師。對此次畢業(yè)設計給我提了很多寶貴的意見,使我的畢業(yè)設計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于jsp的bbs系統(tǒng)的設計與實現(xiàn)畢業(yè)設計
- 基于jsp的bbs系統(tǒng)的設計與實現(xiàn)畢業(yè)設計
- 基于jsp的畢業(yè)設計--選題系統(tǒng)的設計與實現(xiàn)
- 基于jsp畢業(yè)設計選題系統(tǒng)設計與實現(xiàn)
- 基于jsp的bbs系統(tǒng)的設計與實現(xiàn)畢業(yè)設計
- 基于jsp的畢業(yè)設計選題系統(tǒng)的設計與實現(xiàn) (2)
- 基于jsp的atm系統(tǒng)的設計與實現(xiàn)-畢業(yè)設計論文
- 畢業(yè)設計---基于jsp網(wǎng)上書店系統(tǒng)的設計與實現(xiàn)
- 【畢業(yè)設計】基于jsp藥店管理系統(tǒng)設計的開發(fā)與實現(xiàn)
- 【畢業(yè)設計】基于jsp藥店管理系統(tǒng)設計的開發(fā)與實現(xiàn)
- 基于jsp的工資管理系統(tǒng)的設計與實現(xiàn)畢業(yè)設計
- 畢業(yè)設計(論文)基于jsp技術的網(wǎng)上花店系統(tǒng)設計與實現(xiàn)
- 基于jsp班級信息管理系統(tǒng)的設計與實現(xiàn)畢業(yè)設計
- 基于jsp的網(wǎng)上書店設計的與實現(xiàn)【畢業(yè)設計】
- 畢業(yè)設計審核系統(tǒng)的設計與實現(xiàn)(論文范文, jsp,java畢業(yè)設計)
- 畢業(yè)設計--基于jsp技術的網(wǎng)上影院訂票系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計---基于jsp的網(wǎng)上留言板的設計與實現(xiàn)
- 基于jsp的學生宿舍管理系統(tǒng)的設計和實現(xiàn)畢業(yè)設計
- 畢業(yè)設計--基于jsp的網(wǎng)上購物系統(tǒng)
- 基于jsp的網(wǎng)上購物系統(tǒng)畢業(yè)設計
評論
0/150
提交評論