開題基于web響應(yīng)式的現(xiàn)代農(nóng)業(yè)生態(tài)城開發(fā)的課件_第1頁(yè)
開題基于web響應(yīng)式的現(xiàn)代農(nóng)業(yè)生態(tài)城開發(fā)的課件_第2頁(yè)
開題基于web響應(yīng)式的現(xiàn)代農(nóng)業(yè)生態(tài)城開發(fā)的課件_第3頁(yè)
開題基于web響應(yīng)式的現(xiàn)代農(nóng)業(yè)生態(tài)城開發(fā)的課件_第4頁(yè)
開題基于web響應(yīng)式的現(xiàn)代農(nóng)業(yè)生態(tài)城開發(fā)的課件_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于web響應(yīng)式的現(xiàn)代農(nóng)業(yè)生態(tài)城開發(fā)答辯人:專業(yè):指導(dǎo)教師:主要內(nèi)容項(xiàng)目背景和意義本課題研究的重點(diǎn)及難點(diǎn),前期已開展工作需求分析系統(tǒng)架構(gòu)系統(tǒng)結(jié)構(gòu)圖開發(fā)環(huán)境相關(guān)技術(shù)項(xiàng)目背景和意義隨著信息技術(shù)的迅猛發(fā)展,各行各業(yè)的信息都要得到實(shí)時(shí)共享,傳統(tǒng)的紙質(zhì)記錄模式已經(jīng)不再滿足需要,農(nóng)產(chǎn)品線下購(gòu)買,無論從超市還是批發(fā)市場(chǎng)等渠道購(gòu)買都有一定的限制,信息閉塞嚴(yán)重,人們生活水平提高,消費(fèi)能力大漲,對(duì)農(nóng)資產(chǎn)品的需求呈現(xiàn)多樣化復(fù)雜化的特點(diǎn),對(duì)農(nóng)產(chǎn)品新鮮度,種類等都提出了要求,因此一款基于web響應(yīng)式的現(xiàn)代農(nóng)業(yè)生態(tài)城開發(fā)系統(tǒng)就能更好的滿足人們的生活需要。目前的大多數(shù)超市、集貿(mào)市場(chǎng)、商鋪、生鮮便利店都是通過標(biāo)價(jià)和實(shí)物展示的

2、方式向客戶提供農(nóng)產(chǎn)品信息,通過紙制海報(bào)宣傳等方式吸引客戶。這種辦法對(duì)商家來說成本較高,過程比較復(fù)雜,對(duì)消費(fèi)者來說因種類名目繁多,幾乎沒有能掌握這些信息的平臺(tái)。本網(wǎng)站的主要目的是利用電子商務(wù)的手段,將這些信息的發(fā)布電子化,降低商家與消費(fèi)者溝通的成本,提高效率,同時(shí)為自己創(chuàng)造效益。本課題研究的重點(diǎn)及難點(diǎn),前期已開展工作本課題研究的重點(diǎn)基于web響應(yīng)式的現(xiàn)代農(nóng)業(yè)生態(tài)城開發(fā)系統(tǒng)主要是對(duì)管理員、企業(yè)和用戶各個(gè)權(quán)限需要具備的功能進(jìn)行需求設(shè)計(jì)和最終的功能實(shí)現(xiàn)。本課題研究的難點(diǎn)通過調(diào)研和資料查詢劃分出系統(tǒng)各個(gè)功能模塊,在系統(tǒng)編碼階段對(duì)編程語言的不熟悉和后臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)的調(diào)用需要花費(fèi)很多時(shí)間,畢竟自己也是首次獨(dú)立

3、完成一個(gè)系統(tǒng)的開發(fā),對(duì)編程工具操作不熟練,編程語言水平還比較低下。前期已開展的工作針對(duì)自己開發(fā)技術(shù)水平的不過關(guān),在開發(fā)之初我就系統(tǒng)學(xué)習(xí)了java編程語言,mysql數(shù)據(jù)庫(kù)和系統(tǒng)界面美化需要的photoshop工具。論文架構(gòu)已經(jīng)搭建好,系統(tǒng)功能需求也有基本的雛形,后期還需要不斷完善修改。需求分析可行性分析本設(shè)計(jì)從以下三個(gè)方面進(jìn)行可行性研究: 1.技術(shù)可行性。鑒于本人對(duì)java語言和mysql數(shù)據(jù)庫(kù)有一定了解,開發(fā)流程也比較熟悉,系統(tǒng)開發(fā)在技術(shù)上基本沒有問題。由于本設(shè)計(jì)最重要體現(xiàn)的是實(shí)用性,所以,通過大量的社會(huì)調(diào)查和分析,結(jié)合自己現(xiàn)有的技術(shù)水平加上導(dǎo)師的指導(dǎo),還是能按期完成本畢業(yè)設(shè)計(jì)。 2.經(jīng)濟(jì)可

