版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p> 網(wǎng)上手機(jī)商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 摘要</b></p><p> 隨著人們生活水平的不斷提高,網(wǎng)絡(luò)不斷成熟網(wǎng)上購物不斷成熟網(wǎng)上商
2、城也越來越多,人們開始懂得了什么事真正的方便快捷,所以使網(wǎng)上商城現(xiàn)不斷走向成功,也因此在網(wǎng)上購物成為一大熱點(diǎn)。例如淘寶商城、京東商城、亞馬遜等各大網(wǎng)上購物網(wǎng)站都做的相當(dāng)成熟,覆蓋面也很全面。自己通過網(wǎng)上購物的感受到的了網(wǎng)上購物的便捷,思來想去產(chǎn)生了創(chuàng)建網(wǎng)上手機(jī)購物商城的想法。為了滿足消費(fèi)者通過網(wǎng)上方式可以足不出的購買的自己想要的產(chǎn)品,現(xiàn)開發(fā)手機(jī)網(wǎng)上商城。手機(jī)網(wǎng)上商城為商家提供網(wǎng)上銷售平臺、管理商品信息等,網(wǎng)上手機(jī)購物系統(tǒng)還為方便用戶的使
3、用提供了在線注冊、網(wǎng)上搜索及手機(jī)的訂購,提供了購物車及快捷的結(jié)賬功能,為不同用戶的提供不同的服務(wù),為不同用戶設(shè)置不同權(quán)限一次來使用戶享受不同優(yōu)惠政策。使用戶感覺比在實(shí)體店面里還舒服、快捷以及可靠。因此決定開發(fā)此商城。</p><p> 因?yàn)槭钱厴I(yè)設(shè)計(jì)而且加上以前的課上知識不是很牢固所以有很多方面的功能沒有實(shí)現(xiàn),所以此商城沒有那么完美。當(dāng)然完成此商城的開發(fā)做了很多準(zhǔn)備工作,本論文基本上是圍繞做的前期工作展開的其中
4、每一部分都是通過認(rèn)真調(diào)研得來的,可以通過此論文了解次商城的整體框架,其功能,具體操作步驟,以及開發(fā)它的目的,將來的發(fā)展。</p><p> 具體實(shí)現(xiàn):首先,從選材方面做了詳細(xì)的調(diào)研,結(jié)合當(dāng)下的網(wǎng)上購物情況的成熟以及其今后的發(fā)展做出了開發(fā)此商城的想法;其次,選擇開發(fā)此商城的開發(fā)工具用到Apache tomcat服務(wù)器、Myeclipse、MS Access數(shù)據(jù)庫等主要工具;然后,因?yàn)槭琴徫锷坛强紤]到安全性所以選擇
5、jsp來作為開發(fā)語言;最后:設(shè)計(jì)前后臺管理的問題,普通用戶都可以看到前臺的商品以及注冊購買本商城商品,后臺只有管理員才有權(quán)限登錄,后臺主要對前臺商品增、刪、改、查的管理,包括前臺的新聞,站內(nèi)信息等。也就說后臺是對整個網(wǎng)站內(nèi)容進(jìn)行更新的。</p><p> 關(guān)鍵字:手機(jī)商城,前臺,后臺,用戶設(shè)置,庫</p><p><b> Abstract</b></p&g
6、t;<p> As people's living standard continues to improve, the network continues to mature online shopping mall online shopping continues to mature, more and more people began to understand what was going reall
7、y fast and convenient, so the online store now continued success, and thus become the online shopping a hot topic. Such as Taobao Mall, Jingdong Mall, Amazon and other major online shopping sites are doing quite mature,
8、the coverage is very comprehensive. Themselves felt through online shopping onl</p><p> Key words: mobile phone shop, foreground, background, user settings, libraries</p><p><b> 目 錄
9、</b></p><p> 1 引 言1</p><p> 1.1 背景分析1</p><p> 1.2項(xiàng)目特點(diǎn)與意義1</p><p> 1.3 論文結(jié)構(gòu)1</p><p> 2 開發(fā)工具簡介2</p><p> 2.1 Jsp 簡介2</p&g
10、t;<p> 2.2數(shù)據(jù)庫知識2</p><p> 2.3Tomcat應(yīng)用服務(wù)器3</p><p><b> 3 需求分析4</b></p><p> 3.1 可行性分析4</p><p> 3.2 功能及性能需求4</p><p> 3.3 運(yùn)行需求4
11、</p><p><b> 4 系統(tǒng)設(shè)計(jì)5</b></p><p> 4.1 設(shè)計(jì)原則5</p><p> 4.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)5</p><p> 4.3 系統(tǒng)的功能模塊圖6</p><p> 4.4數(shù)據(jù)庫的存儲結(jié)構(gòu)7</p><p> 5 系
12、統(tǒng)實(shí)現(xiàn)11</p><p> 5.1主頁以及登陸界面11</p><p> 5.2注冊界面11</p><p> 5.3后臺主界面12</p><p> 5.4 購物車界面12</p><p> 5.5 收銀臺界面13</p><p> 5.6 訂單查詢頁面13<
13、/p><p> 5.7 商品信息管理13</p><p> 5.8用戶管理14</p><p> 5.9前臺頁面左右欄管理15</p><p><b> 參考文獻(xiàn)16</b></p><p><b> 致謝16</b></p><p>
14、<b> 1 引 言</b></p><p><b> 1.1 背景分析</b></p><p> 網(wǎng)上購物越來越受歡迎了而且成為一種潮流,網(wǎng)上購物是網(wǎng)絡(luò)發(fā)展的必然趨勢。網(wǎng)上購物的平臺有B2B的,有B2C的。大家耳熟能詳?shù)挠刑詫毦W(wǎng)、卓越網(wǎng)、當(dāng)當(dāng)網(wǎng)、易趣網(wǎng)、拍拍網(wǎng)還有一些較大網(wǎng)上商城如湖北天天電視購物等。它的發(fā)展是一種趨勢,隨著人們生活
15、水平的不斷提高網(wǎng)絡(luò)的不斷成熟時網(wǎng)上購物也不斷成熟也越來越多。網(wǎng)上購物會出現(xiàn)兩種不同的發(fā)展趨勢:一種是走低價格路線像超市一樣有物美價廉的商品另一種是銷售高檔消費(fèi)商品。隨著人民文化和生活水平的不斷提高在人們生活必需品消費(fèi)價格越來越低的情況下人們對于高檔消費(fèi)品的需求也會不斷提高而網(wǎng)上購物也會為這部分需求提供服務(wù)。因此網(wǎng)上購物將會向這兩個不同的方向發(fā)展擁有各自的客戶群體并且都可能會做得很好。</p><p> 1.2項(xiàng)
16、目特點(diǎn)與意義</p><p> 通過對本次畢業(yè)設(shè)計(jì)題目的分析,充分了解了此題目的要求,對其進(jìn)行系統(tǒng)的歸納、總結(jié)得知該系統(tǒng)應(yīng)該具備如下特點(diǎn):</p><p> 1.該體統(tǒng)基本實(shí)現(xiàn)了一個網(wǎng)上購物系統(tǒng)的基本要求,所涉及到的功能包括如下:用戶的注冊登陸, </p><p> 用戶反饋意見,在線購買,添加購物車,收銀臺結(jié)賬,網(wǎng)站最新新聞等:</p>&l
17、t;p> 后臺主要有:商品的增刪改查等,用戶的基本資料維護(hù),用戶權(quán)限的基本維護(hù)等;</p><p> 2.?dāng)?shù)據(jù)庫信息更新靈活、安全、數(shù)據(jù)模式統(tǒng)一規(guī)范;</p><p> 3.優(yōu)化數(shù)據(jù)的邏輯模型設(shè)計(jì)和物理模型的設(shè)計(jì),以提高運(yùn)行速度,降低存儲空間滿足數(shù)據(jù)一致性的要求。充分考慮模塊的劃分,以便在編程時思路更清晰,進(jìn)行的更快速,從而使軟件的操作簡單易懂,提高軟件使用的便利性;</
18、p><p> 4.用戶界面友好,美觀且比較人性化,向?qū)Чδ軓?qiáng)大,便于操作;</p><p> 因此,本系統(tǒng)值得開發(fā)。</p><p><b> 1.3 論文結(jié)構(gòu)</b></p><p> 全文共分6章,具體內(nèi)容如下:</p><p> (1)引言,介紹系統(tǒng)的開發(fā)背景、國內(nèi)外研究現(xiàn)狀及發(fā)展趨勢
19、、項(xiàng)目的特點(diǎn)和意義。</p><p> ?。?)開發(fā)工具簡介,包括Myeclipse和Access數(shù)據(jù)庫。</p><p> ?。?)需求分析,對系統(tǒng)進(jìn)行了可行性分析、功能需求分析和性能需求分析給出對應(yīng)的用例圖。</p><p> (4)概要設(shè)計(jì),在需求分析的基礎(chǔ)上,進(jìn)行概要設(shè)計(jì)。</p><p> (5)詳細(xì)設(shè)計(jì),具體分析了網(wǎng)上手機(jī)購物
20、系統(tǒng)實(shí)現(xiàn)過程, 也仔細(xì)說明了系統(tǒng)實(shí)現(xiàn)過程中的關(guān)鍵技術(shù)。</p><p> ?。?)結(jié)束語,對實(shí)現(xiàn)本系統(tǒng)的過程和意義進(jìn)行了總結(jié)。</p><p><b> 2 開發(fā)工具簡介</b></p><p> 2.1 Jsp 簡介</p><p> JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來
21、封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 JSP(JavaServer Pages)是一種動態(tài)頁面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來。</p><p> JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在
22、頁面被客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。</p><p> 自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracl
23、e、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。</p><p> Div+css模式介紹</p><p> DIV+CSS是網(wǎng)站標(biāo)準(zhǔn)(或稱“WEB標(biāo)準(zhǔn)”)中常用術(shù)語之一,div+css 是一種網(wǎng)頁的布局方法,這一種網(wǎng)頁布局方法有別于傳統(tǒng)的HTML網(wǎng)頁設(shè)計(jì)語言中的表格(table)定位方式,可實(shí)現(xiàn)網(wǎng)頁頁面內(nèi)容與表現(xiàn)相分離。XHTML是The Extensible Hyper
24、Text Markup Language(可擴(kuò)展超文本標(biāo)識語言)的縮寫。XHTML基于可擴(kuò)展標(biāo)記語言(XML),是一種在HTML 基礎(chǔ)上優(yōu)化和改進(jìn)的的新語言,目的是基于XML應(yīng)用與強(qiáng)大的數(shù)據(jù)轉(zhuǎn)換能力,適應(yīng)未來網(wǎng)絡(luò)應(yīng)用更多的需求。在XHTML網(wǎng)站設(shè)計(jì)標(biāo)準(zhǔn)中,不再使用表格定位技術(shù),而是采用DIV+CSS的方式實(shí)現(xiàn)各種定位。</p><p><b> 2.2數(shù)據(jù)庫知識</b></p>
25、<p> Java中連接數(shù)據(jù)庫的技術(shù)是JDBC,Java程序通過JDBC驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。Sun公司還開發(fā)了JDBC-ODBC bridge,利用此技術(shù)Java程序可以訪問帶有ODBC驅(qū)動程序的數(shù)據(jù)庫,目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有ODBC驅(qū)動程序,所以Java程序能訪問諸如Oracle、Sybase、SQLSERVER和MS Access等數(shù)據(jù)庫。</p><p>
26、Microsoft Office Access是微軟把數(shù)據(jù)庫引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個數(shù)據(jù)庫管理系統(tǒng)。它是微軟OFFICE的一個成員, 在包括專業(yè)版和更高版本的office版本里面被單獨(dú)出售。2012年12月4日,最新的微軟Office Access 2013在微軟Office 2013里發(fā)布,微軟Office Access 2010 是前一個版本。</p><p> MS ACCESS以
27、它自己的格式將數(shù)據(jù)存儲在基于Access Jet的數(shù)據(jù)庫引擎里。它還可以直接導(dǎo)入或者鏈接數(shù)據(jù)(這些數(shù)據(jù)存儲在其他應(yīng)用程序和數(shù)據(jù)庫)。</p><p> 軟件開發(fā)人員和數(shù)據(jù)架構(gòu)師可以使用Microsoft Access開發(fā)應(yīng)用軟件,“高級用戶”可以使用它來構(gòu)建軟件應(yīng)用程序。和其他辦公應(yīng)用程序一樣,ACCESS支持Visual Basic宏語言,它是一個面向?qū)ο蟮木幊陶Z言,可以引用各種對象,包括DAO(數(shù)據(jù)訪問對象
28、),ActiveX數(shù)據(jù)對象,以及許多其他的ActiveX組件。可視對象用于顯示表和報(bào)表,他們的方法和屬性是在VBA編程環(huán)境下,VBA代碼模塊可以聲明和調(diào)用Windows操作系統(tǒng)函數(shù)</p><p> 2.3Tomcat應(yīng)用服務(wù)器</p><p> 目前支持EXTJS的應(yīng)用服務(wù)器是很多的,Tomcat是其中較為流行的一種WEB服務(wù)器,被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新
29、的java產(chǎn)品,可見其在業(yè)界的低位。Tomcat是一個免費(fèi)的開源的Serlvet容器,在Tomcat中,應(yīng)用程序的部署很簡單,不只需將你的WAR放到Tomcat的webapp的目錄下,Tomcat會自動檢測到這個文件,并將其解壓。你在瀏覽器中訪問這個應(yīng)用的ExtJs時,通常會很慢,因?yàn)門omcat要將ExtJs轉(zhuǎn)化為Serlvet文件,然后編譯。編譯完后,訪問就會很快。另外Tomcat也提供了一個應(yīng)用:manager,訪問這個應(yīng)用需要用
30、戶名和密碼,用戶名和密碼存儲在一個xml文件中。通過這個應(yīng)用,輔助于ftp,你就可以再遠(yuǎn)程通過web部署和撤銷應(yīng)用。當(dāng)然本地也可以。</p><p> Tomcat也具有傳統(tǒng)的web服務(wù)器的功能:處理Html頁面。但是與Apache相比,他的處理靜態(tài)Html能力就不如Apache。我們可以將Tomcat和Apache集成到一起。讓Apache處理靜態(tài)的Html,而Tomcat處理ExtJs和Servlet。這種
31、集成只需要修改一下Apache和Tomcat的配置文件即可。</p><p> Tomcat是一個免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器,不僅僅因?yàn)槠涿赓M(fèi),功能強(qiáng)大,更因?yàn)槠溟_放性,越來越受到人們的重視。</p><p> 與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個WAR(Web Archive)文件。WAR是Sun提出的一種Web應(yīng)用程序格式,與JAR類似,也是許多文件的一
32、個壓縮包。這個包中的文件按一定目錄結(jié)構(gòu)來組織;通常其根目錄下包含有Html和ExtJs文件或者包含著兩種文件的目錄,另外還會有一個WEB_INF目錄,這個目錄很重要。通常在WEB_INF目錄下有一個web.xml文件和一個classes目錄,web.xml是這個應(yīng)用的配置文件,而classes目錄下則包含編譯好的Servlet類和ExtJs或Servlet所依賴的其他類(如 JavaBean)。通常這些所依賴的類也可以打包成JAR放到W
33、EB_INF下的lib目錄下,當(dāng)然也可以放到系統(tǒng)的ClassPath(系統(tǒng)變量)中,但是那樣移植和管理起來不方便。</p><p><b> 3 需求分析</b></p><p> 3.1 可行性分析</p><p> 可行性分析的任務(wù)是明確開發(fā)應(yīng)用項(xiàng)目的必要性和可行性。必要性來自實(shí)現(xiàn)開發(fā)任務(wù)的迫切性,而可行性則取決于實(shí)現(xiàn)應(yīng)用系統(tǒng)的資
34、源和條件。這項(xiàng)工程需要建立在初步調(diào)查的基礎(chǔ)上。</p><p><b> ?。?) 經(jīng)濟(jì)可行性</b></p><p> 采用計(jì)算機(jī)管理不但可以提高工作效率,而且還可以節(jié)省人力、物力、財(cái)力,降低了人工處理產(chǎn)生的錯誤。由于所開發(fā)的系統(tǒng)是一個單機(jī)版的系統(tǒng),在計(jì)算機(jī)配置方面的要求也不是很高,所以企業(yè)在軟、硬件和開發(fā)經(jīng)費(fèi)上不需要進(jìn)行大的投入,并且本系統(tǒng)實(shí)施后可以顯著地提高會
35、員管理效率,通過信息共享可以不受距離的限制,有助于實(shí)現(xiàn)信息的網(wǎng)絡(luò)化管理。</p><p><b> ?。?) 技術(shù)可行性</b></p><p> 該系統(tǒng)是基于B/S結(jié)構(gòu)的管理系統(tǒng),在技術(shù)上是可以實(shí)現(xiàn)的。該系統(tǒng)是在WindowsXP系統(tǒng)環(huán)境和基于WEB的網(wǎng)絡(luò)編程開發(fā)技術(shù)jsp實(shí)現(xiàn)的,同時使用MSAccess來持久化數(shù)據(jù)。</p><p>&l
36、t;b> (3)操作可行性</b></p><p> 隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)科學(xué)的日漸成熟,其強(qiáng)大的功能已經(jīng)為人們深刻認(rèn)識,它己進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。使用計(jì)算機(jī)對信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。因?yàn)殚_發(fā)所采用的工具全是可視化工具,開發(fā)出的應(yīng)用程序均是圖形化界面,界面簡潔可操作性強(qiáng),操作員幾乎不用記任何命令就可以操作此系統(tǒng)。</p>
37、<p> 3.2 功能及性能需求</p><p> 本系統(tǒng)是購物系統(tǒng),有三方面的功能需求:</p><p> ?。?)前臺商品頁面:實(shí)現(xiàn)各類手機(jī)的展示,用戶的查看,加入購物車,商品投訴信息設(shè)置。</p><p> (2)后臺管理:管理商品的增刪改查,用戶的權(quán)限等。</p><p> (3) 庫存管理:實(shí)現(xiàn)手機(jī)進(jìn)入,出庫,銷
38、售等。</p><p> 有三方面的性能需求:</p><p> ?。?)加載數(shù)據(jù)效率要求:加載Access數(shù)據(jù)庫驅(qū)動,tomcat要啟動,本系統(tǒng)的使用不受時間限制。</p><p> (2)界面風(fēng)格要求:網(wǎng)頁用戶界面。用戶界面友好,美觀且比較人性化,便于操作; </p><p> (3)適用性要求:該管理軟件適用于Windows XP
39、及以上操作系統(tǒng)。</p><p><b> 運(yùn)行需求</b></p><p> ?。?) 用戶界面:本系統(tǒng)采用基于WEB的Jsp設(shè)計(jì),界面簡潔,可操作性強(qiáng),有強(qiáng)大的導(dǎo)航功能。</p><p> ?。?) 硬件接口:運(yùn)行本系統(tǒng)的硬件基本要求,CPU:Intel P4及以上、內(nèi)存:2GB及以上、硬盤:500GB及以上。</p>&l
40、t;p><b> 4 系統(tǒng)設(shè)計(jì)</b></p><p> 系統(tǒng)概要設(shè)計(jì)的目的是確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是確定系統(tǒng)的物理配置方案,并且進(jìn)而確定組成系統(tǒng)的每個程序的結(jié)構(gòu)。進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì),確定軟件由哪些模塊組成以及這些模塊之間的動態(tài)調(diào)用關(guān)系。進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)時應(yīng)該遵循的最主要的原理是模塊獨(dú)立原理,也就是說:軟件應(yīng)該由一組完成相對獨(dú)立的子功能模塊組成,這些模塊之間的接口關(guān)系應(yīng)盡
41、量簡單。</p><p> 自頂向下逐步求精是進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)的常用途經(jīng),在進(jìn)行詳細(xì)的過程設(shè)計(jì)和編寫程序之前,首先進(jìn)行結(jié)構(gòu)設(shè)計(jì),其好處在于可以在軟件開發(fā)的早期站在全局高度對軟件結(jié)構(gòu)進(jìn)行優(yōu)化,在這個時期進(jìn)行優(yōu)化付出的代價不高,卻可以使軟件質(zhì)量得到重大改進(jìn)。</p><p><b> 4.1 設(shè)計(jì)原則</b></p><p> 為了使本系統(tǒng)
42、功能齊全完備,操作簡單,最大限度的提高軟件質(zhì)量,從而滿足用戶的實(shí)際需要,在設(shè)計(jì)開發(fā)過程中遵循了以下原則:</p><p> ?。?) 準(zhǔn)確性原則:對輸入的相關(guān)資料建立檢錯機(jī)制,及時報(bào)錯,使用戶能夠及時準(zhǔn)確的輸入合法的數(shù)據(jù)。</p><p> (2) 易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進(jìn)行提示。</p><p> (3) 源代碼可讀
43、性強(qiáng):為了便于其他設(shè)計(jì),維護(hù)人員讀懂代碼和以后的代碼修改,軟件升級維護(hù),盡可能做好代碼注釋工作。</p><p> 4.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)</p><p> 數(shù)據(jù)庫(Database),是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,是用于查詢的大量數(shù)據(jù)的存儲區(qū)域。使用數(shù)據(jù)庫可以帶來很多好處:如減少數(shù)據(jù)的冗余度,從而大大的節(jié)省了數(shù)據(jù)的存儲空間,實(shí)現(xiàn)數(shù)據(jù)資源的充分共享等。此外,數(shù)據(jù)庫技術(shù)還為用
44、戶提供了非常簡便的使用手段,使用戶易于編寫有關(guān)數(shù)據(jù)庫的應(yīng)用程序。特別是近年來推出的計(jì)算機(jī)關(guān)系數(shù)據(jù)庫管理系統(tǒng),操作直觀,使用靈活,編程方便,功能強(qiáng)大,環(huán)境適用廣泛,數(shù)據(jù)處理能力極強(qiáng)。</p><p> 數(shù)據(jù)庫的設(shè)計(jì)是指對一個給定的應(yīng)用環(huán)境,構(gòu)造數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足各種用戶需求。作為信息資源開發(fā)、管理和服務(wù)的一種有效地手段,數(shù)據(jù)庫技術(shù)的應(yīng)用已經(jīng)越來越廣泛,從小型的單項(xiàng)事務(wù)處理系統(tǒng)到大型的信息系統(tǒng)
45、大都用先進(jìn)的數(shù)據(jù)庫技術(shù)來保存系統(tǒng)數(shù)據(jù)的安全性、完整性和共享性、對一個實(shí)際的系統(tǒng)來說,數(shù)據(jù)庫表的設(shè)計(jì)在遵循數(shù)據(jù)庫理論的同時,必須能用開發(fā)工具來實(shí)現(xiàn)用戶在各方面提出的功能要求。在實(shí)際應(yīng)用中,需要保存的數(shù)據(jù)很多,而且這些數(shù)據(jù)之間往往還有關(guān)聯(lián),利用數(shù)據(jù)庫來管理這些數(shù)據(jù),可以很方便的查詢和更新。</p><p> 4.3 系統(tǒng)的功能模塊圖</p><p> 根據(jù)需求分析,系統(tǒng)功能模塊結(jié)構(gòu)如圖4-
46、1所示。</p><p><b> 圖4-1功能結(jié)構(gòu)圖</b></p><p> 4.4數(shù)據(jù)庫的存儲結(jié)構(gòu)</p><p> 本系統(tǒng)采用MS Access數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名為:db。</p><p> 此表記錄主頁鏈接模塊的主要信息包括:鏈接地址、鏈接名稱等。</p><p><b&
47、gt; 表4-1 鏈接表</b></p><p> 此表記錄后臺管理員的基本信息包括:用戶名、密碼。</p><p> 表4-2 管理員表 </p><p> 此表記錄用戶夠買商品以后的在庫狀態(tài)包括:購物籃id、貨物id、用戶名、購物籃內(nèi)容、是否結(jié)算等。</p><p> 表4-3 購物車表 </p>&
48、lt;p> 此表主要記錄數(shù)據(jù)里的所有商品信息包括:貨物id、分類id、貨物名字、貨物金額、貨物介紹等。</p><p> 表4-4 商品信息表</p><p> 此表記錄注冊本商城的所用非管理員用戶的信息包括:用戶名、密碼、郵箱、地址等</p><p><b> 表 4-5 用戶表</b></p><p>
49、 此表是對登陸用戶級別的一個判斷通過type關(guān)鍵字來實(shí)現(xiàn)</p><p> 表 4-6 辨別級別表</p><p> 此表記錄主頁新聞欄里各種新聞的信息:包括新聞標(biāo)題、內(nèi)容、日期等</p><p><b> 表 4-7 新聞表</b></p><p> 此表記錄商城主頁動態(tài)里所顯示內(nèi)容的信息包括:標(biāo)題、內(nèi)容、日
50、期等</p><p> 表 4-8 網(wǎng)站動態(tài)表</p><p> 此表記錄主頁導(dǎo)航欄里的內(nèi)容(商品種類)包括:導(dǎo)航標(biāo)題。</p><p> 表 4-9 菜單導(dǎo)航表</p><p> 此表記錄從本商城購買商品的用戶的收貨地的信息包括:商品id編號、用戶名、日期、購買商品數(shù)量、是否結(jié)算等</p><p> 表 4
51、-10 購物者信息表</p><p> 記錄主頁最下方的網(wǎng)站版本信息包括:版本號、網(wǎng)址、網(wǎng)站圖標(biāo)、傳真、郵編、地址等</p><p> 表 4-11 前臺版本表</p><p><b> 5 系統(tǒng)實(shí)現(xiàn)</b></p><p> 5.1主頁以及登陸界面</p><p> 進(jìn)入系統(tǒng)的主界面
52、在這里用戶可以看到本站商品、站內(nèi)新聞、熱賣商品以及注冊等主要功能模塊:</p><p><b> 圖5-1 主頁</b></p><p><b> 5.2注冊界面</b></p><p> 本頁面是為用戶提供注冊的,簽寫好信息后點(diǎn)擊確定就以登陸本網(wǎng)站購買本網(wǎng)站東西了,沒有注冊,只能瀏覽不能購買本站商品如:</p
53、><p><b> 圖5-2 注冊頁面</b></p><p><b> 5.3后臺主界面 </b></p><p> 這是管理登陸成功以后的主界面普通用戶是看不到此頁面的其中包括對前臺管理的各個弄能菜單。</p><p><b> 圖5-3 后臺主頁</b></p&
54、gt;<p> 5.4 購物車界面 </p><p> 此頁面是用戶選擇好商品以后加入到購物車的頁面,用戶也可以直接登陸本網(wǎng)站查看自己的購物車內(nèi)的商品以及刪除已選商品。</p><p> 圖5-4 購物車頁面</p><p><b> 5.5 收銀臺界面</b></p><p> 此頁面是點(diǎn)擊購
55、物車圖上的結(jié)算按鈕以后的頁面,用戶簽寫自己完成的收貨地址然后點(diǎn)確定按鈕就可以完成購物。</p><p><b> 圖5-5 收銀臺</b></p><p> 5.6 訂單查詢頁面 </p><p> 此頁面是及購物車頁面點(diǎn)擊查看購物車按鈕后對自己購買商品的一個查看頁面包括用戶信息,如果有錯誤可以修改等。</p><p&
56、gt; 圖5-6 訂單查詢頁面</p><p> 5.7 商品信息管理</p><p><b> ?。?) 添加商品 </b></p><p> 此頁面是管理員進(jìn)入后臺后進(jìn)行前臺商品分類、增加的管理。</p><p> 圖5-7 商品添加管理</p><p><b> ?。?)
57、修改商品</b></p><p> 此頁面是管理員對商品批量修改與刪除頁面:</p><p> 圖5-8 商品修改管理</p><p><b> 5.8用戶管理</b></p><p> 此頁面管理員進(jìn)入后臺后對本站用戶管理,包括刪除本站不合法的用戶、長久沒有登錄過的用戶、以及省級為vip用戶等。&l
58、t;/p><p><b> 圖5-9 用戶管理</b></p><p> 5.9前臺頁面左右欄管理</p><p> 管理員進(jìn)入后臺后對前臺頁面新聞欄添加新聞的管理。</p><p> 圖5-10 新聞管理</p><p><b> 參考文獻(xiàn)</b></p>
59、<p><b> 1.書:</b></p><p> [1] 鄭阿奇.《Java教程》.電子工業(yè)出版社 . 2009-9-1 </p><p> [2] 孫晨霞,楊興運(yùn).《java程序設(shè)計(jì)》.中國計(jì)劃出版社 ,2007.8</p><p> [4] Timothy J.O Leary,《計(jì)算機(jī)科學(xué)與導(dǎo)論》.高等教育出版社.
60、 2008</p><p> [5] 孫衛(wèi)琴,李洪成.《Tomcat與Jsp Web開發(fā)技術(shù)詳解》, 電子工業(yè)出版社,2003</p><p> [6] Cay S.Horstmann 《Java 2 核心技術(shù)》.機(jī)械工業(yè)出版社. 2003</p><p><b> 2.網(wǎng)址:</b></p><p> [1]
61、 http://stackoverflow.com/search?</p><p> [2] http://tomcat.apache.org/</p><p><b> 致謝</b></p><p> 經(jīng)過將近半年的忙碌和工作,本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲。作為一個本科的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免會有考慮不周全的地方。如果沒有導(dǎo)師的督
62、促指導(dǎo),以及同學(xué)們的支持,想要完成這個設(shè)計(jì)是困難的。在這里我首先要感謝我的導(dǎo)師王克儉老師,從系統(tǒng)設(shè)計(jì)的選題、界面的設(shè)計(jì)、功能的實(shí)現(xiàn)、代碼的編輯都凝聚著導(dǎo)師的智慧和汗水。王克儉老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、專業(yè)的編程思想、系統(tǒng)的思維方式深深的影響著我,老師謙虛、寬厚待人的高尚品質(zhì)熏陶著我,讓我終身受益。其次,我要感謝那些曾經(jīng)給我授過課的每一位老師,是你們教會我專業(yè)知識,教會我待人處事的道理。最后,我要感謝我的母?!颖鞭r(nóng)業(yè)大學(xué),是母校給我提供了良
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上手機(jī)商城系統(tǒng)
- 軟件工程網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上手機(jī)銷售系統(tǒng)
- 網(wǎng)上手機(jī)銷售系統(tǒng)畢業(yè)論文
- 網(wǎng)上書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程畢業(yè)論文
- 網(wǎng)上書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程畢業(yè)論文
- 軟件工程畢業(yè)論文-android手機(jī)衛(wèi)士的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-手機(jī)通話錄音系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上手機(jī)銷售系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)論文——網(wǎng)上商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯管理)
- 軟件工程畢業(yè)論文-基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(作者投稿)
- 軟件工程畢業(yè)論文-基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(專家審稿)
- teambs網(wǎng)上手表商城設(shè)計(jì)與實(shí)現(xiàn)
- 基于jsp的網(wǎng)上手機(jī)店系統(tǒng)畢業(yè)論文
- 軟件工程畢業(yè)論文-黨務(wù)cms系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-庫存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-實(shí)時路況系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-預(yù)約掛號系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
評論
0/150
提交評論