農(nóng)業(yè)專家系統(tǒng)的設(shè)計(jì)畢業(yè)論文_第1頁(yè)
已閱讀1頁(yè),還剩21頁(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)介

1、<p><b>  畢業(yè)論文</b></p><p><b>  農(nóng)業(yè)專家系統(tǒng)的設(shè)計(jì)</b></p><p>  專業(yè)名稱 軟件技術(shù) </p><p>  指導(dǎo)教師 </p><p>  2014年 12 月 10 日</p>

2、<p><b>  目 錄</b></p><p><b>  摘要3</b></p><p>  第一章 系統(tǒng)的概述4</p><p><b>  1.1系統(tǒng)意義4</b></p><p><b>  1.2系統(tǒng)特點(diǎn)4</b>&l

3、t;/p><p>  第二章 系統(tǒng)需求分析5</p><p>  2.1 用戶需求分析5</p><p>  2.2系統(tǒng)的可行性分析6</p><p>  2.2.1 技術(shù)可行性6</p><p>  2.2.2 經(jīng)濟(jì)可行性6</p><p>  2.2.3 推廣應(yīng)用可行性6</

4、p><p>  2.2.4 操作可行性6</p><p>  2.3 功能需求分析7</p><p>  2.4 性能需求7</p><p>  2.5可靠性和可用性需求7</p><p>  2.6出錯(cuò)處理需求7</p><p>  2.7將來(lái)可能提出的要求8</p>&

5、lt;p>  第三章 系統(tǒng)功能分析8</p><p>  3.1 系統(tǒng)功能特點(diǎn)8</p><p>  3.2 登錄信息管理8</p><p>  3.3 農(nóng)作物信息管理9</p><p>  3.4 病害信息管理9</p><p>  3.5 蟲害信息管理9</p><p&

6、gt;  3.6 病蟲害診斷10</p><p>  3.7 在線留言10</p><p>  第四章 系統(tǒng)設(shè)計(jì)10</p><p>  4.1系統(tǒng)設(shè)計(jì)準(zhǔn)備10</p><p>  4.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)10</p><p>  4.2.1 系統(tǒng)關(guān)系組織圖10</p><p>  4

7、.2.2 系統(tǒng)界面設(shè)計(jì)11</p><p>  4.3主要數(shù)據(jù)庫(kù)表11</p><p>  第五章 系統(tǒng)主要功能的實(shí)現(xiàn)14</p><p>  5.1登錄界面14</p><p>  5.2系統(tǒng)首頁(yè)15</p><p>  5.3 植物分類診斷系統(tǒng)16</p><p>  5.4 蟲

8、害信息診斷界面17</p><p>  5.5 在線提問(wèn)界面18</p><p>  5.6 后臺(tái)界面18</p><p><b>  第六章 總結(jié)20</b></p><p><b>  致謝21</b></p><p><b>  參考文獻(xiàn)22<

9、;/b></p><p><b>  摘要</b></p><p>  在信息技術(shù)高速發(fā)展的現(xiàn)今,各項(xiàng)生產(chǎn)發(fā)展都與科技都緊密結(jié)合,當(dāng)今信息科技也應(yīng)用進(jìn)農(nóng)業(yè)生產(chǎn)當(dāng)中,農(nóng)業(yè)專家系統(tǒng)就是依托信息技術(shù)高速發(fā)展農(nóng)業(yè),當(dāng)前計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)技術(shù)和移動(dòng)互聯(lián)網(wǎng)平臺(tái),系統(tǒng)采用.net技術(shù)和sql server數(shù)據(jù)庫(kù)技術(shù)對(duì)系統(tǒng)進(jìn)行開(kāi)發(fā),將信息技術(shù)引入到農(nóng)業(yè)生產(chǎn)中,實(shí)現(xiàn)智能化農(nóng)業(yè),是

