2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩137頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、煙草病蟲害嚴重威脅我國煙草生產(chǎn)及人民生活健康,不僅是制約煙葉及卷煙產(chǎn)量和經(jīng)濟價值的重要因子,而且給我國農(nóng)業(yè)生產(chǎn)帶來巨大損失。煙草病蟲害防治作為我國農(nóng)業(yè)病蟲害防治的重要分支,已經(jīng)越來越多地將先進的病蟲害綜合防治技術(shù)應(yīng)用到煙草的病蟲害管理中來。 本論文應(yīng)用信息技術(shù)的最新成就一決策支持體系構(gòu)建,并與發(fā)展成熟的計算機數(shù)據(jù)庫技術(shù)相結(jié)合,重點研究了針對煙草病蟲害管理的決策支持系統(tǒng)體系構(gòu)建中,系統(tǒng)應(yīng)用模型設(shè)計、功能模塊設(shè)計、SQL Serve

2、r 2000數(shù)據(jù)庫建設(shè)、Visual Basic 6.0應(yīng)用程序開發(fā)、優(yōu)化及發(fā)布過程中的關(guān)鍵技術(shù)。明確了以高級程序開發(fā)語言Microsoft(R)Visual Basic6.0為應(yīng)用程序開發(fā)平臺、以SQL Server 2000為數(shù)據(jù)庫管理系統(tǒng)開發(fā)決策支持系統(tǒng)的技術(shù)實現(xiàn)。“煙草病蟲害管理決策支持系統(tǒng)”應(yīng)用模型的構(gòu)建體系、功能模塊的設(shè)計體系將為今后煙草病蟲害綜合治理、決策支持的應(yīng)用提供重要的理論依據(jù)。集成國內(nèi)外煙草病蟲害最新研究的系統(tǒng)數(shù)據(jù)

3、庫作為我國當前最為豐富、完整的煙草病蟲害數(shù)據(jù)倉庫,為我國煙草植保工作者豐富研究理論、拓寬研究領(lǐng)域提供了重要參考。 本研究得到了重慶市煙草公司科技項目(2007004)的資助。通過研究,獲得了以下主要研究結(jié)論。 1.項目應(yīng)用模型設(shè)計 本系統(tǒng)采用SQL Server 2000構(gòu)建煙草病蟲害基礎(chǔ)數(shù)據(jù)庫,采用Microsoft(R)Visual Basic6.0開發(fā)應(yīng)用程序。使用ADO數(shù)據(jù)庫訪問編程接口技術(shù)在應(yīng)用程序級上

4、對OLEDB數(shù)據(jù)源進行訪問。結(jié)果表明:Visual Basic采用可視化、面向?qū)ο蠹笆录?qū)動的結(jié)構(gòu)化程序設(shè)計,可用于開發(fā)Windows環(huán)境下功能強大的應(yīng)用程序。通過開放式數(shù)據(jù)連接(ODBC),Visual Basic可通過直接訪問或以建立連接的方式使用并操作后臺SQL Server數(shù)據(jù)庫。 作為開放的API,ADO在VB訪問SQL,Server數(shù)據(jù)庫工程管理中彌補了Visual Basic由于不支持底層內(nèi)存訪問和操作而不能直接使

5、用OLEDB提供者的問題。使用ADO來訪問OLEDB提供者,ADO提供了的執(zhí)行操作可包括:連接到數(shù)據(jù)源、制定訪問數(shù)據(jù)源的命令、執(zhí)行命令(例如一個SELECT腳本)及常規(guī)方法錯誤檢查(通常由建立連接或執(zhí)行命令造成)等。 2.數(shù)據(jù)庫設(shè)計 使用SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)對煙草病害、煙草蟲害相關(guān)資料進行數(shù)據(jù)管理。結(jié)果表明:系統(tǒng)體系結(jié)構(gòu)核心為數(shù)據(jù)庫引擎,每個數(shù)據(jù)庫引擎包含了多個數(shù)據(jù)庫,每個數(shù)據(jù)庫包括了表、視圖、約