4、行性。成本方面:由于本畢業(yè)設(shè)計(jì)屬于計(jì)算機(jī)科學(xué)(本科)教學(xué)的最后一個(gè)環(huán)節(jié),所以人力消耗免費(fèi),資源學(xué)校提供,指導(dǎo)老師義務(wù)指導(dǎo)。所以成本計(jì)算只需計(jì)算開發(fā)期間開發(fā)者的生活消費(fèi),學(xué)校資源的消耗,所以開發(fā)本軟件的成本是非常低的。效益方面:為企業(yè)開發(fā)一個(gè)完整、合理的現(xiàn)代農(nóng)業(yè)生態(tài)城系統(tǒng),可大大節(jié)余人力,以前需要多人干的工作,使用本系統(tǒng)只需一個(gè)人或幾個(gè)人就能完成,且工作量和勞動(dòng)強(qiáng)度大大降低。所以開發(fā)本軟件可以為社會(huì)帶來很好的經(jīng)濟(jì)效益。 從以上分析看開發(fā)本軟件在經(jīng)濟(jì)上是可行的。 3.操作可行性。本軟件是為農(nóng)業(yè)生態(tài)城的管理者開發(fā)的,所有本軟件的用戶對(duì)象是農(nóng)業(yè)生態(tài)城的工作人員,由于本軟件要設(shè)計(jì)成友好的界面,寫出詳細(xì)的

5、使用說明,用戶只需懂得簡(jiǎn)單的計(jì)算機(jī)操作知識(shí),就能自由應(yīng)用本軟件。 所以從以上幾個(gè)方面的分析來看,開發(fā)本軟件是完全可行的。需求分析功能需求 基于web響應(yīng)式的現(xiàn)代農(nóng)業(yè)生態(tài)城開發(fā)分為管理端、企業(yè)端和前端三部分內(nèi)容,下面將分別介紹: 管理端系統(tǒng)管理:主要就是登陸用戶名密碼等信息的基本管理用戶管理:管理系統(tǒng)用戶的基本信息,能夠?qū)崿F(xiàn)增加刪除修改操作農(nóng)產(chǎn)品分類管理:農(nóng)產(chǎn)品類別信息的管理農(nóng)產(chǎn)品管理:各個(gè)農(nóng)產(chǎn)品的基本信息都在這個(gè)部分展現(xiàn)活動(dòng)項(xiàng)目審核:關(guān)于農(nóng)產(chǎn)品的一些發(fā)布活動(dòng)要經(jīng)過審核才能施展新聞管理:新聞消息的發(fā)布及管理 企業(yè)端維護(hù)農(nóng)產(chǎn)品:農(nóng)產(chǎn)品的基本信息要得到保護(hù),不能被人隨意模仿發(fā)布采摘等活動(dòng)項(xiàng)目:企業(yè)可

6、以發(fā)布農(nóng)產(chǎn)品采摘活動(dòng)或者其他的關(guān)于農(nóng)產(chǎn)品的策劃的活動(dòng) 前端生態(tài)商城新聞:管理員發(fā)布的新聞消息就在前端展示商品瀏覽:消費(fèi)者需要購(gòu)買的商品都在這里展示出來活動(dòng)查看與報(bào)名:企業(yè)端發(fā)布的活動(dòng),消費(fèi)者可以查看瀏覽,也能參加報(bào)名系統(tǒng)架構(gòu) 現(xiàn)代農(nóng)業(yè)生態(tài)城系統(tǒng)的結(jié)構(gòu)為B/S結(jié)構(gòu)。分為三層,分別為表現(xiàn)層(用戶界面)、業(yè)務(wù)層(業(yè)務(wù)處理)、數(shù)據(jù)層(數(shù)據(jù)維護(hù)和存儲(chǔ))。表現(xiàn)層只提供用戶界面,根據(jù)用戶操作調(diào)用相應(yīng)的業(yè)務(wù)邏輯,不直接訪問數(shù)據(jù)庫(kù);業(yè)務(wù)層是系統(tǒng)的關(guān)鍵所在,負(fù)責(zé)處理用戶的請(qǐng)求,并把結(jié)果返回給表現(xiàn)層;數(shù)據(jù)層提供數(shù)據(jù)支持。系統(tǒng)結(jié)構(gòu)圖表現(xiàn)層業(yè)務(wù)層數(shù)據(jù)層業(yè)務(wù)處理用戶界面數(shù)據(jù)庫(kù)(數(shù)據(jù)維護(hù)和存儲(chǔ))開發(fā)環(huán)境基于web響應(yīng)式的現(xiàn)