10、促進(jìn)經(jīng)濟(jì)發(fā)展的有效措施。</p><p>  關(guān)鍵字 信息技術(shù)、系統(tǒng)、智能、.net技術(shù)、sql server數(shù)據(jù)庫(kù)技術(shù)</p><p>  第一章 系統(tǒng)的概述</p><p><b>  1.1系統(tǒng)意義</b></p><p>  隨著時(shí)代的發(fā)展,現(xiàn)在所做的農(nóng)業(yè)專家系統(tǒng)也不僅僅只滿足于實(shí)現(xiàn)功能,更要求網(wǎng)站的美觀性

11、,網(wǎng)站建設(shè)越來(lái)越接近于一門藝術(shù)而不僅僅是一項(xiàng)技術(shù)。農(nóng)業(yè)專家系統(tǒng)是運(yùn)用人工智能的專家系統(tǒng)技術(shù),并集成了地理信息系統(tǒng)、信息網(wǎng)絡(luò)、智能計(jì)算、機(jī)器學(xué)習(xí)、知識(shí)發(fā)現(xiàn)、優(yōu)化模擬、虛擬現(xiàn)實(shí)等多方面高新技術(shù),匯集農(nóng)業(yè)領(lǐng)域知識(shí)、模型和專家經(jīng)驗(yàn)等,采用合宜的知識(shí)表示技術(shù)和推理策略,運(yùn)用多媒體技術(shù)并能以信息網(wǎng)絡(luò)為載體,向農(nóng)業(yè)生產(chǎn)管理提供咨詢服務(wù),指導(dǎo)科學(xué)種田。對(duì)提高農(nóng)業(yè)科技文化素質(zhì),就地培訓(xùn)基層農(nóng)技人員,促進(jìn)農(nóng)業(yè)科技推廣體制現(xiàn)代化,推動(dòng)農(nóng)業(yè)可持續(xù)發(fā)展,改變傳統(tǒng)

12、農(nóng)業(yè)向現(xiàn)代化農(nóng)業(yè)轉(zhuǎn)變,將發(fā)揮重大作用,它是適合我國(guó)國(guó)情的精確農(nóng)業(yè),它不僅適用于廣大農(nóng)村,建造各種種植業(yè)、養(yǎng)殖業(yè)專家系統(tǒng),也是配備3S技術(shù)的精確農(nóng)業(yè)的重要決策支持工具,是設(shè)施農(nóng)業(yè)智能化、自動(dòng)化的重要技術(shù)?;谛畔⒔换鬏敿夹g(shù)和計(jì)算機(jī)協(xié)同工作思想,將計(jì)算機(jī)技術(shù)應(yīng)用農(nóng)業(yè)中是現(xiàn)代農(nóng)業(yè)的發(fā)展需求。突破傳統(tǒng)農(nóng)業(yè)的生產(chǎn)模式,實(shí)現(xiàn)生產(chǎn)者科學(xué)化生產(chǎn)。農(nóng)業(yè)專家信息診斷系統(tǒng)匯集大量農(nóng)作物信息和農(nóng)作物常見(jiàn)病蟲害信息,能夠?yàn)檗r(nóng)業(yè)生產(chǎn)者提供科學(xué)有效的農(nóng)作物管理知識(shí)