6、束等豐富的數(shù)據(jù)庫對象。系統(tǒng)對不同數(shù)據(jù)類型的數(shù)據(jù)項提供支持,并具有完善的日志管理功能。 作為關(guān)系型數(shù)據(jù)庫,SQL Server 2000數(shù)據(jù)庫創(chuàng)建(表、視圖、關(guān)系等的創(chuàng)建)采用圖形化界面、向?qū)Ы缑娌僮鞣椒?,方法簡便、條理清晰,易于開發(fā)小劍人型不同伸縮性的數(shù)據(jù)庫系統(tǒng)。此外,SQL Server使用的Transact-SQL語言與大多數(shù)的ANSI SQL標準兼容,并提供了幾種擴展和增強功能,便于與應(yīng)用程序的銜接和移植。系統(tǒng)數(shù)據(jù)庫Tab

7、acco_dss建立了煙草病害、煙草蟲害發(fā)生、為害、流行、預(yù)測與綜合控制的信息數(shù)據(jù)庫。包含6個用戶定義表對象:病害信息表Disease、病害類型表DisTypcs、蟲害信息表Pests、蟲害類型表PstPart、病蟲害專題圖片表Spc_Picture、數(shù)字煙草專題圖片表Tobacco Dig。表記錄達到137條、字段設(shè)計39項、文字數(shù)據(jù)65335個(中文字符61737、非中文單詞3598)、二進制數(shù)據(jù)(圖像)388項。 明確了數(shù)

8、據(jù)庫設(shè)計的一般步驟為需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行和維護。 3.工程框架設(shè)計 論文研究了Visual Basic工程框架設(shè)計中工程創(chuàng)建、標準模塊、類模塊的添加及其對常量、變量和用戶自定義函數(shù)的管理及ODBC數(shù)據(jù)源的配置。工程文件(.vbp)是Visual Basic應(yīng)用程序開發(fā)的核心文件,窗體的添加、控件設(shè)計及事件代碼的編寫等均為工程文件創(chuàng)建后在Visual Basic 6.0

9、集成環(huán)境中完成。 系統(tǒng)中應(yīng)用Const.bas、DbFunc.bas等6個標準模塊來管理全局常量、變量和用戶自定義函數(shù)、應(yīng)用Disease.cls、DisTlype.cls等4個類模塊將與數(shù)據(jù)庫表對象對應(yīng)的數(shù)據(jù)庫操作封裝在類中。標準模塊將應(yīng)用程序中全局變量、模塊層聲明及通用過程組合并獨立于工程單元,建立了窗體與窗體之間、窗體與工程之間的通信,使之能協(xié)調(diào)合作,對于開發(fā)數(shù)據(jù)庫應(yīng)用程序是必要并非常重要的。使用類模塊對表(數(shù)據(jù)庫表對象)

10、進行描述可將所有對數(shù)據(jù)庫的操作封裝,在窗體代碼中只需調(diào)用類的成員函數(shù)。 ODBC API獨立于數(shù)據(jù)庫,并建立在調(diào)用層接口規(guī)范的基礎(chǔ)上。通過ODBC數(shù)據(jù)源的配置,驅(qū)動程序管理器根據(jù)數(shù)據(jù)源提供的數(shù)據(jù)庫信息提供相應(yīng)的ODBC驅(qū)動程序,ODBC管理器綜合數(shù)據(jù)源提供信息及ODBC驅(qū)動程序建立起ODBC與具體數(shù)據(jù)庫、與應(yīng)用程序的連接。 4.應(yīng)用程序界面設(shè)計 Visual Basic的對象抽象為窗體和控件。在開發(fā)應(yīng)用程序時,通

