苍井优一级毛片免费观看,成年网站在线观看,日本一二三不卡视频,日日天天人人夜夜九九

24小時(shí)論文定制熱線(xiàn)

熱門(mén)畢設:土木工程工程造價(jià)橋梁工程計算機javaasp機械機械手夾具單片機工廠(chǎng)供電采礦工程
您當前的位置:論文定制 > 畢業(yè)設計論文 >
快速導航
畢業(yè)論文定制
關(guān)于我們
我們是一家專(zhuān)業(yè)提供高質(zhì)量代做畢業(yè)設計的網(wǎng)站。2002年成立至今為眾多客戶(hù)提供大量畢業(yè)設計、論文定制等服務(wù),贏(yíng)得眾多客戶(hù)好評,因為專(zhuān)注,所以專(zhuān)業(yè)。寫(xiě)作老師大部分由全國211/958等高校的博士及碩士生設計,執筆,目前已為5000余位客戶(hù)解決了論文寫(xiě)作的難題。 秉承以用戶(hù)為中心,為用戶(hù)創(chuàng )造價(jià)值的理念,我站擁有無(wú)縫對接的售后服務(wù)體系,代做畢業(yè)設計完成后有專(zhuān)業(yè)的老師進(jìn)行一對一修改與完善,對有答辯需求的同學(xué)進(jìn)行一對一的輔導,為你順利畢業(yè)保駕護航
代做畢業(yè)設計
常見(jiàn)問(wèn)題

利用JSP程序開(kāi)發(fā)網(wǎng)上購物系統

添加時(shí)間:2019/06/25 來(lái)源:北京郵電大學(xué) 作者:劉鑫
國內的電子商務(wù)網(wǎng)站如京東、淘寶、蘇寧使用PHP開(kāi)發(fā)居多,這和PHP開(kāi)源與MySQL免費有密切關(guān)系。而國外電子商務(wù)類(lèi)網(wǎng)站大多用JSP開(kāi)發(fā)。比如IBM幵發(fā)的E-business,它米用JSP/Servlet的WebSphere。
以下為本篇論文正文:

摘要

  隨著(zhù)計算機的普及以及通信技術(shù)的發(fā)展,電子商務(wù)己成為全球增長(cháng)最快的領(lǐng)域之一。經(jīng)過(guò)多年的發(fā)展,網(wǎng)上購物也成為了一種人們必不可少生活方式,因此研宄和設計一個(gè)電子商務(wù)系統是很有前景的。

  本文首先立足電子商務(wù)的角度,分析了電子商務(wù)的特點(diǎn),深入研究了 JavaEE體系結構,分析研究了 SSH2框架。Struts2是實(shí)現設計模式MVC控制層的經(jīng)典框架。Hibernate是Java EE輕量級的持久層框架。擁有IoC容器和AOP模式的Spring框架為企業(yè)級應用提供了輕量級的解決方案。將以上三個(gè)框架整合,能夠完美地開(kāi)發(fā)出一個(gè)擴展性高、復用性高、移植性高的軟件系統。

  本文接下來(lái)按照軟件工程的規范對系統進(jìn)行了需求分析,并對本系統的用戶(hù)角色,功能模塊進(jìn)行了詳細的分析與設計。本系統分為前臺部分和后臺部分。前臺部分包括注冊登錄、商品瀏覽、商品購買(mǎi)、訂單填寫(xiě)確認。后臺部分包括商品分類(lèi)的管理、商品信息的管理、訂單的管理。

  通過(guò)架設一個(gè)B/S模式的電子商務(wù)系統,本文研宄了 SSH2框架、數據庫的開(kāi)發(fā)、JSP動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),以及HTML、CSS靜態(tài)網(wǎng)頁(yè)技術(shù)。

  在開(kāi)發(fā)系統過(guò)程中研究并改進(jìn)了 Web中常用的分頁(yè)算法,結合了當前移動(dòng)互聯(lián)網(wǎng)的趨勢,設計與實(shí)現了手機版的網(wǎng)頁(yè),針對目前Web環(huán)境提出了防止SQL注入的方案。

  關(guān)鍵詞:jsp ssh2 手機版 sql注入

