版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 緒 論</b></p><p> 近年來,隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費者展示出一種新穎的購物理念。</p><p> 網(wǎng)上購物系統(tǒng)作為B2B,B2C(Business to Customer,即企業(yè)對消
2、費者),C2C(Customer to Customer,即消費者對消費者)電子商務(wù)的前端商務(wù)平臺,在其商務(wù)活動全過程中起著舉足輕重的作用。本文主要考慮的是如何建設(shè)B2C的網(wǎng)上購物系統(tǒng)。</p><p> 網(wǎng)上購物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動或更新的資源,如公司簡介、管理規(guī)范和公司制度等等;動態(tài)信息是指隨時變化的信息,如商品報價,會議安排和
3、培訓(xùn)信息等。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實現(xiàn)了公司間文檔與資金的無紙化交換。</p><p> 第1章 系統(tǒng)開發(fā)背景與意義</p><p> 1.1 系統(tǒng)開發(fā)背景</p><p> 隨著計算機和網(wǎng)絡(luò)的日趨普及,越來越多的商家在網(wǎng)上升起商店,向消費者展示出一片新鮮的購物大地。在美、日等
4、信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國的世界級超一流的零售商,如沃爾瑪凱瑪特、家庭倉儲、科羅格、J.C培尼等紛紛躋身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國的家庭已越來越習(xí)慣于在家中從網(wǎng)上購物。</p><p> 在我國,網(wǎng)上購物從無到有也不過短短幾年時間。我國第一家網(wǎng)上購物發(fā)生在1996年,燕莎友誼商場首次通過網(wǎng)上商城售出一個景泰藍,雖然貨款的支付不是在網(wǎng)上進行的,但這畢竟為我國零售業(yè)奏出了網(wǎng)上購物的
5、先聲。如今,在北京、上海、深圳等大城市,已有200多家商場,專賣店開設(shè)了網(wǎng)上商店,還有一些正處在觀望階段。真正意義上的網(wǎng)上購物,即貨款的結(jié)算在網(wǎng)上進行,已在國內(nèi)實現(xiàn)。深圳無虹商場去年5月開辦了我國第一家實行計單和支付一體上的網(wǎng)上商店,上網(wǎng)的消費者只要擁有一張招商銀行的“一卡通”,便可輕松購物, 24小時內(nèi)商家送貨上門。商家投資網(wǎng)上商店目的是賺錢。但從目前網(wǎng)上商店的運營情況來看,上網(wǎng)者不購物、購物者不上網(wǎng)的現(xiàn)象非常普遍,網(wǎng)上生意滲淡已是目
6、前各大網(wǎng)上商店共同的困惑。上海首家網(wǎng)上商店——上海億樣購物中心由于經(jīng)營不善,開業(yè)不到半年即關(guān)門停業(yè),北京的一些大型零售商場,其網(wǎng)上商店“門庭冷落”。</p><p> 結(jié)算方式的原始落后是網(wǎng)上購物致命的弱點。在國外,計算機一般都與銀行的帳戶相聯(lián),消費者和網(wǎng)絡(luò)商店只需和網(wǎng)上銀行打交道,不必當(dāng)面直接支取現(xiàn)金。在我國目前除淘寶、拍拍等幾家網(wǎng)上商店進行網(wǎng)上購物結(jié)算外,大部分商家結(jié)算只能采取 “送貨上門、到貨付款”或“郵
7、寄上門、貸款郵資先付”的方式。這樣不但浪費了時間和人力,而且限制了網(wǎng)絡(luò)的覆蓋范圍和商品的結(jié)構(gòu)種類。因此,安全、快捷、方便的電子支付手段將是今后網(wǎng)上商店健康發(fā)展的主要要素。</p><p> 1.2 系統(tǒng)開發(fā)意義</p><p> 從系統(tǒng)的背景來看,可以看出開發(fā)一個網(wǎng)上購物系統(tǒng)有以下幾點重大的意義:</p><p> 投資少,回收快。一項針對中國中小企業(yè)的情況調(diào)
8、查顯示,個人在網(wǎng)下啟動銷售公司的平均費用至少5萬元,而網(wǎng)上開店建店成本非常小。一般說,籌辦一家網(wǎng)上的商店投入很小,不用去辦營業(yè)執(zhí)照,不用去租門面,不用囤積貨品,所需資金不過1500元左右;網(wǎng)上商店比同等規(guī)模的地面商店“租金”要低得多,同時租金不會因為營業(yè)面積的增加而增加,投資者也不用為延長營業(yè)時間而增加額外的費用。 </p><p> 基本不需要占壓資金。傳統(tǒng)商店的進貨資金少則幾千元,多則數(shù)萬元,而網(wǎng)上商店則
9、不需要壓資金。 </p><p> 24小時營業(yè)時間。網(wǎng)上商店延長了商店的營業(yè)時間,一天24小時、一年365天不停地運作,無須專人值班看店,都可照常營業(yè)。傳統(tǒng)店鋪的營業(yè)時間一般為8-12小時,遇上壞天氣或者老板、店員有急事也不得不暫時休息。 </p><p> 不受店面空間的限制。哪怕只是街邊小店,在網(wǎng)上卻可以擁有百貨大樓那么大的店面,只要投資者愿意,可以擺上成千上萬種商品。目前國
10、內(nèi)最大的專業(yè)拍賣網(wǎng)站同時在線的商品要超過10萬件,已超過一些大超市。 </p><p> 不受地理位置影響。不管客戶離店有多遠,也不管顧客是國內(nèi)還是國外,在網(wǎng)上,客戶一樣可以很方便地找到并購買商品。這令消費群體突破了地域的限制,變得無限廣闊了。</p><p> 第2章 網(wǎng)上購物系統(tǒng)需求分析</p><p> 2.1 網(wǎng)上購物系統(tǒng)的現(xiàn)狀</p>
11、<p> 目前在國內(nèi)購物系統(tǒng)的開發(fā),PHP與ASP技術(shù)應(yīng)用最為廣泛。而JSP由于是一種較新的技術(shù),國內(nèi)采用的較少。但在國外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用JSP。</p><p> 采用PHP的網(wǎng)站如新浪網(wǎng)(sina)、中國人(Chinaren)等,但由于PHP本身存在的一些缺點,使得它不適合應(yīng)用于大型電子商務(wù)站點,而更適合一些小型的商業(yè)站點。</p>
12、<p> 首先,PHP缺乏規(guī)模支持。其次,缺乏多層結(jié)構(gòu)支持,對于大負荷站點,解決方法只有一個:分布計算。數(shù)據(jù)庫、應(yīng)用邏輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開,組成二維陣列,而PHP則缺乏這種支持。還有上面提到過的一點,PHP提供的數(shù)據(jù)庫接口支持不統(tǒng)一,這就使得它不適合運用在電子商務(wù)中。</p><p> ASP是Microsoft開發(fā)的動態(tài)網(wǎng)頁語言,也繼承了微軟產(chǎn)品的一貫傳統(tǒng),即只能
13、運行于微軟的服務(wù)器產(chǎn)品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的插件來支持ASP,但是ASP本身的功能有限,必須通過ASP+COM的組合來擴充,Unix下的COM實現(xiàn)起來非常困難。 </p><p> JSP則沒有以上缺陷,JSP可以通過SUN Jav
14、a的Java Class和EJB獲得規(guī)模支持,通過EJB/CORBA以及眾多廠商的Application Server獲得結(jié)構(gòu)支持。</p><p> 三者中,JSP應(yīng)該是未來發(fā)展的趨勢。世界上一些大的電子商務(wù)解決方案提供商都采用JSP/Servlet。比較出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere;西方另外一個非常著名的電子商務(wù)軟件提供商Intershop,
15、它原來的產(chǎn)品Intershop1 ,2, 3, 4占據(jù)了主要的電子商務(wù)軟件份額。它們都是通過CGI來提供支持 的。但去年10月后它推出了Enfinity,一個采用JSP/Servlet的電子商務(wù)Application Server,而且聲言不再開發(fā)傳統(tǒng)軟件。</p><p> 總的來說,ASP、PHP、JSP三者都有相當(dāng)數(shù)量的支持者,而這三者也各有所長,在開發(fā)過程中,我們應(yīng)該根據(jù)實際的需要來使用最合適的技術(shù),本
16、系統(tǒng)則采用較新的JSP技術(shù),一方面JSP的安全性和跨平臺性比較好,另一方面,我也希望能從開發(fā)該系統(tǒng)的過程中,深入學(xué)習(xí)一下這門編程語言。</p><p><b> 2.2 可行性分析</b></p><p> JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。JSP技術(shù)有點類似ASP技
17、術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件 (*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。</p><p> 用JSP開發(fā)的Web應(yīng)用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)上運行。</p><p> JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理
18、邏輯。網(wǎng)頁還能通過tags和 scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。</p><p> Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要
19、的功能。</p><p> 2.3 系統(tǒng)實現(xiàn)的目標</p><p> 現(xiàn)在流行的網(wǎng)上購物系統(tǒng)不僅要有漂亮的網(wǎng)頁,更要有嚴謹?shù)囊?guī)劃,注重每一個細小的環(huán)節(jié),這樣才能使得在電子交易時避免不必要錯誤發(fā)生。我們將使用HTML、JSP等技術(shù)來編輯網(wǎng)頁,并運用JDBC技術(shù)把數(shù)據(jù)庫和動態(tài)網(wǎng)頁相關(guān)聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,這種方法在數(shù)據(jù)量不大時
20、有很多的應(yīng)用場合。當(dāng)數(shù)據(jù)量比較大,并且有較強的專業(yè)性時,錄入的費用和出錯的可能性都相應(yīng)上升。本設(shè)計在實際應(yīng)用中的解決方案是建立網(wǎng)站, 以及自己的數(shù)據(jù)庫,使得所需商品信息可以及時的保存、更新,可以更好的及時了解商品買賣的情況。</p><p> 2.4 系統(tǒng)功能需求</p><p> 通過對淘寶網(wǎng),拍拍等網(wǎng)上購物的認識和分析,我對網(wǎng)上購物有了基本的了解,我覺得該系統(tǒng)至少應(yīng)該具有以下的一些
21、基本功能:</p><p> 注冊管理:能夠?qū)τ脩裘艽a的簡單驗證;能夠?qū)﹄娮余]箱,Email進行有效性驗證;能夠防止利用頁面刷新重復(fù)注冊,以及已經(jīng)注冊的用戶不能重復(fù)注冊。</p><p> 商品瀏覽:分類顯示商品;顯示商品詳情,提供購買鏈接;可以對商品進行模糊查詢。瀏覽商品時不要求用戶登錄,但下訂單前用戶必須登錄,對于瀏覽過的商品有歷史記錄。</p><p>
22、; 購物車管理:欲購買商品可以增添到購物車;也可以從購物車退回商品,清空購物車;對于同一件商品的多次購買只能在原來的商品上增添數(shù)量,還可以修改購物車中某個商品的數(shù)量,統(tǒng)計商品總金額。</p><p> 訂單管理:只有登錄的用戶可下訂單;用戶可以查看自己的訂單。管理員可以修改訂單的狀態(tài)。 </p><p> 商品管理:管理員可以增添商品分類;修改商品基本信息;增添商品時候可以上傳圖片。
23、</p><p> 注冊用戶管理:管理員可以通過查詢指定用戶,并管理用戶的啟用,凍結(jié)。</p><p> 公告管理:管理員可以通過公告的形式向顧客告知本商城的近期動向,如:打折信息、維護信息等。</p><p> 第3章 系統(tǒng)設(shè)計工具介紹</p><p><b> 3.1 平臺選擇</b></p>
24、<p> Microsoft軟件是日常生活中使用最為廣泛的軟件,基于這一特點,我們選用的平臺是Java Server Page(簡稱JSP)+SQL2005數(shù)據(jù)庫,它適應(yīng)于Windows操作系統(tǒng)并能很好的與其應(yīng)用程序結(jié)合,而且SQL Server 2005數(shù)據(jù)庫也易操作,從而大大降低了編程難度。具體如下:</p><p> 采用了Internet架構(gòu),Bowser/Server模式。</p&g
25、t;<p> Web服務(wù)器采用Tomcat6.0服務(wù)器,數(shù)據(jù)庫管理系統(tǒng)為SQL Server 2005。</p><p> 開發(fā)工具使用Dreamweaver搭建系統(tǒng)頁面框架,再用MyEclipse在其中插入JSP語句,JavaBean使用MyElipse編寫。</p><p> 3.2 系統(tǒng)開發(fā)工具</p><p> 本系統(tǒng)是基于JSP+SQ
26、L Server 2005數(shù)據(jù)庫技術(shù)實現(xiàn)的,現(xiàn)對JSP技術(shù)和SQL Server 2005數(shù)據(jù)庫作簡要的介紹。</p><p> 3.2.1 開發(fā)語言—JSP</p><p> JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。JavaBean是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaBean和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向
27、對象,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)等特點。JSP的技術(shù)的優(yōu)勢:</p><p> 一次編寫,到處運行。在這一點上Java比PHP更出色,除了系統(tǒng)之外,代碼不需要做任何更改。</p><p> 系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASP/PHP的局限性是顯而易見的。</p><p>
28、 JSP技術(shù)是用Java語言作為腳本語言的。Java語言是成熟的、強大的、易擴充的編程語言。</p><p> 高效性與安全性。JSP在執(zhí)行前先被編譯成字節(jié)碼,字節(jié)碼由Java虛擬機解釋執(zhí)行,比源碼解釋效率高。</p><p> 可維護性。由于JSP技術(shù)是一種開放的、跨平臺的結(jié)構(gòu),因此Web服務(wù)器、平臺及其他組件能很容易升級或切換,且不會影響JSP基本的應(yīng)用程序。</p>
29、<p> 多樣化和功能強大的開發(fā)工具支持。Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。</p><p> 3.2.2 數(shù)據(jù)庫—Microsoft SQL Server 2005</p><p> SQL Server是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。SQL Server 2005是Microsoft公司推出的SQL
30、 Server數(shù)據(jù)庫管理系統(tǒng)的較新版本。SQL Server 2005數(shù)據(jù)庫引擎提供完整的XML支持。它還具備構(gòu)成最大的Web站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。</p><p> SQL Server 2005關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理所需的功能。數(shù)據(jù)庫引擎充分保護數(shù)據(jù)完整性,同時將管理眾多并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。SQL Server 2005分布式查詢使得以引用來自不同
31、數(shù)據(jù)源的數(shù)據(jù),就好像這些數(shù)據(jù)是SQL Server 2005數(shù)據(jù)庫的一部分,同時分布式事務(wù)支持充分保護分布式數(shù)據(jù)更新的完整性。</p><p> 第4章 系統(tǒng)設(shè)計功能模塊:</p><p><b> 4.1 項目規(guī)劃</b></p><p> 網(wǎng)上購物系統(tǒng)是一個典型的JSP數(shù)據(jù)庫開發(fā)應(yīng)用程序,由前臺商品展示及銷售、后臺管理2部分組成。&l
32、t;/p><p> 前臺商品展示及銷售:該部分主要包括新品上架、特價商品、銷售排行、購物車、會員管理、商品公告及訂單查詢、商品查詢等。</p><p> 后臺管理:該部分主要對商城內(nèi)的一些基礎(chǔ)數(shù)據(jù)進行有效管理,包括商品管理、會員管理、訂單管理、公告管理等。</p><p> 4.1.1 系統(tǒng)功能結(jié)構(gòu)圖</p><p> 網(wǎng)上購物系統(tǒng)前臺功
33、能結(jié)構(gòu)如圖4-1所示</p><p> 圖4-1 系統(tǒng)前臺功能結(jié)構(gòu)圖</p><p> 網(wǎng)上購物系統(tǒng)后臺功能結(jié)構(gòu)如圖4-2所示</p><p> 圖4-2 系統(tǒng)后臺功能結(jié)構(gòu)圖</p><p> 4.1.2 處理流程</p><p> 系統(tǒng)處理業(yè)務(wù)流程如圖4-3所示</p><p>
34、圖4-3 業(yè)務(wù)流程圖</p><p><b> 4.2 系統(tǒng)設(shè)計</b></p><p> 4.2.1 設(shè)計目標</p><p> 本系統(tǒng)在設(shè)計時應(yīng)該滿足以下幾個目標:</p><p> 采用人機對話的操作方式,界面設(shè)計美觀友好、信息查詢靈活、方便、快捷、準確、數(shù)據(jù)存儲安全可靠。</p><p
35、> 全面展示商城內(nèi)所有商品,并可展示最新商品及特價商品。</p><p> 為顧客提供一個方便、快捷的商品信息查詢功能。采用模糊查詢查詢數(shù)據(jù)。</p><p> 會員可以隨時修改自己的會員資料。</p><p><b> 實現(xiàn)網(wǎng)上購物。</b></p><p> 商品銷售排行,以方便顧客了解本商城內(nèi)的熱銷
36、商品及幫助企業(yè)領(lǐng)導(dǎo)者做出相應(yīng)的決策。</p><p> 查看商城內(nèi)的公告信息。</p><p> 用戶隨時都可以查看自己的訂單。</p><p> 對用戶輸入的數(shù)據(jù),系統(tǒng)進行嚴格的數(shù)據(jù)檢驗,盡可能排除人為的錯誤。</p><p> 系統(tǒng)最大限度地實現(xiàn)了易維護性和易操作性。</p><p> 系統(tǒng)運行穩(wěn)定、安全
37、可靠。</p><p> 4.2.2 系統(tǒng)開發(fā)環(huán)境</p><p><b> 硬件平臺:</b></p><p> CPU:2.00GHz;</p><p><b> 內(nèi)存:2G。</b></p><p><b> 軟件平臺:</b></
38、p><p> 操作系統(tǒng):Windows 7 旗艦版;</p><p> 數(shù)據(jù)庫:SQL Server 2005;</p><p> 開發(fā)工具包:JDK Windows-i586;</p><p> JSP服務(wù)器:Tomcat 5.0以上;</p><p><b> 瀏覽器:IE 8;</b>
39、</p><p> 分辨率:最佳效果1024×768。</p><p><b> 4.3 數(shù)據(jù)庫設(shè)計</b></p><p> 本系統(tǒng)數(shù)據(jù)庫采用SQL Server 2005數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為db_shop,共包含9張表。</p><p> ?。?)tb_superType(商品大分類信息表)<
40、;/p><p> 商品大分類信息表主要用來保存商品類別中大的類別信息。表tb_superType的結(jié)構(gòu)如表4-1所示。</p><p> 表4-1 商品大分類信息表</p><p> ?。?)tb_subType(商品小分類信息表)</p><p> 商品小分類信息表主要用來保存商品類別中小的類別信息。表tb_subType的結(jié)構(gòu)如表4-2
41、所示。</p><p> 表4-2 商品小分類信息表</p><p> ?。?)tb_rebate(折扣表)</p><p> 折扣表用來保存顧客在購買商品時的折扣信息。表tb_rebate的結(jié)構(gòu)如表4-3所示。</p><p><b> 表4-3 折扣表</b></p><p> ?。?)
42、tb_order_detail(訂單明細表)</p><p> 訂單明細表用來保存訂單的詳細信息。表tb_order_detail的結(jié)構(gòu)如表4-4所示。</p><p> 表4-4 訂單明細表</p><p> ?。?)tb_order(訂單信息主表)</p><p> 訂單信息主表用來保存訂單的概要信息。表tb_order的結(jié)構(gòu)如表4
43、-5所示。</p><p> 表4-5 訂單信息主表</p><p> ?。?)tb_member(會員信息表)</p><p> 會員信息表主要用來存儲所注冊的會員的信息。表tb_member的結(jié)構(gòu)如表4-6所示。</p><p> 表4-6 會員信息表</p><p> ?。?)tb_manager(管理員信
44、息表)</p><p> 管理員信息表用來保存管理員信息。表tb_manager的結(jié)構(gòu)如表4-7所示。</p><p> 表4-7 管理員信息表</p><p> ?。?)tb_goods(商品信息表)</p><p> 商品信息表主要用來保存商品信息。表tb_goods的結(jié)構(gòu)如表4-8所示。</p><p>
45、 表4-8 商品信息表</p><p> ?。?)tb_BBS(公告信息表)</p><p> 公告信息表主要用來保存商城的公告信息。表tb_BBS的結(jié)構(gòu)如表4-9所示。</p><p> 表4-9 公告信息表</p><p> 第5章 網(wǎng)上購物系統(tǒng)實現(xiàn)過程</p><p> 本系統(tǒng)所采用的是Internet架
46、構(gòu),三層B/S模式,采用JSP+SQL Server 2005數(shù)據(jù)庫技術(shù)實現(xiàn),同時利用了JavaBean、JavaScript、JDBC-ODBC橋接器等技術(shù)。本節(jié)將首先介紹系統(tǒng)開發(fā)工具、再介紹系統(tǒng)各部分的實現(xiàn)方法。</p><p> 5.1 系統(tǒng)各部分的實現(xiàn)方法</p><p> 從系統(tǒng)功能模塊劃分中可以看出,系統(tǒng)功能模塊分為前臺和后臺。前臺包括有用戶注冊、用戶登錄、修改個人信息、查
47、詢商品、特價商品展示、新品展示、購買商品、加入購物車、支付等功能。后臺模塊總要有添加商品、刪除商品、添加商品類別、管理用戶、管理公告、管理訂單等。各模塊雖然是獨立的,但又統(tǒng)一于同一數(shù)據(jù)庫中,便于管理員管理維護數(shù)據(jù)庫,同時也便于用戶的操作。</p><p> 5.1.1 創(chuàng)建與數(shù)據(jù)庫的連接</p><p> 在JSP中可以使用Java的JDBC技術(shù),實現(xiàn)對數(shù)據(jù)庫中表記錄的查詢、修改和刪除
48、等操作。JDBC技術(shù)在JSP中占有很重要的位置。JDBC(Java DataBase Connectivity)是Java數(shù)據(jù)庫連接API。簡單地說,JDBC能完成三件事:</p><p> 與一個數(shù)據(jù)庫建立連接</p><p> 向數(shù)據(jù)庫發(fā)送SQL語句</p><p> 處理數(shù)據(jù)庫返回的結(jié)果</p><p> JDBC-ODBC橋是
49、一個JDBC驅(qū)動程序,它通過將JDBC操作轉(zhuǎn)換為ODBC操作來實現(xiàn)JDBC操作。對ODBC,它像是通常的應(yīng)用程序,橋為所有對ODBC可用的數(shù)據(jù)庫實現(xiàn)JDBC。JDBC在設(shè)計上和ODBC很相似。JDBC和數(shù)據(jù)庫建立連接的一種常見方式是建立一個JDBC-ODBC橋接器。由于ODBC驅(qū)動程序被廣泛的使用,建立這種橋接器,是的JDBC有能力訪問幾乎所有類型的數(shù)據(jù)庫。JDBC也可以直接加載數(shù)據(jù)庫渠道程序訪問數(shù)據(jù)庫。</p><
50、p> 5.1.2 訪問數(shù)據(jù)庫的JavaBean</p><p> JavaBean是一種Java語言寫成的可重用組件。為寫成JavaBean,類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器。JavaBean通過提供符合一致性設(shè)計模式的公共方法將內(nèi)部域暴露成為屬性。眾所周知,屬性名稱符合這種模式,其他Java類可以通過自省機制發(fā)現(xiàn)和操作這些JavaBean屬性。</p><p>
51、 用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用Java代碼創(chuàng)造的對象進行打包,并且其他的開發(fā)者可以通過內(nèi)部的JSP頁面、Servlet、其他JavaBean、Applet程序或應(yīng)用來使用這些對象。用戶可以認為JavaBean提供了一種隨時隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。</p><p> JSP的一個重要特性就是可以用JavaBean實現(xiàn)功能的擴展。將大部分功能放在Jav
52、aBean中完成,以使JSP頁面程序更干凈簡潔、利于維護。JavaBean可以很方便的用來捕獲頁面表單的輸入并完成各種業(yè)務(wù)邏輯的處理。</p><p> 連接數(shù)據(jù)庫的JavaBean—ConnDB。通過JSP頁面調(diào)用此JavaBean,可以實現(xiàn)對數(shù)據(jù)庫的連接,數(shù)據(jù)表的添加、刪除、更新等操作。</p><p> 編譯及使用JavaBean</p><p> 例如
53、用JDK的javac命令編譯ConnDB.java,得到ConnDB.class文件,即表示建立了一個JavaBean。在JSP頁面中要使用這個JavaBean,先使用語句:<%@ page import="com.wgh.DB.connDB" %>,通過該引用就可以實現(xiàn)Bean中相關(guān)功能函數(shù),這樣就可以方便的完成對數(shù)據(jù)庫的增、刪、改和查詢等操作。</p><p> 5.2 系統(tǒng)
54、界面設(shè)計</p><p> 5.2.1 網(wǎng)站前臺首頁設(shè)計</p><p> 在飛鴿購物商城的首頁中,用戶不但可以在第一時間內(nèi)掌握商城推出的特價商品、上架新品、最新公告等,還可以查看銷售排行、搜索指定商品、商品分類查詢等。飛鴿購物商城前臺首頁的運行結(jié)果如圖5-1所示。</p><p> 圖5-1 網(wǎng)站前臺首頁</p><p> 下面以列
55、表形式給出前臺頁面各部分的說明信息,如表5-1所示。</p><p> 表5-1前臺頁面說明</p><p> 5.2.2 特價商品模塊設(shè)計</p><p> 特價商品模塊共有兩個入口,一個是網(wǎng)站導(dǎo)航條中的【特價商品】導(dǎo)航按鈕,另一個是網(wǎng)站前臺的居中位置,分欄列出了商城中特價商品中最新的兩條特價商品信息,單擊特價商品展區(qū)中的“More…”超鏈接可以進入到特價商
56、品頁面,在該頁面中將列出商城中的全部特價商品。主要包括商品圖片、名稱、原價、現(xiàn)價等信息。同時設(shè)置了【購買】按鈕和【詳細信息】按鈕,分別用于將商品信息添加至購物車和查看商品詳細信息。特價商品模塊在網(wǎng)站首頁的設(shè)計效果如圖5-2所示。</p><p> 圖5-2 特價商品頁面</p><p> 查詢數(shù)據(jù)表中的特價商品。特價商品信息同商品基本信息同時保存在商品信息表tb_goods中,以字段s
57、ale標識,當(dāng)sale字段的值為1時,代表該商品為特價商品。部分實現(xiàn)代碼如下:</p><p> ResultSet rs=conn.executeQuery("select top 4 ID,GoodsName,Introduce,price,nowprice,picture from tb_goods where sale=1 order by GoodsName");</p>
58、;<p> <td height="27"style="text-decoration:line-through;color:#FF0000">原價:<%=price%> (元)</td></tr><tr></p><p> <td height="27">現(xiàn)價:&
59、lt;%=nowprice%>(元) </td> </tr><tr></p><p> <td height="27"><%=introduce%></td> </tr><tr></p><p> <td><input name="Sub
60、mit" type="submit" class="btn_grey" onClick="history.back(-1);" value="返回"> </p><p> <%if (username!=null && username!=""){%
61、> </p><p> <input name="see" type="button" class="btn_grey" onClick="window.location.href='cart_add.jsp?goodsID=<%=goodsID%>'" value=&quo
62、t;購買"><%}%></td></p><p> 5.2.3 新品上架模塊設(shè)計</p><p> 新品上架模塊也有兩個入口,一個是網(wǎng)站導(dǎo)航條中的【新品上架】導(dǎo)航按鈕,另一個是網(wǎng)站前臺的居中位置,列出了商城中上架新品中的最新上市的4條商品信息,單擊新品上架展區(qū)中的“More…”超鏈接可以進入到新品上架頁面,在該頁面中將列出商城中的全部上架新品。主
63、要包括商品圖片、名稱、現(xiàn)價等信息。同時設(shè)置了【購買】按鈕和【查看詳細信息】按鈕,分別用于將商品信息添加至購物車和查看商品詳細信息。下面只以首頁中的新品上架為例進行介紹。新品上架模塊在網(wǎng)站首頁中的設(shè)計效果如圖5-3所示。</p><p> 圖5-3 新品上架頁面</p><p> 新品上架信息同商品基本信息同時保存在商品信息表tb_goods中,以字段newGoods標識,當(dāng)newGoo
64、ds字段的值為1時,代表該商品為上架新品。在網(wǎng)站首頁中查詢新上架商品。部分實現(xiàn)代碼如下:</p><p> <script src="js/yu.js" type="text/javascript"></script></p><p> <script src="js/tb.js" type=&q
65、uot;text/javascript"></script></p><p> <div align="center"></p><p> <div id="MainPromotionBanner"></p><p> <div id="SlidePla
66、yer"></p><p> <ul class="Slides"></p><p><b> <li><a</b></p><p> target="_blank"onClick="window.location.href='good
67、s_detail.jsp?ID=<%=new_ID%>'"><img src="images/goods/<%=new_picture%>"></a></li></ul></div></p><p> 5.2.4 商品分類模塊設(shè)計</p><p> 為了方便用
68、戶查詢所需商品信息,在網(wǎng)站中設(shè)置了商品分類顯示模塊。在網(wǎng)站首頁的右側(cè)以樹狀菜單的形式列出了商品的大、小分類信息,用戶單擊大類別結(jié)點可以顯示出該類的所有小類信息,單擊小類結(jié)點可以進入到分類商品顯示頁面查看該類別的全部商品信息,在分類商品顯示頁面中,單擊商品名稱可以查看相應(yīng)商品的詳細信息。如果用戶已經(jīng)登錄,還可以直接將商品信息添加至購物車中。商品分類模塊的頁面設(shè)計效果如圖5-4所示。</p><p> 圖5-4 商
69、品分類頁面</p><p> 實現(xiàn)以樹狀菜單的形式顯示商品的大、小分類信息的關(guān)鍵是獲取商品的大分類信息,并分別查詢出每個大類所對應(yīng)的小分類信息,再通過<div>標記和JavaScript自定義函數(shù)實現(xiàn)<div>結(jié)點的顯示和隱藏。部分實現(xiàn)代碼如下:</p><p> <% if(subType_RC<=0){%> &nb
70、sp; </p><p> <img src="images/jian_null.gif" width="38" height="16" border="0"></p><p> <%=superType%><%</p>&l
71、t;p> }else{%> <a href="Javascript:ShowTR(img<%=m%>,OpenRep<%=m%>)"><img src="images/jia.gif" border="0" alt="展開"
72、id="img<%=m%>"></a></p><p> <ahref="Javascript:ShowTR(img<%=m%>,OpenRep<%=m%>)"><%=superType%></a><%}%></p><p> 5.2.5 會員管
73、理模塊設(shè)計</p><p> 在前臺的會員管理模塊中主要包括會員注冊、會員登錄、會員資料修改3部分。由于會員資料修改同會員注冊的實現(xiàn)方法類似,只是調(diào)用的SQL語句不同,所以此處只給出會員注冊和會員登錄進行介紹。</p><p><b> 會員注冊</b></p><p> 會員注冊的入口位于網(wǎng)站首頁的左側(cè)。用戶單擊【注冊】按鈕即可進入到會
74、員注冊頁面,該頁面的設(shè)計效果如圖5-5所示。</p><p> 圖5-5 會員注冊頁面</p><p><b> 部分實現(xiàn)代碼如下:</b></p><p> if (myform.pwd1.value==""){</p><p> alert("請確認密碼!");myfo
75、rm.pwd1.focus();return;</p><p><b> }</b></p><p> if (myform.pwd.value!=myform.pwd1.value){</p><p> alert("您兩次輸入的密碼不一致,請重新輸入!");myform.pwd.focus();return;<
76、;/p><p><b> }</b></p><p> if(myform.cardno.value==""){</p><p> alert("請證件號碼!");myform.cardno.focus();return;</p><p><b> }</b
77、></p><p> if (myform.email.value==""){</p><p> alert("請輸入Email地址!");myform.email.focus();return;</p><p><b> }</b></p><p> var i=m
78、yform.email.value.indexOf("@");</p><p> var j=myform.email.value.indexOf(".");</p><p> if((i<0)||(i-j>0)||(j<0)){</p><p> alert("您輸入的Email地址不正確
79、,請重新輸入!");myform.email.value="";myform.email.focus();return;</p><p><b> }</b></p><p> 會員注冊模塊由兩個頁面組成,一個是用于收集用戶輸入的注冊信息的會員注冊頁面,另一個用于將會員注冊信息保存到數(shù)據(jù)表中的處理頁。</p><p
80、> 會員注冊頁面主要由表單元素組成,比較簡單。</p><p> 將會員注冊信息保存到數(shù)據(jù)表中,首先使用JavaBean中的member類保存客戶端輸入的會員信息,再通過調(diào)用memberDaoImpl中的insert方法將會員信息保存到會員信息表中。在保存會員信息時,還需要判斷會員名是否存在,必須保證會員名稱的惟一性。</p><p><b> 會員登錄</b&
81、gt;</p><p> 會員登錄用于網(wǎng)站會員登錄本網(wǎng)站進行購物或查看訂單情況。會員登錄入口位于網(wǎng)站首頁的左側(cè),頁面運行結(jié)果如圖4所示。下面給出會員登錄頁面的設(shè)計效果圖和會員登錄后的會員登錄頁面的運行結(jié)果,分別如圖5-6、圖5-7所示。</p><p> 圖5-6 會員登錄頁面 圖5-7 會員登錄后頁面</p><p><
82、b> 部分實現(xiàn)代碼如下:</b></p><p><b> try{</b></p><p> ResultSet rs=conn.executeQuery("select * from tb_Member where username='"+username+"' and freeze=0&quo
83、t;);</p><p> if(rs.next()){</p><p> String PWD=request.getParameter("PWD");</p><p> if(PWD.equals(rs.getString("password"))){ </p><p> session.
84、setAttribute("username",username); </p><p> response.sendRedirect("index.jsp"); </p><p><b> }else{</b></p><p> out.println("<script lan
85、guage='javascript'>alert('您輸入的用戶名或密碼錯誤,請與管理員聯(lián)</p><p> 系!');window.location.href='index.jsp';</script>");</p><p><b> }</b></p><p>
86、<b> }else{</b></p><p> out.println("<script language='javascript'>alert('您輸入的用戶名或密碼錯誤,或您的賬戶已經(jīng)被凍結(jié),請與管理員聯(lián)系!');window.location.href='index.jsp';</script>&q
87、uot;);}</p><p> }catch(Exception e){</p><p> out.println("<script language='javascript'>alert('您的操作有誤!');window.location.href='index.jsp';</script>&quo
88、t;);}</p><p> conn.close(); %></p><p> 當(dāng)用戶在登錄窗口中輸入用戶名和密碼后,單擊【登錄】按鈕,系統(tǒng)將對輸入的用戶名和密碼進行驗證,如果用戶輸入的用戶名存在并且凍結(jié)字段的值不為1,則判斷用戶輸入的密碼是否正確,如果密碼正確,則重新進入網(wǎng)站首頁,顯示登錄用戶的用戶名、【修改資料】按鈕、【退出登錄】按鈕,否則提示登錄失敗。</p>
89、<p> 5.2.6 銷售排行模塊設(shè)計</p><p> 銷售排行頁面主要是將訂單視圖中的數(shù)據(jù)按GoodsName、GoodsID字段分組并統(tǒng)計銷售數(shù)量,再按統(tǒng)計后的銷售數(shù)量降序排列,最后再使用SQL語句中的top關(guān)鍵字取出銷售量最高的前5種商品。</p><p> 商品銷售排行頁面運行結(jié)果如圖5-8所示</p><p> 圖5-8 商品銷售
90、排行頁面</p><p><b> 部分實現(xiàn)代碼如下:</b></p><p> <%@ page import="com.wgh.DB.connDB" %></p><p> <%connDB conn=new connDB();</p><p> String usern
91、ame=(String)session.getAttribute("username");</p><p> ResultSet rs=conn.executeQuery("select top 5 GoodsID,GoodsName, sum(number) as sumNum from V_order_detail group by GoodsName,GoodsID orde
92、r by sumNum desc");</p><p> int goodsID=-1;</p><p> String goodsName="";</p><p><b> %></b></p><p> 第6章 系統(tǒng)測試與評價分析</p><p>
93、 6.1 測試環(huán)境簡介</p><p> 硬件平臺:Inter(R) Core(TM)2 Duo,內(nèi)存2GB,硬盤250GB</p><p> 軟件平臺:Windows 7操作系統(tǒng),Microsoft SQL Server 2005數(shù)據(jù)庫,IE8.0瀏覽器,Tomcat 5.5, JSP開發(fā)的電子商城商品銷售管理系統(tǒng)。</p><p> Everest ult
94、imate是一個測試軟硬件系統(tǒng)信息的工具,它可以詳細的顯示出PC每一個方面的信息。支持上千種(3400+)主板,支持上百種(360+)顯卡,支持對并口/串口/USB這些PNP設(shè)備的檢測,支持對各式各樣的處理器的偵測。目前Everest Home已經(jīng)能支持包括中文在內(nèi)的30種語言,讓你輕松使用。而且經(jīng)過幾次大的更新,現(xiàn)在的Everest已經(jīng)具備了一定的硬件測試能力,讓您對自己電腦的性能有個只管的認識。</p><p&g
95、t; 6.2 系統(tǒng)的不足及修改方法</p><p> 第一個問題就是用戶登陸以后,如果需要修改資料,系統(tǒng)會先將數(shù)據(jù)庫中該用戶的所有信息以列表形式顯示出來,問題就是此時出現(xiàn)的用戶密碼信息是以明碼形式出現(xiàn)的,這對用戶來說就存在這很大的風(fēng)險,容易被他人看到,最好是以一些特殊符號來代替從而防止信息泄漏。在參考了其他網(wǎng)站的登陸模塊之后,我對代碼進行了簡單修改,即可實現(xiàn),問題是由密碼的輸入框?qū)傩砸鸬?,原始的代碼為:&l
96、t;/p><p> <input type="text" name="passWord" size="20" class=input value="<%=rs.getString("passWord ")%>"></p><p> 此時密碼輸入框的屬性為text也就是
97、文本框,它會直接將數(shù)據(jù)以明碼形式原封不動的輸出,我們只需將其改為password屬性即可,它以默認的黑色圓點代替真實數(shù)據(jù),這樣一個簡單的修改,就保證了該部分的安全性。</p><p> 第二問題就是在顯示公告中沒有實現(xiàn)滾動的功能,并且會顯示所有的公告,使頁面拉長影響頁面美觀。后來在指導(dǎo)老師的幫助下成功的實現(xiàn)了公告的滾動和只顯示公告最新時間的前五個,使得界面更加美觀。代碼如下:</p><p&
98、gt; select top 5 * from tb_bbs order by INTime desc</p><p> 對于網(wǎng)上購物系統(tǒng)來說安全性無疑是最重要的,層層驗證雖然保證了系統(tǒng)的安全性,但對于用戶來說又是極不人性化的,如何在最簡單的驗證流程下,保證用戶數(shù)據(jù)的安全,是在做網(wǎng)上購物系統(tǒng)中需要考慮的一個問題。</p><p> 6.3 系統(tǒng)的評價分析</p><
99、;p><b> 6.3.1 實用性</b></p><p> 本系統(tǒng)是典型的管理信息系統(tǒng),對于商品銷售管理信息的日常管理有很大的幫助作用,能在很短的時間內(nèi)完成一項日常管理,減少了人力、財力、物力的消耗。并且系統(tǒng)功能可以滿足管理者對商品信息管理的需要,界面友好簡單,很容易被用戶掌握。</p><p> 6.3.2 可維護性</p><p&
100、gt; 電子商城銷售管理系統(tǒng)的優(yōu)越性體現(xiàn)在:首先,是基于B/S的開發(fā)模式,開發(fā)者只需對服務(wù)器上的處理程序進行修訂,而客戶端不用做任何改變,就可以照常使用系統(tǒng);其次,由于JSP技術(shù)是一種開放的、跨平臺的結(jié)構(gòu),因此Web服務(wù)器、平臺及其他組件能很容易升級或切換,且不會影響JSP基本的應(yīng)用程序。</p><p> 6.3.3 可擴展性</p><p> 電子商城銷售管理系統(tǒng)是一個不斷擴展的
101、系統(tǒng),本系統(tǒng)采用B/S模式開發(fā),可以不改變系統(tǒng)架構(gòu)的基礎(chǔ)上,直接添加模塊,增加系統(tǒng)功能。如果用戶想給本系統(tǒng)添加更多的模塊可以將其他模塊作為模板,只是稍微改一下數(shù)據(jù)庫的參數(shù)和將新模塊包含到所需的頁面中,這樣就可以在一定程度上擴展系統(tǒng)的功能。</p><p><b> 第7章 使用說明</b></p><p> 7.1 系統(tǒng)環(huán)境要求</p><p
102、> 硬件環(huán)境:硬盤:10G+, 內(nèi)存:512M+。</p><p> 軟件環(huán)境:windowsXp/2000+;jdk1.5+;Tomcat5.X+;Sql2000+;IE6.0+。</p><p><b> 7.2 系統(tǒng)安裝</b></p><p> 1. 將整個項目發(fā)布到Tomcat中,</p><p>
103、; 2. 將db_shop數(shù)據(jù)庫附加到sql2005中.</p><p><b> 7.3 系統(tǒng)運行</b></p><p> 1. 啟動Tomcat和sql2005服務(wù)</p><p> 2. 訪問首頁:http://feige-pc:8080/commerce/index.jsp</p><p> 訪問后臺
104、管理頁面:http://feige-pc:8080/commerce/manage/index.jsp</p><p><b> 結(jié)束語</b></p><p> 順利如期的完成本次畢業(yè)設(shè)計給了我很大的信心,讓我了解專業(yè)知識的同時也對本專業(yè)的發(fā)展前景充滿信心,網(wǎng)上購物系統(tǒng)采用的是JSP技術(shù)編程。 它有著許多的優(yōu)越性,但也存在一定的不足,這些不足在一定程度上限制了我
105、們的創(chuàng)造力。只有發(fā)現(xiàn)問題面對問題才有可能解決問題,不足和遺憾不會給我打擊只會更好的鞭策我前行。</p><p> 經(jīng)過這次畢業(yè)設(shè)計和對相關(guān)資料的收集,讓我清楚的感到隨著網(wǎng)絡(luò)科技的不斷發(fā)展和網(wǎng)絡(luò)的廣泛應(yīng)用,使我們的生活離不開它了。網(wǎng)絡(luò)它以自己的獨特的優(yōu)點征服了我們。在教育越來越受重視的21世紀,隨著商務(wù)類型的不斷增加和商務(wù)管理要求的不斷提高,管理方面的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的
106、事情。在這樣的情況下有一個實用網(wǎng)上購物系統(tǒng)是有其必然性的,如果能做出一個完善的網(wǎng)上購物管理系統(tǒng)就使管理方面的工作量減少很多。在這次的畢業(yè)設(shè)計中,我學(xué)會了很多,也感到自身知識的貧乏,希望在日后的努力中能做出更完善的系統(tǒng)。</p><p><b> 致 謝</b></p><p> 經(jīng)過兩個多月的努力,自己終于完成了畢業(yè)設(shè)計和畢業(yè)論文的寫作工作,在這里我要感謝我的設(shè)計
107、指導(dǎo)老師xx老師,是他在設(shè)計的技術(shù)方向上給我提出許多寶貴的設(shè)計意見,在最后的測試修改階段又在百忙之中抽出時間為我提供了必要的幫助,這樣使得我得以順利的完成畢業(yè)設(shè)計開發(fā)工作,老師淵博的知識、敏銳的思路和實事求是的工作作風(fēng)給我留下了深刻的印象,這將使得我終身受益,謹此向老師表示衷心的感謝。</p><p> 感謝在校的老師們,在我大學(xué)時間里對我的諄諄教誨和無私幫助,在實際的開發(fā)工作中,我深深體會到了基礎(chǔ)理論知識的重
108、要性,在大學(xué)階段只有好好學(xué)習(xí),掌握好扎實的理論基礎(chǔ),這樣才能在將來的工作中更快的學(xué)習(xí),從而得心應(yīng)手,有所成就,真正成為一個對社會和他人有用的人。</p><p> 最后還要感謝我的同學(xué)們,在這次畢業(yè)設(shè)計及論文寫作中給我的支持和幫助。</p><p><b> 參考文獻</b></p><p> 1 清宏計算機工作室.JSP編程技巧.機械工
109、業(yè)出版社,2000.1</p><p> 2 柏亞軍.JSP編程基礎(chǔ)及應(yīng)用實例集錦.人民郵電出版社,2001.7</p><p> 3 Donny.JSP與網(wǎng)站開發(fā)編程實戰(zhàn).科學(xué)出版社,2001.7 </p><p> 4 武延軍 黃飛躍.精通JSP編程技術(shù).人民郵電出版社,2001.8</p><p> 5 Karl Moss. J
110、ava Servlet開發(fā)人員指南.清華大學(xué)出版社,2002</p><p> 6 Steven Holzner.Java技術(shù)內(nèi)幕.機械工業(yè)出版社,2002.1 </p><p> 7 陳海山.深入Java Servlet網(wǎng)絡(luò)編程[.清華大學(xué)出版社,2002.2</p><p> 8 Phil Hanna .JSP技術(shù)大全.機械工業(yè)出版社,2002.3<
111、/p><p> 9 周影.網(wǎng)絡(luò)編程語言JSP實例教程.電子工業(yè)出版社,2003.6</p><p> 10 蔡劍 景楠. Java Web應(yīng)用開發(fā):J2EE和Tomcat.清華大學(xué)出版社. 2005</p><p> 11 王國輝 牛強.JSP信息系統(tǒng)開發(fā)實例精選.機械工業(yè)出版社,2005.7</p><p> 12 王國輝 王易.JSP
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- jsp網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計論文
- jsp網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計---jsp網(wǎng)上購物系統(tǒng)設(shè)計
- 基于jsp技術(shù)網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計論文
- 基于jsp技術(shù)網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計--基于jsp的網(wǎng)上購物系統(tǒng)
- 基于jsp的網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計
- 基于jsp的網(wǎng)上購物系統(tǒng)-畢業(yè)設(shè)計
- 網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計論文---- 網(wǎng)上購物系統(tǒng)
- 畢業(yè)論文 基于jsp的網(wǎng)上購物系統(tǒng)設(shè)計
- 網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計----jsp網(wǎng)上購物系統(tǒng)后臺分析與實現(xiàn)
- 畢業(yè)設(shè)計論文---jsp網(wǎng)上考試系統(tǒng)
- jsp網(wǎng)上購物系統(tǒng)課程論文
- jsp網(wǎng)上購物 論文
- 畢業(yè)設(shè)計論文正文----網(wǎng)上購物系統(tǒng)
- 畢業(yè)設(shè)計論文正文----網(wǎng)上購物系統(tǒng)
- 基于jsp的網(wǎng)上購物系統(tǒng)設(shè)計 學(xué)年論文
- 基于jsp網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文
評論
0/150
提交評論