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