13、,并針對(duì)具體條件下需要解決的農(nóng)業(yè)問(wèn)題(</p><p><b>  1.2系統(tǒng)特點(diǎn)</b></p><p>  啟發(fā)性:能運(yùn)用專家的知識(shí)和經(jīng)驗(yàn)進(jìn)行推理和判斷;</p><p>  透明性:能解決本身的推理過(guò)程,能回答用戶提出的問(wèn)題;</p><p>  靈活性:能不斷地增長(zhǎng)知識(shí),修改原有的知識(shí)。</p>&

14、lt;p>  綜合性:能解答種子、土肥、植保、農(nóng)經(jīng)等多專業(yè)問(wèn)題,克服了單個(gè)農(nóng)業(yè)專家的專業(yè)局限。研發(fā)農(nóng)業(yè)專家系統(tǒng)的主要目的是使計(jì)算機(jī)在農(nóng)業(yè)領(lǐng)域中起農(nóng)業(yè)專家的作用,對(duì)那些需要專家知識(shí)才能解決的難題提供相關(guān)專業(yè)權(quán)威專家水平的解答。</p><p>  第二章 系統(tǒng)需求分析</p><p>  2.1 用戶需求分析</p><p>  本系統(tǒng)適用于各類人員,如農(nóng)民、

15、農(nóng)業(yè)專家等。不用的用戶對(duì)系統(tǒng)的需求有所不同。</p><p><b> ?。?)農(nóng)民</b></p><p>  本系統(tǒng)的直接受益方,農(nóng)民主要是種植農(nóng)作物,擁有豐富的種植經(jīng)驗(yàn),但有些農(nóng)民十分缺乏對(duì)于農(nóng)作物病蟲害的診斷和防治。因此他們需要有一個(gè)容易操作的人機(jī)界面系統(tǒng)來(lái)診斷農(nóng)作物病蟲害,并得到相應(yīng)的防治信息。如用例圖所示:</p><p><

16、b>  圖1 農(nóng)民用例</b></p><p><b>  (2)農(nóng)業(yè)專家</b></p><p>  本系統(tǒng)的農(nóng)業(yè)知識(shí)大部分都來(lái)自農(nóng)業(yè)專家提供的,他們擁有豐富的農(nóng)作物病蟲害診斷經(jīng)驗(yàn),他們對(duì)系統(tǒng)的構(gòu)建起到監(jiān)督作用,因此他們需要構(gòu)建出來(lái)的系統(tǒng)是一個(gè)具有完善、準(zhǔn)確的系統(tǒng)來(lái)診斷農(nóng)作物病蟲。</p><p><b>  圖2

17、農(nóng)業(yè)專家用例</b></p><p>  2.2系統(tǒng)的可行性分析 </p><p>  2.2.1 技術(shù)可行性</p><p>  開(kāi)發(fā)環(huán)境:Windows7的環(huán)境下編寫</p><p>  測(cè)試瀏覽器:Google</p><p>  數(shù)據(jù)庫(kù):SQL server 2012</p><

18、p>  操作系統(tǒng):Windows7</p><p>  開(kāi)發(fā)工具:VS2012、SQL2012</p><p>  2.2.2 經(jīng)濟(jì)可行性</p><p>  本系統(tǒng)在win7系統(tǒng)下利用VS和SQLserver編寫,對(duì)電腦沒(méi)有太大要求,經(jīng)濟(jì)負(fù)擔(dān)小,系統(tǒng)開(kāi)發(fā)的在經(jīng)濟(jì)上可行。</p><p>  2.2.3 推廣應(yīng)用可行性</p>

19、;<p>  我國(guó)是農(nóng)業(yè)大國(guó),農(nóng)業(yè)生產(chǎn)規(guī)模大,農(nóng)業(yè)專家信息診斷系統(tǒng)包含農(nóng)業(yè)信息資料,病蟲害診斷和專家在線答疑,能夠應(yīng)用于農(nóng)業(yè)的水果、蔬菜、水產(chǎn)等方面,范圍廣,使用方便,能夠滿足多種需求。推廣應(yīng)用于農(nóng)業(yè)的多個(gè)領(lǐng)域能促進(jìn)農(nóng)業(yè)發(fā)展。</p><p>  2.2.4 操作可行性</p><p><b>  系統(tǒng)特點(diǎn)及優(yōu)勢(shì):</b></p><

20、p>  同時(shí)支持多種操作系統(tǒng)、數(shù)據(jù)庫(kù)、應(yīng)用服務(wù)器、瀏覽器。</p><p>  采用微軟.NET架構(gòu)開(kāi)發(fā)。</p><p>  支持企業(yè)級(jí)開(kāi)發(fā)的主流數(shù)據(jù)庫(kù)SQL SERVER。</p><p>  asp.NET實(shí)現(xiàn)/存儲(chǔ)過(guò)程實(shí)現(xiàn)。</p><p>  支持各種類型操作系統(tǒng)。</p><p>  采用系統(tǒng)軟件開(kāi)發(fā)