ABSTRACT

  Along with the popularization of computer and the arrival of the era of Internet, E-commerce has become one of the world's fastest growing field . After years of development, online shopping has become an indispensable part in people's life. Researching and designing a useful electronic commerce system has big prospect.

  Based on the electronic business point of view, this paper firstly analyzes the characteristics of the electronic commerce, then Java EE application system and the technical architecture SSH2 (Struts2 + Spring + Hibernate) are analyzed and researched deeply. Struts2 is a classical realization of the control layer in MYC design pattern. Hibernate is a lightweight lasting layer framework in Java EE. Having the IOC containers and AOP model, Spring framework provides a lightweight solution for application of enterprise level. With an integration of the three framework mentioned above, a software system with high expansibility, high reusability is high, high portability will be developed perfectly.

  Secondly, this paper dose the requirement analysis for the system according to the standard of software engineering, and have a detailed analysis and design on the potential users, function module of the system.The electronic commerce system is divided into two parts, the foreground system which includes registered login, commodity browsing, commodity purchase, order confirmation, fill in the module, and the background management part includes including commodity classification management, commodity information management, order management,etc.

  By developing an electronic business system through the B/S model,This paper studied the SSH2 framework, database development, JSP dynamic Web technology, and also HTML, CSS Web technology. During development of the system process, this paper improved paging algorithm of web which is commonly used. At last, this paper combined with the current trend of mobile Internet, researching the mobile phone version Web design and implementation. In view of the present Web environment,this paper put forward to prevent SQL injection solution.

  KEY WORDS: jsp ssh2 mobile edition sql injection

  隨著(zhù)網(wǎng)絡(luò )帶寬的提速與通信技術(shù)的升級,WEB 2.0時(shí)代正在過(guò)渡到移動(dòng)互聯(lián)網(wǎng)時(shí)代。信息科學(xué)技術(shù)已經(jīng)深入到人們生活的各個(gè)方面,如醫療、教育、出行、餐飲、娛樂(lè )等領(lǐng)域。伴隨著(zhù)通信技術(shù)的發(fā)展,蘋(píng)果與安卓操作系統的流行,人們更加習慣上網(wǎng)來(lái)獲取和交流信息,在線(xiàn)購物的交易量也在逐年攀升⑴。

  特別是近兩年,電子商務(wù)已成為這個(gè)時(shí)代的主角。如今人們更樂(lè )于在網(wǎng)上進(jìn)行商品購買(mǎi),它不僅免去了逛實(shí)體店的時(shí)間,甚至還可以得到比實(shí)體店更加優(yōu)惠的折扣。受?chē)H金融危機和國家產(chǎn)業(yè)結構的不合理的影響,我國鋼鐵、煤礦,特別是加工產(chǎn)業(yè)遭受了巨大的損失與影響。內地的年輕人不再樂(lè )衷去沿海發(fā)達地區打工,而選擇在家里開(kāi)網(wǎng)店,做自己的老板。這也加速了電子商務(wù)在我國的發(fā)展。

  為了更好的面對電子商務(wù)未來(lái)的趨勢,構建一個(gè)簡(jiǎn)單、高效、低成本的網(wǎng)上購物網(wǎng)站是眾望所歸。而J2EE (Java Platform Enterprise Edition標準)不僅能夠滿(mǎn)足企業(yè)級別的應用,降低公司成本,還能減少開(kāi)發(fā)時(shí)間。J2EE擁有多層軟件開(kāi)發(fā)特性、可擴展性、高復用低稱(chēng)合低侵入等特性。Sun公司基于J2EE標準提出了多套框架[2],其中使用最多的是Stmts2,Spring和Hibernate框架。

  在J2EE開(kāi)發(fā)平臺中,Struts2框架不能簡(jiǎn)單的認為是Strutsl框架的升級版本,而是與WebWork框架結合,它繼承了兩個(gè)框架的優(yōu)勢,功能更為強大。Spring是一種優(yōu)秀的輕量級企業(yè)應用解決方案。Spring框架擁有自己的兩大核心功能,分別是loC (控制反轉)和AOP (面向切面編程)。Hibernate是一個(gè)非常優(yōu)秀的持久層框架,它提供了對象關(guān)系映射的設計理念,把數據庫表之間關(guān)系映射成對象之間的關(guān)系。SSH2三大框架的使用,實(shí)現了高復用低稱(chēng)合的代碼開(kāi)發(fā),是網(wǎng)站開(kāi)發(fā)的利器。

  國內的電子商務(wù)網(wǎng)站如京東、淘寶、蘇寧使用PHP開(kāi)發(fā)居多,這和PHP開(kāi)源與MySQL免費有密切關(guān)系。而國外電子商務(wù)類(lèi)網(wǎng)站大多用JSP開(kāi)發(fā)。比如IBM幵發(fā)的E-business,它米用JSP/Servlet的WebSphere。這說(shuō)明JSP完全可以負擔起大型網(wǎng)站的重任,是一種非常好的解決方案。

  總的來(lái)說(shuō),在幵發(fā)中采用何種技術(shù),應該根據實(shí)際的客戶(hù)需求。而本系統采用J2EE架構中的SSH2框架進(jìn)行開(kāi)發(fā)。

  本文第一章為緒論,介紹了論文的研宄背景,國內外研宄現狀,以及論文結構。

  第二章對本系統相關(guān)的關(guān)鍵技術(shù)進(jìn)行簡(jiǎn)要介紹,包括J2EE技術(shù),SSH2(Strtus2+Spring+Hibemate)框架,B/S和C/S架構特點(diǎn),手機版網(wǎng)頁(yè)制作等技術(shù)。

  第三章對系統進(jìn)行需求分析,包括功能分析和非功能分析,并對整個(gè)系統進(jìn)行了主要功能模塊分析和可行性分析。

  第四章對系統進(jìn)行總體設計,包括系統的架構設計,模塊設計,數據庫設計,持久層設計、DAO層設計、業(yè)務(wù)邏輯層設計、表示層設計,業(yè)務(wù)流程設計,系統軟硬件環(huán)境設計。

  第五章對系統各模塊進(jìn)行實(shí)現。包括關(guān)鍵技術(shù)實(shí)現,注冊和登陸模塊,商品信息查詢(xún)模塊,購物車(chē)模塊,后臺商品管理模塊,訂單管理模塊,手機版網(wǎng)頁(yè)模塊,防止SQL注入模塊。

  第六章介紹了常用測試方法,并配置測試環(huán)境,對系統各模塊進(jìn)行測試。

  第七章對本論文提出總結和展望。

