版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 畢業(yè)論文文獻綜述</b></p><p><b> 計算機科學與技術</b></p><p> 基于JSP的網(wǎng)上購物系統(tǒng)</p><p><b> 1.前言</b></p><p> 隨著Internet的高速發(fā)展,在互聯(lián)網(wǎng)上逐漸形成了一種
2、新型的購物方式——網(wǎng)上購物。它是一種創(chuàng)新的購物方式,它適應了當今社會快節(jié)奏的生活,它使得人們足不出戶便可以在互聯(lián)網(wǎng)上選購自己喜歡和想要的商品,而且它可以有效地減少商品銷售的中間環(huán)節(jié),大幅度地降低交易成本,從而降低了消費者所得到商品的最終價格。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子交易。在現(xiàn)實生活中,網(wǎng)上購物已經(jīng)成為現(xiàn)代人的一種需求,它的方便快捷是傳統(tǒng)購物方式無法比擬的。</p><p&
3、gt; 2.網(wǎng)絡購物系統(tǒng)的功能</p><p> 本網(wǎng)上購物系統(tǒng)是在Windows XP環(huán)境下開發(fā)的,以SQL Server 2005為數(shù)據(jù)庫開發(fā)平臺,以Tomcat作為應用服務器運行。</p><p> 本系統(tǒng)大致由商品展示模塊、購物車模塊、用戶登錄模塊、商品管理模塊及訂單管理模塊等模塊組成。模塊功能模塊如下:</p><p> 商品展示模塊:該模塊主要功
4、能是產(chǎn)品可以分類,可以發(fā)布產(chǎn)品信息的描述。</p><p> 在線訂單管理模塊:該模塊主要功能是用戶可以在線購買產(chǎn)品,購買的商品會以訂單的形式提交給商家。</p><p> 用戶登錄模塊:該模塊主要功能是用戶可以登錄網(wǎng)上購物系統(tǒng),選購相應的商品。</p><p> 商品管理模塊:該模塊主要功能是管理員對商品進行管理如上架下架。</p><p
5、> 訂單管理模塊:該模塊主要功能是對客戶的訂單進行管理。</p><p><b> 3.JSP簡介</b></p><p> JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯[5]。JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可
6、重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。 </p><p> Web服務器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結果連同JSP文件中的HTML代碼一起返回給客戶。插入java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 </p><p> JSP與Java Servlet一樣,是在服務器端執(zhí)行的,通常返回該客戶
7、端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 </p><p> JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺。</p><p> JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給
8、客戶端的瀏覽器。Java Servlet 是JSP的技術基礎,而且大型的Web應用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的面向?qū)ο?,具有平臺無關性且安全可靠,主要面向因特網(wǎng)的所有特點。 </p><p> 4. JavaBeans技術</p><p> JavaBean是Sun微系統(tǒng)的一個面向?qū)ο蟮木幊探涌?,是一種可重復使用
9、的且跨平臺的軟件組件,它可以讓你設計可重用應用程序或能在網(wǎng)絡中任何主流操作系統(tǒng)平臺上配置的程序塊。像Java applet一樣,JavaBeans組件(或"Beans")能夠給予網(wǎng)頁頁面交互的能力[4]。它是第一個全面基于組件的標準模型,為Java類提供了定義方法、事件、屬性的方法。一個Bean實際上根據(jù)JavaBean技術標準所指定的Bean的命名和設計規(guī)范而編寫的Java類。也就是說,JavaBean是一個Jav
10、a類別,不過它必須遵守一些規(guī)則和命名方法。JavaBean是一個可重用的元件,因此好的JavaBean很容易被其他人所用。Bean不需要繼承特別的基類或?qū)崿F(xiàn)特定的接口,只要這個Java類是按照JavaBean的規(guī)范來編寫的,就可以被看作一個Bean。</p><p> 用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java代碼創(chuàng)造的對象進行打包,并且其他的開發(fā)者可以通過內(nèi)部的JSP頁面
11、、Servlet、其他JavaBean、applet程序或者應用來使用這些對象[5]。JavaBean實際上提供了一種隨時隨地的復制和粘貼的功能,而不用關心任何改變。</p><p> 在JSP中使用的JavaBean是以不可見的組件為主。JavaBean一個很大的優(yōu)點是JavaBean的編寫是可視化的,基本不用手寫代碼,就可以生成有相當強大功能的JavaBean程序組件。</p><p&g
12、t; 一個標準的JavaBean組件應該滿足以下幾個特性。</p><p> ?。?)持續(xù)性。這個特性允許一個構件可以保存它的狀態(tài),并且還能被重新創(chuàng)建。利用該特性,表單構件可存成一個文件,并在其他的時間段被打開,使以前的數(shù)據(jù)、公式和設置完好無損。</p><p> ?。?)制定性。Bean的創(chuàng)建者不僅創(chuàng)建運行狀態(tài)構件,而且還通過擴展Java.awt.Component類創(chuàng)建了UI工具箱的
13、類。JavaBean構件可隨同自己的UI工具箱類發(fā)布,智能的制定該構件。開發(fā)環(huán)境可制定任何在別人創(chuàng)建的構件。</p><p> ?。?)自查性。Java構件若想在開發(fā)環(huán)境中背重復利用,它就需要查詢一個Bean能做些什么產(chǎn)生樣的監(jiān)聽事件的類型。</p><p> (4)封裝性。JavaBean構件會被封裝成一個JAR文件。JAR的格式允許構件作為一個單獨的實體,隨同其支持類被打包。 <
14、;/p><p> 5.Struts框架</p><p> Struts是Apache 基金會Jakarta 項目組的一個Open Source 項目,它采用MVC模式,能夠很好地幫助java 開發(fā)者利用J2EE開發(fā)Web應用。和其他的java架構一樣,Struts 也是面向?qū)ο笤O計,將MVC模式"分離顯示邏輯和業(yè)務邏輯"的能力發(fā)揮得淋漓盡致。Structs 框架的核心是
15、一個彈性的控制層,基于如 Java Servlets,JavaBeans,ResourceBundles與XML等標準技術,以及 Jakarta Commons 的一些類庫。Struts有一組相互協(xié)作的類(組件)、Servlet以及jsp tag lib組成?;趕truts構架的web應用程序基本上符合JSP Model2的設計標準,可以說是一個傳統(tǒng) MVC設計模式的一種變化類型[4]。</p><p> S
16、truts最早是作為Apache Jakarta項目的組成部分問世運作。項目的創(chuàng)立者希望通過對該項目的研究,改進和提高Java Server Pages、Servlet、標簽庫以及面向?qū)ο蟮募夹g水準。</p><p> Struts的目的是為了減少在運用MVC設計模型來開發(fā)Web應用的時間。你仍然需要學習和應用該架構,不過它將可以完成其中一些繁重的工作。</p><p> Struts
17、跟Tomcat、Turbine等諸多Apache項目一樣,是開源軟件,這是它的一大優(yōu)點,使開發(fā)者能更深入的了解其內(nèi)部實現(xiàn)機制。</p><p> 除此之外,Struts的優(yōu)點主要集中體現(xiàn)在兩個方面:Taglib和頁面導航。Taglib是Struts的標記庫,靈活運用,能大大提高開發(fā)效率。另外,就目前國內(nèi)的JSP開發(fā)者而言,除了使用JSP自帶的常用標記外,很少開發(fā)自己的標記,或許Struts是一個很好的起點。&l
18、t;/p><p> 6.Microsoft SQL SERVER的簡介</p><p> Microsoft SQL Server2005是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng),該版本繼承了SQL Server 7.0 版本的優(yōu)點,同時又比它增加了許多更先進的功能。具有使用方便可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越從運行Microsoft Windows
19、 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的服務器等多種平臺使用。</p><p> Microsoft SQL SERVER是一個關系數(shù)據(jù)庫管理系統(tǒng)。使用集成的商業(yè)智能工具提供了企業(yè)級的數(shù)據(jù)管理,為關系型數(shù)據(jù)和結構化數(shù)據(jù)提供了更安全可靠的存儲功能。MS SQL SERVER是目前使用較多的數(shù)據(jù)庫管理系統(tǒng),該系統(tǒng)比較穩(wěn)定,功能全面,對資源的要求不高,適合中小型應用使用
20、。并且, Java語言可以很方便地使用 SQL Server數(shù)據(jù)庫,利用 SQL Server的一些機制,如事物處理、關聯(lián)等,可以很方便地支持商務應用,從而降低了開發(fā)難度。由于使用成熟的數(shù)據(jù)庫系統(tǒng)進行數(shù)據(jù)控制與數(shù)據(jù)一致性保證,也降低了開發(fā)風險。</p><p> SQL Server 2005引進了一套集成的管理工具和管理應用編程接口(APIs),以提供易用性、可管理性、及對大型SQL Server配置的支持[
21、9]。SQL Server 2005加強了數(shù)據(jù)庫加密、采用了更加安全的默認設置、加強的密碼政策和細化許可控制、及加強的安全模型等特性,為企業(yè)數(shù)據(jù)提供最高級別的安全性。SQL Server 2005可伸縮性的先進性包括表格分區(qū)、復制能力的增強和64位支持。SQL Server 2005引入了使用Microsoft .NET語言來開發(fā)數(shù)據(jù)庫目標的性能。</p><p> SQL Server 2005提供一種新的X
22、ML數(shù)據(jù)類型,使在SQL Server數(shù)據(jù)庫中存儲XML片段或文件成為可能。新的查詢類型和在交易過程中使用錯誤處理的功能,為開發(fā)人員在SQL Server查詢開發(fā)方面提供了更高的靈活性和控制力。</p><p> SQL服務代理為各個級別的可伸縮性提供一種創(chuàng)新的、分發(fā)的、異步的應用系統(tǒng)體系結構。分析服務對數(shù)據(jù)倉庫、商務智能和line-of-business解決方案的可伸縮性、可管理性、可靠性、可用性和可規(guī)劃性提
23、供擴展。對DTS結構合工具的全部重新設計為開發(fā)人員和數(shù)據(jù)庫管理員提供了增強的靈活性和可管理性。</p><p> SQL Server 2005包括了一些在安全性能上的改進,例如數(shù)據(jù)庫加密、設置安全默認值、增強密碼政策、縝密的許可控制、以及一個增強型的安全模式。SQL Server 2005引入了SQL Server Management Studio,這是一個新型的統(tǒng)一的管理工具組。這個工具組將包括一些新的功
24、能,以開發(fā)、配置SQL Server數(shù)據(jù)庫,發(fā)現(xiàn)并修理其中的故障,同時這個工具組還對從前的功能進行了一些改進。SQL Server 2005將引進一個專門的管理員連接,即使在一個服務器被鎖住,或者因為其他原因不能使用的時候,管理員可以通過這個連接,接通這個正在運行的服務器。</p><p><b> 7.總結</b></p><p> 網(wǎng)上購物系統(tǒng)蓬勃的發(fā)展起來,
25、制作這樣的一個系統(tǒng),目的在于給廣大消費者提供一個方便、快捷,周到的購物環(huán)境和豐富的信息資源,促進信息的交流,減少用戶出門購物的不便。網(wǎng)絡購物將作為電子商務的一種形式正以其高效、低成本的優(yōu)勢,逐步成為新興的經(jīng)營模式和理念,可以預見的是,網(wǎng)絡購物系統(tǒng)必將會創(chuàng)造巨大的效益和機會,將市場的空間形態(tài)、時間形態(tài)和虛擬形態(tài)結合起來,將物流、資金流、信息流匯集成開放的、良性循環(huán)的環(huán)路,使經(jīng)營者以市場為紐帶,在市場上發(fā)揮最佳的作用,得到最大的效益。<
26、;/p><p><b> 參考文獻</b></p><p> [1]電子商務. http://baike.baidu.com/view/757.htm</p><p> [2]劉蓉.基于J2EE的網(wǎng)上購物系統(tǒng)設計與開發(fā).湖南大學,2007.05</p><p> [3]html .http://baike.baidu
27、.com/view/692.htm</p><p> [4]JavaBean簡介. http://book.51cto.com/art/201104/252918.htm</p><p> [5]CSDN博客. http://blog.csdn.net/ziiye_leaf/archive/2009/02/23/3928891.aspx</p><p> [6
28、]盧漢鵬.JSP開發(fā)技術詳解.化學工業(yè)出版社,2010.07</p><p> [7]吳明暉.JSP+Oracle網(wǎng)絡應用系統(tǒng)開發(fā)實例.人民郵電出版社,2007.04</p><p> [8]Tomcat的工作模式. http://my.oschina.net/ skyme/blog/638 </p><p> [9]SQLServer2005.http://
29、www.microsoft.com/china/sql/prodinfo/features/fetures-a-glance.mspx</p><p> [10]孟祥瑞,武斌,楊超宇.管理信息系統(tǒng).華東理工大學出版社,2005.05</p><p> [11]李軍,張英芬. 基于JSP+SQL Server創(chuàng)建在線購物系統(tǒng)的分析與設計.機電產(chǎn)品開發(fā)與創(chuàng)新,2010年09期第23卷第5期
30、 :P92-101</p><p> [12]續(xù)蕾. 基于JSP的B/S模式網(wǎng)上商城購物系統(tǒng)的設計與實現(xiàn).四川兵工學報,2009年10月第30卷第10期:P12-13</p><p> [13]王知強,于海華,王宇.基于JSP的電子商務網(wǎng)上書店管理系統(tǒng)的研究.哈爾濱商業(yè)大學學報2009年02月第25卷第1期:P84-87</p><p> [14]金寶壯.基于
31、JSP的網(wǎng)上技術的與分析.福建電腦,2009年第11期:P52-53</p><p> [15]梁立新.項目實踐精解:基于Struts-Spring-Hibernate的Java應用開發(fā),電子工業(yè)出版社.2008.7</p><p> [16] 郭峰.我的J2EE成功之路.電子工業(yè)出版社,2009.11</p><p> [17] 曹衍龍,徐惠.JSP網(wǎng)絡開發(fā)
32、使用工程實例[J].人民郵電出版社,2008.5</p><p> [18] 周緒,管麗娜,白海波.SQL Server 2000 入門與提高.清華大學出版社,2001.5</p><p> [19] 王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論.高等教育出版社.2006.5</p><p> [20] 呂海蓮,閆洪亮.Java類庫擴展機制[J].平頂山學院學報,2006年4
33、月,21卷第二期:P35-37 </p><p> [21] 張海藩.軟件工程導論.清華大學出版社,2008.2</p><p> [22] Xu Yongsen,HeBiao.Specification Language NUJSL Based on JSP and Its Supporting System.Department of Computer Science. nanji
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于jsp的網(wǎng)上購物系統(tǒng)
- 基于jsp網(wǎng)上軍火購物系統(tǒng)
- 基于jsp的網(wǎng)上購物,系統(tǒng)的實現(xiàn)
- 基于jsp的網(wǎng)上購物系統(tǒng)的實現(xiàn)
- 基于jsp的網(wǎng)上購物系統(tǒng)-開題報告
- 基于jsp的網(wǎng)上購物系統(tǒng)【開題報告】
- 基于JSP的網(wǎng)上購物系統(tǒng)的實現(xiàn).pdf
- 基于jsp的網(wǎng)上購物系統(tǒng)設計和開發(fā)
- 畢業(yè)設計--基于jsp的網(wǎng)上購物系統(tǒng)
- 基于jsp的網(wǎng)上購物系統(tǒng)畢業(yè)設計
- 基于jsp的網(wǎng)上購物系統(tǒng)設計 學年論文
- 基于JSP的網(wǎng)上購物系統(tǒng)開發(fā).pdf
- 基于jsp的網(wǎng)上購物系統(tǒng)-畢業(yè)設計
- 基于jsp的網(wǎng)上購物系統(tǒng)的設計與實現(xiàn)
- jsp網(wǎng)上購物系統(tǒng)課程論文
- 畢業(yè)論文 基于jsp的網(wǎng)上購物系統(tǒng)設計
- 基于JSP網(wǎng)上購物系統(tǒng)的實現(xiàn)與應用.pdf
- 基于jsp的網(wǎng)上書店系統(tǒng)的設計與實現(xiàn)【文獻綜述】
- jsp網(wǎng)上購物 論文
- 網(wǎng)上購物管理系統(tǒng)設計與實現(xiàn)【文獻綜述】
評論
0/150
提交評論