




已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
太原理工大學(xué)2014屆本科畢業(yè)論文答辯,自由商品交易系統(tǒng),答辯人:學(xué)號(hào):專業(yè):軟件工程指導(dǎo)老師:,2,自由商品交易系統(tǒng),太原理工大學(xué)2014屆本科畢業(yè)論文答辯,技術(shù)和工具介紹,系統(tǒng)需求分析,系統(tǒng)概要設(shè)計(jì)與詳細(xì)設(shè)計(jì),項(xiàng)目開(kāi)發(fā)概述,3,1.項(xiàng)目開(kāi)發(fā)概述1.1背景,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,隨著互聯(lián)網(wǎng)的飛速發(fā)展,網(wǎng)上購(gòu)物成了不可逆轉(zhuǎn)的趨勢(shì),網(wǎng)絡(luò)購(gòu)物優(yōu)勢(shì)是很明顯的,所以網(wǎng)上購(gòu)物系統(tǒng)就應(yīng)運(yùn)而生。整體上降低成本,提高企業(yè)競(jìng)爭(zhēng)力。,4,1.項(xiàng)目開(kāi)發(fā)概述1.2目的意義,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,本系統(tǒng)具有一下功能。,美觀大方的操作界面,保障系統(tǒng)易用性。規(guī)范、完整的基礎(chǔ)信息設(shè)置。商品分類詳細(xì),易于顧客查看。實(shí)現(xiàn)網(wǎng)上購(gòu)物。,5,1.項(xiàng)目開(kāi)發(fā)概述1.3設(shè)計(jì)思想,應(yīng)用Struts、Hibernate、Spring整合框架開(kāi)發(fā)Tomcat為服務(wù)器Hibernate充當(dāng)數(shù)據(jù)持久層,主要處理對(duì)象數(shù)據(jù)表的添加、修改、刪除及查詢等操作Spring充當(dāng)為中間層,通過(guò)依賴注入(IOC)的關(guān)系將持久化作為控制器的業(yè)務(wù)Struts框架中Action控制器將通過(guò)這種業(yè)務(wù)與JSP頁(yè)面進(jìn)行交互操作。,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,6,基于SSH框架的電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),技術(shù)和工具介紹,系統(tǒng)需求分析,系統(tǒng)概要設(shè)計(jì)與詳細(xì)設(shè)計(jì),項(xiàng)目開(kāi)發(fā)概述,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,7,2.技術(shù)和工具介紹2.1Struts輕量級(jí)框架,Struts是流行的基于JavaEE的架構(gòu)方案,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,Struts的優(yōu)點(diǎn)主要集中體現(xiàn)在兩個(gè)方面,Taglib和頁(yè)面導(dǎo)航。Taglib是Struts的標(biāo)記庫(kù),靈活動(dòng)用,能大大提高開(kāi)發(fā)效率。頁(yè)面導(dǎo)航通過(guò)一個(gè)配置文件,即可把握整個(gè)系統(tǒng)各部分之間的聯(lián)系,這對(duì)于后期的維護(hù)有著莫大的好處。,8,2.技術(shù)和工具介紹2.2Hibernate框架,開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝應(yīng)用在任何使用JDBC的場(chǎng)合本系統(tǒng)以Hibernate充當(dāng)數(shù)據(jù)持久層,主要處理對(duì)象數(shù)據(jù)表的添加、修改、刪除及查詢等操作,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,9,2.技術(shù)和工具介紹2.3Spring框架,是一個(gè)開(kāi)源框架,用基本的JavaBean來(lái)完成以前只可能由EJB完成的事情。是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。特點(diǎn):輕量,控制反轉(zhuǎn),面向切面,容器,框架。,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,10,2.技術(shù)和工具介紹2.4其他技術(shù)和工具,框架是可重用的,半完成的應(yīng)用程序,它可以用來(lái)產(chǎn)生專門(mén)的定制程序MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),目前被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中,作為網(wǎng)站數(shù)據(jù)庫(kù)Java編程語(yǔ)言,開(kāi)發(fā)大型的桌面應(yīng)用程序,特別適合于Internet的應(yīng)用開(kāi)發(fā)MyEclipse是一個(gè)開(kāi)放源代碼、基于Java的可擴(kuò)張的開(kāi)發(fā)平臺(tái),一般作為Java的集成開(kāi)發(fā)環(huán)境使用,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,11,基于SSH框架的電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),技術(shù)和工具介紹,系統(tǒng)需求分析,系統(tǒng)概要設(shè)計(jì)與詳細(xì)設(shè)計(jì),項(xiàng)目開(kāi)發(fā)概述,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,12,3.系統(tǒng)需求分析3.1可行性分析,3.1.1技術(shù)可行性,Java技術(shù)靈活,易用,功能強(qiáng)大,Java語(yǔ)言方便實(shí)用,數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)廣泛應(yīng)用。要設(shè)計(jì)電子商城系統(tǒng)可以用Java語(yǔ)言和Mysql結(jié)合MVC結(jié)構(gòu)進(jìn)行編輯來(lái)設(shè)計(jì)應(yīng)用程序。,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,13,3.系統(tǒng)需求分析3.2功能需求分析,3.2.1面向過(guò)程,前臺(tái)功能主要包括商品展臺(tái)、商品購(gòu)物、會(huì)員管理、網(wǎng)站論壇及我的訂單、商品查詢等;后臺(tái)部分主要對(duì)商城內(nèi)的一些基礎(chǔ)數(shù)據(jù)進(jìn)行管理,包括商品管理、會(huì)員管理、訂單管理、公告管理等。,太原理工大學(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開(kāi)發(fā)包:JDK1.5以上數(shù)據(jù)庫(kù):MySql5.0瀏覽器:IE10.0分辨率:最佳效果為1366*768客戶端:瀏覽器:IE10.0分辨率:最佳效果為1366*76,開(kāi)發(fā)環(huán)境Java2SDK:Java開(kāi)發(fā)工具包JDK1.7:支持Java語(yǔ)言編寫(xiě)ServletContainer:支持JavaWeb應(yīng)用服務(wù)器(ApacheTomcat6.0)MySql:后臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,16,3.系統(tǒng)需求分析,3.系統(tǒng)需求分析3.3非功能分析,3.3.2系統(tǒng)性能需求分析,MySql數(shù)據(jù)庫(kù):考慮數(shù)據(jù)的高效性,減少數(shù)據(jù)冗余。為保證系統(tǒng)的運(yùn)行速度。,3.3.3系統(tǒng)安全需求分析,SSH輕量級(jí)框架:邏輯層,業(yè)務(wù)層,表現(xiàn)層完美的分離,使得單獨(dú)維護(hù)某一部分變得輕松而簡(jiǎn)單。盡可能覆蓋更多的測(cè)試路徑,更加安全,更加適宜用戶使用,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,17,基于SSH框架的電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),技術(shù)和工具介紹,系統(tǒng)需求分析,項(xiàng)目開(kāi)發(fā)概述,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,18,4.系統(tǒng)概要設(shè)計(jì)與詳細(xì)設(shè)計(jì),4.1系統(tǒng)構(gòu)架,圖2.系統(tǒng)的具體構(gòu)架圖,自由商品交易系統(tǒng)的開(kāi)發(fā)采用的是B/S(Browser/Server)的體系結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu),太原理工大學(xué)2014屆本科畢業(yè)論文答辯,18,4.系統(tǒng)概要設(shè)計(jì)與詳細(xì)設(shè)計(jì),4.2系統(tǒng)功能模塊機(jī)構(gòu)設(shè)計(jì),太原理工大學(xué)2014屆本科畢業(yè)論文答辯,19,4.系統(tǒng)概要設(shè)計(jì)與詳細(xì)設(shè)計(jì),登錄,4.3系統(tǒng)業(yè)務(wù)流程,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,20,4.系統(tǒng)概要設(shè)計(jì)與詳細(xì)設(shè)計(jì),4.4系統(tǒng)詳細(xì)設(shè)計(jì),4.4.1前臺(tái)功能模塊,商品購(gòu)物模塊是用戶購(gòu)買(mǎi)所選擇的商品的場(chǎng)所,分為購(gòu)物車(chē)和結(jié)算,圖4.購(gòu)物車(chē)工作流程圖,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,21,4.系統(tǒng)概要設(shè)計(jì)與詳細(xì)設(shè)計(jì),4.4.2后臺(tái)功能模塊,商品管理可以對(duì)商品列表進(jìn)行更改,對(duì)商品進(jìn)行添加并對(duì)商品進(jìn)行維護(hù),圖6.添加商品工作流程圖,圖7.修改商品信息工作流程圖,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,22,4.系統(tǒng)概要設(shè)計(jì)與詳細(xì)設(shè)計(jì),4.6系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì),圖9.系統(tǒng)E-R圖,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,23,基于SSH框架的電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),技術(shù)和工具介紹,系統(tǒng)需求分析,系統(tǒng)概要設(shè)計(jì)與詳細(xì)設(shè)計(jì),項(xiàng)目開(kāi)發(fā)概述,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,24,5.系統(tǒng)的實(shí)現(xiàn),用戶注冊(cè),太原理工大學(xué)2014屆本科畢業(yè)論文答辯,25,5.系統(tǒng)的實(shí)現(xiàn)與測(cè)試,購(gòu)物車(chē)實(shí)現(xiàn)圖,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,26,5.系統(tǒng)的實(shí)現(xiàn),商品列表實(shí)現(xiàn)圖,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,27,5.系統(tǒng)的實(shí)現(xiàn),商品添加實(shí)現(xiàn)圖,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,28,基于SSH框架的電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),技術(shù)和工具介紹,系統(tǒng)需求分析,系統(tǒng)概要設(shè)計(jì)與詳細(xì)設(shè)計(jì),項(xiàng)目開(kāi)發(fā)概述,太原理工大學(xué)2014屆本科畢業(yè)論文答辯,29,6.結(jié)論與致謝,本系統(tǒng)主要用于具有成熟實(shí)體的擁有大量客戶源的大型商超,以Struts、Hibernate、Spring整合框架為網(wǎng)站主要實(shí)現(xiàn)技術(shù),建立了基于MySQL數(shù)據(jù)庫(kù)系統(tǒng)的核心動(dòng)態(tài)網(wǎng)頁(yè);基本實(shí)現(xiàn)了商品交易系統(tǒng)日常所需要的管理功能包括對(duì)商城的基本信息進(jìn)行管理、管理商城會(huì)員的信息、實(shí)現(xiàn)添加購(gòu)物車(chē)功能、實(shí)現(xiàn)為個(gè)人提供網(wǎng)絡(luò)工作平臺(tái)的功能;使得系統(tǒng)管理人員不需要對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行操作就可以直接完成對(duì)數(shù)據(jù)庫(kù)信息的增加、刪除、修改及查詢等工作
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 暑期文藝盛典活動(dòng)方案
- 春節(jié)職業(yè)套餐活動(dòng)方案
- 松下公司團(tuán)建活動(dòng)方案
- 板面開(kāi)業(yè)活動(dòng)方案
- 晨間活動(dòng)分享班級(jí)活動(dòng)方案
- 書(shū)院-原址-重建方案(3篇)
- 原木樹(shù)墩改造方案(3篇)
- 散裝碼頭運(yùn)營(yíng)方案(3篇)
- 機(jī)關(guān)退休活動(dòng)方案
- 廣西藝術(shù)學(xué)院《中醫(yī)內(nèi)科見(jiàn)習(xí)及病案訓(xùn)練(二)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年露營(yíng)帳篷項(xiàng)目可行性研究報(bào)告
- 2023年國(guó)網(wǎng)山西省電力公司提前批招聘考試真題
- 乙型肝炎病毒實(shí)驗(yàn)活動(dòng)風(fēng)險(xiǎn)評(píng)估報(bào)告
- 福建省機(jī)關(guān)工作人員年度考核登記表
- 《山區(qū)公路橋梁典型病害手冊(cè)(試行)》
- 中國(guó)急性缺血性卒中診治指南(2023)解讀
- 研學(xué)基地合作協(xié)議
- 商業(yè)步行街物業(yè)管理服務(wù)質(zhì)量標(biāo)準(zhǔn)
- 駕駛員行為規(guī)范管理制度
- 化妝品生產(chǎn)工藝驗(yàn)證報(bào)告范文模板-新規(guī)要求工藝參數(shù)及關(guān)鍵控制點(diǎn)驗(yàn)證
- 成本會(huì)計(jì)崗位競(jìng)聘稿
評(píng)論
0/150
提交評(píng)論