畢業(yè)答辯-自由商品交易系統.ppt_第1頁
畢業(yè)答辯-自由商品交易系統.ppt_第2頁
畢業(yè)答辯-自由商品交易系統.ppt_第3頁
畢業(yè)答辯-自由商品交易系統.ppt_第4頁
畢業(yè)答辯-自由商品交易系統.ppt_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

太原理工大學2014屆本科畢業(yè)論文答辯,自由商品交易系統,答辯人:學號:專業(yè):軟件工程指導老師:,2,自由商品交易系統,太原理工大學2014屆本科畢業(yè)論文答辯,技術和工具介紹,系統需求分析,系統概要設計與詳細設計,項目開發(fā)概述,3,1.項目開發(fā)概述1.1背景,太原理工大學2014屆本科畢業(yè)論文答辯,隨著互聯網的飛速發(fā)展,網上購物成了不可逆轉的趨勢,網絡購物優(yōu)勢是很明顯的,所以網上購物系統就應運而生。整體上降低成本,提高企業(yè)競爭力。,4,1.項目開發(fā)概述1.2目的意義,太原理工大學2014屆本科畢業(yè)論文答辯,本系統具有一下功能。,美觀大方的操作界面,保障系統易用性。規(guī)范、完整的基礎信息設置。商品分類詳細,易于顧客查看。實現網上購物。,5,1.項目開發(fā)概述1.3設計思想,應用Struts、Hibernate、Spring整合框架開發(fā)Tomcat為服務器Hibernate充當數據持久層,主要處理對象數據表的添加、修改、刪除及查詢等操作Spring充當為中間層,通過依賴注入(IOC)的關系將持久化作為控制器的業(yè)務Struts框架中Action控制器將通過這種業(yè)務與JSP頁面進行交互操作。,太原理工大學2014屆本科畢業(yè)論文答辯,6,基于SSH框架的電子商城系統的設計與實現,技術和工具介紹,系統需求分析,系統概要設計與詳細設計,項目開發(fā)概述,太原理工大學2014屆本科畢業(yè)論文答辯,7,2.技術和工具介紹2.1Struts輕量級框架,Struts是流行的基于JavaEE的架構方案,太原理工大學2014屆本科畢業(yè)論文答辯,Struts的優(yōu)點主要集中體現在兩個方面,Taglib和頁面導航。Taglib是Struts的標記庫,靈活動用,能大大提高開發(fā)效率。頁面導航通過一個配置文件,即可把握整個系統各部分之間的聯系,這對于后期的維護有著莫大的好處。,8,2.技術和工具介紹2.2Hibernate框架,開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝應用在任何使用JDBC的場合本系統以Hibernate充當數據持久層,主要處理對象數據表的添加、修改、刪除及查詢等操作,太原理工大學2014屆本科畢業(yè)論文答辯,9,2.技術和工具介紹2.3Spring框架,是一個開源框架,用基本的JavaBean來完成以前只可能由EJB完成的事情。是一個輕量級的控制反轉(IoC)和面向切面(AOP)的容器框架。特點:輕量,控制反轉,面向切面,容器,框架。,太原理工大學2014屆本科畢業(yè)論文答辯,10,2.技術和工具介紹2.4其他技術和工具,框架是可重用的,半完成的應用程序,它可以用來產生專門的定制程序MySQL是一個小型關系型數據庫管理系統,目前被廣泛地應用在Internet上的中小型網站中,作為網站數據庫Java編程語言,開發(fā)大型的桌面應用程序,特別適合于Internet的應用開發(fā)MyEclipse是一個開放源代碼、基于Java的可擴張的開發(fā)平臺,一般作為Java的集成開發(fā)環(huán)境使用,太原理工大學2014屆本科畢業(yè)論文答辯,11,基于SSH框架的電子商城系統的設計與實現,技術和工具介紹,系統需求分析,系統概要設計與詳細設計,項目開發(fā)概述,太原理工大學2014屆本科畢業(yè)論文答辯,12,3.系統需求分析3.1可行性分析,3.1.1技術可行性,Java技術靈活,易用,功能強大,Java語言方便實用,數據庫訪問技術廣泛應用。要設計電子商城系統可以用Java語言和Mysql結合MVC結構進行編輯來設計應用程序。,太原理工大學2014屆本科畢業(yè)論文答辯,13,3.系統需求分析3.2功能需求分析,3.2.1面向過程,前臺功能主要包括商品展臺、商品購物、會員管理、網站論壇及我的訂單、商品查詢等;后臺部分主要對商城內的一些基礎數據進行管理,包括商品管理、會員管理、訂單管理、公告管理等。,太原理工大學2014屆本科畢業(yè)論文答辯,14,3.系統需求分析3.3非功能分析,3.3.1系統操作需求分析,表1.系統硬件環(huán)境,太原理工大學2014屆本科畢業(yè)論文答辯,15,3.系統需求分析3.3非功能分析,軟件環(huán)境服務器端:操作系統:windows7。Java開發(fā)包:JDK1.5以上數據庫:MySql5.0瀏覽器:IE10.0分辨率:最佳效果為1366*768客戶端:瀏覽器:IE10.0分辨率:最佳效果為1366*76,開發(fā)環(huán)境Java2SDK:Java開發(fā)工具包JDK1.7:支持Java語言編寫ServletContainer:支持JavaWeb應用服務器(ApacheTomcat6.0)MySql:后臺數據庫服務器,太原理工大學2014屆本科畢業(yè)論文答辯,16,3.系統需求分析,3.系統需求分析3.3非功能分析,3.3.2系統性能需求分析,MySql數據庫:考慮數據的高效性,減少數據冗余。為保證系統的運行速度。,3.3.3系統安全需求分析,SSH輕量級框架:邏輯層,業(yè)務層,表現層完美的分離,使得單獨維護某一部分變得輕松而簡單。盡可能覆蓋更多的測試路徑,更加安全,更加適宜用戶使用,太原理工大學2014屆本科畢業(yè)論文答辯,17,基于SSH框架的電子商城系統的設計與實現,技術和工具介紹,系統需求分析,項目開發(fā)概述,太原理工大學2014屆本科畢業(yè)論文答辯,18,4.系統概要設計與詳細設計,4.1系統構架,圖2.系統的具體構架圖,自由商品交易系統的開發(fā)采用的是B/S(Browser/Server)的體系結構,即瀏覽器和服務器結構,太原理工大學2014屆本科畢業(yè)論文答辯,18,4.系統概要設計與詳細設計,4.2系統功能模塊機構設計,太原理工大學2014屆本科畢業(yè)論文答辯,19,4.系統概要設計與詳細設計,登錄,4.3系統業(yè)務流程,太原理工大學2014屆本科畢業(yè)論文答辯,20,4.系統概要設計與詳細設計,4.4系統詳細設計,4.4.1前臺功能模塊,商品購物模塊是用戶購買所選擇的商品的場所,分為購物車和結算,圖4.購物車工作流程圖,太原理工大學2014屆本科畢業(yè)論文答辯,21,4.系統概要設計與詳細設計,4.4.2后臺功能模塊,商品管理可以對商品列表進行更改,對商品進行添加并對商品進行維護,圖6.添加商品工作流程圖,圖7.修改商品信息工作流程圖,太原理工大學2014屆本科畢業(yè)論文答辯,22,4.系統概要設計與詳細設計,4.6系統數據庫的設計,圖9.系統E-R圖,太原理工大學2014屆本科畢業(yè)論文答辯,23,基于SSH框架的電子商城系統的設計與實現,技術和工具介紹,系統需求分析,系統概要設計與詳細設計,項目開發(fā)概述,太原理工大學2014屆本科畢業(yè)論文答辯,24,5.系統的實現,用戶注冊,太原理工大學2014屆本科畢業(yè)論文答辯,25,5.系統的實現與測試,購物車實現圖,太原理工大學2014屆本科畢業(yè)論文答辯,26,5.系統的實現,商品列表實現圖,太原理工大學2014屆本科畢業(yè)論文答辯,27,5.系統的實現,商品添加實現圖,太原理工大學2014屆本科畢業(yè)論文答辯,28,基于SSH框架的電子商城系統的設計與實現,技術和工具介紹,系統需求分析,系統概要設計與詳細設計,項目開發(fā)概述,太原理工大學2014屆本科畢業(yè)論文答辯,29,6.結論與致謝,本系統主要用于具有成熟實體的擁有大量客戶源的大型商超,以Struts、Hibernate、Spring整合框架為網站主要實現技術,建立了基于MySQL數據庫系統的核心動態(tài)網頁;基本實現了商品交易系統日常所需要的管理功能包括對商城的基本信息進行管理、管理商城會員的信息、實現添加購物車功能、實現為個人提供網絡工作平臺的功能;使得系統管理人員不需要對數據庫管理系統進行操作就可以直接完成對數據庫信息的增加、刪除、修改及查詢等工作

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論