11、過建立可視用戶界面(由窗體和控件組成)并設(shè)置可視界面特性(設(shè)置窗體和控件的屬性)完成對程序運行后屏幕(由窗體和控件組成的)顯示界面的設(shè)計。“煙草病蟲害管理決策支持系統(tǒng)”界面設(shè)計中,窗體的設(shè)計按功能模塊劃分來完成,每個模塊采用相近的設(shè)計風格。 “煙草病蟲害管理決策支持系統(tǒng)”共添加窗體24個、引用標準控件YextBox、Image等13項、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項及可插入對象Micl-osofl Word文檔1項。 窗體設(shè)計中,本研究首次提出了“美化控件”的概念。利用一些控件特定屬性設(shè)置,而將控件作為運行界面的美化部件,這些控件在窗體運行時不響應(yīng)用戶生成事件(Enable屬性為Tr

13、ue)?!懊阑丶钡倪\用對界面友好性起到了重要作用。 5.功能模塊設(shè)計及代碼編寫 系統(tǒng)共設(shè)置煙草病害診斷系統(tǒng)、煙草蟲害診斷系統(tǒng)、病蟲害預(yù)測報系統(tǒng)及系統(tǒng)操作4大模塊。每個模塊分別對應(yīng)不同的系統(tǒng)功能,針對不同的數(shù)據(jù)對象(如表)完成獨立的數(shù)據(jù)庫操作,功能的執(zhí)行由模塊內(nèi)窗體設(shè)計及代碼編寫來完成。 Visual Basic采用事件驅(qū)動編程機制,因此大部分程序都是針對窗體中各個控件所能支持的方法或事件編寫。系統(tǒng)功能的實現(xiàn),

14、通過編寫的事件代碼來完成。 “煙草病蟲害管理決策支持系統(tǒng)”系統(tǒng)功能強大,通過功能模塊設(shè)計實現(xiàn)了圖像數(shù)據(jù)識別、文字數(shù)據(jù)檢索、實時數(shù)據(jù)推導、信息數(shù)據(jù)瀏覽、文本數(shù)據(jù)編輯及超文本數(shù)據(jù)鏈接。 本研究的數(shù)據(jù)庫編程設(shè)計中,將“緩沖控件”(TextBox控件)作為數(shù)據(jù)源切換的中轉(zhuǎn)。通過設(shè)置控件讀取第一個數(shù)據(jù)源的特定Field字段,重新使用SQL語句設(shè)置另外一個數(shù)據(jù)源的連接參數(shù)。這樣,SOL代碼語句編寫簡便、數(shù)據(jù)庫操作執(zhí)行指令清晰、更容易

15、分析代碼錯誤。緩解了在同一個窗體中使用一個Adodc控件操縱數(shù)據(jù)庫的SOL,語句結(jié)構(gòu)復雜、語法繁贅、易產(chǎn)生代碼執(zhí)行錯誤、對數(shù)據(jù)庫訪問沖突等問題。作為本研究中的關(guān)鍵技術(shù)之一,“緩沖控件”的用法將為數(shù)據(jù)庫應(yīng)用程序開發(fā)編程提供重要參考。 6.應(yīng)用程序的優(yōu)化和發(fā)布 本研究使用圖像編輯軟件Adobe(R)Photoshop CS及Microsoft(R)畫圖工具對應(yīng)用程序界面進行圖像優(yōu)化設(shè)計。系統(tǒng)幫助文件myhelp.chm由制作

16、工具Html Help WorkShop創(chuàng)建。使用Microsoft(R)Office FrontPage 2003工具對HTML文件進行了制作。 應(yīng)用程序開發(fā)完成后,使用Visual Basic 6.0自帶工具“Package & Deployment向?qū)А蓖瓿伞盁煵莶∠x害管理決策支持系統(tǒng)”安裝程序的制作。 7.總結(jié) 綜上所述,本研究采用模塊模型設(shè)計與決策支持思路相結(jié)合,建立了煙草病蟲害管理決策支持系統(tǒng)。在“有

17、害生物綜合防治”理論基礎(chǔ)上建立了煙草有害生物數(shù)據(jù)庫。在系統(tǒng)分析與功能設(shè)計的基礎(chǔ)上,以SQL Server 2000為數(shù)據(jù)庫管理系統(tǒng)、以Microsoft(R)Visual Basic 6.0為應(yīng)用程序開發(fā)平臺,實現(xiàn)了數(shù)據(jù)管理、數(shù)據(jù)檢索、預(yù)測評估、圖表定位、文本編輯等功能。 測試與實際應(yīng)用結(jié)果表明,“煙草病蟲害管理決策支持系統(tǒng)”界面友好、運行穩(wěn)定、功能設(shè)置合理,能夠作為煙草植保專業(yè)軟件為煙草病蟲害科學研究、綜合治理的決策提供支持。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論