7、代農(nóng)業(yè)生態(tài)城開發(fā)系統(tǒng)采用的是B/S的體系結(jié)構(gòu)模式,系統(tǒng)界面完全通過瀏覽器實(shí)現(xiàn),前臺(tái)采用JSP技術(shù),MyEclipse8.5作為開發(fā)平臺(tái),后臺(tái)數(shù)據(jù)庫(kù)采用MySQL數(shù)據(jù)庫(kù)。鑒于系統(tǒng)的開發(fā)語言和數(shù)據(jù)庫(kù),采用如下的開發(fā)環(huán)境:開發(fā)環(huán)境: Windows 8 Tomcat6.0 JDK1.6最低硬件實(shí)現(xiàn): i5-4210U CPU 4G內(nèi)存 500G硬盤相關(guān)技術(shù)JAVA程序開發(fā)技術(shù)JSP是“Java Server Pages”的縮寫,可以解釋為“基于Java的服務(wù)端動(dòng)態(tài)頁(yè)面技術(shù)”,。因?yàn)镴ava是編譯解釋執(zhí)行的,所以JSP也就擺脫了VBScript、Perl等腳本語言純粹的解釋執(zhí)行帶來的低效率問題。因?yàn)镴

8、ava是平臺(tái)無關(guān)的,所以JSP是跨平臺(tái)的?;贘ava是JSP區(qū)別包含ASP(Active Server Pages)在內(nèi)的其它服務(wù)端動(dòng)態(tài)頁(yè)面技術(shù)的重要特征。JSP是服務(wù)端技術(shù),所以JSP文檔要先經(jīng)服務(wù)端翻譯、解釋、執(zhí)行,才能得到客戶端瀏覽器能識(shí)別的HTML文檔。這是當(dāng)前Web技術(shù)的潮流,是解決客戶端瀏覽器兼容性問題的客觀需要。服務(wù)端技術(shù)是JSP區(qū)別于JavaScript、VBScript等客戶端動(dòng)態(tài)頁(yè)面技術(shù)的重要牲。JSP是一種頁(yè)面技術(shù),而現(xiàn)在JSP只實(shí)現(xiàn)了HTTP(Hypertext Transfer Protocol)協(xié)議,只能應(yīng)用于Web頁(yè)面。這是JSP區(qū)別于Servlet的重要牲。J

9、SP是一種動(dòng)態(tài)技術(shù),這是JSP基于Java的自然延伸。在頁(yè)面中引入程序設(shè)計(jì)語言的目的是正是為了實(shí)現(xiàn)動(dòng)態(tài)交互。因此,JSP就是基于Java的服務(wù)端動(dòng)態(tài)頁(yè)面技術(shù)。相關(guān)技術(shù)MySQL數(shù)據(jù)庫(kù)MySQL是一個(gè)開放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。相關(guān)技術(shù)Tomcat應(yīng)用服務(wù)器Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)

10、用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat 是一個(gè)輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對(duì)HTML 頁(yè)面的訪問請(qǐng)求。實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。相關(guān)技術(shù)MyEclipse開發(fā)工具M(jìn)yEclipse,是基于Eclipse開發(fā)的功能強(qiáng)大的企業(yè)級(jí)集成

11、開發(fā)環(huán)境,主要用于Java、Java EE以及移動(dòng)應(yīng)用的開發(fā)。MyEclipse提供了對(duì)UML、Ajax、Web、Web Services、J2EE、JSP、 XML、 Struts、 JSF、 Java Persistence、 EJB、擴(kuò)展數(shù)據(jù)庫(kù)以及各種應(yīng)用服務(wù)器的集成支持。MyEclipse也全面支持各種主流的第三方框架,讓你能夠快速高效地進(jìn)行開發(fā)工作。此外,MyEclipse還全面支持各種基于Eclipse平臺(tái)的插件,允許你自由定制或擴(kuò)展個(gè)性化功能。MyEclipse全面支持Eclipse開源平臺(tái)的所有功能特性,如果你熟悉Eclipse,那么你能夠輕松地上手MyEclipse,包括熟悉的Eclipse快捷鍵,而且使用MyEclipse完成某項(xiàng)任務(wù)往往要比使用Eclipse更加快速、簡(jiǎn)單。相關(guān)技術(shù)響應(yīng)式Web設(shè)計(jì)響應(yīng)式Web設(shè)計(jì)(Responsive Web design)的理念是:頁(yè)面的設(shè)計(jì)與開發(fā)應(yīng)當(dāng)根據(jù)用戶行為以及設(shè)備環(huán)境(系統(tǒng)平臺(tái)、屏幕尺寸、屏幕定向等)進(jìn)行相應(yīng)的響應(yīng)和調(diào)整。具體的實(shí)踐方式由多方面組成,包括彈性網(wǎng)格和布局、圖片、CSS m

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論