21、中常用存儲(chǔ)過(guò)程技術(shù),為系統(tǒng)的維護(hù)和二次開(kāi)發(fā)做好保障。</p><p>  數(shù)據(jù)庫(kù) 自定義函數(shù)介紹及應(yīng)用。</p><p>  數(shù)據(jù)導(dǎo)出至Excel技術(shù)應(yīng)用。</p><p>  系統(tǒng)穩(wěn)定安全,界面簡(jiǎn)潔。操作簡(jiǎn)單方便,系統(tǒng)在每一次操作都會(huì)給用戶返回信息。數(shù)據(jù)讀取安全快速,功能齊全。</p><p>  2.3 功能需求分析</p>

22、<p>  系統(tǒng)需要完成作物基本信息、病蟲害查詢、智能診斷、專家在線答疑、后臺(tái)管理等功能模塊,角色分為普通用戶、專家和管理員,所有的操作可有管理員管理,普通用戶實(shí)現(xiàn)資料查詢、普通診斷、在線提問(wèn)等功能,專家上傳資料,管理資料和在線答疑等。</p><p><b>  2.4 性能需求</b></p><p>  要求程序性能比較穩(wěn)定,不會(huì)輕易的報(bào)錯(cuò),不能出現(xiàn)

23、功能性的錯(cuò)誤,不能出現(xiàn)程序未響應(yīng),而且數(shù)據(jù)加載時(shí)間不能過(guò)長(zhǎng),程序響應(yīng)時(shí)間也不能過(guò)長(zhǎng)。</p><p>  2.5可靠性和可用性需求</p><p>  要求提高系統(tǒng)可靠性和可用性,減少系統(tǒng)中斷(故障)的次數(shù),減少?gòu)臑?zāi)難中恢復(fù)的時(shí)間。</p><p><b>  2.6出錯(cuò)處理需求</b></p><p>  程序代碼要求

24、做異常處理,不能有錯(cuò)誤的消息框提示,在程序出現(xiàn)一些特殊的錯(cuò)誤時(shí),需要給用戶一個(gè)友好的提示,讓用戶知道這個(gè)錯(cuò)誤的原因不是應(yīng)為程序錯(cuò)誤,而是一些特定的錯(cuò)誤。</p><p>  2.7將來(lái)可能提出的要求</p><p>  通過(guò)信息收集考慮到用戶將來(lái)可能提出的要求,在系統(tǒng)開(kāi)發(fā)中做出預(yù)留,方便更改和添加。</p><p>  第三章 系統(tǒng)功能分析</p>&

25、lt;p>  3.1 系統(tǒng)功能特點(diǎn)</p><p>  系統(tǒng)需求包含功能性需求與非功能性需求兩部分,功能性需求主要實(shí)現(xiàn)以下功能:農(nóng)作物信息管理、病害信息管理、蟲害信息管理、病蟲害診斷、在線留言、知識(shí)庫(kù)管理,用戶可以通過(guò)這些功能實(shí)現(xiàn)自己的需求;非功能性的需求,主要是時(shí)間性需求與靈活性需求,用戶可以隨時(shí)查詢,實(shí)現(xiàn)自己的需要,系統(tǒng)靈活性高,知識(shí)覆蓋面廣,局限性小。</p><p><

26、b>  圖3 系統(tǒng)特點(diǎn)</b></p><p>  3.2 登錄信息管理</p><p>  系統(tǒng)中的登錄通過(guò)角色登錄,通過(guò)用戶輸入的登錄名和密碼在客戶端判斷有效性,檢測(cè)成功后然后提交到服務(wù)器端,將輸入的信息與數(shù)據(jù)庫(kù)信息進(jìn)行比較,判斷登錄角色。</p><p>  3.3 農(nóng)作物信息管理</p><p>  主要是完成農(nóng)

