




已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
太原理工大學(xué)2014屆本科畢業(yè)論文答辯,自由商品交易系統(tǒng),答辯人:學(xué)號:專業(yè):軟件工程指導(dǎo)老師:,2,自由商品交易系統(tǒng),太原理工大學(xué)2014屆本科畢業(yè)論文答辯,技術(shù)和工具介紹,系統(tǒng)需求分析,系統(tǒng)概要設(shè)計與詳細(xì)設(shè)計,項目開發(fā)概述,3,1.項目開發(fā)概述1.1背景,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,隨著互聯(lián)網(wǎng)的飛速發(fā)展,網(wǎng)上購物成了不可逆轉(zhuǎn)的趨勢,網(wǎng)絡(luò)購物優(yōu)勢是很明顯的,所以網(wǎng)上購物系統(tǒng)就應(yīng)運而生。整體上降低成本,提高企業(yè)競爭力。,4,1.項目開發(fā)概述1.2目的意義,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,本系統(tǒng)具有一下功能。,美觀大方的操作界面,保障系統(tǒng)易用性。規(guī)范、完整的基礎(chǔ)信息設(shè)置。商品分類詳細(xì),易于顧客查看。實現(xiàn)網(wǎng)上購物。,5,1.項目開發(fā)概述1.3設(shè)計思想,應(yīng)用Struts、Hibernate、Spring整合框架開發(fā)Tomcat為服務(wù)器Hibernate充當(dāng)數(shù)據(jù)持久層,主要處理對象數(shù)據(jù)表的添加、修改、刪除及查詢等操作Spring充當(dāng)為中間層,通過依賴注入(IOC)的關(guān)系將持久化作為控制器的業(yè)務(wù)Struts框架中Action控制器將通過這種業(yè)務(wù)與JSP頁面進(jìn)行交互操作。,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,6,基于SSH框架的電子商城系統(tǒng)的設(shè)計與實現(xiàn),技術(shù)和工具介紹,系統(tǒng)需求分析,系統(tǒng)概要設(shè)計與詳細(xì)設(shè)計,項目開發(fā)概述,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,7,2.技術(shù)和工具介紹2.1Struts輕量級框架,Struts是流行的基于JavaEE的架構(gòu)方案,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,Struts的優(yōu)點主要集中體現(xiàn)在兩個方面,Taglib和頁面導(dǎo)航。Taglib是Struts的標(biāo)記庫,靈活動用,能大大提高開發(fā)效率。頁面導(dǎo)航通過一個配置文件,即可把握整個系統(tǒng)各部分之間的聯(lián)系,這對于后期的維護(hù)有著莫大的好處。,8,2.技術(shù)和工具介紹2.2Hibernate框架,開放源代碼的對象關(guān)系映射框架,它對JDBC進(jìn)行了非常輕量級的對象封裝應(yīng)用在任何使用JDBC的場合本系統(tǒng)以Hibernate充當(dāng)數(shù)據(jù)持久層,主要處理對象數(shù)據(jù)表的添加、修改、刪除及查詢等操作,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,9,2.技術(shù)和工具介紹2.3Spring框架,是一個開源框架,用基本的JavaBean來完成以前只可能由EJB完成的事情。是一個輕量級的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。特點:輕量,控制反轉(zhuǎn),面向切面,容器,框架。,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,10,2.技術(shù)和工具介紹2.4其他技術(shù)和工具,框架是可重用的,半完成的應(yīng)用程序,它可以用來產(chǎn)生專門的定制程序MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),目前被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中,作為網(wǎng)站數(shù)據(jù)庫Java編程語言,開發(fā)大型的桌面應(yīng)用程序,特別適合于Internet的應(yīng)用開發(fā)MyEclipse是一個開放源代碼、基于Java的可擴(kuò)張的開發(fā)平臺,一般作為Java的集成開發(fā)環(huán)境使用,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,11,基于SSH框架的電子商城系統(tǒng)的設(shè)計與實現(xiàn),技術(shù)和工具介紹,系統(tǒng)需求分析,系統(tǒng)概要設(shè)計與詳細(xì)設(shè)計,項目開發(fā)概述,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,12,3.系統(tǒng)需求分析3.1可行性分析,3.1.1技術(shù)可行性,Java技術(shù)靈活,易用,功能強(qiáng)大,Java語言方便實用,數(shù)據(jù)庫訪問技術(shù)廣泛應(yīng)用。要設(shè)計電子商城系統(tǒng)可以用Java語言和Mysql結(jié)合MVC結(jié)構(gòu)進(jìn)行編輯來設(shè)計應(yīng)用程序。,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,13,3.系統(tǒng)需求分析3.2功能需求分析,3.2.1面向過程,前臺功能主要包括商品展臺、商品購物、會員管理、網(wǎng)站論壇及我的訂單、商品查詢等;后臺部分主要對商城內(nèi)的一些基礎(chǔ)數(shù)據(jù)進(jìn)行管理,包括商品管理、會員管理、訂單管理、公告管理等。,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,14,3.系統(tǒng)需求分析3.3非功能分析,3.3.1系統(tǒng)操作需求分析,表1.系統(tǒng)硬件環(huán)境,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,15,3.系統(tǒng)需求分析3.3非功能分析,軟件環(huán)境服務(wù)器端:操作系統(tǒng):windows7。Java開發(fā)包:JDK1.5以上數(shù)據(jù)庫:MySql5.0瀏覽器:IE10.0分辨率:最佳效果為1366*768客戶端:瀏覽器:IE10.0分辨率:最佳效果為1366*76,開發(fā)環(huán)境Java2SDK:Java開發(fā)工具包JDK1.7:支持Java語言編寫ServletContainer:支持JavaWeb應(yīng)用服務(wù)器(ApacheTomcat6.0)MySql:后臺數(shù)據(jù)庫服務(wù)器,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,16,3.系統(tǒng)需求分析,3.系統(tǒng)需求分析3.3非功能分析,3.3.2系統(tǒng)性能需求分析,MySql數(shù)據(jù)庫:考慮數(shù)據(jù)的高效性,減少數(shù)據(jù)冗余。為保證系統(tǒng)的運行速度。,3.3.3系統(tǒng)安全需求分析,SSH輕量級框架:邏輯層,業(yè)務(wù)層,表現(xiàn)層完美的分離,使得單獨維護(hù)某一部分變得輕松而簡單。盡可能覆蓋更多的測試路徑,更加安全,更加適宜用戶使用,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,17,基于SSH框架的電子商城系統(tǒng)的設(shè)計與實現(xiàn),技術(shù)和工具介紹,系統(tǒng)需求分析,項目開發(fā)概述,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,18,4.系統(tǒng)概要設(shè)計與詳細(xì)設(shè)計,4.1系統(tǒng)構(gòu)架,圖2.系統(tǒng)的具體構(gòu)架圖,自由商品交易系統(tǒng)的開發(fā)采用的是B/S(Browser/Server)的體系結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu),太原理工大學(xué)2014屆本科畢業(yè)論文答辯,18,4.系統(tǒng)概要設(shè)計與詳細(xì)設(shè)計,4.2系統(tǒng)功能模塊機(jī)構(gòu)設(shè)計,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,19,4.系統(tǒng)概要設(shè)計與詳細(xì)設(shè)計,登錄,4.3系統(tǒng)業(yè)務(wù)流程,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,20,4.系統(tǒng)概要設(shè)計與詳細(xì)設(shè)計,4.4系統(tǒng)詳細(xì)設(shè)計,4.4.1前臺功能模塊,商品購物模塊是用戶購買所選擇的商品的場所,分為購物車和結(jié)算,圖4.購物車工作流程圖,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,21,4.系統(tǒng)概要設(shè)計與詳細(xì)設(shè)計,4.4.2后臺功能模塊,商品管理可以對商品列表進(jìn)行更改,對商品進(jìn)行添加并對商品進(jìn)行維護(hù),圖6.添加商品工作流程圖,圖7.修改商品信息工作流程圖,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,22,4.系統(tǒng)概要設(shè)計與詳細(xì)設(shè)計,4.6系統(tǒng)數(shù)據(jù)庫的設(shè)計,圖9.系統(tǒng)E-R圖,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,23,基于SSH框架的電子商城系統(tǒng)的設(shè)計與實現(xiàn),技術(shù)和工具介紹,系統(tǒng)需求分析,系統(tǒng)概要設(shè)計與詳細(xì)設(shè)計,項目開發(fā)概述,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,24,5.系統(tǒng)的實現(xiàn),用戶注冊,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,25,5.系統(tǒng)的實現(xiàn)與測試,購物車實現(xiàn)圖,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,26,5.系統(tǒng)的實現(xiàn),商品列表實現(xiàn)圖,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,27,5.系統(tǒng)的實現(xiàn),商品添加實現(xiàn)圖,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,28,基于SSH框架的電子商城系統(tǒng)的設(shè)計與實現(xiàn),技術(shù)和工具介紹,系統(tǒng)需求分析,系統(tǒng)概要設(shè)計與詳細(xì)設(shè)計,項目開發(fā)概述,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,29,6.結(jié)論與致謝,本系統(tǒng)主要用于具有成熟實體的擁有大量客戶源的大型商超,以Struts、Hibernate、Spring整合框架為網(wǎng)站主要實現(xiàn)技術(shù),建立了基于MySQL數(shù)據(jù)庫系統(tǒng)的核心動態(tài)網(wǎng)頁;基本實現(xiàn)了商品交易系統(tǒng)日常所需要的管理功能包括對商城的基本信息進(jìn)行管理、管理商城會員的信息、實現(xiàn)添加購物車功能、實現(xiàn)為個人提供網(wǎng)絡(luò)工作平臺的功能;使得系統(tǒng)管理人員不需要對數(shù)據(jù)庫管理系統(tǒng)進(jìn)行操作就可以直接完成對數(shù)據(jù)庫信息的增加、刪除、修改及查詢等工作
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全隱患排查月報
- 《心腦血管疾病用藥》課件
- 項目進(jìn)度與成本之間的關(guān)系分析試題及答案
- 中文水果介紹課件-圖
- 《項目性銷售策略》課件
- 《輸送帶控制系統(tǒng)李強(qiáng)》課件
- 小組合作學(xué)習(xí)心得體會模版
- 《數(shù)字營銷基礎(chǔ)實驗》課件
- 車間安全管理述職報告
- 【培訓(xùn)課件】外貿(mào)業(yè)務(wù)風(fēng)險管理與應(yīng)對策略
- 鎂合金片狀、帶狀或條狀,含鎂>50%MSDS危險化學(xué)品安全技術(shù)說明書
- 預(yù)防校園欺凌主題班會課件優(yōu)秀
- 少年中國說五線譜樂譜
- 上海建工集團(tuán)工具化、定型化、標(biāo)準(zhǔn)化安全防護(hù)設(shè)施圖集
- 化工裝置開車前檢查確認(rèn)表
- 隧道工程各施工階段質(zhì)量控制要點
- 旅游產(chǎn)品策劃與設(shè)計課件(完整版)
- 公共管理學(xué)(第3版)教學(xué)課件匯總完整版電子教案
- 一二三級配電箱原理圖、施工臨電平面圖
- 潔凈車間生產(chǎn)管理制度
- DB23∕T 1019-2020 黑龍江省建筑工程資料管理標(biāo)準(zhǔn)
評論
0/150
提交評論