李將永,李進(jìn)豪
(1.廣西師范大學(xué),桂林 541006;2.廣東省海洋工程職業(yè)技術(shù)學(xué)校,廣州 510320)
蚯蚓;智慧養(yǎng)殖;物聯(lián)網(wǎng);知識(shí)庫(kù);解決方案
在蚯蚓養(yǎng)殖過(guò)程中,影響蚯蚓養(yǎng)殖的環(huán)境關(guān)鍵參數(shù)是溫度、濕度、pH值等,影響蚯蚓養(yǎng)殖的物質(zhì)關(guān)鍵參數(shù)是基料、飼料等。傳統(tǒng)的蚯蚓養(yǎng)殖以經(jīng)驗(yàn)為指導(dǎo),而這些關(guān)鍵參數(shù)靠經(jīng)驗(yàn)是難以精確掌控的,因此傳統(tǒng)蚯蚓養(yǎng)殖的產(chǎn)量、品質(zhì)難以得到保障,養(yǎng)殖的效率有待提高。隨著科技的不斷發(fā)展,基于新一代信息技術(shù)實(shí)時(shí)掌控蚯蚓養(yǎng)殖過(guò)程的準(zhǔn)確數(shù)據(jù)已成為可能,實(shí)時(shí)感知、智能控制、高效養(yǎng)殖以提高產(chǎn)品競(jìng)爭(zhēng)力已勢(shì)在必行,工業(yè)化和信息化的深度融合是蚯蚓養(yǎng)殖現(xiàn)代化的有效途徑。
蚯蚓屬夜行性動(dòng)物,生活在潮濕的環(huán)境中,以腐敗的有機(jī)物為食。蚯蚓富含蛋白質(zhì)、氨基酸、脂肪、礦物質(zhì)、維生素和微量元素等,有很好的經(jīng)濟(jì)價(jià)值和藥用價(jià)值,具有清熱熄風(fēng)、平肝降壓、活絡(luò)通痹、清肺平喘、利尿通淋等功效。
(1)喜
喜陰暗、喜潮濕、喜安靜、喜溫暖、喜酸甜、喜獨(dú)居。
(2)畏
畏光、畏震、畏浸泡、畏鹽、畏辣、畏冷熱。
蚯蚓的活動(dòng)溫度為5-30℃,0-5℃進(jìn)入休眠狀態(tài),0℃以下死亡。最適溫度為20-27℃左右,32℃以上停止生長(zhǎng),40℃以上死亡。土壤通氣越好,蚯蚓新陳代謝越旺盛。蚯蚓味覺(jué)靈敏,喜甜食和酸味,最適合的pH值范圍為6-8。此外,在蚯蚓養(yǎng)殖過(guò)程中,需要按照相關(guān)要求科學(xué)處理基料與飼料,飼料的濕度應(yīng)保持在70%左右為宜,以保證蚯蚓的生長(zhǎng)效果。
利用溫度傳感器、濕度傳感器、pH傳感器等隨時(shí)獲取蚯蚓養(yǎng)殖場(chǎng)的各種信息,對(duì)蚯蚓養(yǎng)殖場(chǎng)內(nèi)部的環(huán)境狀況進(jìn)行實(shí)時(shí)監(jiān)測(cè),以獲取蚯蚓養(yǎng)殖的關(guān)鍵參數(shù),以提高養(yǎng)殖效率。
例:溫度傳感器是指能感受溫度并轉(zhuǎn)換成可用輸出信號(hào)的傳感器。在蚯蚓養(yǎng)殖場(chǎng),通過(guò)溫度傳感器,蚯蚓養(yǎng)殖管理者可以智慧感知養(yǎng)殖場(chǎng)內(nèi)部與外部的實(shí)時(shí)溫度,實(shí)時(shí)了解養(yǎng)殖全過(guò)程的溫度變化。
數(shù)據(jù)傳輸是數(shù)據(jù)從一個(gè)地方傳送到另一個(gè)地方的通信過(guò)程。通過(guò)數(shù)據(jù)傳輸,蚯蚓養(yǎng)殖場(chǎng)智慧感知的各種原始數(shù)據(jù)將被送達(dá)數(shù)據(jù)中心,為智慧養(yǎng)殖提供最準(zhǔn)確的底層數(shù)據(jù)。
例:通過(guò)智慧感知,蚯蚓養(yǎng)殖場(chǎng)“內(nèi)部實(shí)時(shí)溫度為10℃,室外實(shí)時(shí)溫度為5℃,光照強(qiáng)度為52lx”等相關(guān)數(shù)據(jù)通可靠的數(shù)據(jù)傳輸被送達(dá)數(shù)據(jù)中心。這一組數(shù)據(jù),將為蚯蚓養(yǎng)殖管理者的下一步智能控制提供強(qiáng)有力的原始依據(jù)。
信息處理是獲取信息并對(duì)它進(jìn)行加工處理、使之成為有用信息并發(fā)布出去的過(guò)程。蚯蚓養(yǎng)殖場(chǎng)智慧感知的數(shù)據(jù)基本都是最原始的數(shù)據(jù),需要經(jīng)過(guò)處理才能變?yōu)橛杏玫男畔?,才能為決策提供可靠的直接依據(jù)。
例:信息1(內(nèi)部實(shí)時(shí)溫度為10℃),信息2(室外實(shí)時(shí)溫度為5℃),信息3(光照強(qiáng)度為52lx),信息4(遮陽(yáng)設(shè)備關(guān)閉),信息5(自動(dòng)加溫設(shè)備未啟用),信息6(天氣預(yù)報(bào):持續(xù)降溫)。上述信息的連續(xù)跟蹤與系列化,通過(guò)處理可以形成溫度變化的趨勢(shì)圖及相關(guān)的預(yù)警信息。
根據(jù)信息處理的結(jié)果,在人工智能和決策支持系統(tǒng)的支持下,應(yīng)用專家系統(tǒng)技術(shù),通過(guò)邏輯推理來(lái)幫助解決復(fù)雜的決策問(wèn)題,幫助蚯蚓養(yǎng)殖管理者對(duì)可能快速變化并且不容易預(yù)測(cè)結(jié)果的問(wèn)題做出判斷并提供決策方案,為管理者的最終決策提供可靠的科學(xué)依據(jù),以提高管理和工作效率,以提高決策的正確性和實(shí)時(shí)性。例:在信息處理的相關(guān)結(jié)果中存在一條信息:蚯蚓養(yǎng)殖場(chǎng)當(dāng)前實(shí)時(shí)溫度為10℃(2小時(shí)前為11℃,5小時(shí)前為12℃,天氣預(yù)報(bào):持續(xù)降溫)。此時(shí),智能決策支持系統(tǒng)會(huì)依據(jù)關(guān)鍵詞當(dāng)前“溫度、10℃”、“溫度變化趨勢(shì)圖”、“自然天氣持續(xù)降溫”自動(dòng)進(jìn)行識(shí)別和分析問(wèn)題,并設(shè)計(jì)求解方案。在知識(shí)庫(kù)信息“蚯蚓盡管世界性分布,但它喜歡比較高的溫度,低于5℃進(jìn)入休眠狀態(tài)。生長(zhǎng)最適合溫度為22~27℃”等的支持下,基于規(guī)則、模型和方法,智能決策支持系統(tǒng)自動(dòng)發(fā)出警告“當(dāng)前溫度為10℃,有持續(xù)降溫的趨勢(shì),低于5℃蚯蚓將進(jìn)入休眠狀態(tài)”,并提供相關(guān)的決策措施“根據(jù)目前的天氣情況,打開(kāi)遮陽(yáng)設(shè)備已無(wú)法升溫,建議啟動(dòng)養(yǎng)殖場(chǎng)加溫措施。如果確認(rèn),智能控制系統(tǒng)將自動(dòng)加溫,達(dá)到最佳溫度后將自動(dòng)停止加溫。”
智能控制是一類無(wú)需人的干預(yù)就能夠自主地驅(qū)動(dòng)智能機(jī)器實(shí)現(xiàn)其目標(biāo)的自動(dòng)控制。在蚯蚓養(yǎng)殖場(chǎng),主要體現(xiàn)為對(duì)養(yǎng)殖場(chǎng)內(nèi)相關(guān)設(shè)備進(jìn)行遠(yuǎn)程智能控制(自動(dòng)加溫、自動(dòng)噴水、自動(dòng)打開(kāi)或關(guān)閉遮陽(yáng)設(shè)備等)。
例:在智能決策支持系統(tǒng)的幫助下,當(dāng)蚯蚓養(yǎng)殖管理者發(fā)送“自動(dòng)加溫”指令后,自動(dòng)加溫設(shè)備將會(huì)自動(dòng)啟動(dòng),在達(dá)到最佳溫度后將自動(dòng)停止加溫(22~27℃)。
(1)基本原理
通過(guò)數(shù)據(jù)采集的智慧感知模塊從蚯蚓養(yǎng)殖的現(xiàn)場(chǎng)獲得實(shí)時(shí)數(shù)據(jù),在確保數(shù)據(jù)有效、安全的情況下,通過(guò)數(shù)據(jù)傳輸模塊將數(shù)據(jù)傳送至后臺(tái)數(shù)據(jù)中心,后臺(tái)數(shù)據(jù)中心將接收到的現(xiàn)場(chǎng)實(shí)時(shí)數(shù)據(jù)進(jìn)行信息處理。在人工智能和決策支持系統(tǒng)的支持下,蚯蚓智慧養(yǎng)殖系統(tǒng)將科學(xué)、高效地為蚯蚓養(yǎng)殖管理者的最終決策提供可靠的依據(jù),以實(shí)現(xiàn)對(duì)蚯蚓養(yǎng)殖場(chǎng)內(nèi)相關(guān)設(shè)備進(jìn)行遠(yuǎn)程智能控制?;驹砣鐖D1所示。
圖1 基于物聯(lián)網(wǎng)的蚯蚓智慧養(yǎng)殖系統(tǒng)
(2)案例
蚯蚓是利用皮膚來(lái)呼吸的,故蚯蚓身體必須保持濕潤(rùn)。因此,蚯蚓養(yǎng)殖場(chǎng)需要通過(guò)實(shí)時(shí)獲取蚯蚓生長(zhǎng)環(huán)境的濕度,以決定是否需要開(kāi)展灑水工作。當(dāng)發(fā)出灑水工作指令后,智能機(jī)械設(shè)備將按指令的要求開(kāi)始灑水(灑水量由系統(tǒng)自動(dòng)測(cè)算),將蚯蚓生長(zhǎng)環(huán)境的濕度控制在最佳的范圍內(nèi)。
(1)基本原理
人臉識(shí)別是基于人的臉部特征信息進(jìn)行身份識(shí)別的一種識(shí)別技術(shù)。在蚯蚓養(yǎng)殖場(chǎng),利用攝像頭動(dòng)態(tài)智能采集含有人臉的圖像,以實(shí)現(xiàn)蚯蚓養(yǎng)殖的安全監(jiān)測(cè)與預(yù)警。主要包括:人臉圖像智能采集,人臉圖像特征提取及匹配與識(shí)別,安全監(jiān)測(cè)與預(yù)警?;驹砣鐖D2所示。
圖2 基于人臉識(shí)別的蚯蚓養(yǎng)殖安全監(jiān)測(cè)與預(yù)警
(2)案例
在蚯蚓養(yǎng)殖場(chǎng),所有工作人員的人臉信息均保存于人臉數(shù)據(jù)庫(kù)中。當(dāng)工作人員進(jìn)入養(yǎng)殖場(chǎng)時(shí),攝像頭將自動(dòng)采集人臉信息,該信息除了可用于常規(guī)的考勤登記外,最主要的作用是應(yīng)用于安全監(jiān)測(cè)與預(yù)警。匹配與識(shí)別成功的人臉信息,直接存入常規(guī)的工作信息流;匹配與識(shí)別不成功的人臉信息,系統(tǒng)直接將人臉信息推送到蚯蚓養(yǎng)殖管理者的計(jì)算機(jī)或手持終端,由管理者確認(rèn)是否為“陌生”人臉信息?是否為“可信任者”?可信任的人臉信息直接保存到人臉數(shù)據(jù)庫(kù),不可信任的人臉信息則直接列為預(yù)警對(duì)象。
(1)基本原理
數(shù)據(jù)分析是指用適當(dāng)?shù)慕y(tǒng)計(jì)分析方法對(duì)收集來(lái)的大量數(shù)據(jù)進(jìn)行分析,提取有用信息和形成結(jié)論而對(duì)數(shù)據(jù)加以詳細(xì)研究和概括總結(jié)的過(guò)程。在蚯蚓養(yǎng)殖場(chǎng)中,主要通過(guò)分析大量的養(yǎng)殖數(shù)據(jù),期望建立一種蚯蚓養(yǎng)殖的高效模式。在實(shí)踐中可基于PDCA不斷優(yōu)化,以獲取蚯蚓養(yǎng)殖的最佳模式。PDCA的最主要特點(diǎn)是:把各項(xiàng)工作按照做出計(jì)劃、計(jì)劃實(shí)施、檢查實(shí)施效果,然后將成功的納入標(biāo)準(zhǔn),不成功的留待下一循環(huán)去解決?;驹砣鐖D3所示。
1.2.1 制作堿基模型 為了體現(xiàn)AUCG 4種堿基的不同,在制作過(guò)程中特意設(shè)計(jì)4種堿基具有不同的形狀,但是要確保堿基A模型與堿基U模型嵌入吻合,堿基G模型與堿基C模型嵌入吻合。同時(shí),堿基A與堿基G的模型長(zhǎng)度要相等,堿基U與堿基C的模型長(zhǎng)度要相等,且短于堿基A與堿基G。打印出4種堿基并粘貼在軟磁貼上,用剪刀準(zhǔn)確地按輪廓裁剪好。
圖3 基于數(shù)據(jù)分析的蚯蚓養(yǎng)殖模式優(yōu)化
(2)案例
在蚯蚓養(yǎng)殖過(guò)程中,溫度、濕度是影響蚯蚓成長(zhǎng)速度的兩個(gè)關(guān)鍵環(huán)境因素?;诳茖W(xué)論證與養(yǎng)殖經(jīng)驗(yàn),我們知道:蚯蚓的活動(dòng)溫度為5-30℃,最適合溫度為20-27℃左右。蚯蚓要求相對(duì)濕度為70%左右,濕度過(guò)小,會(huì)使蚯蚓體內(nèi)水分散失嚴(yán)重,引起死亡;濕度過(guò)大,也對(duì)蚯蚓生長(zhǎng)和繁殖不利。通過(guò)一系列的數(shù)據(jù)分析,我們可獲取對(duì)于某一養(yǎng)殖場(chǎng)、某一品種、某一時(shí)段的蚯蚓來(lái)說(shuō),最佳的溫度是多少,最佳的濕度是多少,以期建立一種蚯蚓養(yǎng)殖的最優(yōu)模式。
(1)基本原理
根據(jù)養(yǎng)殖規(guī)律與常識(shí),蚯蚓專家知識(shí)庫(kù)的需要包括下述關(guān)鍵字段:癥狀、疾病、病因、防治方法、預(yù)防措施等。在基于蚯蚓專家知識(shí)庫(kù)的基礎(chǔ)上構(gòu)建病蟲(chóng)害診斷人工智能系統(tǒng),該系統(tǒng)除了可以智能回應(yīng)蚯蚓養(yǎng)殖病蟲(chóng)害的相關(guān)問(wèn)題外,還應(yīng)具有自我學(xué)習(xí)能力等?;驹砣鐖D4所示。
圖4 基于蚯蚓專家知識(shí)庫(kù)的病蟲(chóng)害診斷
(2)案例
在蚯蚓養(yǎng)殖過(guò)程中,雖然蚯蚓抗病力不弱,但還是有病蟲(chóng)害會(huì)對(duì)蚯蚓的生長(zhǎng)構(gòu)成威脅,會(huì)嚴(yán)重影響蚯蚓的產(chǎn)量、質(zhì)量等。在基于蚯蚓專家知識(shí)庫(kù)的人工智能系統(tǒng)中,如果經(jīng)過(guò)圖像識(shí)別,在一系列問(wèn)題后,假設(shè)咨詢者回答的最后兩個(gè)問(wèn)題是:黃色液體、成團(tuán)死亡。那么基于蚯蚓專家知識(shí)庫(kù)的人工智能系統(tǒng)會(huì)顯示完整的病蟲(chóng)害詳細(xì)癥狀,供使用者確認(rèn)(以便有針對(duì)性的獲得更加詳細(xì)的病蟲(chóng)害信息)。例:
●癥狀:蚯蚓逃離養(yǎng)殖床或背孔溢出黃色液體,迅速癱瘓,成團(tuán)死亡。
●疾?。憾練庵卸景Y(缺氧癥)。
●防治方法:注意養(yǎng)殖場(chǎng)通風(fēng),驅(qū)散毒氣,及時(shí)更換老化的養(yǎng)殖床基料等。
●……
(1)基本原理
為了確保溯源信息的完整性、準(zhǔn)確性等,溯源數(shù)據(jù)采集主要基于信息流來(lái)完成。為了還原養(yǎng)殖全過(guò)程,需要在養(yǎng)殖過(guò)程中采集下述的核心信息,包括:人員信息、環(huán)境信息、基料信息、飼料信息、成品信息、病蟲(chóng)害信息、銷售信息、投放飼料信息等。通過(guò)基于信息流的溯源信息數(shù)據(jù)庫(kù),以工業(yè)化養(yǎng)殖條碼為關(guān)鍵詞,通過(guò)人工智能系統(tǒng)就可以實(shí)現(xiàn)溯源管理。這將有利于管理效率最優(yōu)化,有利于養(yǎng)殖效率最大化?;驹砣鐖D5所示。
圖5 基于信息流的蚯蚓養(yǎng)殖溯源管理
(2)案例
蚯蚓養(yǎng)殖過(guò)程中出現(xiàn)蚯蚓“局部枯焦,一端萎縮或一端腫脹而死,未死的蚯蚓拒絕采食,明顯消瘦”等癥狀。為了查明引發(fā)該疾病的核心因素是什么,蚯蚓養(yǎng)殖管理者可以以工業(yè)化養(yǎng)殖條碼為關(guān)鍵詞,進(jìn)而實(shí)現(xiàn)養(yǎng)殖過(guò)程的全程還原。針對(duì)上述的特例,根據(jù)蚯蚓專家知識(shí)庫(kù)的知識(shí),可以發(fā)現(xiàn)該病情最有可能的核心因素是“由于加飼料時(shí),飼料成分搭配不當(dāng)引起蛋白質(zhì)中毒”,但理論推斷只是提供線索,還需要溯源結(jié)果進(jìn)行佐證,此時(shí)養(yǎng)殖過(guò)程的全程還原就是最好的佐證材料。
(1)基本原理
蚯蚓需求信息數(shù)據(jù)挖掘是指從大量的用戶需求數(shù)據(jù)中通過(guò)算法搜索隱藏于其中的有用信息的過(guò)程,主要通過(guò)統(tǒng)計(jì)、分析處理、專家系統(tǒng)等諸多方法來(lái)實(shí)現(xiàn)目標(biāo)。其中,蚯蚓需求信息數(shù)據(jù)庫(kù)需要下述核心信息:蚯蚓品種、蚯蚓成品、數(shù)量、計(jì)量單位、單價(jià)、用戶信息、時(shí)間、主要獲取途徑等?;驹砣鐖D6所示。
圖6 基于數(shù)據(jù)挖掘的蚯蚓需求信息分析
(2)案例
為了總結(jié)經(jīng)驗(yàn),提高生產(chǎn)與經(jīng)營(yíng)效率,在基于數(shù)據(jù)挖掘的蚯蚓需求信息分析系統(tǒng)的幫助下,管理者可以獲得如下信息(模擬):
●年度銷售冠軍:蛋白粉
●蚯蚓品種:廣地龍
●數(shù)量:126萬(wàn)
●計(jì)量單位:瓶
●單價(jià):60元
●用戶信息:30%來(lái)自于廣東,25%來(lái)自于上海。
●主要獲取途徑:電子商務(wù)
上述綜合數(shù)據(jù)傳遞了非常多的有用信息,將有助于提高銷售效率。例:30%來(lái)自于廣東、25%來(lái)自于上海;說(shuō)明廣東與上海是重點(diǎn)用戶群地區(qū),需要持續(xù)重點(diǎn)關(guān)注,另外也說(shuō)明其他地區(qū)的宣傳力度不夠,是潛力市場(chǎng)。主要獲取途徑是電子商務(wù),說(shuō)明電子商務(wù)是一種非常合適的銷售途徑,需要繼續(xù)重視,也說(shuō)明線下實(shí)體店的銷售需要加大開(kāi)拓力度。
下面以筆者開(kāi)發(fā)的蚯蚓病蟲(chóng)害快速、簡(jiǎn)易診斷系統(tǒng)為例,輔助性簡(jiǎn)述如何實(shí)現(xiàn)基于蚯蚓專家知識(shí)庫(kù)的病蟲(chóng)害診斷。
●開(kāi)發(fā)平臺(tái):Visual Studio 2015
●開(kāi)發(fā)語(yǔ)言:C#(ASP.NET)
●數(shù)據(jù)庫(kù)平臺(tái):SQL Server 2014
●開(kāi)發(fā)模式:B/S
●自我學(xué)習(xí):無(wú)法查詢的關(guān)鍵詞將進(jìn)行主動(dòng)智能學(xué)習(xí)
(1)知識(shí)庫(kù)核心字段
字段1:癥狀(字符型),主要描述蚯蚓發(fā)病時(shí)的癥狀。例:拒食,離巢逃逸;嚴(yán)重的出現(xiàn)全身痙攣,環(huán)節(jié)紅腫,顯明縮短,粘液增多而稠,轉(zhuǎn)圈爬行,體節(jié)變細(xì)、斷裂,最后全身泛白而死亡。
字段2:疾?。ㄗ址停饕枋黾膊〉拿Q。例:酸中毒。
字段3:病因(字符型),主要描述引起發(fā)病的原因。例:這是由于基料或飼料中含有較高淀粉和碳水化合物等營(yíng)養(yǎng)物質(zhì),在細(xì)菌作用下產(chǎn)生飼料酸化,引起蚯蚓胃酸過(guò)多。
字段4:防治方法(字符型),主要描述疾病的防治方法。例:可用清水清洗養(yǎng)殖池,反復(fù)換水浸泡,并通風(fēng)透氣??捎锰K打水或熟石灰進(jìn)行中和,徹底更換基料,清除重癥蚯蚓。
字段5:預(yù)防措施(字符型),主要描述疾病的預(yù)防措施。例:實(shí)時(shí)監(jiān)測(cè)pH值,防止pH值低于6以下,一旦發(fā)現(xiàn)中毒現(xiàn)象,馬上把蚯蚓與酸化飼料分開(kāi),用25℃清水沖洗。
字段6:圖片(字符型),主要保存描述該疾病的相關(guān)圖片。
字段7:備注(字符型),主要描述該疾病的相關(guān)信息。例:飼料酸化(pH值低于4),往往會(huì)引起蛋白質(zhì)中毒或胃酸過(guò)多。
(2)圖片的保存方式
數(shù)據(jù)庫(kù)中只保存路徑與文件名,具體圖片使用外置的方式保存。例:數(shù)據(jù)庫(kù)中保存信息imagepic1001_1.jpg,具體圖片存放在image文件夾中,文件名為pic1001_1.jpg。查詢結(jié)果需要顯示圖片時(shí),計(jì)算機(jī)將自動(dòng)檢索image文件夾中文件名為pic1001_*.jpg的文件,并按順序顯示。
(1)蚯蚓病蟲(chóng)害人工智能診斷原理
●由咨詢者提供相關(guān)圖片,通過(guò)圖像識(shí)別技術(shù)快速抓取關(guān)鍵細(xì)節(jié)和肉眼看不到的微小細(xì)節(jié)。
●基于蚯蚓專家知識(shí)庫(kù)采用決策樹(shù)向咨詢者提出若干個(gè)問(wèn)題,然后根據(jù)答案進(jìn)入下一分支,通過(guò)最短路徑算法,用盡量少的問(wèn)題定位蚯蚓的疾病種類。
●顯示診斷結(jié)果(包括:癥狀、疾病、病因、防治方法、預(yù)防措施等)。
(2)一種快速、簡(jiǎn)易的自適應(yīng)模糊查詢方法
●快速、簡(jiǎn)易的自適應(yīng)模糊查詢
作為基于蚯蚓專家知識(shí)庫(kù)的診斷簡(jiǎn)易版本,該系統(tǒng)采用自適應(yīng)模糊查詢法診斷蚯蚓病蟲(chóng)害。以基于病蟲(chóng)害癥狀診斷為例,主要以關(guān)鍵詞搜索相關(guān)癥狀,采用最優(yōu)匹配法列舉相似度較高的病蟲(chóng)害癥狀(可查詢更多詳細(xì)信息,含防治方法、預(yù)防措施等),供咨詢者參考。下面以基于病蟲(chóng)害癥狀或基于疾病名自適應(yīng)模糊查詢?yōu)槔?,?jiǎn)述其實(shí)現(xiàn)代碼。
string sqlcon="Data Source=HOWARD-PC\SQLEXPRESS;Ini?tial Catalog=zhyz;Persist Security Info=True;User ID=sa;Pass?word=123456";
string sql="";
if(zzorjb=="疾病癥狀") //基于病蟲(chóng)害癥狀或基于疾病名自適應(yīng)判斷
{if(key2!="")//基于癥狀的兩個(gè)關(guān)鍵詞自適應(yīng)模糊查詢
sql="select*from yzbch where yzzz like'%"+key1+"%'and yzzz like'%"+key2+"%'";
else
sql="select*from yzbch where yzzz like'%"+key1+"%'";
}
else
sql="select*from yzbch where yzjb like'%"+key1+"%'";
SqlConnection con=new SqlConnection(sqlcon);
con.Open();//數(shù)據(jù)庫(kù)連接查詢
System.Data.SqlClient.SqlDataAdapter mysqldata=new SqlData?Adapter(sql,con);
System.Data.DataSet mydata=new DataSet();
mydata.Clear();
mysqldata.Fill(mydata,"yzbch");
con.Close();
int x=mydata.Tables["yzbch"].Rows.Count;//統(tǒng)計(jì)符合要求的記錄數(shù)
ListBox1.Items.Clear();
if(x>=1)
{
for(int i=0;i<x;i++) ListBox1.Items.Add((i+1).
ToString()+"."+mydata.Tables["yzbch"].Rows[i]["yzzz"].ToString());
//在列表框中顯示所有符合關(guān)鍵詞的病蟲(chóng)害癥狀,以便用戶確認(rèn)后進(jìn)一步查詢更加詳細(xì)的信息。
}
else
ListBox1.Items.Add("查無(wú)相關(guān)信息!");
●診斷案例
在上述的快速、簡(jiǎn)易的自適應(yīng)模糊查詢中,選擇基于病蟲(chóng)害癥狀并輸入“拒食”、“環(huán)節(jié)紅腫”,診斷系統(tǒng)將顯示下述簡(jiǎn)易信息,點(diǎn)擊詳細(xì)信息將顯示更多信息。簡(jiǎn)易信息如下:
病蟲(chóng)害癥狀:拒食,離巢逃逸;嚴(yán)重者出現(xiàn)全身痙攣,環(huán)節(jié)紅腫,顯明縮短,粘液增多而稠,轉(zhuǎn)圈爬行,體節(jié)變細(xì)、斷裂,最后全身泛白而死亡。
新一代信息技術(shù)帶給我們的不僅僅是蚯蚓養(yǎng)殖的現(xiàn)代化和高收益,不僅僅是生產(chǎn)方式的改變,更是思想觀念、生活方式的改變。實(shí)踐證明,蚯蚓的高產(chǎn)量、高品質(zhì)養(yǎng)殖主要依賴于:精確的養(yǎng)殖環(huán)境控制,基料、飼料的科學(xué)選擇與投放,高效的智慧管理等。