27、作物基本信息的一些操作,包括對(duì)農(nóng)作物信息的增加、修改以及查詢功能。</p><p>  圖4農(nóng)作物信息管理需求圖</p><p>  3.4 病害信息管理</p><p>  根據(jù)不同農(nóng)作物對(duì)應(yīng)的病害信息進(jìn)行添加、修改、刪除和查詢。</p><p>  圖5病害信息管理需求圖</p><p>  3.5 蟲害信息管

28、理</p><p>  與不同農(nóng)作物對(duì)應(yīng)的蟲體的形狀、為害特點(diǎn)進(jìn)行蟲害信息的添加、修改、刪除和查詢。</p><p>  圖6蟲害信息管理需求圖</p><p>  3.6 病蟲害診斷</p><p>  主要是通過(guò)輸入的事實(shí),完成病蟲害的診斷。</p><p>  圖7病蟲害診斷需求圖</p><

29、;p><b>  3.7 在線留言</b></p><p>  訪問(wèn)者可以在線留言,管理者進(jìn)入后臺(tái),可以回復(fù)留言、刪除留言。</p><p><b>  圖8在線留言需求圖</b></p><p><b>  第四章 系統(tǒng)設(shè)計(jì)</b></p><p><b>

30、  4.1系統(tǒng)設(shè)計(jì)準(zhǔn)備</b></p><p>  在網(wǎng)頁(yè)的設(shè)計(jì)過(guò)程中,因人而宜,每個(gè)人使用的軟件也許不同,在制作本網(wǎng)站項(xiàng)目的過(guò)程中,運(yùn)用到了Visual Studio 2012 、SQL 2012、Dreamweaver、Photoshop等軟件工具,因?yàn)樽约合驅(qū)τ谄渌能浖?lái)說(shuō),這三個(gè)還算是比較熟悉的。 </p><p><b>  4.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</b

31、></p><p>  4.2.1 系統(tǒng)關(guān)系組織圖</p><p>  系統(tǒng)主要包含六大功能分類,不同功能板塊之間儲(chǔ)存知識(shí)信息是分開(kāi),但六大功能中儲(chǔ)存的信息內(nèi)容也是相互聯(lián)系的,共同實(shí)現(xiàn)系統(tǒng)所要實(shí)現(xiàn)的功能。</p><p>  圖9 專家農(nóng)業(yè)系統(tǒng)關(guān)系組織圖</p><p>  4.2.2 系統(tǒng)界面設(shè)計(jì)</p><p&g

32、t;  用戶使用這個(gè)系統(tǒng)可以方便快捷的查詢對(duì)自己有幫助的信息,在界面設(shè)計(jì)的時(shí)候采用簡(jiǎn)單明了易懂的模式,方便每一位使用這個(gè)系統(tǒng)的用戶。</p><p>  (1)登錄界面的設(shè)計(jì)</p><p>  在登錄界面中,系統(tǒng)主要識(shí)別是什么用戶登錄的,以便登錄之后進(jìn)入的頁(yè)面是哪個(gè),后臺(tái)頁(yè)面和專家管理界面是規(guī)定的用戶才可以進(jìn)入的。</p><p><b> ?。?)診斷

33、功能設(shè)計(jì)</b></p><p>  在診斷功能的界面中,用戶選出癥狀,并得出結(jié)論,診斷界面是對(duì)作物的癥狀進(jìn)行診斷,根據(jù)作物的發(fā)病部位給出準(zhǔn)確病蟲害信息并總結(jié)出治療方法和預(yù)防方法。</p><p><b>  (3)在線提問(wèn)</b></p><p>  用戶在提問(wèn)界面對(duì)專家提出問(wèn)題,可以在問(wèn)題瀏覽界面看到自己提出的問(wèn)題是否有被回答。

