![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-3/1/9/f99de9ee-c7df-4611-baef-4b1c483ee7e1/f99de9ee-c7df-4611-baef-4b1c483ee7e1pic.jpg)
![煙草病蟲(chóng)害管理決策支持系統(tǒng)的開(kāi)發(fā).pdf_第1頁(yè)](https://static.zsdocx.com/FlexPaper/FileRoot/2019-3/1/9/f99de9ee-c7df-4611-baef-4b1c483ee7e1/f99de9ee-c7df-4611-baef-4b1c483ee7e11.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、煙草病蟲(chóng)害嚴(yán)重威脅我國(guó)煙草生產(chǎn)及人民生活健康,不僅是制約煙葉及卷煙產(chǎn)量和經(jīng)濟(jì)價(jià)值的重要因子,而且給我國(guó)農(nóng)業(yè)生產(chǎn)帶來(lái)巨大損失。煙草病蟲(chóng)害防治作為我國(guó)農(nóng)業(yè)病蟲(chóng)害防治的重要分支,已經(jīng)越來(lái)越多地將先進(jìn)的病蟲(chóng)害綜合防治技術(shù)應(yīng)用到煙草的病蟲(chóng)害管理中來(lái)。 本論文應(yīng)用信息技術(shù)的最新成就一決策支持體系構(gòu)建,并與發(fā)展成熟的計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)相結(jié)合,重點(diǎn)研究了針對(duì)煙草病蟲(chóng)害管理的決策支持系統(tǒng)體系構(gòu)建中,系統(tǒng)應(yīng)用模型設(shè)計(jì)、功能模塊設(shè)計(jì)、SQL Serve
2、r 2000數(shù)據(jù)庫(kù)建設(shè)、Visual Basic 6.0應(yīng)用程序開(kāi)發(fā)、優(yōu)化及發(fā)布過(guò)程中的關(guān)鍵技術(shù)。明確了以高級(jí)程序開(kāi)發(fā)語(yǔ)言Microsoft(R)Visual Basic6.0為應(yīng)用程序開(kāi)發(fā)平臺(tái)、以SQL Server 2000為數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)決策支持系統(tǒng)的技術(shù)實(shí)現(xiàn)。“煙草病蟲(chóng)害管理決策支持系統(tǒng)”應(yīng)用模型的構(gòu)建體系、功能模塊的設(shè)計(jì)體系將為今后煙草病蟲(chóng)害綜合治理、決策支持的應(yīng)用提供重要的理論依據(jù)。集成國(guó)內(nèi)外煙草病蟲(chóng)害最新研究的系統(tǒng)數(shù)據(jù)
3、庫(kù)作為我國(guó)當(dāng)前最為豐富、完整的煙草病蟲(chóng)害數(shù)據(jù)倉(cāng)庫(kù),為我國(guó)煙草植保工作者豐富研究理論、拓寬研究領(lǐng)域提供了重要參考。 本研究得到了重慶市煙草公司科技項(xiàng)目(2007004)的資助。通過(guò)研究,獲得了以下主要研究結(jié)論。 1.項(xiàng)目應(yīng)用模型設(shè)計(jì) 本系統(tǒng)采用SQL Server 2000構(gòu)建煙草病蟲(chóng)害基礎(chǔ)數(shù)據(jù)庫(kù),采用Microsoft(R)Visual Basic6.0開(kāi)發(fā)應(yīng)用程序。使用ADO數(shù)據(jù)庫(kù)訪問(wèn)編程接口技術(shù)在應(yīng)用程序級(jí)上
4、對(duì)OLEDB數(shù)據(jù)源進(jìn)行訪問(wèn)。結(jié)果表明:Visual Basic采用可視化、面向?qū)ο蠹笆录?qū)動(dòng)的結(jié)構(gòu)化程序設(shè)計(jì),可用于開(kāi)發(fā)Windows環(huán)境下功能強(qiáng)大的應(yīng)用程序。通過(guò)開(kāi)放式數(shù)據(jù)連接(ODBC),Visual Basic可通過(guò)直接訪問(wèn)或以建立連接的方式使用并操作后臺(tái)SQL Server數(shù)據(jù)庫(kù)。 作為開(kāi)放的API,ADO在VB訪問(wèn)SQL,Server數(shù)據(jù)庫(kù)工程管理中彌補(bǔ)了Visual Basic由于不支持底層內(nèi)存訪問(wèn)和操作而不能直接使
5、用OLEDB提供者的問(wèn)題。使用ADO來(lái)訪問(wèn)OLEDB提供者,ADO提供了的執(zhí)行操作可包括:連接到數(shù)據(jù)源、制定訪問(wèn)數(shù)據(jù)源的命令、執(zhí)行命令(例如一個(gè)SELECT腳本)及常規(guī)方法錯(cuò)誤檢查(通常由建立連接或執(zhí)行命令造成)等。 2.數(shù)據(jù)庫(kù)設(shè)計(jì) 使用SQL Server 2000數(shù)據(jù)庫(kù)管理系統(tǒng)對(duì)煙草病害、煙草蟲(chóng)害相關(guān)資料進(jìn)行數(shù)據(jù)管理。結(jié)果表明:系統(tǒng)體系結(jié)構(gòu)核心為數(shù)據(jù)庫(kù)引擎,每個(gè)數(shù)據(jù)庫(kù)引擎包含了多個(gè)數(shù)據(jù)庫(kù),每個(gè)數(shù)據(jù)庫(kù)包括了表、視圖、約
6、束等豐富的數(shù)據(jù)庫(kù)對(duì)象。系統(tǒng)對(duì)不同數(shù)據(jù)類型的數(shù)據(jù)項(xiàng)提供支持,并具有完善的日志管理功能。 作為關(guān)系型數(shù)據(jù)庫(kù),SQL Server 2000數(shù)據(jù)庫(kù)創(chuàng)建(表、視圖、關(guān)系等的創(chuàng)建)采用圖形化界面、向?qū)Ы缑娌僮鞣椒ǎ椒ê?jiǎn)便、條理清晰,易于開(kāi)發(fā)小劍人型不同伸縮性的數(shù)據(jù)庫(kù)系統(tǒng)。此外,SQL Server使用的Transact-SQL語(yǔ)言與大多數(shù)的ANSI SQL標(biāo)準(zhǔn)兼容,并提供了幾種擴(kuò)展和增強(qiáng)功能,便于與應(yīng)用程序的銜接和移植。系統(tǒng)數(shù)據(jù)庫(kù)Tab
7、acco_dss建立了煙草病害、煙草蟲(chóng)害發(fā)生、為害、流行、預(yù)測(cè)與綜合控制的信息數(shù)據(jù)庫(kù)。包含6個(gè)用戶定義表對(duì)象:病害信息表Disease、病害類型表DisTypcs、蟲(chóng)害信息表Pests、蟲(chóng)害類型表PstPart、病蟲(chóng)害專題圖片表Spc_Picture、數(shù)字煙草專題圖片表Tobacco Dig。表記錄達(dá)到137條、字段設(shè)計(jì)39項(xiàng)、文字?jǐn)?shù)據(jù)65335個(gè)(中文字符61737、非中文單詞3598)、二進(jìn)制數(shù)據(jù)(圖像)388項(xiàng)。 明確了數(shù)
8、據(jù)庫(kù)設(shè)計(jì)的一般步驟為需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)。 3.工程框架設(shè)計(jì) 論文研究了Visual Basic工程框架設(shè)計(jì)中工程創(chuàng)建、標(biāo)準(zhǔn)模塊、類模塊的添加及其對(duì)常量、變量和用戶自定義函數(shù)的管理及ODBC數(shù)據(jù)源的配置。工程文件(.vbp)是Visual Basic應(yīng)用程序開(kāi)發(fā)的核心文件,窗體的添加、控件設(shè)計(jì)及事件代碼的編寫等均為工程文件創(chuàng)建后在Visual Basic 6.0
9、集成環(huán)境中完成。 系統(tǒng)中應(yīng)用Const.bas、DbFunc.bas等6個(gè)標(biāo)準(zhǔn)模塊來(lái)管理全局常量、變量和用戶自定義函數(shù)、應(yīng)用Disease.cls、DisTlype.cls等4個(gè)類模塊將與數(shù)據(jù)庫(kù)表對(duì)象對(duì)應(yīng)的數(shù)據(jù)庫(kù)操作封裝在類中。標(biāo)準(zhǔn)模塊將應(yīng)用程序中全局變量、模塊層聲明及通用過(guò)程組合并獨(dú)立于工程單元,建立了窗體與窗體之間、窗體與工程之間的通信,使之能協(xié)調(diào)合作,對(duì)于開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序是必要并非常重要的。使用類模塊對(duì)表(數(shù)據(jù)庫(kù)表對(duì)象)
10、進(jìn)行描述可將所有對(duì)數(shù)據(jù)庫(kù)的操作封裝,在窗體代碼中只需調(diào)用類的成員函數(shù)。 ODBC API獨(dú)立于數(shù)據(jù)庫(kù),并建立在調(diào)用層接口規(guī)范的基礎(chǔ)上。通過(guò)ODBC數(shù)據(jù)源的配置,驅(qū)動(dòng)程序管理器根據(jù)數(shù)據(jù)源提供的數(shù)據(jù)庫(kù)信息提供相應(yīng)的ODBC驅(qū)動(dòng)程序,ODBC管理器綜合數(shù)據(jù)源提供信息及ODBC驅(qū)動(dòng)程序建立起ODBC與具體數(shù)據(jù)庫(kù)、與應(yīng)用程序的連接。 4.應(yīng)用程序界面設(shè)計(jì) Visual Basic的對(duì)象抽象為窗體和控件。在開(kāi)發(fā)應(yīng)用程序時(shí),通
11、過(guò)建立可視用戶界面(由窗體和控件組成)并設(shè)置可視界面特性(設(shè)置窗體和控件的屬性)完成對(duì)程序運(yùn)行后屏幕(由窗體和控件組成的)顯示界面的設(shè)計(jì)?!盁煵莶∠x(chóng)害管理決策支持系統(tǒng)”界面設(shè)計(jì)中,窗體的設(shè)計(jì)按功能模塊劃分來(lái)完成,每個(gè)模塊采用相近的設(shè)計(jì)風(fēng)格。 “煙草病蟲(chóng)害管理決策支持系統(tǒng)”共添加窗體24個(gè)、引用標(biāo)準(zhǔn)控件YextBox、Image等13項(xiàng)、ActiveX控件Microsoft Common Controls 6.0、Microsof
12、tADO Data Control 6.O(OLEDB)、Microsoft DataList Control 6.0(OLEDB)、Microsoft Common Dialog Control 6.0共4項(xiàng)及可插入對(duì)象Micl-osofl Word文檔1項(xiàng)。 窗體設(shè)計(jì)中,本研究首次提出了“美化控件”的概念。利用一些控件特定屬性設(shè)置,而將控件作為運(yùn)行界面的美化部件,這些控件在窗體運(yùn)行時(shí)不響應(yīng)用戶生成事件(Enable屬性為Tr
13、ue)?!懊阑丶钡倪\(yùn)用對(duì)界面友好性起到了重要作用。 5.功能模塊設(shè)計(jì)及代碼編寫 系統(tǒng)共設(shè)置煙草病害診斷系統(tǒng)、煙草蟲(chóng)害診斷系統(tǒng)、病蟲(chóng)害預(yù)測(cè)報(bào)系統(tǒng)及系統(tǒng)操作4大模塊。每個(gè)模塊分別對(duì)應(yīng)不同的系統(tǒng)功能,針對(duì)不同的數(shù)據(jù)對(duì)象(如表)完成獨(dú)立的數(shù)據(jù)庫(kù)操作,功能的執(zhí)行由模塊內(nèi)窗體設(shè)計(jì)及代碼編寫來(lái)完成。 Visual Basic采用事件驅(qū)動(dòng)編程機(jī)制,因此大部分程序都是針對(duì)窗體中各個(gè)控件所能支持的方法或事件編寫。系統(tǒng)功能的實(shí)現(xiàn),
14、通過(guò)編寫的事件代碼來(lái)完成。 “煙草病蟲(chóng)害管理決策支持系統(tǒng)”系統(tǒng)功能強(qiáng)大,通過(guò)功能模塊設(shè)計(jì)實(shí)現(xiàn)了圖像數(shù)據(jù)識(shí)別、文字?jǐn)?shù)據(jù)檢索、實(shí)時(shí)數(shù)據(jù)推導(dǎo)、信息數(shù)據(jù)瀏覽、文本數(shù)據(jù)編輯及超文本數(shù)據(jù)鏈接。 本研究的數(shù)據(jù)庫(kù)編程設(shè)計(jì)中,將“緩沖控件”(TextBox控件)作為數(shù)據(jù)源切換的中轉(zhuǎn)。通過(guò)設(shè)置控件讀取第一個(gè)數(shù)據(jù)源的特定Field字段,重新使用SQL語(yǔ)句設(shè)置另外一個(gè)數(shù)據(jù)源的連接參數(shù)。這樣,SOL代碼語(yǔ)句編寫簡(jiǎn)便、數(shù)據(jù)庫(kù)操作執(zhí)行指令清晰、更容易
15、分析代碼錯(cuò)誤。緩解了在同一個(gè)窗體中使用一個(gè)Adodc控件操縱數(shù)據(jù)庫(kù)的SOL,語(yǔ)句結(jié)構(gòu)復(fù)雜、語(yǔ)法繁贅、易產(chǎn)生代碼執(zhí)行錯(cuò)誤、對(duì)數(shù)據(jù)庫(kù)訪問(wèn)沖突等問(wèn)題。作為本研究中的關(guān)鍵技術(shù)之一,“緩沖控件”的用法將為數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)編程提供重要參考。 6.應(yīng)用程序的優(yōu)化和發(fā)布 本研究使用圖像編輯軟件Adobe(R)Photoshop CS及Microsoft(R)畫圖工具對(duì)應(yīng)用程序界面進(jìn)行圖像優(yōu)化設(shè)計(jì)。系統(tǒng)幫助文件myhelp.chm由制作
16、工具Html Help WorkShop創(chuàng)建。使用Microsoft(R)Office FrontPage 2003工具對(duì)HTML文件進(jìn)行了制作。 應(yīng)用程序開(kāi)發(fā)完成后,使用Visual Basic 6.0自帶工具“Package & Deployment向?qū)А蓖瓿伞盁煵莶∠x(chóng)害管理決策支持系統(tǒng)”安裝程序的制作。 7.總結(jié) 綜上所述,本研究采用模塊模型設(shè)計(jì)與決策支持思路相結(jié)合,建立了煙草病蟲(chóng)害管理決策支持系統(tǒng)。在“有
17、害生物綜合防治”理論基礎(chǔ)上建立了煙草有害生物數(shù)據(jù)庫(kù)。在系統(tǒng)分析與功能設(shè)計(jì)的基礎(chǔ)上,以SQL Server 2000為數(shù)據(jù)庫(kù)管理系統(tǒng)、以Microsoft(R)Visual Basic 6.0為應(yīng)用程序開(kāi)發(fā)平臺(tái),實(shí)現(xiàn)了數(shù)據(jù)管理、數(shù)據(jù)檢索、預(yù)測(cè)評(píng)估、圖表定位、文本編輯等功能。 測(cè)試與實(shí)際應(yīng)用結(jié)果表明,“煙草病蟲(chóng)害管理決策支持系統(tǒng)”界面友好、運(yùn)行穩(wěn)定、功能設(shè)置合理,能夠作為煙草植保專業(yè)軟件為煙草病蟲(chóng)害科學(xué)研究、綜合治理的決策提供支持。
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育管理決策支持系統(tǒng)的開(kāi)發(fā).pdf
- 蘋果樹(shù)病蟲(chóng)害預(yù)測(cè)與防治決策支持系統(tǒng)研究.pdf
- 煙草病蟲(chóng)害圖片
- 煙草病蟲(chóng)害防治1
- 貨車壽命管理決策支持系統(tǒng)開(kāi)發(fā)與實(shí)現(xiàn).pdf
- 客戶信用管理決策支持系統(tǒng)研究與開(kāi)發(fā).pdf
- 2018煙草病蟲(chóng)害防治技術(shù)
- 電務(wù)綜合管理決策支持系統(tǒng)研究.pdf
- 基于CBR-Ontology的農(nóng)作物病蟲(chóng)害防控智能決策支持系統(tǒng)研究.pdf
- 庫(kù)存管理決策支持系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 河流水質(zhì)管理決策支持系統(tǒng)的研究.pdf
- 病蟲(chóng)害防治論文病蟲(chóng)害論文
- 高校管理決策支持系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 內(nèi)蒙古農(nóng)業(yè)病蟲(chóng)害診斷決策系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn).pdf
- 41840.洪水信息管理決策支持系統(tǒng)的開(kāi)發(fā)與研究
- 企業(yè)全面預(yù)算管理決策支持系統(tǒng)研究.pdf
- 高校實(shí)驗(yàn)設(shè)備管理決策支持系統(tǒng)設(shè)計(jì).pdf
- 玉米養(yǎng)分管理決策支持系統(tǒng)研究.pdf
- 小麥養(yǎng)分管理決策支持系統(tǒng)研究.pdf
- 心血管遠(yuǎn)程醫(yī)療管理決策支持系統(tǒng)的研究與開(kāi)發(fā).pdf
評(píng)論
0/150
提交評(píng)論