国产色av,短篇公交车高h肉辣全集目录,一个人在线观看免费的视频完整版,最近日本mv字幕免费观看视频

首頁 > 文章中心 > 正文

關于病蟲害控治系統的設計研究

前言:本站為你精心整理了關于病蟲害控治系統的設計研究范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

關于病蟲害控治系統的設計研究

1系統的設計與實現

1.1框架設計

系統基于Web形式開發,采用MVC(Model-View-Controller)設計模式,即模型-視圖-控制器設計模式。MVC模式是Web開發的主要設計模式,它強制性地把應用程序分為模型、視圖、控制器三部分。視圖是與用戶交互的界面,將用戶的請求傳給控制器并接受數據更新請求;控制器是視圖和模型之間溝通的橋梁,是MVC設計模式中的核心部分;模型的作用主要是與數據庫交互。這種設計模式不僅實現了視圖、控制器與模型的徹底分離,而且還實現了業務邏輯層與數據持久層的分離。這樣無論前端如何變化,模型層無需做太多改動,并且數據庫的變化對前端影響不大,這樣大大提高了系統的可用性。從邏輯上,采用3層次應用體系結構:表示層(用戶界面)、業務邏輯層(病蟲害診斷、知識查詢等)、數據層(病蟲害知識庫、用戶信息等)。知識查詢,主要是指對信息庫中病蟲害的特征、危害、病因、防治措施等信息的相關查詢。病蟲害診斷模塊包括:根據病蟲害癥狀診斷和根據害蟲形態診斷兩種方法。信息維護包括對診斷特征、診斷圖像、病蟲害知識庫的維護。本系統存在兩類用戶:普通用戶和專業用戶。普通用戶指未進行注冊的林農等用戶,只能夠對系統進行一些查詢、瀏覽等非修改性操作;專業用戶為已進行用戶注冊并通過審核的林場或桉樹公司的專業人員,擁有本系統所有功能的操作權限。其中用戶信息用來記錄專業用戶的相關信息。

1.2數據庫設計

本系統所涉及的主要數據為病蟲害診斷特征數據、病蟲害信息數據(包括病因、危害、防治措施等)、用戶信息數據等。系統的數據庫設計包括特征庫設計、病蟲害信息庫設計、用戶信息庫設計、診斷特征與病蟲害信息關聯庫設計等。診斷特征數據庫與病蟲害信息數據庫及其之間關聯庫的設計是整個數據庫系統設計的關鍵,尤其是診斷特征庫以及它與病蟲害信息庫的關聯設計,直接影響到病蟲害診斷的速度與準確精度,從而影響系統的運行效率。為提高系統的診斷效率及診斷結果的準確度,在診斷特征庫設計時,對桉樹病蟲害發病癥狀、害蟲形態癥狀等的診斷特征提供了相應的圖像庫,并對其進行單獨設計,特征庫主要存放文字特征及其圖像關聯信息??紤]到對數據庫進行二進制文件操作耗時,影響診斷的效率,將特征圖像文件保存到服務器指定目錄下,在特征圖片庫中僅保存圖像的相關描述信息及保存路徑。在病蟲害信息數據庫設計時,將病蟲害信息與防治技術高度集成,既簡化了數據庫的結構、減少了數據冗余,又最大化地提高了系統的運行效率。用戶信息庫用于存放系統用戶的基本信息及其對系統的操作權限等。

1.3功能模塊的設計

本系統主要功能模塊為:病蟲害信息瀏覽查詢模塊、病蟲害診斷模塊和病蟲害信息維護模塊。針對桉樹病蟲害測報人員專業素質不高,而病蟲害種類多、發病癥狀各異這一問題,系統將病蟲害診斷細分為病蟲害癥狀診斷和害蟲形態診斷兩個模塊。病蟲害信息主要包括病因、防治方法、主要危害、癥狀表現等。為了提高系統操作的簡便性和運行效率,在病蟲害信息瀏覽查詢模塊,以多種形式給出可供用戶選擇的關鍵信息,盡量減少用戶的輸入查詢。在查詢結果列表中,可以繼續查看詳細的病蟲害信息,比如名稱、病因、主要危害、癥狀表現、防治方法等。通過本模塊的流程圖可以很清晰地看出本系統使用方便、操作簡單的優點。病蟲害癥狀診斷模塊將病蟲害癥狀按照桉樹發病部位,將其分為根部癥狀、干枝癥狀、葉部癥狀和綜合癥狀四類。

為了提高診斷效率,該模塊用列表的形式為用戶提供統一規范的診斷特征選項,同時選用圖文結合的方式對其進行描述。這種圖文并茂的形式既提高了系統的美觀性,又提高了病蟲害診斷結果的準確性。害蟲形態診斷模塊,本系統按照昆蟲的四個發育階段,將其形態分為卵、幼蟲、蛹、成蟲四個階段。同樣采用列表的形式為用戶提供統一規范的診斷特征選項,診斷流程與病蟲害癥狀診斷模塊基本相同,只是調用的診斷模型與病蟲害癥狀模塊不同。為保證用戶可以獲取最新、最全的桉樹病蟲害信息,本系統提供病蟲害信息維護模塊。通過該模塊可以實現對原有病蟲害特征信息的編輯,對新增病蟲害信息的添加等,為病蟲害信息庫的及時更新提供簡便性。為防止專業水平不夠的人員進行誤操作,破壞系統數據庫的原有結構,降低系統診斷的效率和準確性,系統對該模塊進行了權限設置,只有通過資格審核的人員才具有該模塊的操作權限。

2系統實現

2.1系統的實現技術