34、得到相應(yīng)的結(jié)論,對(duì)自己作物的癥狀做出防治的措施。</p><p><b>  (4)后臺(tái)管理界面</b></p><p>  后臺(tái)管理就是admin進(jìn)入的一個(gè)管理平臺(tái)。</p><p><b>  4.3主要數(shù)據(jù)庫(kù)表</b></p><p>  (1)系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)</p><

35、p><b>  圖10數(shù)據(jù)庫(kù)</b></p><p>  圖10為創(chuàng)建的一個(gè)名為“zhuanjia”的數(shù)據(jù)庫(kù),存儲(chǔ)制作的網(wǎng)站的相關(guān)數(shù)據(jù)與信息。與網(wǎng)站的后臺(tái)管理有著直接的聯(lián)系,數(shù)據(jù)的修改,刪除等會(huì)影響前臺(tái)頁(yè)面的展示和美觀等方面。</p><p>  數(shù)據(jù)庫(kù)是依照某種數(shù)據(jù)模型組織起來(lái)并存放二級(jí)存儲(chǔ)器中的數(shù)據(jù)集合。盡可能不重復(fù),以最優(yōu)方式為某個(gè)特定組織的多種應(yīng)用服務(wù),

36、其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程序,對(duì)數(shù)據(jù)的增、刪、改、查由統(tǒng)一軟件進(jìn)行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的高級(jí)階段,它是由文件管理系統(tǒng)發(fā)展起來(lái)的。</p><p> ?。?)User(用戶信息表)</p><p>  User 表主要用于對(duì)用戶信息的管理。</p><p><b>  圖11用戶信息表</b></p>&

37、lt;p>  (3)tb_huamu 表</p><p>  tb_huamu 表主要用于對(duì)作物分類的管理。</p><p><b>  圖12作物分類表</b></p><p>  (4)chonghai 表(蟲害信息表)</p><p>  chonghai 表主要用于管理蟲害信息。</p>&l

38、t;p><b>  圖13 蟲害信息表</b></p><p> ?。?)tiwen(在線提問(wèn)表)</p><p>  tiwen表主要用于用戶所提問(wèn)題信息的管理。</p><p>  圖14 在線提問(wèn)信息表</p><p>  第五章 系統(tǒng)主要功能的實(shí)現(xiàn)</p><p><b>

