實(shí)驗(yàn)設(shè)計(jì)與實(shí)現(xiàn)的論文PPT源碼(包調(diào)試成功)
幻燈片1
網(wǎng)上
體育
商城
的
設(shè)計(jì)
與
實(shí)現(xiàn)
幻燈片2 目?錄 Part1: 開(kāi)發(fā)背景 Part2: 研究的目的及意義 Part3: 采用的技術(shù) Part4: 系統(tǒng)需求分析 Part5: 收獲 幻燈片3 開(kāi)發(fā)背景 LOREM IPSUM DOLOR 幻燈片4 開(kāi)發(fā)背景 伴隨著互聯(lián)網(wǎng)加時(shí)代的到來(lái),智能手機(jī)的不斷普及,過(guò)快的工作節(jié)奏,使人們?cè)诰o張繁忙的工作之后,沒(méi)有大把的時(shí)間再去逛商場(chǎng)購(gòu)買(mǎi)物品,因此很多人選擇在網(wǎng)上商城購(gòu)買(mǎi)自己心儀的物品。我們生活中常見(jiàn)的體育用品從外表觀察,品種繁多,實(shí)體店無(wú)法有足夠大的店面來(lái)展示所有物品,有些喜歡鍛煉的朋友沒(méi)有時(shí)間去實(shí)體店挑選,而且現(xiàn)在的網(wǎng)上購(gòu)物環(huán)境越來(lái)越好,買(mǎi)到的東西如果不滿(mǎn)意還可以免費(fèi)退換,人們也樂(lè)于嘗試在線(xiàn)購(gòu)買(mǎi),所以網(wǎng)上體育商城在互聯(lián)網(wǎng)上紛紛出現(xiàn)。 幻燈片5 研究的目的及意義 LOREM IPSUM DOLOR 幻燈片6 研究的目的及意義 在各行各業(yè)競(jìng)爭(zhēng)日益激烈的今天,工作的效率和質(zhì)量,是每個(gè)企業(yè)都要面對(duì)并且重視的問(wèn)題。如果網(wǎng)上體育商城的系統(tǒng)開(kāi)發(fā)
成功
,有些著急需要使用產(chǎn)品而沒(méi)有時(shí)間的客戶(hù),將不再需要去實(shí)體店尋找,現(xiàn)在Wifi的覆蓋率也非常廣,可以在任何地方,拿出自己的手機(jī)或電腦,登上體育商城的網(wǎng)站,挑選自己需要的商品,下單訂購(gòu)就好了,非常的方便,顧客使用這樣的系統(tǒng),既可以節(jié)約時(shí)間,又能挑選自己喜歡的商品,非常省事,而商家使用這樣的系統(tǒng),可以提高辦事效率,把以前對(duì)銷(xiāo)售員的開(kāi)銷(xiāo)能省下來(lái)。 隨著這種購(gòu)物網(wǎng)站的不斷出現(xiàn),計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的不斷進(jìn)步和提升,個(gè)人電腦和智能手機(jī)的增加,使人類(lèi)的信息傳播方式和生活方式都得到了很大的改變,人們的網(wǎng)購(gòu)也會(huì)越來(lái)越頻繁,這無(wú)形中也促進(jìn)了互聯(lián)網(wǎng)在中國(guó)的發(fā)展,對(duì)提高我國(guó)的經(jīng)濟(jì)發(fā)展水平也是有利的,所以我認(rèn)為開(kāi)發(fā)這個(gè)網(wǎng)上體育商城,對(duì)人們的生活有諸多的好處,值得開(kāi)發(fā)。 幻燈片7 采用的技術(shù) LOREM IPSUM DOLOR 幻燈片8 采用的技術(shù) Struts框架誕生于2001年,Struts 2是Struts的下一代產(chǎn)品,Struts2是一個(gè)基于MVC設(shè)計(jì)模式的Web應(yīng)用框架,它本質(zhì)上相當(dāng)于一個(gè)servlet,在MVC設(shè)計(jì)模式中,Struts2作為控制器(Controller)來(lái)建立模型與視圖的數(shù)據(jù)交互。對(duì)于用戶(hù)的請(qǐng)求是通過(guò)攔截器來(lái)處理的,當(dāng)用戶(hù)在客戶(hù)端對(duì)瀏覽器發(fā)出請(qǐng)求,根據(jù)struts.xml中的配置找到對(duì)應(yīng)的Action類(lèi)和方法,返回結(jié)果result,并跳轉(zhuǎn)到相應(yīng)頁(yè)面,返回HTTP響應(yīng)到客戶(hù)端瀏覽器,簡(jiǎn)單的說(shuō),就是用戶(hù)在頁(yè)面發(fā)出一個(gè)請(qǐng)求,通過(guò)struts找到對(duì)應(yīng)的方法進(jìn)行處理,處理完成把結(jié)果返回。 MVC架構(gòu)最早是smalltalk語(yǔ)言研究團(tuán)提出的,應(yīng)用于用戶(hù)交互應(yīng)用程序中。MVC英文即Model-View-Controller,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照View、 Controller 、Model的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層——視圖層、控制層、模型層 。模型(Model)相當(dāng)于人體的骨骼,里面封裝了各種擁有私有屬性和set/get方法的類(lèi),視圖(View)相當(dāng)于人體展示的動(dòng)作,將數(shù)據(jù)用控制層提供的方法從模型層中取出來(lái)放在視圖層中展示出來(lái),控制器(controller) 相當(dāng)于人體的大腦,封裝了各種讀取模型層中數(shù)據(jù)的方法,主要控制各種業(yè)務(wù)邏輯。 幻燈片9 采用的技術(shù) Hibernate是一個(gè)開(kāi)源持久框架。它是由Gavin King在2001創(chuàng)建。簡(jiǎn)單來(lái)說(shuō),Hibernate是一個(gè)輕量級(jí)的ORM(對(duì)象關(guān)系映射)解決方案或java工具、Hibernate框架進(jìn)行簡(jiǎn)化,用java開(kāi)發(fā)應(yīng)用程序與數(shù)據(jù)庫(kù)的交互。Hibernate框架的主要優(yōu)點(diǎn)是:比起JDBC,Hibernate沒(méi)有很多復(fù)雜的SQL語(yǔ)句需要書(shū)寫(xiě)。使用Hibernate框架,沒(méi)有必要在JDBC中完成所有不必要的繁瑣工作;域?qū)ο笈c關(guān)系數(shù)據(jù)庫(kù)的高效映射。因此,沒(méi)有必要集中精力管理數(shù)據(jù)庫(kù)中的數(shù)據(jù);它的性能更好,速度快,因?yàn)槭褂镁彺鎯?nèi)部處理。 Spring是一個(gè)完整的、模塊化的輕量級(jí)框架。Spring的核心技術(shù)IoC(控制反轉(zhuǎn))和AOP(面向切面)在企業(yè)中被廣泛應(yīng)用,Spring框架能與大多持久層框架無(wú)縫整合,如Hibernate、iBATIS、OBJ等,也可以直接使用JDBC。Spring像一個(gè)中間容器層,向上可以與MVC框架整合,向下可以和各種持久層框架整合,將系統(tǒng)中的各部分組件以松散的方式結(jié)合在一起。 幻燈片10 系統(tǒng)需求分析 LOREM IPSUM DOLOR 幻燈片11 系統(tǒng)需求分析
幻燈片12 系統(tǒng)需求分析 根據(jù)需求分析,可以得到普通用戶(hù)和管理員的功能圖。 幻燈片13 收獲 LOREM IPSUM DOLOR 幻燈片14 收獲 該體育商城系統(tǒng)是采用編Java語(yǔ)言編寫(xiě)的,數(shù)據(jù)庫(kù)使用的是MySQL,在開(kāi)發(fā)時(shí)采用了模塊化的設(shè)計(jì)思想,邏輯比較清晰,該系統(tǒng)可以滿(mǎn)足一般購(gòu)物者所需要的基本功能,系統(tǒng)的前臺(tái)界面比較簡(jiǎn)單,用戶(hù)操作起來(lái)非常方便。 本次畢業(yè)設(shè)計(jì)是對(duì)我大學(xué)四年所學(xué)知識(shí)的一次綜合檢測(cè),在實(shí)現(xiàn)這個(gè)系統(tǒng)的時(shí),不僅用到了平常所學(xué)的所有知識(shí),讓很多零散的知識(shí)連貫起來(lái)了,而且自己通過(guò)查資料也學(xué)到了很多新知識(shí),通過(guò)解決在設(shè)計(jì)中所遇到的問(wèn)題,也培養(yǎng)了我與人交流、處理問(wèn)題的能力,在開(kāi)發(fā)項(xiàng)目的過(guò)程中,對(duì)我編寫(xiě)代碼的能力也有了很大程度的提高。 雖然開(kāi)發(fā)這個(gè)體育商城系統(tǒng)只有短短的幾個(gè)月的時(shí)間,但還是讓我從中學(xué)到了很多知識(shí),認(rèn)識(shí)到了自己的不足,還需要不斷地努力學(xué)習(xí)。