系統以SunJDK7.0、MyEclipse8.6為開發環境,采用SSH框架、JSP、CSS、Ajax等技術,結合SQLServer數據庫技術實現,部署運行在具有tomcat6.0環境支持的服務器上。病蟲害診斷由模糊匹配技術實現,通過對用戶選擇特征與病蟲害信息庫診斷特征的匹配,篩選出具有該匹配特征的病蟲害,并將其匹配結果反饋給用戶。這里模糊匹配的實現,需要一個好的數據庫結構設計為前提。

2.2系統的功能介紹

2.2.1病蟲害瀏覽查詢

本模塊主要為用戶提供瀏覽、查詢功能。瀏覽功能保證用戶可以通過選擇桉樹發病部位來查看發生在該部位的所有病蟲害信息。為了方便用戶更快速地瀏覽到所需要的信息,本系統又分別提供了各部位的病害類查詢和蟲害類查詢。查詢將給出病蟲害的名稱、癥狀表現等概要信息,同時點擊病蟲害名稱可以查看某一病蟲害的發病原因、主要危害、防治措施等詳細信息。查詢功能,用戶可以通過輸入關鍵詞,對病蟲害進行模糊查詢,查詢結果的表現形式與瀏覽功能結果的表現形式基本相同。

2.2.2病蟲害癥狀診斷

該模塊將診斷癥狀分為根部、干枝部、葉部、綜合四類,當用戶選擇了癥狀中的某一條癥狀描述時,在其文字描述右側會顯示出相應的圖片描述,用戶可以根據桉樹發病部位的實際情況,再參照圖片描述,確定是否選用該癥狀描述。確定選用癥狀后,用戶可以通過“添加”按鈕或是雙擊該癥狀實現診斷癥狀的添加,同時還可以通過“移除”功能將誤添加的一些診斷特征移除。添加診斷特征完畢后開始診斷,本系統將根據所選特征對病蟲害信息庫進行篩選,最后比較準確地給出符合所選特征的一種或幾種結果。

2.2.3害蟲形態診斷

害蟲形態診斷是專門為桉樹蟲害診斷設計的子模塊,本模塊將害蟲形態按照其生長周期分為卵、幼蟲、蛹、成蟲四個階段的形態。它的設計思路和操作方式與病蟲害癥狀診斷模塊相類似,其診斷結果全部為蟲害。

2.2.4添加病蟲害

該模塊是為專業用戶設計的,通過本模塊用戶既可以對病蟲害特征信息庫中原有的病蟲害診斷特征(包括診斷特征圖像)進行增、刪、改,還可以將信息庫中沒有的新生病蟲害信息錄入信息庫。由于該模塊涉及到數據庫的編輯與修改,為防止非專業人員的誤操作,影響數據庫原有結構而提高維護成本,系統對該模塊進行了權限設置。添加新生病蟲

2.3系統功能

測試本系統以廣西區桉樹產業發展為試點對象,數據庫病蟲害信息以廣西區為主,包括病害26種,蟲害83種,包含了廣西區桉樹常見的所有病害及蟲害。下面分別以病蟲害癥狀診斷、害蟲形態診斷為例,進行功能測試。

選擇幾個比較明顯的癥狀診斷特征,“主側根周圍韌皮部變成黑褐色,呈水漬狀”、“苗莖上呈黃色水潰狀病斑,逐漸擴大至整個莖部”、“葉片初期出現淡綠色小斑點,后變紅褐呈紫紅色多角或不規則病斑”,診斷結果如圖9所示,根據診斷結果的癥狀表現可以進一步確定何種病蟲害,點擊病蟲害名稱可查看發病原因、防治措施等詳細信息。選擇幾個比較容易觀察的害蟲形態,“卵長約0.8mm,白色,長橢圓形”、“幼蟲體長0.5~3.5mm,開始為乳白色,老齡幼蟲呈黃色,頭部呈褐色”、“離蛹,長2.0~3.0mm,寬0.5~1.0mm,乳白色”、“成蟲體長2.0~3.5mm,體寬約0.6~1.3mm,頭管長1.5~2.0mm”,診斷結果如圖10所示,因診斷結果唯一,系統直接給出病蟲害的防治措施等詳細信息。

3討論

測試結果表明,病蟲害癥狀診斷、害蟲形態診斷都能夠比較準確地診斷出病蟲害種類,并提供有效的防治措施。本系統已經在廣西桉樹病蟲害防治工作中投入使用,對病蟲害的測報與防治工作起到很好的指導作用,驗證了系統可靠性和實用性,達到了研發的預期目標。由于前期研發以廣西區桉樹產業為試點,數據庫病蟲害信息更偏重于廣西區,下一步的工作是完善數據庫,對國內已發現的所有病蟲害信息錄入庫,從而將本系統在全國范圍內推廣使用,提高我國桉樹產業的發展水平。

作者:張雪芹于新文馬琰張旭單位:中國林業科學研究院資源信息研究所

主站蜘蛛池模板: 栾川县| 界首市| 东安县| 乳山市| 黎平县| 岗巴县| 海安县| 泊头市| 修水县| 盐边县| 屯昌县| 渝北区| 夏河县| 三原县| 富顺县| 岗巴县| 天台县| 宁武县| 兖州市| 台北市| 冀州市| 鸡泽县| 成安县| 珠海市| 莱阳市| 林甸县| 黔西| 策勒县| 翁牛特旗| 上高县| 敦化市| 铁岭县| 琼结县| 咸丰县| 池州市| 大港区| 岑溪市| 肥西县| 兰坪| 沭阳县| 博野县|