39、  5.1登錄界面</b></p><p><b>  圖15登錄界面</b></p><p>  登錄功能實(shí)現(xiàn)代碼如下:</p><p><b>  ......</b></p><p>  protected void btLogin_Click(object&#

40、160;sender, EventArgs e)</p><p>  {        string name = this.txtName.Text.Trim();        string

41、0;pwd = this.txtPass.Text.Trim();        BLLStaff bll = new BLLStaff();        Staff s = new&

42、#160;Staff();          if (name != null && name == "admin")         &#

43、160; {            if (bll.isLogin(name, pwd, out s) != null)          

44、60;   {               Session["Current_Staff"] = s;         

45、60;     Response.Redirect("xitong.aspx");              }         

46、60;  }         else if (bll.isLogin(name, pwd, out s) != null)           

47、 {       </p><p><b>  ......</b></p><p>  在登錄界面通過(guò)輸入賬號(hào)和密碼進(jìn)行角色的判斷,密碼錯(cuò)誤或者賬號(hào)錯(cuò)誤時(shí),系統(tǒng)會(huì)提示錯(cuò)誤,如果登錄時(shí)不返回提示錯(cuò)誤,則可以成功登錄系統(tǒng),但是每個(gè)角色有每個(gè)角色的功能,登錄成功就要進(jìn)入角色相應(yīng)的界面。<

48、;/p><p><b>  5.2系統(tǒng)首頁(yè)</b></p><p><b>  圖16首頁(yè)</b></p><p>  系統(tǒng)的首頁(yè)就可以大概的看出這個(gè)網(wǎng)站的用途,通過(guò)對(duì)首頁(yè)的瀏覽便于用戶更好的了解該網(wǎng)站,網(wǎng)站首頁(yè)是一個(gè)網(wǎng)站的精髓所在,通常影響著和整個(gè)網(wǎng)站的形象。對(duì)整個(gè)網(wǎng)站的運(yùn)營(yíng)也有很大的影響。提到網(wǎng)站首頁(yè)內(nèi)容的相關(guān)性,我們要清

49、楚,網(wǎng)站首頁(yè)內(nèi)容一定要優(yōu)化的網(wǎng)站關(guān)鍵詞有聯(lián)系,一般我們會(huì)設(shè)置成他們的定義和描述性的詞匯或者段落。除此之外,首頁(yè)的標(biāo)題設(shè)置、關(guān)鍵字設(shè)置和描述設(shè)置,對(duì)、關(guān)鍵詞排名都是起到?jīng)Q定性的??傊?,網(wǎng)站首頁(yè)對(duì)網(wǎng)站優(yōu)化起到的作用是決定性的,是關(guān)鍵的。所以一定要做好首頁(yè)的方方面面才行。</p><p>  5.3 植物分類診斷系統(tǒng)</p><p><b>  圖17診斷系統(tǒng)分類</b>&

50、lt;/p><p>  這是系統(tǒng)中的四個(gè)大的分類:花木產(chǎn)業(yè)、蔬菜種植、水果干果、糧食栽培,對(duì)應(yīng)的分類中又分了一些具體作物的專家系統(tǒng)。用戶可點(diǎn)擊系統(tǒng)進(jìn)行診斷,查看品種分類,病害信息等。</p><p>  5.4 蟲害信息診斷界面</p><p>  圖18蟲害信息診斷界面</p><p>  診斷界面是對(duì)作物的癥狀進(jìn)行診斷,根據(jù)作物的發(fā)病部位給出

51、準(zhǔn)確病蟲害信息并總結(jié)出治療方法和預(yù)防方法。</p><p>  如果在已選癥狀的文本框內(nèi)沒(méi)有選擇任何一條信息的話,點(diǎn)擊開(kāi)始診斷,網(wǎng)頁(yè)會(huì)提示“請(qǐng)選擇癥狀!”,如果選擇了一條,則會(huì)跳轉(zhuǎn)到另一個(gè)頁(yè)面,顯示出診斷的相關(guān)信息。</p><p>  5.5 在線提問(wèn)界面</p><p><b>  圖19 在線提問(wèn)</b></p><p

52、>  用戶可以在在線提問(wèn)的界面向?qū)<姨釂?wèn)有關(guān)作物的問(wèn)題,姓名、聯(lián)系電話、地址、Email、正文不得為空。提交給專家,讓專家為用戶解答。</p><p>  如果有沒(méi)有填寫的就點(diǎn)擊確定按鈕,則在文本框后會(huì)提示* ,表示不能為空;如果填寫格式錯(cuò)誤,點(diǎn)擊確定按鈕,則會(huì)在文本框后報(bào)錯(cuò);如果都填寫正確,點(diǎn)擊確定按鈕則網(wǎng)頁(yè)會(huì)提示“提問(wèn)成功!”;點(diǎn)擊取消按鈕,每個(gè)文本框都會(huì)清空。提出的問(wèn)題可以在問(wèn)題瀏覽界面中看到。<

53、;/p><p><b>  5.6 后臺(tái)界面</b></p><p><b>  圖20 后臺(tái)界面</b></p><p>  后臺(tái)管理界面對(duì)信息進(jìn)行增加、刪除、修改等操作,方便管理員進(jìn)行管理等操作。</p><p><b>  第六章 總結(jié)</b></p><

