

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 畢 業(yè) 論 文</b></p><p> 題目:基于JSP的網(wǎng)上手機店系統(tǒng)</p><p><b> 摘要</b></p><p> 伴隨著3G時代的日益臨近,手機行業(yè)將迎來屬于它的第二次創(chuàng)新浪潮。而手機是現(xiàn)代移動通訊設(shè)備中最常見的產(chǎn)品,正向著多功能化發(fā)展。未來的多媒體手機是一個移動娛樂
2、、移動影音的新的天地。多樣式手機的不斷出現(xiàn),也滿足了不同年齡層式的消費群體。Internet技術(shù)和通訊技術(shù)的日益發(fā)展完善,使互聯(lián)網(wǎng)正以它的高效性、豐富性、安全性得到越來越多人的喜愛。網(wǎng)上購物以其方便快捷、價格低廉的優(yōu)勢,很快成為了一種新的購物時尚,而作為E時代一種必備生活品之一的的手機,隨著市場的不斷升溫,也迅速適應了網(wǎng)上購物這種交易方式。</p><p> 通過分析國內(nèi)外網(wǎng)上購物系統(tǒng)的發(fā)展現(xiàn)狀,想到了一種利用
3、JSP技術(shù)開發(fā)網(wǎng)上手機店系統(tǒng)的方案,使其達到功能齊全,費用低廉,通用性強,適合市場要求的購物網(wǎng)站系統(tǒng)?;贘SP技術(shù)和JavaBean技術(shù)的有效結(jié)合,設(shè)計并實現(xiàn)的網(wǎng)上購物系統(tǒng),具有完備的前、后臺管理功能,能滿足網(wǎng)上手機店的諸多業(yè)務(wù)需求. </p><p> 關(guān)鍵詞:手機 網(wǎng)上購物 JSP</p><p><b> Abstract</b></p>&
4、lt;p> With 3G era is drawing near, the phone industry will celebrate its second wave of innovation. As a modern mobile phone and mobile communications equipment most common products, is toward multi-purpose developme
5、nt. Future multimedia mobile phone is an entertainment, mobile audio-visual way. Multi-format cell phone constantly, and have met the different age-group of consumers. Internet and communications technologies increasingl
6、y, the Internet is to make it efficient, richness, safety was more and</p><p> Through the analysis of the domestic and international online shopping system development, by using JSP technology development
7、shop online phone system programs to reach the full range of functions, low-cost, versatility, suitable for the demands of the market for shopping system. Based on JavaBean and JSP the effective integration of technology
8、, design and realization of the online shopping system, with a comprehensive, functional management background, the Internet can satisfy the many phone s</p><p> Keywords:Phone Internet Shopping JSP</p
9、><p><b> 目錄</b></p><p><b> 第1章 緒論1</b></p><p> 1.1 課題背景1</p><p> 1.2 網(wǎng)上手機店1</p><p> 1.3系統(tǒng)設(shè)計目的和內(nèi)容1</p><p> 1.4系統(tǒng)
10、開發(fā)關(guān)鍵技術(shù)簡介2</p><p> 1.4.1網(wǎng)站編程技術(shù)(JSP)2</p><p> 1.4.2后臺數(shù)據(jù)庫技術(shù)(JDBC)2</p><p> 第2章 網(wǎng)上手機店系統(tǒng)需求分析3</p><p> 2.1 網(wǎng)上手機店系統(tǒng)的現(xiàn)狀3</p><p> 2.2 可行性分析3</p>&
11、lt;p> 2.3 需求分析4</p><p> 2.3.1業(yè)務(wù)需求分析5</p><p> 2.3.2用戶需求分析5</p><p> 2.3.3功能需求分析5</p><p> 2.4業(yè)務(wù)流程分析7</p><p> 2.4.1前臺業(yè)務(wù)流程分析7</p><p&g
12、t; 2.4.2后臺業(yè)務(wù)流程分析8</p><p> 2.5數(shù)據(jù)流程分析8</p><p><b> 2.6數(shù)據(jù)字典9</b></p><p> 2.7系統(tǒng)的功能要求11</p><p> 2.8使用用例圖12</p><p> 2.8.1 系統(tǒng)參與者的總用例圖12<
13、/p><p> 2.8.2 系統(tǒng)參與者的部分用例13</p><p> 2.9系統(tǒng)邏輯14</p><p> 2.9.1 數(shù)據(jù)流圖14</p><p> 第3章 系統(tǒng)概要設(shè)計15</p><p> 3.1系統(tǒng)設(shè)計模式15</p><p> 3.2系統(tǒng)功能模塊15</p
14、><p> 第四章 數(shù)據(jù)庫設(shè)計17</p><p> 4.1 概念結(jié)構(gòu)設(shè)計17</p><p> 4.2數(shù)據(jù)關(guān)系圖18</p><p> 4.3用戶表的設(shè)計18</p><p> 第五章 用戶界面設(shè)計20</p><p> 5.1 界面設(shè)計要求20</p>&l
15、t;p> 5.2 系統(tǒng)界面設(shè)計20</p><p> 5.3系統(tǒng)頁面設(shè)計介紹及關(guān)系20</p><p> 5.3.1 后臺頁面說明20</p><p> 5.3.2后臺頁面之間的跳轉(zhuǎn)23</p><p> 5.3.3前臺頁面說明23</p><p> 5.3.4前臺頁面之間的跳轉(zhuǎn)25<
16、;/p><p> 第六章 詳細設(shè)計與實現(xiàn)26</p><p> 6.1會員管理模塊設(shè)計26</p><p> 6.1.1會員注冊26</p><p> 6.1.2 會員登錄27</p><p> 6.2特價商品模塊設(shè)計28</p><p> 6.3 新品上架模塊設(shè)計28&l
17、t;/p><p> 6.4 商品分類模塊設(shè)計28</p><p> 6.5 商品查詢模塊設(shè)計29</p><p> 6.6 商城購物車模塊設(shè)計29</p><p> 6.7 銷售排行模塊設(shè)計30</p><p> 6.8系統(tǒng)后臺功能設(shè)計30</p><p> 6.8.1后臺登
18、陸模塊設(shè)計30</p><p> 6.8.2商品管理模塊設(shè)計30</p><p> 6.8.3后臺會員管理模塊設(shè)計31</p><p> 6.8.4訂單管理模塊設(shè)計31</p><p> 6.8.5公告管理模塊設(shè)計31</p><p> 6.8.6退出后臺模塊設(shè)計32</p><
19、;p><b> 總結(jié)33</b></p><p><b> 致謝34</b></p><p><b> 參考文獻35</b></p><p><b> 第1章 緒論</b></p><p><b> 1.1 課題背景<
20、/b></p><p> 隨著中國互聯(lián)網(wǎng)行業(yè)迅速的發(fā)展,上網(wǎng)人數(shù)的增多,手機網(wǎng)上銷售正在被消費者普遍接受,國內(nèi)各大型綜合門戶網(wǎng)站也在網(wǎng)站上開展了手機電子商務(wù),如網(wǎng)易、新浪、搜狐、以及一些老牌的消費類電子商務(wù)綜合網(wǎng)站如e國、硅谷動力等也紛紛開辟手機專區(qū)為消費者提供購機的便利。從大體上來講,銷售手機的網(wǎng)站大致分為以下幾類:綜合門戶網(wǎng)站購物商城;專業(yè)電子商務(wù)網(wǎng)站;專業(yè)銷售手機網(wǎng)站。與傳統(tǒng)的店鋪銷售相比,手機網(wǎng)上
21、銷售最大的優(yōu)勢在于有很強的互動性。手機專家為消費者提供指導和咨詢,為購機者提供直接的消費依據(jù),起到溝通產(chǎn)品信息的作用。</p><p><b> 1.2 網(wǎng)上手機店</b></p><p> 網(wǎng)上購物是網(wǎng)絡(luò)服務(wù)的一大熱點, 幾乎各大著名網(wǎng)站都提供此類服務(wù)。這項服務(wù)在網(wǎng)絡(luò)上也日益趨向成熟。通過對一些典型手機商務(wù)網(wǎng)站的考察、分析以及實際的市場調(diào)查,在運營過程中,方便、
22、快捷、資訊豐富的優(yōu)點使手機電子商務(wù)門戶成為連接廠商與消費者的服務(wù)橋梁,同時,交易環(huán)節(jié)的縮減,使交易成本大為降低,消費者選擇購機的時間大大減少,購機的成本顯著下降,更得到送貨上門、免費咨詢、代辦檢測與維修等更多實用的門對門服務(wù)。由于目前手機市場的價格大戰(zhàn)已愈演愈烈,使得手機零售利潤越來越低,接近了一個非常危險的底線,所產(chǎn)生的利潤甚至已不足以支付租金。有業(yè)內(nèi)人士擔心,長此下去,不少手機零售店必將難逃被淘汰出局的厄運。</p>
23、<p> 1.3系統(tǒng)設(shè)計目的和內(nèi)容</p><p> 網(wǎng)上手機店系統(tǒng)為用戶提供瀏覽和選購手機信息以及購買商品的功能。且在用戶下完訂單后,商城將根據(jù)訂單的列表內(nèi)容,使用電話和用戶進行確認,同時以便及時準備發(fā)貨。商城還要管理自己商城里的貨物和商品,進貨,添加新的商品,刪除沒有的商品,向消費者發(fā)布新的公告,刪除過期公告,管理在商城里登記注冊的用戶。讓系統(tǒng)最大限度地實現(xiàn)了易維護性和易操作性,并讓系統(tǒng)運行穩(wěn)定
24、、安全可靠。采用人機對話的操作方式,界面設(shè)計美觀友好、信息查詢靈活、方便、快捷、準確、數(shù)據(jù)存儲安全可靠,全面展示商城內(nèi)所有商品,并可展示銷售的最新手機品牌及特價手機,還顯示手機的銷售排行。</p><p> 1.4系統(tǒng)開發(fā)關(guān)鍵技術(shù)簡介</p><p> 1.4.1網(wǎng)站編程技術(shù)(JSP)</p><p> JSP的全稱是Java Server Pages,它是由
25、Sun Microsystems公司于1999年6月推出,基于Java Servlet以及整個Java體系的Web開發(fā)技術(shù)。作為J2EE體系中的重要一環(huán),JSP為創(chuàng)建高度動態(tài)的Web應用提供了一個獨特的開發(fā)環(huán)境。JSP能夠適應市場上包括Apache WebServer、IIS4.0在內(nèi)的85%的服務(wù)器產(chǎn)品,這足以勝任絕大多數(shù)的商業(yè)事務(wù)處理。同時JSP代碼經(jīng)過服務(wù)器的解釋執(zhí)行后會直接嵌入到HTML語言中,這樣就簡化了頁面的輸出,也保留了腳
26、本語言易于使用的優(yōu)點。</p><p> 因此,在開發(fā)系統(tǒng)時本人選用當前流行的JSP作為主要實現(xiàn)手段。JSP作為一種Web實現(xiàn)技術(shù),它的效率是很高的。這一點正好符合了網(wǎng)上手機店系統(tǒng)所要求的實時性。JSP自身的安全性,再加上實現(xiàn)模式的特點,完全能夠達到商城的保密性要求,保證了交易的公平性原則。除此之外,作為Java平臺的一部分,JSP擁有Java語言“一次編寫,各處運行”的特點。</p><p
27、> 1.4.2后臺數(shù)據(jù)庫技術(shù)(JDBC)</p><p> JDBC是用于執(zhí)行SQL語句的Java應用程序接口,由一組用Java語言編寫的類與接口組成,在JSP中將使用JDBC來訪問數(shù)據(jù)庫。JDBC是一種規(guī)范,它讓各數(shù)據(jù)庫廠商為Java程序員提供標準的數(shù)據(jù)庫訪問類和接口,這用就使得開發(fā)獨立于DBMS的Java應用程序成為可能。一般的Java開發(fā)工具都帶有JDBC-ODBC橋驅(qū)動程序,這樣,只要是能夠使用
28、ODBC訪問的數(shù)據(jù)庫系統(tǒng),也就能夠使用JDBC訪問了。</p><p> JDBC API通過一個數(shù)據(jù)庫管理集合為各種數(shù)據(jù)庫形式的驅(qū)動程序提供與不同數(shù)據(jù)庫的透明連接。具體操作過程如下:</p><p><b> ?。?)建立數(shù)據(jù)源</b></p><p> 在控制面板中的ODBC數(shù)據(jù)源中建立一個系統(tǒng)數(shù)據(jù)源,命名數(shù)據(jù)源,選擇數(shù)據(jù)庫為本系統(tǒng)中數(shù)
29、據(jù)所存在的數(shù)據(jù)庫,測試數(shù)據(jù)連接成功后,即可關(guān)閉窗口。</p><p> ?。?)編輯JavaBean文件</p><p> 在編輯器中編寫一個JavaBean文件用來定義與數(shù)據(jù)庫的連接以及一些基本的數(shù)據(jù)庫操作,之后在DOS下編輯該文件,使之生成Class文件,然后將該文件放目標路徑的Classes下,完成后就可以在程序中直接利用以下語句來引用該Bean連接數(shù)據(jù)庫。在瀏覽器的地址欄輸入本地
30、主機地址,就可以運行JSP程序了。</p><p> 第2章 網(wǎng)上手機店系統(tǒng)需求分析</p><p> 2.1 網(wǎng)上手機店系統(tǒng)的現(xiàn)狀</p><p> 目前在國內(nèi)網(wǎng)上手機店系統(tǒng)的開發(fā),PHP與ASP技術(shù)應用最為廣泛。而JSP由于是一種較新的技術(shù),國內(nèi)采用的較少。但在國外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用JSP。</p>
31、<p> 采用PHP的網(wǎng)站如新浪網(wǎng)(sina)、中國人(Chinaren)等,但由于PHP本身存在的一些缺點,使得它不適合應用于大型電子商務(wù)站點,而更適合一些小型的商業(yè)站點。</p><p> 首先,PHP缺乏規(guī)模支持。其次,缺乏多層結(jié)構(gòu)支持,對于大負荷站點,解決方法只有一個:分布計算。數(shù)據(jù)庫、應用邏輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開,組成二維陣列,而PHP則缺乏這種支持。還有
32、上面提到過的一點,PHP提供的數(shù)據(jù)庫接口支持不統(tǒng)一,這就使得它不適合運用在電子商務(wù)中。</p><p> ASP是Microsoft開發(fā)的動態(tài)網(wǎng)頁語言,也繼承了微軟產(chǎn)品的一貫傳統(tǒng),即只能運行于微軟的服務(wù)器產(chǎn)品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的插
33、件來支持ASP,但是ASP本身的功能有限,必須通過ASP+COM的組合來擴充,Unix下的COM實現(xiàn)起來非常困難。 </p><p> JSP則沒有以上缺陷,JSP可以通過SUN Java的Java Class和EJB獲得規(guī)模支持,通過EJB/CORBA以及眾多廠商的Application Server獲得結(jié)構(gòu)支持。</p><p> 三者中,JSP應該是未來發(fā)展的趨勢。世界上一些大的
34、電子商務(wù)解決方案提供商都采用JSP/Servlet。比較出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere;西方另外一個非常著名的電子商務(wù)軟件提供商Intershop,它原來的產(chǎn)品Intershop1 ,2, 3, 4占據(jù)了主要的電子商務(wù)軟件份額。它們都是通過CGI來提供支持 的。但去年10月后它推出了Enfinity,一個采用JSP/Servlet的電子商務(wù)Application Serve
35、r,而且聲言不再開發(fā)傳統(tǒng)軟件。</p><p> 總的來說,ASP、PHP、JSP三者都有相當數(shù)量的支持者,而這三者也各有所長,在開發(fā)過程中,我們應該根據(jù)實際的需要來使用最合適的技術(shù),本系統(tǒng)則采用較新的JSP技術(shù),一方面JSP的安全性和跨平臺性比較好,另一方面,我也希望能從開發(fā)該系統(tǒng)的過程中,深入學習一下這門編程語言。</p><p><b> 2.2 可行性分析</b
36、></p><p> 隨著計算機技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界也越來越廣博,越來越豐富,電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流。我們相信要不了太長有時間,顧客就可以在網(wǎng)絡(luò)世界上獲得他們在現(xiàn)實世界上可以獲得的所有商品和服務(wù)。</p><p> 可行性研究是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計的過程,所以,進行可執(zhí)行性的分析
37、是非常必要的,也是很重要的,經(jīng)過最初的設(shè)計目標和進行的市場調(diào)查得出以下四點的可行性分析:</p><p> ?。?)經(jīng)濟可行性:根據(jù)調(diào)查的資料,現(xiàn)在聘用一支團隊設(shè)計并建設(shè)企業(yè)商務(wù)型網(wǎng)站的費用為5300元左右,另外每年交納600元占用網(wǎng)站空間和網(wǎng)站維護費。為了使網(wǎng)站建成后能達到增加企業(yè)經(jīng)濟效益的效果,尋找一支創(chuàng)新與技術(shù)優(yōu)秀的團隊最多需要增加3000元的一次性投資。這樣看來一個成功的網(wǎng)站建成后為這個營銷商帶來的效益將
38、會遠大于成本。但架設(shè)好一個網(wǎng)絡(luò)中的服務(wù)器,以滿足互聯(lián)網(wǎng)中瀏覽者對速度的需求,這樣每年服務(wù)器與網(wǎng)絡(luò)線路和設(shè)備的維護費用將是企業(yè)不得不重點考慮的因素。如何做好經(jīng)濟可行性分析,需要通過仔細的調(diào)查與投資和行業(yè)方面的專業(yè)人士分析。</p><p> ?。?)技術(shù)可行性:JSP與JavaBean的技術(shù)已經(jīng)很成熟,使用該技術(shù)編寫該網(wǎng)站技術(shù)上沒有難題。</p><p> ?。?)運行可行性:該系統(tǒng)需要搭建
39、JVM即JAVA虛擬機和Tomcat環(huán)境,在此環(huán)境下系統(tǒng),并且在正確連接數(shù)據(jù)庫后可以正常運行。如今,計算機與網(wǎng)絡(luò)已經(jīng)非常地普及。特別是在企業(yè)信息化高需求與快速發(fā)展的時代,計算機應用已經(jīng)成為企業(yè)員工必備的技能。由于這個課題是以PC機作為服務(wù)器的網(wǎng)站,營銷商可以自己對網(wǎng)站進行操作和管理。</p><p> ?。?)法律可行性:該平臺是作為畢業(yè)設(shè)計與商業(yè)無關(guān),又因為是自主開發(fā)設(shè)計,因此不會構(gòu)成侵權(quán),在法律上是可行的。&
40、lt;/p><p> 通過以上的可行性分析,我將采用JSP+JavaBean相結(jié)合的技術(shù),運用SqlServer數(shù)據(jù)庫對網(wǎng)站進行建設(shè)。</p><p><b> 2.3 需求分析</b></p><p> 需求分析是從客戶的需求中提取出軟件系統(tǒng)能夠幫助用戶解決的業(yè)務(wù)問題,通過對用戶問題的分析,確定系統(tǒng)的功能需求。這個步驟是對理解需求的升華,
41、直接關(guān)系到該系統(tǒng)的質(zhì)量。分析的根本目的是在開發(fā)者和提出需求的人之間建立一種理解和溝通機制,因此,系統(tǒng)的需求分析也應該是開發(fā)人員和用戶或客戶一起完成的。本網(wǎng)上購物系統(tǒng)是基于B/S架構(gòu),本網(wǎng)站系統(tǒng)的開發(fā)主要是方便用戶購買商品,減少供應商店面費用。</p><p> 本系統(tǒng)共有三類用戶:</p><p> 普通用戶是指沒有登陸權(quán)限(主要指網(wǎng)絡(luò)用戶),以匿名用戶的身份訪問系統(tǒng)網(wǎng)站。此類用戶主要
42、有瀏覽系統(tǒng)信息、查看商品信息,注冊成為會員。把本網(wǎng)站設(shè)為首頁,添加到收藏夾,聯(lián)系開發(fā)人,查看交款方式。瀏覽的內(nèi)容包括:商品信息、商品分類信息。</p><p> 商城會員:這類用戶擁有普通用戶的所有權(quán)限;普通用戶可以注冊成為會員,并根據(jù)會員ID和密碼登陸系統(tǒng),登陸之后可以對更改自己的信息但會員ID做為數(shù)據(jù)庫表主鍵不能修改。會員登陸后可以查看商品信息,查看各種分類商品信息,將商品添加到購物車中。修改購物車中商品數(shù)
43、量,或是刪除某些不想要的商品。</p><p> 系統(tǒng)管理員:系統(tǒng)管理員主要負責管理著系統(tǒng)后臺信息;主要有訂單管理,商品管理,會員管理和系統(tǒng)管理。訂單管理有未確認訂單和已確認訂單管理,未付款訂單和已付款訂單管理。 商品管理主要有商品添加和商品管理,商品類別添加和商品類別管理。會員管理主要有添加管理員和管理管理員,管理會員。系統(tǒng)管理主要是上傳管理。</p><p> 因此,本系統(tǒng)主要功能
44、是對商品進行管理規(guī)劃,方便會員購買。</p><p> 商務(wù)系統(tǒng)隨著中國經(jīng)濟的高速發(fā)展發(fā)生了巨大的變化。專做營銷的中小型企業(yè)隨著百姓個人消費水平的增長迅速成長起來,但同時也帶來了這一行業(yè)激烈的競爭。</p><p> 2.3.1業(yè)務(wù)需求分析</p><p> 網(wǎng)站的制作已經(jīng)不單單是把企業(yè)想要表達的內(nèi)容擺放在網(wǎng)站上那么簡單,當今的網(wǎng)站設(shè)計包含了更多的設(shè)計元素,給
45、予瀏覽者更多的視覺享受?,F(xiàn)在企業(yè)營銷商需要用一些更新穎更有效的方式增強競爭力。建設(shè)一個宣傳自身商品形象的電子商務(wù)營銷模式的網(wǎng)站是一種有效的方法。另外,通過電子商務(wù)網(wǎng)站,廣闊自己的營銷方式和市場,能夠幫助企業(yè)營銷商從魚龍混雜的市場中脫穎而出,完善企業(yè)銷售與服務(wù)的環(huán)節(jié),最終提升企業(yè)的價值與經(jīng)濟效益。</p><p> 2.3.2用戶需求分析</p><p> 這個網(wǎng)站以上面的業(yè)務(wù)需求為基礎(chǔ)
46、,進一步提出網(wǎng)站需要完成的以下任務(wù):網(wǎng)站需要讓供應商、客戶以及瀏覽者能看到商城的信息及動態(tài),另一個重要的內(nèi)容就是能夠顯示出該商城現(xiàn)有的各類型商品及其詳細信息;由于消費者的需求在增長和變化,商城在面對面銷售的基礎(chǔ)上也要隨之發(fā)展出相應的服務(wù),如在線訂購等技術(shù)。</p><p> 另外,企業(yè)營銷商除了能與普通客戶一樣瀏覽網(wǎng)站之外,還需要對網(wǎng)站進行管理。企業(yè)需要定期更新現(xiàn)有商品的詳細信息、商城動態(tài)和聯(lián)系方式,必要時還要
47、對企業(yè)的介紹做更改。對于消費者通過網(wǎng)站提交的各種訂單能夠進行處理以方便銷售。</p><p> 2.3.3功能需求分析</p><p> 系統(tǒng)分為前臺管理和后臺管理,前臺部分呈現(xiàn)給用戶,由用戶進行操作;后臺部分由管理員進行操作。</p><p> 1.系統(tǒng)前臺需求分析</p><p><b> (1) 在線注冊</b&
48、gt;</p><p> 用戶可以通過在線注冊成為會員,在購物的時候可以享受會員優(yōu)惠,并且可以對自己的信息進行管理。在線注冊的活動圖如圖2-1所示:</p><p> 圖2-1 在線注冊活動圖</p><p><b> (2) 瀏覽商品</b></p><p> 用戶可以在線對商品進行瀏覽,以選擇自己合適的商品
49、,從而進行購買。用戶在進行瀏覽時可以看到商品的實物圖,商品的會員價和市場價,這樣方便用戶的購買和對產(chǎn)品的了解,讓顧客對商品有相對完整的認識。</p><p><b> (3) 訂購商品</b></p><p> 用戶可以對選中的商品添加到購物車中,并下訂單進行購買。在進行訂購商品時系統(tǒng)自動記錄用戶是否登陸。訂購商品活動圖如圖2-2 所示:</p>&
50、lt;p> 圖2-2 訂購商品活動圖</p><p> (4) 瀏覽站內(nèi)新聞</p><p> 用戶可以通過瀏覽站內(nèi)新聞了解站內(nèi)的最新信息。一般在購物網(wǎng)站上看到的應該是關(guān)于商品的最新消息,我們的站內(nèi)新聞也包括了其他方面的新聞,讓用戶登陸我們的網(wǎng)站可以看到更多的連接,而登陸此網(wǎng)站的會員與非會員都可以瀏覽到所有的商品信息。</p><p> (5) 前臺
51、用戶相關(guān)其他功能主要包括:</p><p> 用戶登錄;購物車;訂單查詢;個人資料修改;</p><p> (6)后臺管理相關(guān)功能主要包括:</p><p> 添加商品;處理訂單;查詢用戶信息;添加商品;管理公告信息。</p><p> 將以上這些功能制作成網(wǎng)頁以后,在其中分別互相建立連接,基本完成商城及用戶對網(wǎng)站的要求。</p
52、><p><b> 2.4業(yè)務(wù)流程分析</b></p><p> 將上面的需求分析進行歸納。得出網(wǎng)站的兩個業(yè)務(wù)主角,即用戶與管理員。然后制定他們的相關(guān)活動。對應網(wǎng)站的功能可以確定,用戶活動對應網(wǎng)站前臺業(yè)務(wù)流程;管理員活動對應網(wǎng)站的后臺業(yè)務(wù)流程。在對業(yè)務(wù)流程分析中,盡量把業(yè)務(wù)主角的活動考慮全面,使系統(tǒng)的功能盡量完整。</p><p> 2.4.
53、1前臺業(yè)務(wù)流程分析</p><p> 前臺業(yè)務(wù)主要面向客戶。用戶可以瀏覽網(wǎng)站主頁、商品的介紹和一些服務(wù)信息。前臺業(yè)務(wù)流程如圖2-3所示:</p><p> 圖 2-3 前臺業(yè)務(wù)流程圖</p><p> 2.4.2后臺業(yè)務(wù)流程分析</p><p> 在網(wǎng)站設(shè)計中,管理員完成對網(wǎng)站的維護與管理的工作。使用數(shù)據(jù)庫中權(quán)限的功能對管理員設(shè)置權(quán)限
54、,管理員可以對商品及商品分類的信息進行新增,修改及刪除,也可以對訂單信息進行查看、撤銷、發(fā)貨、完成等處理,同時管理員也可以對用戶信息進行管理。流程圖如圖2-4所示。</p><p> 圖 2-4 后臺業(yè)務(wù)流程圖</p><p><b> 2.5數(shù)據(jù)流程分析</b></p><p> 在分析了系統(tǒng)的業(yè)務(wù)流程之后,就要分析系統(tǒng)的數(shù)據(jù)流,為后面
55、設(shè)計網(wǎng)站的數(shù)據(jù)庫做好基礎(chǔ)。這里主要利用數(shù)據(jù)流程圖來說明數(shù)據(jù)流程。數(shù)據(jù)流程圖是一個圖示工具,容易理解,容易在開發(fā)和用戶方之間進行交流,以及在開發(fā)組織內(nèi)部交流。因此數(shù)據(jù)流程圖作為一種模型工具已經(jīng)廣泛使用在軟件工程的實踐中。</p><p> 根據(jù)前臺業(yè)務(wù)流程,可以將用戶的活動分為兩類。用戶瀏覽所使用到的數(shù)據(jù)歸納為站內(nèi)信息,如商品信息等。而用戶提交的訂單則作為網(wǎng)站的訂單數(shù)據(jù)。相應的,根據(jù)后臺業(yè)務(wù)流程,管理員對網(wǎng)站內(nèi)容
56、的添加、更新和刪除等所操作的數(shù)據(jù)定義為商城信息。</p><p> 網(wǎng)站數(shù)據(jù)流的總體圖如圖2-5所示:</p><p> 圖 2-5 網(wǎng)站數(shù)據(jù)流的總體圖</p><p> 進一步分析網(wǎng)站的數(shù)據(jù)流程,得到網(wǎng)站數(shù)據(jù)流程的零級圖,如圖2-6所示:</p><p> 圖 2-6 網(wǎng)站數(shù)據(jù)流的零級圖</p><p>
57、上面得到的零級圖并不是整個網(wǎng)站數(shù)據(jù)的詳細流程圖。它只是將網(wǎng)站的數(shù)據(jù)流進行了一下分類。例如將商城信息分為了商品信息、分類信息和用戶信息。在零級圖的基礎(chǔ)上還可以將每一個處理的細節(jié)描述出來,從而畫出細節(jié)圖。</p><p><b> 2.6數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是指對數(shù)據(jù)的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯、外部實體等進行定義和描述,其目
58、的是對數(shù)據(jù)流程圖中的各個元素做出詳細的說明。</p><p> 數(shù)據(jù)字典(Data dictionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫和應用程序源數(shù)據(jù)的目錄。主動數(shù)據(jù)字典是指在對數(shù)據(jù)庫或應用程序結(jié)構(gòu)進行修改時,其內(nèi)容可以由DBMS自動更新的數(shù)據(jù)字典。被動數(shù)據(jù)字典是指修改時必須手工更新其內(nèi)容的數(shù)據(jù)字典。</p><p> 數(shù)據(jù)庫數(shù)據(jù)字典不僅是每個數(shù)據(jù)庫的中心,而且對每個用戶也是非常重要
59、的信息。用戶可以用SQL語句訪問數(shù)據(jù)庫數(shù)據(jù)字典。</p><p><b> (1)基本數(shù)據(jù)流</b></p><p> 用戶注冊信息表如表2-1所示:</p><p> 表2-1 用戶注冊信息</p><p> 購物車信息表如表2-2所示:</p><p> 表2-2 購物車信息<
60、/p><p><b> (2)數(shù)據(jù)存儲</b></p><p> 商品信息表如表2-3所示:</p><p> 表2-3 商品信息表</p><p> 訂單信息表如表2-4所示:</p><p> 表2-4 訂單信息表</p><p><b> (3)數(shù)據(jù)
61、加工</b></p><p> 產(chǎn)生訂單表如表2-5所示:</p><p><b> 表2-5 產(chǎn)生訂單</b></p><p> 審核用戶登錄表如表2-6所示:</p><p> 表2-6 審核用戶登錄</p><p> 商品搜索表如表2-7所示:</p>&
62、lt;p><b> 表2-7 商品搜索</b></p><p> 2.7系統(tǒng)的功能要求</p><p> 軟件系統(tǒng)的能性需求固然重要,但是也不能忽略它的非功能性要求。非功能性需求是指軟件系統(tǒng)為滿足用戶業(yè)務(wù)需要而必須具有且除功能需求以外的特性。軟件系統(tǒng)的非功能性需求包括系統(tǒng)的可用性、可靠性、安全性、可擴充性以及對技術(shù)和業(yè)務(wù)的適應性等…</p>
63、<p> (1)用戶界面可用性</p><p> 用戶通過網(wǎng)上書店系統(tǒng)的前 臺界面實現(xiàn)整個購物流程,所以用戶界面整體布局規(guī)劃是否清晰和可讀性,操作是否簡單就顯得十分重要,因此在整個界面的設(shè)計中采用dreamweaver強大的用戶界面開發(fā)能力,利用框架結(jié)構(gòu)來設(shè)計整個系統(tǒng)的用戶界面。</p><p> (2)操作流程可用性</p><p> 整個網(wǎng)上購
64、物過程簡單易操作,即用戶可以快捷方便選出自己所需商品而完成購物過程,這對網(wǎng)上購物系統(tǒng)十分重要,這就要求程序設(shè)計精密不拖沓。</p><p><b> (3)系統(tǒng)的安全性</b></p><p> 基于Web開發(fā)的應用軟件不可避免的要遭受到來自網(wǎng)絡(luò)的各種攻擊,比如病毒,非法訪問,越權(quán)訪問,竊取密碼等繞過登錄頁面直接訪問等,所以系統(tǒng)采用Java作為開發(fā)語言,Java語
65、言具有安全性,跨平臺性和網(wǎng)絡(luò)性等特點,非常適于開發(fā)網(wǎng)絡(luò)系統(tǒng),并利用Tomcat, SQL Server等開發(fā)工具與平臺提供的數(shù)據(jù)加密,權(quán)限管理等一系列安全機制來保證系統(tǒng)的安全性。</p><p> (4)系統(tǒng)的可擴充性及可維護性</p><p> 由于用戶的需求不可能是一成不變的,當技術(shù)變化或業(yè)務(wù)變化時,不可避免的要進行系統(tǒng)維護,因此在系統(tǒng)的設(shè)計實現(xiàn)中考慮到后期系統(tǒng)的擴展性需求,采用優(yōu)
66、良的架構(gòu)合理的規(guī)劃整個系統(tǒng)采用面向?qū)ο蠓治鲈O(shè)計的方法實現(xiàn)整個系統(tǒng)。</p><p> 經(jīng)過對各大網(wǎng)上商城網(wǎng)站的考察、分析,要求本系統(tǒng)具有以下功能:</p><p> (1)統(tǒng)一友好的操作界面,保證系統(tǒng)的易用性,方便用戶的操作。</p><p> (2)具備商品信息的展示功能,方便瀏覽者對商品信息進行瀏覽和比較。</p><p> (3
67、)規(guī)范的商品分類,方便瀏覽者分類查找商品。</p><p> (4)完美的購物車功能和用戶結(jié)賬功能。</p><p> (5)設(shè)置網(wǎng)站公告信息模塊,使瀏覽者能夠即使了解網(wǎng)站的攻臺變化,及公司銷售的新品、特價活動等信息。</p><p> (6)商品銷售排行。</p><p> (7)訂單信息查詢功能,以方便管理員對網(wǎng)站信息進行更新與管
68、理。</p><p><b> 2.8使用用例圖</b></p><p> 數(shù)據(jù)流程圖:數(shù)據(jù)流程圖(簡稱DFD)是便于用戶理解的系統(tǒng)數(shù)據(jù)流程的圖形表示,它能精確的在邏輯上描述系統(tǒng)的功能,輸入、輸出和數(shù)據(jù)存儲等,也是描述管理信息系統(tǒng)邏輯模型的最主要的工具。</p><p> 2.8.1 系統(tǒng)參與者的總用例圖</p><p
69、> 從上是的用例中可以分析出,客戶登陸首頁時將會選擇商品,根據(jù)客戶需求,客戶將選擇商品,然后在將商品加入購物車中??蛻魧⒏鶕?jù)瀏覽商品的資料判斷是否刪除商品,如果客戶對購物車的商品表示滿意,客戶將去結(jié)帳。根據(jù)以上對用例的分析可以得出此系統(tǒng)的用例圖。</p><p> (1)客戶的的用例圖如圖2-7所示: </p><p> 圖2-7 網(wǎng)上購物系統(tǒng)的用例</p>&l
70、t;p> (2)系統(tǒng)管理員的用例圖如圖2-8所示:</p><p> 圖2-8 網(wǎng)上購物系統(tǒng)用例</p><p> 2.8.2 系統(tǒng)參與者的部分用例</p><p> 系統(tǒng)登陸用例如表2-8所示:</p><p><b> 表2-8 登陸用例</b></p><p> 系統(tǒng)購物用
71、例如表2-9所示:</p><p><b> 表2-9 購物用例</b></p><p><b> 2.9系統(tǒng)邏輯</b></p><p> 這一階段的主要目標是明確用戶的信息需求,系統(tǒng)管理管理人員完成各自工作任務(wù)的信息需求。確定系統(tǒng)的邏輯功能,提出系統(tǒng)的邏輯方案,是系統(tǒng)分析階段的最終成果,是系統(tǒng)分析的最后一項活動,
72、也是形成系統(tǒng)分析結(jié)果的關(guān)鍵工作,這一階段不但要利用前幾個活動的工作成果,而且要在此基礎(chǔ)上進一步調(diào)查、明確問題、進行創(chuàng)新。</p><p> 本系統(tǒng)的邏輯模型主要以數(shù)據(jù)流圖和數(shù)據(jù)字典為描述工具。在對電子購物商城的管理方式和業(yè)務(wù)流程進行分析和研究的基礎(chǔ)上,通過對系統(tǒng)的初步調(diào)查和詳細調(diào)查,按信息系統(tǒng)中應有的數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)來勾畫系統(tǒng)的概貌。</p><p> 2.9.1 數(shù)據(jù)流圖</p
73、><p> 數(shù)據(jù)流圖是結(jié)構(gòu)化分析方法中使用的工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。在結(jié)構(gòu)化開發(fā)方法中,數(shù)據(jù)流圖是需求分析階段產(chǎn)生的結(jié)果。</p><p> 數(shù)據(jù)流圖英文縮寫DFD(Data Flow Diagram)它是描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。</p><p>
74、 數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程。</p><p> 數(shù)據(jù)流圖重點在描述以處理邏輯為中心的數(shù)據(jù)的流入與流出,而對數(shù)據(jù)本身未加描述,影響了用戶對數(shù)據(jù)流圖的理解。數(shù)據(jù)流圖由外部項(外部實體)、加工(數(shù)據(jù)加工)、數(shù)據(jù)存儲、數(shù)據(jù)流組成。</p><p> 根據(jù)前臺業(yè)務(wù)流程,可以將用戶的活動分為兩類。用戶瀏覽所使用到的數(shù)據(jù)歸納為站內(nèi)信息,如商品信
75、息等。而用戶提交的訂單則作為網(wǎng)站的訂單數(shù)據(jù)。相應的,根據(jù)后臺業(yè)務(wù)流程,管理員對網(wǎng)站內(nèi)容的添加、更新和刪除等所操作的數(shù)據(jù)定義為商城信息。網(wǎng)站數(shù)據(jù)流的總體圖如圖2-9所示:</p><p> 圖 2-9 網(wǎng)站數(shù)據(jù)流的總體圖</p><p> 第3章 系統(tǒng)概要設(shè)計</p><p><b> 3.1系統(tǒng)設(shè)計模式</b></p>&
76、lt;p> 網(wǎng)上手機店系統(tǒng)采用了在小型動態(tài)網(wǎng)站開發(fā)中,常用的JSP+JavaBean技術(shù),在該技術(shù)中,JSP頁面響應請求并將處理結(jié)果返回給客戶,所有的數(shù)據(jù)庫操作和復雜業(yè)務(wù)邏輯操作都通過JavaBean來實現(xiàn)。該技術(shù)模式如圖3-1所示:</p><p> 圖3-1 系統(tǒng)設(shè)計模式圖</p><p><b> 3.2系統(tǒng)功能模塊</b></p>&
77、lt;p> 網(wǎng)上手機店系統(tǒng)所需要的功能從用戶角度進行簡單劃分,可以分為前臺功能和后臺管理功能。前臺功能主要提供給購物的用戶使用,后臺管理功能主要提供給的管理人員使用。</p><p> 系統(tǒng)前臺功能及模塊如下:</p><p><b> ?。?)會員模塊</b></p><p> 此模塊提供了用戶注冊,用戶登錄,和修改自己的會員資
78、料等功能。</p><p><b> ?。?)商品信息模塊</b></p><p> 該模塊為了方便用戶查詢所需要的手機信息,分為特價商品,新品上架,商品分類,銷售排行等四部分</p><p><b> ?。?)購物模塊</b></p><p> 該模塊只有成為會員登入后才顯現(xiàn),包含添加商品、瀏
79、覽購物車、取消購物車中的商品、編輯購物車中商品的數(shù)量和清空購物車。幫助用戶完成商品的選購,并把商品交給服務(wù)臺進行結(jié)算。</p><p><b> ?。?)商品查詢功能</b></p><p> 該功能模塊為顧客提供方便、快捷查詢手機信息的功能,采用只按手機品牌的模糊查詢方式查詢數(shù)據(jù)。</p><p><b> ?。?)查看訂單功能&
80、lt;/b></p><p> 登入后會員可以隨時查看自己的訂單信息。</p><p><b> ?。?)公告欄模塊</b></p><p> 顯示手機商城的活動信息和商城的公告。</p><p> 手機商城系統(tǒng)前臺結(jié)構(gòu)圖如圖3-2所示:</p><p> 圖3-2 系統(tǒng)前臺功能結(jié)構(gòu)
81、圖</p><p> 后臺管理相關(guān)功能及模塊如下:</p><p><b> (1)后臺登錄</b></p><p> 設(shè)計后臺登錄功能是為了防止普通用戶進入后臺管理系統(tǒng)。</p><p><b> (2)商品管理</b></p><p> 該模塊主要實現(xiàn)對手機商品
82、信息的管理,包括分頁顯示手機商品信息,添加手機商品信息,修改手機商品信息,刪除手機商品信息等功能。</p><p><b> (3)會員管理</b></p><p> 該模塊對于會員信息的管理主要是查看會員基本信息和對于經(jīng)常失信的會員予以凍結(jié)和解凍。</p><p><b> (4)訂單管理</b></p>
83、;<p> 對于訂單的管理主要是執(zhí)行訂單和查看訂單的詳細信息。</p><p><b> (5)公告管理</b></p><p> 主要是查看公告信息,添加公告信息和刪除公告信息。</p><p> 網(wǎng)站后臺功能結(jié)構(gòu)圖如圖3-3所示:</p><p> 圖3-3 系統(tǒng)后臺功能結(jié)構(gòu)圖</p&g
84、t;<p><b> 第四章 數(shù)據(jù)庫設(shè)計</b></p><p> 數(shù)據(jù)庫設(shè)計就是針對應用需求和環(huán)境,建立合理的數(shù)據(jù)庫模式和存儲結(jié)構(gòu),保證數(shù)據(jù)的高效存取,并滿足應用的任務(wù)處理要求。數(shù)據(jù)庫設(shè)計是應用系統(tǒng)建設(shè)的核心技術(shù),是數(shù)據(jù)庫應用領(lǐng)域的主要研究課題。</p><p> 4.1 概念結(jié)構(gòu)設(shè)計 </p><p> 用戶和購物車之
85、間、用戶和訂單之間、訂單和購物車之間、管理員和用戶、商品、購物車、訂單之間都是一對多的關(guān)系;商品和購物車之間、用戶和商品之間是多對多的關(guān)系。各實體之間關(guān)系的總體E-R圖如4-1所示:</p><p> 圖4-1 實體間關(guān)系E-R圖</p><p> 管理員對商品進行管理時,為了管理方便,應把商品進行分類,所以系統(tǒng)中還要有類別實體。部分實體如下:</p><p>
86、; 用戶(用戶ID、用戶名、密碼、真實姓名、所在城市、郵政編碼、地址、郵箱、消費額、是否凍結(jié))</p><p> 訂單(訂單ID、用戶ID、地址、訂單日期、訂單狀態(tài))</p><p> 商品(商品ID、類別ID、商品名稱、商品描述、價格)</p><p> 公告(公告ID、公告標題、公告內(nèi)容)</p><p> 訂單項目(訂單項目I
87、D、產(chǎn)品ID、訂單ID、定價、現(xiàn)價、錄入時間、是否新品、是否特價、個數(shù))</p><p> 類別(類別ID、類別名稱)</p><p><b> 4.2數(shù)據(jù)關(guān)系圖 </b></p><p> 系統(tǒng)采用的是SQLserver數(shù)據(jù)庫管理系統(tǒng)。</p><p> Tb_order_detail表引用tb_goods表與
88、tb_order表中的主鍵作為外鍵。tb_superType表引用tb_subType表中主鍵作為外鍵。</p><p> 數(shù)據(jù)關(guān)系圖如圖4-2 所示:</p><p> 圖4-2 各數(shù)據(jù)表關(guān)系圖</p><p><b> 4.3用戶表的設(shè)計</b></p><p> (1) 訂單明細表(tb_order_det
89、ail)</p><p> 訂單明細表用來保存訂單的詳細信息如表4-1所示:</p><p> 表4-1 tb_order_detail的結(jié)構(gòu)</p><p> (2) 管理員信息表(tb_manager)</p><p> 管理員信息表用來保存管理員信息,包括管理員的編號以及名稱密碼。如表4-2所示:</p><
90、p> 表4-2 tb_manager的結(jié)構(gòu)</p><p> 第五章 用戶界面設(shè)計</p><p> 5.1 界面設(shè)計要求</p><p> 界面設(shè)計是人與機器之間傳遞和交換信息的媒介,通過對界面設(shè)計不同需求進行的分類以及界面設(shè)計元素對用戶行為的影響,來研究用戶在界面設(shè)計中所體現(xiàn)的重要性。交互性已經(jīng)成為網(wǎng)絡(luò)界面設(shè)計中設(shè)計追求的目標。為了使設(shè)計滿足可用性
91、要求,全面的了解用戶特征及多元化要求是十分必要的。這就需要找到正確的方法來記錄和實現(xiàn)多元化的用戶要求。界面是人與物體互動的媒介,換句話說,界面就是設(shè)計師賦予物體的新面孔。</p><p> 簡易性:界面的簡潔是要讓用戶便于使用、便于了解、并能減少用戶發(fā)生錯誤選擇的可能性。</p><p> 用戶語言:界面中要使用能反應用戶本身的語言,而不是游戲設(shè)計者的語言。</p>&l
92、t;p> 記憶負擔最小化:人腦不是電腦,在設(shè)計界面時必須要考慮人類大腦處理信息的限度。人類的短期記憶極不穩(wěn)定、有限,24小時內(nèi)存在25%的遺忘率。所以對用戶來說,瀏覽信息要比記憶更容易。</p><p> 一致性:是每一個優(yōu)秀界面都具備的特點。界面的結(jié)構(gòu)必須清晰且一致,風格必須與游戲內(nèi)容相一致。</p><p> 清楚:在視覺效果上便于理解和使用。</p><
93、;p> 用戶的熟悉程度:用戶可通過已掌握的知識來使用界面,但不應超出一般常識。</p><p> 從用戶的觀點考慮:想用戶所想,做用戶所做。用戶總是按照他們自己的方法理解和使用。</p><p> 5.2 系統(tǒng)界面設(shè)計</p><p> 本系統(tǒng)采用暖色調(diào)色彩搭配上的協(xié)調(diào)會讓網(wǎng)站呈現(xiàn)出一目了然,給人予舒適、自然之感。手機配以直觀的圖片,讓注冊會員在瀏覽網(wǎng)
94、站商品時一目了然。界面應該大小適合美學觀點,感覺協(xié)調(diào)舒適,能在有效的范圍內(nèi)吸引用戶的注意力。設(shè)計操作簡單直觀,在操作要求方面頁面都有相應的提示如密碼的長度,插入圖片的規(guī)則等。當填寫表格格式出現(xiàn)錯誤時,系統(tǒng)也會給予相關(guān)提示。</p><p> 5.3系統(tǒng)頁面設(shè)計介紹及關(guān)系</p><p> 5.3.1 后臺頁面說明</p><p> 后臺頁面由管理員使用,主要包
95、括會員管理、商品管理、分類管理、公告管理、訂單管理以及涉及到得各個頁面。后臺頁面跳轉(zhuǎn)具體如下:</p><p> (1) Login_M.jsp:登錄頁面。主頁面由有商城后臺管理登陸樣式的圖片構(gòu)成,建立一個兩行三列的table表單,左邊一列寫有管理員賬號和管理員密碼字樣,中間一列是兩個文本框用于輸入用戶名和密碼,右面一列是文本框上面是管理登陸下面是重置。提交表單后交給Login_M_deal.jsp頁面處理。跳
96、轉(zhuǎn)關(guān)系如圖5-1所示:</p><p> 圖5-1 登陸跳轉(zhuǎn)關(guān)系圖</p><p> (2) Index.jsp:后臺登陸進去后的首頁,上邊用include動作包含了banner.jsp頁面,是網(wǎng)頁的banner;左邊用include動作包含了navigation.jsp頁面是網(wǎng)站的后臺管理目錄,其中點擊退出后臺后,進入logout.jsp頁面進行退出處理;下邊用include動作包
97、含了copyright.jsp 頁面,是網(wǎng)站的底部說明。中間主體是手機商品管理,其中上邊是分類管理。其中中間有點擊修改那個圖標后進入goods_modify.jsp頁面進行商品信息修改,提交后進入goods_modify_deal.jsp頁面進行相關(guān)處理。點擊那個刪除圖標后進入goods_del.jsp頁面進行商品信息刪除,提交后進入goods_del_deal.jsp頁面進行相關(guān)處理。如圖5-2所示:</p><p
98、> 圖5-2 后臺首頁跳轉(zhuǎn)關(guān)系圖</p><p> (3) subType.jsp:小分類管理界面。上邊通過添加小分類超鏈接連接到sub_add.jsp頁面進行小分類添加,sub_add.jsp頁面里點擊添加按鈕進入subType_Add_deal.jsp頁面進行添加分類處理。下邊點擊刪除后,跳轉(zhuǎn)到subType_Del_deal.jsp頁面進行小分類刪除處理。如圖5-3所示:</p>
99、<p> 圖5-3 添加小分類跳轉(zhuǎn)關(guān)系圖</p><p> (4) superType.jsp:大分類管理。上邊通過添加大分類超鏈接連接到superType_add.jsp頁面進行大分類添加,super_add.jsp頁面里點擊添加按鈕進入superType_Add_deal.jsp頁面進行添加分類處理。下邊點擊刪除后,跳轉(zhuǎn)到superType_Del_deal.jsp頁面進行大分類刪除處理。如圖
100、5-4所示:</p><p> 圖5-4 添加大分類跳轉(zhuǎn)關(guān)系圖</p><p> (5) ordermanage.jsp:訂單管理界面。點擊里邊那個小人圖標后通過order_enforce.jsp頁面處理后,顯示訂單已經(jīng)執(zhí)行,沒有那個小人圖標就是已經(jīng)執(zhí)行。其中點擊訂單號后進入order_detail.jsp訂單詳細信息頁面,顯示訂單的詳細信息。如圖5-5所示:</p>
101、<p> 圖5-5 訂單管理跳轉(zhuǎn)關(guān)系圖</p><p> (6) membermanage.jsp:會員管理界面。點擊里邊那個小鎖圖標后通過member_freeze.jsp頁面處理后,顯示已經(jīng)凍結(jié),點擊里邊那個小鑰匙圖標后通過member_thaw.jsp頁面處理后,顯示已經(jīng)解凍。其中點擊用戶名后進入member_detail.jsp會員詳細信息頁面,顯示會員的詳細信息。如圖5-6所示:</
102、p><p> 圖5-6 會員管理跳轉(zhuǎn)關(guān)系圖</p><p> (7) goods_detail.jsp:商品管理詳細信息界面。頁面主要顯示商品詳細信息,其中上邊有三個超鏈接,其中前兩個分類已經(jīng)介紹過,點擊另外一個添加商品信息后進入goods_add.jsp頁面進行商品添加,提交后通過goods_add_deal.jsp頁面進行商品添加處理。如圖5-7所示:</p><p
103、> 圖5-7 商品管理跳轉(zhuǎn)關(guān)系圖</p><p> (8) safe.jsp:登陸信息安全檢查。Session回話超時后不能進行后臺管理操作。</p><p> 5.3.2后臺頁面之間的跳轉(zhuǎn)</p><p> 對應后臺的各網(wǎng)頁之間的跳轉(zhuǎn)關(guān)系圖5-8如下:</p><p> 圖5-8 后臺網(wǎng)頁之間的跳轉(zhuǎn)關(guān)系圖</p>
104、;<p> 5.3.3前臺頁面說明</p><p> 前臺部分由用戶使用,主要包括用戶注冊,購物車管理,訂單管理,個人資料管理,新聞查詢功能涉及到的各個頁面。前臺頁面跳轉(zhuǎn)具體如下:</p><p> (1) index.jsp:是前臺系統(tǒng)的主頁面。通過include動作包含了navigation.jsp導航部分,導航中點擊新品上架后進入NewGoods.jsp新品上架界
105、面,瀏覽新上品信息;點擊特價商品后進入sale.jsp特價商品頁面,瀏覽特價商品;點擊會員資料修改進入modifyMember.jsp修改會員信息頁面,進行會員信息修改,提交后交給modifyMember_deal.jsp頁面處理;點擊購物車后進入cart_see.jsp頁面;點擊查看訂單后進入order.jsp頁面;點擊銷售排行進入SellSort.jsp頁面。左邊用inlude動作包含了left.jsp頁面,其中有登陸界面以及商城公
106、告。通過include動作包含了search.jsp頁面,進行商品搜索。右邊包含了right.jsp頁面,其中包含了商品分類信息。如圖5-9所示:</p><p> 圖5-9 前臺首頁跳轉(zhuǎn)關(guān)系圖</p><p> (2) left.jsp:左邊框部分,其中包含了登陸注冊界面以及商城公告以及手機銷售排行。登陸板塊通過表單form1布局,通過action動作調(diào)用了Login_U.jsp頁
107、面進行登陸信息處理。點擊注冊進入register.jsp注冊頁面進行會員注冊,注冊板塊通過表單myform布局,通過action動作調(diào)用了register_deal.jsp頁面進行登陸信息處理。商城公告里通過調(diào)用數(shù)據(jù)庫中數(shù)據(jù)進行顯示。手機銷售排行也是通過調(diào)用數(shù)據(jù)庫表中數(shù)據(jù)進行顯示。如圖5-10所示:</p><p> 圖5-10 首頁左部跳轉(zhuǎn)關(guān)系圖</p><p> (3) sear
108、ch_deal.jsp:商品搜索頁面。列出關(guān)鍵字搜索結(jié)果,根據(jù)結(jié)果列表可以查看商品詳細信息。</p><p> (4) goods_detail.jsp:商品詳細信息頁面。列出商品詳細信息,通過點擊商品鏈接都能調(diào)用此頁面。點擊購買后,調(diào)用cart_add.jsp頁面將商品加入到購物車。</p><p> (5) cart_see.jsp:查看購物車有商品時頁面。此頁面通過框架調(diào)用car
109、t_modify.jsp頁面進行相關(guān)購物車信息處理。顯示購物車內(nèi)商品,點擊去收銀臺結(jié)賬,進入、頁面進行相關(guān)信息填寫。點擊刪除后調(diào)用cart_move.jsp頁面進行刪除購物車內(nèi)商品處理。點擊清空購物車調(diào)用cart_clear.jsp頁面進行清空購物車內(nèi)商品處理。如圖5-11所示:</p><p> 圖5-11 購物車跳轉(zhuǎn)關(guān)系圖</p><p> (6) cart_null.jsp:查
110、看購物車無商品時頁面。</p><p> (7)order.jsp:查看訂單頁面。可以查看訂單列表,點擊訂單號后進入order_detail.jsp訂單詳細信息頁面。</p><p> (8)modifyMember.jsp:修改會員信息頁面。對會員主要信息進行修改,完成后提交modifyMember_deal.jsp頁面進行處理。</p><p> 5.3.
111、4前臺頁面之間的跳轉(zhuǎn) </p><p> 對應前臺的各網(wǎng)頁之間的跳轉(zhuǎn)關(guān)系圖5-12如下:</p><p> 圖5-12 前臺網(wǎng)頁之間的關(guān)系圖</p><p> 第六章 詳細設(shè)計與實現(xiàn)</p><p> 在手機商城的首頁中,
112、用戶不但可以在第一時間內(nèi)掌握商城推出的特價商品、新品上架、最新公告等,還可以查看銷售排行、搜索指定商品、商品分類查詢等。</p><p> 6.1會員管理模塊設(shè)計</p><p> 在前臺的會員管理模塊中主要包括會員注冊、會員登錄、會員資料修改3部分。由于會員資料修改同會員注冊的實現(xiàn)方法類似,只是調(diào)用的SQL語句不同,所以此處只給出會員注冊和會員登錄進行介紹。</p>&
113、lt;p><b> 6.1.1會員注冊</b></p><p> 會員注冊的入口位于網(wǎng)站首頁的左側(cè)。用戶單擊“注冊”按鈕即可進入到會員注冊頁面,該頁面的設(shè)計效果圖如圖6-1所示:</p><p> 圖6-1 注冊模塊流程圖</p><p> 會員注冊模塊由兩個頁面組成,一個是用于收集用戶輸入的注冊信息的會員注冊頁面,另一個用于將會
溫馨提示
- 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的網(wǎng)上手機店開發(fā)-用戶信息和數(shù)據(jù)庫建設(shè)-畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上手機銷售系統(tǒng)
- 網(wǎng)上手機銷售系統(tǒng)畢業(yè)論文
- 基于b2c網(wǎng)上手機購物系統(tǒng)畢業(yè)論文
- 網(wǎng)上手機銷售系統(tǒng)畢業(yè)設(shè)計論文
- 網(wǎng)上手機銷售系統(tǒng)論文
- 基于jsp的網(wǎng)上辦公系統(tǒng)畢業(yè)論文
- 軟件工程畢業(yè)論文-網(wǎng)上手機商城系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文 基于jsp的網(wǎng)上購物系統(tǒng)設(shè)計
- 網(wǎng)上手機商城系統(tǒng)
- 網(wǎng)上訂餐jsp系統(tǒng)畢業(yè)論文
- 基于jsp網(wǎng)上書店系統(tǒng)設(shè)計-畢業(yè)論文
- 基于jsp技術(shù)的網(wǎng)上選課系統(tǒng)畢業(yè)論文
- jsp網(wǎng)上書店系統(tǒng)畢業(yè)論文
- 基于jsp的網(wǎng)上圖書銷售系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文——基于jsp的網(wǎng)上圖書銷售系統(tǒng)
- jsp網(wǎng)上選課系統(tǒng)畢業(yè)論文
- jsp網(wǎng)上書店系統(tǒng)畢業(yè)論文
- 基于jsp的網(wǎng)上書店畢業(yè)論文
- 基于jsp的網(wǎng)上書店畢業(yè)論文
評論
0/150
提交評論