利用JSP程序開(kāi)發(fā)網(wǎng)上購物系統:

后臺管理系統界
后臺管理系統界面

 手機前臺登陸
手機前臺登陸

目錄

  第一章 緒論
    1.1 論文研究背景
    1.2 國內外研究現狀
    1.3 論文主要研究工作
    1.4 論文結構
    1.5 本章小結
  第二章 系統開(kāi)發(fā)關(guān)鍵技術(shù)介紹
    2.1 J2EE 技術(shù)
    2.2 Struts2 技術(shù)
    2.3 Hibernate 技術(shù)
    2.4 Spring框架介紹
    2.5 B/S架構和C/S架構特點(diǎn)
    2.6 基于移動(dòng)互聯(lián)網(wǎng)開(kāi)發(fā)手機網(wǎng)頁(yè)幵發(fā)的技術(shù)介紹
    2.7 基于Web環(huán)境電子商務(wù)網(wǎng)站的安全問(wèn)題
    2.8 本章小結
  第三章 電子商務(wù)網(wǎng)站的需求分析
    3.1 需求分析描述
    3.2 系統功能分析
    3.3 系統的非功能性分析
    3.4 系統的數據流圖
    3.5 系統主要功能模塊分析
      3.5.1 用戶(hù)信息管理模塊
      3.5.2 商品在線(xiàn)銷(xiāo)售模塊
      3.5.3 后臺管理類(lèi)別t吳塊
    3.6 電子商務(wù)網(wǎng)站可行性分析
    3.7 本章小結
  第四章 電子商務(wù)系統設計
    4.1 系統的架構設計
    4.2 模塊設計
    4.3 系統數據庫設計
    4.4 持久層設計
    4.5 DAO層設計
    4.6 業(yè)務(wù)邏輯層設計
    4.7 表示層設計
    4.8 業(yè)務(wù)流程設計
    4.9 系統軟硬件環(huán)境設計配置
    4.10 本章小結
  第五章 電子商務(wù)系統實(shí)現
    5.1 關(guān)鍵技術(shù)實(shí)現
      5.1.1 數據庫公用連接模塊實(shí)現
      5.1.2 分頁(yè)查詢(xún)算法改進(jìn)
      5.1.3 商品類(lèi)別分級顯示實(shí)現
      5.1.4 數據驗證功能實(shí)現
    5.2 注冊和登錄模塊實(shí)現
    5.3 商品信息查詢(xún)模塊
    5.4 購物車(chē)模塊實(shí)現
    5.5 后臺商品管理模塊實(shí)現
    5.6 訂單處理模塊
    5.7 手機版網(wǎng)頁(yè)模塊實(shí)現
    5.8 防范SQL注入攻擊模塊實(shí)現
    5.9 本章小結
  第六章 系統測試
    6.1 常用測試方法
    6.2 測試環(huán)境和結果
      6.2.1 測試環(huán)境
      6.2.2 測試結果
    6.3 本章小結
  第七章 總結和展望
    7.1 論文工作總結
    7.2 展望
  參考文獻
  致謝
  攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄

(如您需要查看本篇畢業(yè)設計全文,請您聯(lián)系客服索取)

相關(guān)內容
相關(guān)標簽:JSP畢業(yè)設計
好優(yōu)論文定制中心主要為您提供代做畢業(yè)設計及各專(zhuān)業(yè)畢業(yè)論文寫(xiě)作輔導服務(wù)。 網(wǎng)站地圖
所有論文、資料均源于網(wǎng)上的共享資源以及一些期刊雜志,所有論文僅免費供網(wǎng)友間相互學(xué)習交流之用,請特別注意勿做其他非法用途。
如有侵犯您的版權或其他有損您利益的行為,請聯(lián)系指出,論文定制中心會(huì )立即進(jìn)行改正或刪除有關(guān)內容!