54、p>  Visual Studio 是一套完整的開(kāi)發(fā)工具集,用于生成 ASP.NET Web 應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成開(kāi)發(fā)環(huán)境 (IDE),利用此 IDE 可以共享工具且有助于創(chuàng)建混合語(yǔ)言解決方案。另外,這些語(yǔ)言利用了 .NET Framework 的功能,通過(guò)此框架可使用簡(jiǎn)

55、化 ASP Web 應(yīng)用程序和 XML Web Services 開(kāi)發(fā)的關(guān)鍵技術(shù),創(chuàng)建出更多的系統(tǒng)。</p><p>  數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),它產(chǎn)生于距今六十多年前,隨著信息技術(shù)和市場(chǎng)的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲(chǔ)和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫(kù)有很多種類型,從最簡(jiǎn)單的存儲(chǔ)有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲(chǔ)

56、的大型數(shù)據(jù)庫(kù)系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)用。</p><p>  農(nóng)業(yè)專家系統(tǒng)是把專家系統(tǒng)知識(shí)應(yīng)用于農(nóng)業(yè)領(lǐng)域的一項(xiàng)計(jì)算機(jī)技術(shù)。專家系統(tǒng)是人工智能的一個(gè)分支,主要目的是要使計(jì)算機(jī)在各個(gè)領(lǐng)域中起人類專家的作用。它是一種智能程序子系統(tǒng),內(nèi)部具有大量專家水平的領(lǐng)域知識(shí)和經(jīng)驗(yàn),能利用僅人類專家可用的知識(shí)和解決問(wèn)題的方法來(lái)解決該領(lǐng)域的問(wèn)題。它是一種計(jì)算機(jī)程序,可以用專家的水平(有時(shí)超過(guò)專家)完成一般的、模仿人類的解題策略,

57、并與這個(gè)問(wèn)題所特有的大量實(shí)際知識(shí)和經(jīng)驗(yàn)知識(shí)結(jié)合起來(lái)。</p><p>  在這個(gè)專家農(nóng)業(yè)系統(tǒng)的完成過(guò)程中,VS軟件起到了很大的作用,不僅僅軟件要運(yùn)用得當(dāng),團(tuán)隊(duì)之間的合作也是必不可少的,一個(gè)人想到的也許不夠全面,所以大家一起才能夠做出更好的系統(tǒng),分工合作明確,大大提高了整個(gè)系統(tǒng)的進(jìn)度。通過(guò)這次系統(tǒng)的制作,相信自己以后可以走出一片屬于自己的天地。</p><p><b>  致謝 &

58、lt;/b></p><p>  首先非常感謝各位老師對(duì)這次系統(tǒng)設(shè)計(jì)的悉心指導(dǎo),謝謝各位老師的幫助,在這次項(xiàng)目化教學(xué)中,每位老師都細(xì)心指導(dǎo)每一位同學(xué),幫助同學(xué)解決大大小小的難題,也謝謝同學(xué)們?cè)谙到y(tǒng)完成中對(duì)我的幫助,老師和同學(xué)的幫助讓我們能順利完成這次項(xiàng)目設(shè)計(jì),在項(xiàng)目化教學(xué)中團(tuán)隊(duì)的協(xié)作能力起到了至關(guān)重要的作用。其次還要感謝在這大學(xué)兩年多的時(shí)間,老師對(duì)我們的教導(dǎo)與幫助,讓我們學(xué)會(huì)了更多的知識(shí),因?yàn)橛欣蠋煹慕虒?dǎo)與

59、陪伴,讓這兩年多的大學(xué)生活更加充實(shí)有意義。同樣在以后進(jìn)入社會(huì)以后更加努力,回報(bào)老師的栽培。祝愿各位老師身體健康,工作順利!</p><p>  最后感謝老師在百忙中抽出時(shí)間看我的畢業(yè)論文,謝謝老師!辛苦了!</p><p><b>  參考文獻(xiàn) </b></p><p>  【1】李建忠,《.NET框架程序設(shè)計(jì)修訂版》,清華大學(xué)出版社,2003

溫馨提示

  • 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ù)僅提供信息存儲(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)論