基于物聯(lián)網(wǎng)的智能農(nóng)業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于物聯(lián)網(wǎng)的智能農(nóng)業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于物聯(lián)網(wǎng)的智能農(nóng)業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于物聯(lián)網(wǎng)的智能農(nóng)業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于物聯(lián)網(wǎng)的智能農(nóng)業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩49頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

摘要 本論文致力研究的是一種基于物聯(lián)網(wǎng)設(shè)計的javaee設(shè)備監(jiān)控管理的系統(tǒng)進(jìn)行研究設(shè)計與實現(xiàn)。本系統(tǒng)是在eclipse工具上開發(fā)的,采用的是前臺后端進(jìn)行代碼分離技術(shù),并使用mysql5.7作為數(shù)據(jù)存儲支撐;為使系統(tǒng)更具有實用性和簡便性,將采取模擬數(shù)據(jù)的形式替代硬件系統(tǒng)部分。 為了實現(xiàn)改進(jìn)農(nóng)業(yè)設(shè)備的自動化管理,提高農(nóng)業(yè)生產(chǎn)效率、降低農(nóng)業(yè)成本,本文將提出一種基于物聯(lián)網(wǎng)技術(shù)的智能農(nóng)業(yè)管理系統(tǒng),本文從系統(tǒng)的不同層次上對物聯(lián)網(wǎng)技術(shù)在農(nóng)業(yè)方面的應(yīng)用進(jìn)行分析,對智能農(nóng)業(yè)設(shè)備的監(jiān)控管理系統(tǒng)體系結(jié)構(gòu)、系統(tǒng)的主要功能、軟件程序的架構(gòu)以及網(wǎng)絡(luò)應(yīng)用架構(gòu)進(jìn)行了詳細(xì)的闡述。為廣大農(nóng)業(yè)管理者提供農(nóng)業(yè)智能化管理服務(wù),協(xié)助農(nóng)業(yè)管理者科學(xué)化、智能化的管理農(nóng)作物,以達(dá)到智能遙測、智能控制、智能響應(yīng)、智能分析、遠(yuǎn)程控制。為農(nóng)業(yè)的生產(chǎn)提供更科學(xué)、更便捷管理、簡化決策的依據(jù)。關(guān)鍵詞:物聯(lián)網(wǎng)智能農(nóng)業(yè)管理策略設(shè)備監(jiān)控系統(tǒng)前后端分離

AbstractThispaperisdedicatedtotheresearch,designandimplementationofajavaeedevicemonitoringandmanagementsystembasedontheInternetofThings.Thissystemisdevelopedontheeclipsetool,usingthefront-endandback-endcodeseparationtechnology,andusesmysql5.7asthedatastoragesupport;inordertomakethesystemmorepracticalandsimple,theformofsimulateddatawillbeusedinsteadofhardwareSystempart.Inordertoimprovetheautomaticmanagementofagriculturalequipment,improveagriculturalproductionefficiency,andreduceagriculturalcosts,thisarticlewillproposeanintelligentagriculturalmanagementsystembasedontheInternetofThingstechnology.ThispaperwillcarryouttheapplicationofInternetofThingstechnologyinagriculturefromdifferentlevelsofthesystemAnalyzeandelaborateonthearchitecture,mainfunctionsofthesystem,softwareprogramarchitectureandnetworkapplicationarchitectureoftheintelligentagriculturalequipmentmonitoringandmanagementsystem.Provideagriculturalmanagementservicesforthemajorityofagriculturalmanagers,andassistagriculturalmanagerstomanagecropsscientificallyandintelligentlytoachieveintelligenttelemetry,intelligentcontrol,intelligentresponse,intelligentanalysis,andremotecontrol.Providemorescientific,moreconvenientmanagementandsimplifythebasisfordecision-makingforagriculturalproduction.Keywords:Internetofthingsintelligentagriculturemanagementstrategyequipmentmonitoringsystemfront-endseparation

目錄1.緒論 .緒論1.1課題研究背景與意義在我國傳統(tǒng)農(nóng)業(yè)中,農(nóng)業(yè)的管理模式是非常落后的。農(nóng)業(yè)勞動者的付出與收獲沒有得到一個很好的比例,農(nóng)業(yè)生產(chǎn)關(guān)系是國家的經(jīng)濟(jì)命脈,采用新興科技,提升農(nóng)業(yè)生產(chǎn)水平,減少自然災(zāi)害給農(nóng)戶帶來的損失,改善環(huán)境是提高農(nóng)產(chǎn)品發(fā)展的必由之路,蓄勢待發(fā)。所以我們系統(tǒng)實時對農(nóng)業(yè)生產(chǎn)的環(huán)境進(jìn)行一個監(jiān)測,對農(nóng)作物進(jìn)行既便捷又高效的管理將是一個重要的研究方向。通過排布在各個區(qū)域的具有傳感功能的監(jiān)測節(jié)點的監(jiān)測設(shè)備以及相應(yīng)的控制系統(tǒng)連線,將可以更好的對農(nóng)作物進(jìn)行遠(yuǎn)程實時監(jiān)測管控。人工智能的農(nóng)業(yè)管理模式將會取代傳統(tǒng)的農(nóng)業(yè)管理模式,智能農(nóng)業(yè)管理可以促進(jìn)農(nóng)業(yè)發(fā)展方式的轉(zhuǎn)型,提高農(nóng)業(yè)生產(chǎn)力。1.2研究現(xiàn)狀 在目前,中國也曾有過許許多多相關(guān)的研究案例,甚至是成功上線使用的管理產(chǎn)品;可是卻很少人知道并且使用他們的管理系統(tǒng),為了更好的了解情況,我連續(xù)通過網(wǎng)站打開了幾家比較知名的做物聯(lián)網(wǎng)的企業(yè)官網(wǎng),通過他們在官網(wǎng)上的介紹了解到,他們雖然為農(nóng)業(yè)的管理以及技術(shù)的支持可以實現(xiàn)一定程度的智能化。但他們都存在著許多問題,也許是曾經(jīng)的技術(shù)跟不上而導(dǎo)致的,也許是他們的出發(fā)點沒有找好。主要是因為他們沒有意識到目前在中國的農(nóng)業(yè)領(lǐng)域里,個體戶還是比較多的,而他們的系統(tǒng)對于昂貴的設(shè)備以及昂貴的管理系統(tǒng),主要的用戶群體是大農(nóng)場或者大農(nóng)業(yè)基地,這樣就不會得到一個非常好的推廣使用。以及他們的系統(tǒng)設(shè)計上,為了壟斷市場的心理,他們的系統(tǒng)以及設(shè)備往往是互不兼容,也就是說買了你家的系統(tǒng),就要使用你家的設(shè)備、技術(shù)支持。對于小個體戶來說購買的費用實在是太高。而且他們的系統(tǒng)的中心權(quán)限是由商家所擁有,也就是說,你用的系統(tǒng)、設(shè)備、操作以及監(jiān)測到的各種數(shù)據(jù)、設(shè)備定位等等數(shù)據(jù)都是反饋到他們的最高系統(tǒng)。這便是一些隱私泄露、以及大數(shù)據(jù)收集的問題。之前的管理策略還在使用接線設(shè)備,而使用普遍化的無線網(wǎng)絡(luò)技術(shù),可以解決設(shè)備布線繁瑣、設(shè)備維護(hù)困難等問題。1.3研究的主要內(nèi)容本課題的研究對象是以基地管理員為核心的發(fā)展理念。通過對目前存有的設(shè)備檢測管理系統(tǒng)的功能需求進(jìn)行分析了解,并結(jié)合現(xiàn)今流行的軟件開發(fā)模式對系統(tǒng)進(jìn)行初步的模式選擇,對農(nóng)業(yè)智能管理系統(tǒng)進(jìn)行大概的系統(tǒng)模塊上的分析和模塊上的設(shè)計,通過劃分我們系統(tǒng)所需要的功能模塊,從而完成管理系統(tǒng)的概要設(shè)計以及各功能模塊的詳細(xì)設(shè)計部分。本課題主要研究的內(nèi)容為:(1)分析農(nóng)業(yè)管理的現(xiàn)狀以及本課題研究的意義,最后確定研究的目的;(2)研究javaweb、jsp、springmvc的模式開發(fā)及mysql數(shù)據(jù)庫等相關(guān)技術(shù)的應(yīng)用;(3)對農(nóng)業(yè)智能管理系統(tǒng)的功能進(jìn)行了詳細(xì)分析;(4)研究了農(nóng)業(yè)智能管理系統(tǒng)的總體設(shè)計、相關(guān)架構(gòu)是基于視圖層、模型層、控制層三層相互結(jié)構(gòu)的設(shè)計方法;(5)針對管理系統(tǒng)的總體設(shè)計和詳細(xì)設(shè)計進(jìn)行系統(tǒng)的開發(fā)實現(xiàn);(6)對初步完成的農(nóng)業(yè)智能管理系統(tǒng)進(jìn)行功能點的測試。在測試中發(fā)現(xiàn)其中存在的問題,然后修改完善系統(tǒng)的功能。

2.相關(guān)開發(fā)環(huán)境和技術(shù)簡介2.1開發(fā)環(huán)境的介紹基于物聯(lián)網(wǎng)的農(nóng)業(yè)智能管理系統(tǒng)的開發(fā)環(huán)境:操作系統(tǒng)版本為微軟的Windows10專業(yè)版、處理器的型號為I5-6300HQ、運行內(nèi)存為12G、存儲內(nèi)存為1TB;使用到的開發(fā)工具有:jdk1.8.0_191、eclipsex64數(shù)據(jù)庫為mysql;數(shù)據(jù)庫輔助NavicatformySql;服務(wù)器為tomcat9.06;使用到的相關(guān)開發(fā)技術(shù)有:java、html5、jsp、spring、struts2;2.2相關(guān)技術(shù)介紹在本系統(tǒng)的設(shè)計和實現(xiàn)過程中,為了使系統(tǒng)開發(fā)更加的便捷,將需要采用多種技術(shù)的配合來完成,下面將會對本系統(tǒng)中所采用的技術(shù)做一個簡單的引入介紹。2.2.1Spring技術(shù)采用的主要技術(shù)Spring是目前廣泛使用的開源框架,這個框架的分層結(jié)構(gòu)是他最大的優(yōu)勢,這樣就可以讓開發(fā)有更多的定制模式,它不限制于固定的集成中,你可以選擇自己需要用到的開發(fā)組件,而不需要添加進(jìn)不必要的組件以減輕代碼的負(fù)載力,spring將使用原生基本的javabean來代替之前的EJB,并為開發(fā)者提供更多的應(yīng)用組件的功能。開發(fā)者可以為自己的程序添加各種容器組件來完成自己的需求目標(biāo)。2.2.2MVC開發(fā)模式mvc是一種應(yīng)用程序的分層開發(fā)模式,開發(fā)模式也就是開發(fā)人員在開發(fā)程序時對問題而做出的一種解決方案。mvc可以便于后期代碼維護(hù)管理以及代碼的復(fù)用性。在模型model中可以帶有部分邏輯,在數(shù)據(jù)發(fā)生變化時可以實時更新控制器;視圖view便是我們的視圖窗口,包含數(shù)據(jù)的可視化,在本系統(tǒng)便是使用jsp充當(dāng)這一層;而控制器controller是作用于模型和視圖上,控制著數(shù)據(jù)流向模型對象,并在數(shù)據(jù)發(fā)生變化時實時更新視圖,這樣便可達(dá)到視圖與模型的分離。2.2.3JSP jsp是一種基于動態(tài)的網(wǎng)頁技術(shù)定義的標(biāo)準(zhǔn),它不同于html,他需要部署在網(wǎng)絡(luò)應(yīng)用服務(wù)器上,最常見的就是tomcat服務(wù)器,這樣才可以對客戶端發(fā)送過來的請求數(shù)據(jù)做出響應(yīng)和反饋,然后根據(jù)系統(tǒng)內(nèi)部的邏輯動態(tài)的生成響應(yīng)頁面,并反饋回客戶端,它主要是用java語言作為支撐的腳本語言,然后嵌套在html頁面上,為用戶做出請求響應(yīng),而且還可以與服務(wù)器上其他的java程序共同處理復(fù)雜的業(yè)務(wù)邏輯。 它不僅可以使用模板化的方式來簡單、高效的添加拼接動態(tài)的網(wǎng)頁內(nèi)容,還可以利用javabean和標(biāo)簽庫等技術(shù)來復(fù)用常用的功能代碼,具有良好的工具支持,繼承了java語言的相對易用性。2.3本章小結(jié)本章主要對我們農(nóng)業(yè)智能管理系統(tǒng)的設(shè)計與開發(fā)中所應(yīng)用到的技術(shù)做一個基本的介紹。為我們后面系統(tǒng)進(jìn)一步的開發(fā)進(jìn)行技術(shù)上的闡述說明,對系統(tǒng)在建設(shè)過程中所需要的理論基礎(chǔ)進(jìn)行詳細(xì)的研究與分析,為我們以后系統(tǒng)的實現(xiàn)提供技術(shù)上的支持。

3.需求分析3.1編寫目的農(nóng)業(yè)智能管理系統(tǒng)需求分析主要是為了提出系統(tǒng)應(yīng)具備的功能模塊和期望達(dá)到的目標(biāo)。系統(tǒng)需求分析是通過了解系統(tǒng)用戶的要求來確定系統(tǒng)的需求,也是為了解釋本系統(tǒng)的具體功能和最終要實現(xiàn)的程序目標(biāo),所以需要針對系統(tǒng)的功能性需求和系統(tǒng)非功能性需求進(jìn)行研究分析。管理系統(tǒng)為用戶提供了必須具有的特性,包含了相關(guān)標(biāo)準(zhǔn)、系統(tǒng)所需要的質(zhì)量特征,包括一些性能需求、安全需求、可維護(hù)性需求以及其他需求。分析系統(tǒng)相關(guān)需求是系統(tǒng)開發(fā)的重要環(huán)節(jié),也是系統(tǒng)設(shè)計和開發(fā)的基礎(chǔ)。它作為以后進(jìn)行系統(tǒng)測試的重要依據(jù)和基礎(chǔ),因此編寫需求分析的目的是成為以后的維護(hù)文檔。3.2總體需求中國乃至全球,用于農(nóng)業(yè)的耕地非常的遼闊,可是每個地域又各不相同,各種各樣的自然災(zāi)害頻繁,氣候環(huán)境也復(fù)雜多變。很難以一套標(biāo)準(zhǔn)去定義,但是在大致的管理上還是有很多相通的。人多地少的中國作為人口大國,所以農(nóng)業(yè)對中國來說是一個需要不斷改革前進(jìn)的領(lǐng)域,以用最少的勞動力、在最少的土地上產(chǎn)出最多的糧食。而我國也曾提出我國三農(nóng)問題,如何從行業(yè)、地域和主體上去解決這一問題。她是農(nóng)業(yè)文明邁向工業(yè)文明的必然產(chǎn)物。而現(xiàn)在智能科技的高速發(fā)展,也將是解決這一問題的主要途徑。物聯(lián)網(wǎng)的高速發(fā)展也不是一個偶然,對于農(nóng)業(yè)就像是帶著使命般,它將作為其發(fā)展的基礎(chǔ)。針對我國農(nóng)業(yè)發(fā)展的實際情況,在管理農(nóng)業(yè)方面上,造成的勞動力、各種資源的浪費以是平常。而現(xiàn)在有了物聯(lián)網(wǎng)技術(shù)后,這種種的浪費都可以完全避免。我們可以通過物聯(lián)網(wǎng)技術(shù)去遠(yuǎn)程監(jiān)測農(nóng)作物的生長環(huán)境、遠(yuǎn)程去控制農(nóng)作物的生長環(huán)境、甚至種植到收獲全部過程都交由系統(tǒng)去完成。通過部署在各個區(qū)域的遙測設(shè)備采集該區(qū)域的環(huán)境參數(shù),然后通過局域網(wǎng)傳回到系統(tǒng)中心,系統(tǒng)分析數(shù)據(jù)做出響應(yīng)發(fā)送到區(qū)域的響應(yīng)設(shè)備,響應(yīng)設(shè)備根據(jù)系統(tǒng)發(fā)出的指令做出響應(yīng)處理。這個過程在原本需要人工勞作的,現(xiàn)在不需要人到區(qū)域中操作,只需要遠(yuǎn)程控制設(shè)備便可以實現(xiàn)。3.3系統(tǒng)功能性需求農(nóng)業(yè)生產(chǎn)環(huán)境信息數(shù)據(jù)采集在各個區(qū)域中布置若干傳感器設(shè)備,這些設(shè)備將實時采集該區(qū)域的各種環(huán)境參數(shù)。然后通過物聯(lián)網(wǎng)傳送到控制系統(tǒng)。智能傳感器設(shè)備的遠(yuǎn)程控制通過局域網(wǎng)對設(shè)備實現(xiàn)遠(yuǎn)程控制,其中不限包括通風(fēng)閥門、遮補(bǔ)光器、水分補(bǔ)充、空氣干燥、灌溉設(shè)施等,實現(xiàn)農(nóng)業(yè)智能化生產(chǎn)。工作人員遠(yuǎn)程監(jiān)控與指導(dǎo)對員工通過區(qū)域內(nèi)的無線音視頻溝通交流,對現(xiàn)場信息實時指導(dǎo)。也可以對工作人員起到一個監(jiān)督功能。專家遠(yuǎn)程診斷輔導(dǎo)設(shè)備對區(qū)域的環(huán)境參數(shù)進(jìn)行采集,發(fā)送到指定的專家郵箱。農(nóng)業(yè)領(lǐng)域的專家可以通過判斷農(nóng)作物的生長情況,根據(jù)該區(qū)域的農(nóng)作物生長環(huán)境做出調(diào)整,為田間工作人員提供相應(yīng)的操作指導(dǎo)。一鍵預(yù)警對于極端氣候環(huán)境,實現(xiàn)一鍵預(yù)警,通過數(shù)據(jù)以及案例對區(qū)域設(shè)備設(shè)定一些應(yīng)對措施,當(dāng)環(huán)境達(dá)到預(yù)設(shè)的條件時,系統(tǒng)將做出相應(yīng)的指令操作。實時告警與區(qū)域定位通過設(shè)定各區(qū)域的環(huán)境參數(shù)的閾值,當(dāng)系統(tǒng)設(shè)備監(jiān)測到區(qū)域中的相關(guān)環(huán)境參數(shù)超過或低于預(yù)設(shè)的數(shù)值時,系統(tǒng)將自動向監(jiān)控中心以及區(qū)域管理員手機(jī)發(fā)送警報信號,工作人員收到信息警報并可以迅速定位到警報區(qū)域。農(nóng)產(chǎn)品溯源為確保向消費者提供的農(nóng)產(chǎn)品的可靠安全性,應(yīng)將企業(yè)農(nóng)產(chǎn)品安全提升到一個更標(biāo)準(zhǔn)的水平,這就要求對農(nóng)產(chǎn)品安全進(jìn)行全過程監(jiān)控和管理。對農(nóng)產(chǎn)品進(jìn)行源頭綁定,購買的用戶可以通過每件產(chǎn)品進(jìn)行源頭探尋與調(diào)查,保證農(nóng)產(chǎn)品的安全品質(zhì)。監(jiān)控系統(tǒng)程序支持基于Web的PC端系統(tǒng)、手機(jī)端應(yīng)用管理監(jiān)控。通過對系統(tǒng)的操作,結(jié)合物聯(lián)網(wǎng)技術(shù)的應(yīng)用,我們可以實現(xiàn)遠(yuǎn)程監(jiān)控每個區(qū)域的生長環(huán)境。而不要長時間的陪伴,大大減少人力資源的付出。人工智能數(shù)據(jù)分析隨著系統(tǒng)的不斷應(yīng)用,系統(tǒng)儲存了大量的歷史數(shù)據(jù),系統(tǒng)對數(shù)據(jù)進(jìn)行智能分析、機(jī)器學(xué)習(xí)等處理,優(yōu)化環(huán)境配置參數(shù)。3.4系統(tǒng)非功能性需求功能性需求決定用戶體驗或者系統(tǒng)的質(zhì)量等相關(guān)問題。下面是幾個較為重要的非功能性需求1.界面美觀要求此需求主要描述對系統(tǒng)外觀的期望,要求系統(tǒng)達(dá)到一個符合規(guī)定的外觀。農(nóng)業(yè)智能管理系統(tǒng)最常被農(nóng)業(yè)管理者使用的管理系統(tǒng),它應(yīng)該具有界面簡潔、端莊、簡約、精美等特點,給人一種舒適的體驗。2.易操作性要求操作簡單會使系統(tǒng)使用更加簡單,對于農(nóng)業(yè)管理者來說,使用該系統(tǒng)可以達(dá)到一看就會用的效果。使農(nóng)業(yè)管理者能夠快速操作系統(tǒng),而不是花大量的時間和經(jīng)驗去熟悉系統(tǒng)的操作。3.安全性要求安全性對于一個信息管理系統(tǒng)來說尤為重要,它必須具備消除潛在風(fēng)險的能力,并對風(fēng)險具有一定承受壓力的能力。農(nóng)業(yè)智能管理系統(tǒng)應(yīng)當(dāng)保證監(jiān)控信息以及操作信息的安全性,在突發(fā)緊急情況下不至于丟失檢測數(shù)據(jù)以及操作記錄。3.5本章小結(jié)系統(tǒng)開發(fā)的需求分析尤為重要。我們需要徹底了解用戶的需求和用戶的問題。本章介紹了農(nóng)業(yè)智能管理系統(tǒng)的一些基本信息,對系統(tǒng)的設(shè)計起著重要的作用。本章將為下面系統(tǒng)概要設(shè)計、系統(tǒng)詳細(xì)設(shè)計提供完整的文檔說明,并描述系統(tǒng)所需的功能。

4.系統(tǒng)的總體設(shè)計4.1系統(tǒng)的總體結(jié)構(gòu)設(shè)計本系統(tǒng)設(shè)計也是由四個層面組成,系統(tǒng)最底層的是感知層,它主要部署在區(qū)域的各種傳感設(shè)備以及響應(yīng)設(shè)備,例如傳感器、傳感器網(wǎng)關(guān)、攝像頭和擴(kuò)音器等設(shè)備,通過設(shè)備的特性采集區(qū)域的環(huán)境參數(shù)。網(wǎng)絡(luò)層是數(shù)據(jù)交互的通道,當(dāng)感知層采集到數(shù)據(jù)后,便是通過網(wǎng)絡(luò)層傳送到系統(tǒng)中樞。它可以是PAN網(wǎng)絡(luò)、LAN網(wǎng)絡(luò)或者WAN局域網(wǎng)構(gòu)成。服務(wù)層是數(shù)據(jù)處理業(yè)務(wù),當(dāng)網(wǎng)絡(luò)層傳回來的數(shù)據(jù),需要經(jīng)過服務(wù)層進(jìn)行分析處理,以及對系統(tǒng)的門戶進(jìn)行統(tǒng)一管理,然后將數(shù)據(jù)以可觀的方式顯示在應(yīng)用層,并響應(yīng)應(yīng)用層做出的操作。應(yīng)用層便是系統(tǒng)的門面,它也是我們可以觀察到區(qū)域環(huán)境參數(shù)的通道,服務(wù)層將各種環(huán)境進(jìn)行是視圖化處理,然后就有了各種可見的頁面視圖操作按鈕。在這里用戶就可以簡單實現(xiàn)環(huán)境的監(jiān)測,設(shè)備管理、遠(yuǎn)程控制、系統(tǒng)查詢、數(shù)據(jù)分析、數(shù)據(jù)挖掘以及機(jī)器學(xué)習(xí)等操作。通過各個模塊完成對區(qū)域的氣候環(huán)境、土壤環(huán)境、空氣環(huán)境、害蟲情況、水體環(huán)境形成一個巨大的管理網(wǎng)絡(luò)。農(nóng)業(yè)智能管理系統(tǒng)的體系結(jié)構(gòu)如圖4-1所示。圖4-1農(nóng)業(yè)智能管理系統(tǒng)體系結(jié)構(gòu)農(nóng)業(yè)智能管理系統(tǒng)的總體架構(gòu)主要有氣候環(huán)境的管理、土壤環(huán)境d管理、空氣質(zhì)量的管理、蟲情的管理、水體環(huán)境的管理以及其他的擴(kuò)展功能模塊組成,如圖4-2所示,圖4-2農(nóng)業(yè)智能管理系統(tǒng)總體架構(gòu)4.2系統(tǒng)編程模式的設(shè)計系統(tǒng)用到的前端技術(shù)框架:html、css、javascript系統(tǒng)用到的后端技術(shù)框架:jdbc、springmvc3、系統(tǒng)用到的數(shù)據(jù)庫mysql:程序小、運行計算速度快、總體的成本也低。4、系統(tǒng)用到的中間件:Servlet組件、MVC框架、tomcat9.0、spring、springmvc、mybatis5、系統(tǒng)的易用性:功能組件符合大多數(shù)的網(wǎng)站風(fēng)格,這樣用戶就可以更快地找到和便捷的使用系統(tǒng)的某個功能。6、系統(tǒng)的可維護(hù)性:便于以后軟件的維護(hù)、升級等。7、系統(tǒng)的安全性:對于程序而言,安全性是最關(guān)鍵的,任何一個程序都應(yīng)該盡量杜絕系統(tǒng)數(shù)據(jù)的泄露,以及系統(tǒng)的保密性是必須要保證的,不允許任何被授權(quán)用戶以外的任何人訪問的權(quán)限。4.3系統(tǒng)的模塊劃分該系統(tǒng)平臺程序是按照面向?qū)ο蟮拈_發(fā)模塊化的設(shè)計思想,結(jié)合基于云計算的多線程分布式處理技術(shù)等,也是基于物聯(lián)網(wǎng)的智能農(nóng)業(yè)管理系統(tǒng)軟件架構(gòu)的基本設(shè)計思想,如圖4-2所示。圖4-3農(nóng)業(yè)智能管理系統(tǒng)模塊設(shè)計設(shè)備數(shù)據(jù)采集模塊處于系統(tǒng)的最底層。數(shù)據(jù)過濾模塊的功能是根據(jù)實現(xiàn)設(shè)置對配置后的用戶關(guān)系原始數(shù)據(jù)進(jìn)行采集。除了減輕服務(wù)器的壓力外,還方便用戶對數(shù)據(jù)進(jìn)行分析。基于物聯(lián)網(wǎng)之農(nóng)業(yè)智能管理系統(tǒng)的主要功能模塊有農(nóng)業(yè)生產(chǎn)信息的采集、遠(yuǎn)程控制等功能模塊。主要系統(tǒng)模塊劃分如圖4-4所示。 圖4-4農(nóng)業(yè)智能管理系統(tǒng)功能模塊

4.4系統(tǒng)用例圖設(shè)計農(nóng)業(yè)智能管理系統(tǒng)用戶角色分有三種(超級管理員、區(qū)域管理員、游客),他們對系統(tǒng)所擁有的的操作權(quán)限都互不相同,系統(tǒng)超級管理員擁有對整個系統(tǒng)以及用戶的操作權(quán)限,而區(qū)域管理員只有對屬于自己的區(qū)域操作權(quán)限按鈕,游客則沒有對系統(tǒng)的修改操作權(quán)限,只有瀏覽系統(tǒng)設(shè)備數(shù)據(jù)權(quán)限。具體的角色操作如下用例圖說明:超級管理員的權(quán)限操作如圖4-4-1所示;圖4-4-1超級管理員用例圖區(qū)域管理員的權(quán)限操作如4-4-2所示;圖4-4-2區(qū)域管理員用例圖游客的訪問權(quán)限操作如圖4-4-3所示;圖4-4-3游客用例圖

4.5數(shù)據(jù)庫的設(shè)計4.5.1數(shù)據(jù)庫字典系統(tǒng)涉及到的數(shù)據(jù)項清單見表4-5-1:表4-5-1數(shù)據(jù)項清單名稱代碼域數(shù)據(jù)類型長度精度空氣溫度<None>VariableCharacters(20)20空氣濕度<None>VariableCharacters(20)20大氣壓力<None>VariableCharacters(20)20光照強(qiáng)度<None>VariableCharacters(20)20風(fēng)速<None>VariableCharacters(20)20風(fēng)向<None>VariableCharacters(20)20降雨量<None>VariableCharacters(20)20水面蒸發(fā)量<None>VariableCharacters(20)20葉面濕度<None>VariableCharacters(20)20土壤溫度<None>VariableCharacters(20)20土壤濕度<None>VariableCharacters(20)20土壤張力<None>VariableCharacters(20)20土壤導(dǎo)電率<None>VariableCharacters(20)20土壤PH值<None>VariableCharacters(20)20蟲情<None>VariableCharacters(20)20水壓<None>VariableCharacters(20)20水流量<None>VariableCharacters(20)20水位<None>VariableCharacters(20)20溶氧量<None>VariableCharacters(20)20水體電導(dǎo)率<None>VariableCharacters(20)20設(shè)備id<None>VariableCharacters(20)20采集時間<None>VariableCharacters(20)20設(shè)備名稱<None>VariableCharacters(20)20區(qū)域<None>VariableCharacters(20)20編號<None>VariableCharacters(20)20狀態(tài)<None>VariableCharacters(20)20備注<None>VariableCharacters(20)20用戶ID<None>VariableCharacters(20)20用戶名<None>VariableCharacters(20)20密碼<None>VariableCharacters(20)20角色<None>VariableCharacters(20)204.5.2E-R圖(1)氣候環(huán)境數(shù)據(jù)庫如圖4-5-1所示。圖4-5-1氣候環(huán)境數(shù)據(jù)表E-R圖(2)土壤環(huán)境數(shù)據(jù)庫如圖4-5-2所示。圖4-5-2土壤環(huán)境數(shù)據(jù)表E-R圖

(3)蟲情環(huán)境數(shù)據(jù)庫如圖4-5-3所示。圖4-5-3害蟲情況數(shù)據(jù)表E-R圖(4)空氣質(zhì)量數(shù)據(jù)庫如圖4-5-4所示。圖4-5-4空氣質(zhì)量數(shù)據(jù)表E-R圖(5)水體環(huán)境數(shù)據(jù)庫如圖4-5-5所示。圖4-5-5水體環(huán)境數(shù)據(jù)表E-R圖

(6)設(shè)備數(shù)據(jù)庫如圖4-5-6所示。圖4-5-6設(shè)備數(shù)據(jù)表E-R圖(7)用戶數(shù)據(jù)庫如圖4-5-7所示。圖4-5-7用戶數(shù)據(jù)表E-R圖(8)數(shù)據(jù)庫E-R圖的實體表說明如表4-5-2。表4-5-2實體名稱實體描述氣候環(huán)境表用于記錄檢測傳感器設(shè)備采集的氣候環(huán)境信息空氣質(zhì)量表用于記錄檢測傳感器設(shè)備采集的空氣環(huán)境信息土壤環(huán)境表用于記錄檢測傳感器設(shè)備采集的土壤環(huán)境信息蟲情表用于記錄檢測傳感器設(shè)備采集的害蟲環(huán)境信息水體環(huán)境表用于記錄檢測傳感器設(shè)備采集的水體環(huán)境信息設(shè)備表用于記錄設(shè)備的信息用戶表用于記錄系統(tǒng)用戶的信息和權(quán)限的信息4.5.3數(shù)據(jù)庫邏輯模式(1)weather數(shù)據(jù)表邏輯模式說明如表4-5-3:表4-5-3表名:天氣-weather數(shù)據(jù)項名中文描述數(shù)據(jù)類型長度約束備注id編號字符串20Pk主鍵w_temperature天氣溫度字符串20w_humidity天氣濕度字符串20air_pressure氣壓字符串20intensity光照強(qiáng)度字符串20wind_speed風(fēng)速字符串20wind_direction風(fēng)向字符串20precipitation降雨量字符串20evaporationCapacity蒸發(fā)量字符串20leaf_wetness葉面濕度字符串20acq_time采集時間字符串20(2)air數(shù)據(jù)表邏輯模式說明如表4-5-4:表4-5-4表名:空氣-air數(shù)據(jù)項名中文描述數(shù)據(jù)類型長度約束備注id編號字符串20Pk主鍵co_concentrationCO濃度字符串20co2_concentrationCO2濃度字符串20no2_concentrationNO2濃度字符串20so2_concentrationSO2濃度字符串20o2_concentrationO2濃度字符串20h2s_concentrationH2S濃度字符串20nh3_concentrationNH3濃度字符串20dust_concentration粉塵量字符串20pm2.5PM2.5字符串20pm10PM10字符串20acq_time采集時間字符串20(3)pest數(shù)據(jù)表邏輯模式說明如表4-5-5:表4-5-5表名:蟲情-pest數(shù)據(jù)項名中文描述數(shù)據(jù)類型長度約束備注id編號字符串20Pk主鍵pest_rank害蟲級別字符串20acq_time采集時間字符串20(4)soil數(shù)據(jù)表邏輯模式說明如表4-5-6:表4-5-6表名:土壤-soil數(shù)據(jù)項名中文描述數(shù)據(jù)類型長度約束備注id編號字符串20Pk主鍵soil_temperature土壤溫度字符串20soil_humidity土壤濕度字符串20soil_tension土壤張力字符串20soil_conductivity土壤電導(dǎo)率字符串20soil_PH土壤PH值字符串20acq_time采集時間字符串20(5)water數(shù)據(jù)表邏輯模式說明如表4-5-7:表4-5-7表名:水體-water數(shù)據(jù)項名中文描述數(shù)據(jù)類型長度約束備注id編號字符串20Pk主鍵hydraulic_pressure水壓字符串20Water_level水位字符串20Dissolved_oxygen溶氧量字符串20Water_conductivity水體電導(dǎo)率字符串20Water_discharge水流量字符串20Acq_time采集時間字符串20(6)equipment數(shù)據(jù)表邏輯模式說明如表4-5-8:表4-5-8表名:設(shè)備-equipment數(shù)據(jù)項名中文描述數(shù)據(jù)類型長度約束備注id編號字符串20Pk主鍵Area區(qū)域字符串20state狀態(tài)字符串20remark備注字符串20nickname設(shè)備名稱字符串20(7)user數(shù)據(jù)表邏輯模式說明如表4-5-9:表4-5-9表名:用戶-user數(shù)據(jù)項名中文描述數(shù)據(jù)類型長度約束備注user_id用戶ID字符串20PK外鍵type用戶類型字符串20state狀態(tài)字符串20uername賬號字符串20password密碼字符串20sex性別字符串204.5.4數(shù)據(jù)庫邏輯模式關(guān)系說明數(shù)據(jù)庫邏輯模式是對系統(tǒng)的數(shù)據(jù)庫表的一個描述,是所有用戶的通用數(shù)據(jù)視圖,他有以下幾個特征:①一個數(shù)據(jù)庫只能對應(yīng)一個模式;②他是數(shù)據(jù)庫的數(shù)據(jù)在邏輯層上的視圖;③每個數(shù)據(jù)庫模式必須基于指定的數(shù)據(jù)模型;④在定義邏輯模式時,不僅要定義數(shù)據(jù)的邏輯結(jié)構(gòu)(如數(shù)據(jù)記錄是由哪些數(shù)據(jù)項組成,數(shù)據(jù)項的名字、類型、值范圍等成員),還要定義數(shù)據(jù)與之相關(guān)的安全性和完整性要求,而且要定義數(shù)據(jù)與數(shù)據(jù)之間的關(guān)系。4.6本章小結(jié)系統(tǒng)開發(fā)的總體設(shè)計尤為重要。我們需要對系統(tǒng)的總體結(jié)構(gòu)和功能模塊有一個透徹的了解。本章介紹了管理系統(tǒng)的總體設(shè)計,對系統(tǒng)的詳細(xì)設(shè)計起著重要的作用。本章將為以下詳細(xì)設(shè)計提供完整的文件支持。描述系統(tǒng)所需的功能。

5.系統(tǒng)的詳細(xì)設(shè)計5.1設(shè)備管理模塊詳細(xì)設(shè)計表5-1-1功能編號:001功能名稱:設(shè)備管理功能功能描述對設(shè)備進(jìn)行增刪查改的操作。輸入項修改的信息處理算法描述舉例:添加設(shè)備功能,輸入要添加的設(shè)備信息,連接設(shè)備,并返回結(jié)果results,返回結(jié)果為success或flase。若沒發(fā)現(xiàn)設(shè)備則做出友好提示。輸出項定義好json格式數(shù)據(jù),至少包括code和message界面要求簡潔,方便使用5.2數(shù)據(jù)采集模塊詳細(xì)設(shè)計表5-1-2功能編號:002功能名稱:數(shù)據(jù)采集功能功能描述將設(shè)備收集的數(shù)據(jù)存放到數(shù)據(jù)庫,并可視化顯示。輸入項采集的信息處理算法描述舉例:設(shè)備采集到的溫度數(shù)據(jù),保存到數(shù)據(jù)庫,并返回結(jié)果results,返回結(jié)果為success或flase。若某些信息框為空,則提示設(shè)備需檢查。輸出項定義好json格式數(shù)據(jù),至少包括code和message界面要求簡潔,方便使用5.3設(shè)備作業(yè)模塊詳細(xì)設(shè)計表5-1-3功能編號:003功能名稱:設(shè)備作業(yè)功能功能描述系統(tǒng)根據(jù)采集的信息做出預(yù)設(shè)的操作,管理員對設(shè)備手動控制。輸入項修改的信息、操作指令處理算法描述舉例:當(dāng)溫度高過預(yù)設(shè)值,做出降溫的操作,當(dāng)管理員認(rèn)為高溫正常時,亦可取消該操作,并返回結(jié)果results,返回結(jié)果為success或flase。輸出項定義好json格式數(shù)據(jù),至少包括code和message界面要求簡潔,方便使用5.4大數(shù)據(jù)分析模塊詳細(xì)設(shè)計表5-1-4功能編號:004功能名稱:大數(shù)據(jù)分析功能功能描述系統(tǒng)將對長期收集的數(shù)據(jù)進(jìn)行分析,以及根據(jù)以往的操作進(jìn)行機(jī)器學(xué)習(xí)。輸入項數(shù)據(jù)庫的信息處理算法描述舉例:某作物在以往的數(shù)據(jù)中的某個值可以提高產(chǎn)量,做出數(shù)據(jù)分析推薦,并返回結(jié)果results,返回結(jié)果為success或flase。輸出項定義好json格式數(shù)據(jù),至少包括code和message界面要求簡潔,方便使用5.5專家遠(yuǎn)程指導(dǎo)模塊詳細(xì)設(shè)計表5-1-5功能編號:005功能名稱:專家遠(yuǎn)程指導(dǎo)功能功能描述農(nóng)戶在遇到不可解決的問題時,可連線到當(dāng)?shù)剞r(nóng)科學(xué)院的專家進(jìn)行解惑。輸入項遇到的問題處理算法描述舉例:在線交談輸出項定義好json格式數(shù)據(jù),至少包括code和message界面要求簡潔,方便使用5.6一鍵預(yù)警模塊詳細(xì)設(shè)計表5-1-6功能編號:006功能名稱:一鍵預(yù)警功能功能描述管理員進(jìn)行參數(shù)預(yù)設(shè),對于區(qū)域的極端環(huán)境,實現(xiàn)一鍵預(yù)警,即通過控制中心的計算,實現(xiàn)對區(qū)域響應(yīng)設(shè)備的全面控制。輸入項預(yù)設(shè)的信息處理算法描述舉例:對于區(qū)域的極端環(huán)境,實現(xiàn)一鍵預(yù)警,即通過控制中心的計算處理,實現(xiàn)對區(qū)域響應(yīng)設(shè)備的全面控制,并返回結(jié)果results,返回結(jié)果為success或flase。輸出項定義好json格式數(shù)據(jù),至少包括code和message界面要求簡潔,方便使用

5.7用戶模塊詳細(xì)設(shè)計表5-1-7功能編號:007功能名稱:用戶管理功能功能描述管理員進(jìn)行參數(shù)預(yù)設(shè),針對系統(tǒng)使用用戶權(quán)限進(jìn)行全面控制。輸入項預(yù)設(shè)的信息處理算法描述舉例:添加新的用戶、分配區(qū)域權(quán)限,并返回結(jié)果results,返回結(jié)果為success或flase。輸出項定義好json格式數(shù)據(jù),至少包括code和message界面要求簡潔,方便使用5.8系統(tǒng)部分主要類圖、活動圖、狀態(tài)圖(1)找出系統(tǒng)中的類,識別類的成員熟悉及操作方法,可以更好的展示類與類之間的關(guān)連,系統(tǒng)類圖如圖5-8-1所示;圖5-8-1系統(tǒng)主要類圖

(2)為了說明系統(tǒng)中的功能業(yè)務(wù)以及用例流程圖,每個用例都是由一系列的活動組成或者完成某一系列的動作,而這些動作就是每個參與者的組成部分。工作流分為基本工作流和備選工作流,一般工作流是由系統(tǒng)活動圖表示,系統(tǒng)的活動圖如圖5-8-2所示;圖5-8-2活動圖(3)對系統(tǒng)特定對象的所有可能出現(xiàn)的狀態(tài)以及由于各種可能性事情的發(fā)生而引起的狀態(tài)之間的轉(zhuǎn)移。系統(tǒng)的狀態(tài)圖如圖5-8-3所示圖5-8-35.9本章小結(jié)本章對系統(tǒng)的詳細(xì)設(shè)計對開發(fā)尤為重要,我們還需要對系統(tǒng)架構(gòu)進(jìn)一步的設(shè)計,對系統(tǒng)進(jìn)一步的詳細(xì)分析設(shè)計。本章中講述了本系統(tǒng)各功能的詳細(xì)設(shè)計,本章將為以下編碼實現(xiàn)與測試提供完備的文檔支持。為系統(tǒng)所需要的細(xì)節(jié)進(jìn)行講述。

6.系統(tǒng)實現(xiàn)與測試6.1系統(tǒng)實現(xiàn)6.1.1登錄功能實現(xiàn)基于系統(tǒng)設(shè)計可以選擇不同角色進(jìn)行登錄。主要邏輯代碼如圖6-1-1所示,登錄頁面如圖6-2所示。圖6-1-1登錄邏輯代碼圖6-1-2登錄頁面6.1.2管理首頁實現(xiàn)菜單欄與角色相關(guān)聯(lián),不同的角色權(quán)限可以操作的菜單欄不一樣。分別如圖6-1-3、圖6-1-4、圖6-1-5所示。圖6-1-3超級管理員訪問首頁圖6-1-4區(qū)域管理員訪問首頁圖6-1-5游客訪問首頁超級管理員對游客、區(qū)域管理員、區(qū)域、設(shè)備的管理實現(xiàn),分別如圖6-1-6、圖6-1-7、圖6-1-8、圖6-1-9所示。圖6-1-6管理頁面跳轉(zhuǎn)代碼圖6-1-7區(qū)域管理員管理頁面圖6-1-8區(qū)域管理頁面圖6-1-9設(shè)備管理頁面

對設(shè)備的監(jiān)控實現(xiàn),如圖6-1-10所示。圖6-9設(shè)備數(shù)據(jù)頁面區(qū)域管理員對個人區(qū)域以及區(qū)域設(shè)備的管理實現(xiàn),如圖6-10所示。圖6-10區(qū)域管理員管理頁面6.2系統(tǒng)測試本章節(jié)主要是針對實現(xiàn)的系統(tǒng)功能進(jìn)行測試,并根據(jù)測試結(jié)果進(jìn)行修改。6.2.1系統(tǒng)功能測試(1)系統(tǒng)管理用戶登錄功能測試如表6-1所示;表6-1用例描述測試步驟預(yù)期結(jié)果實際結(jié)果測試是否通過能否正常輸入用戶名單擊用戶名輸入框并輸入用戶名字符字符輸入正常字符輸入正常是能否正常輸入密碼單擊密碼輸入框,輸入賬號密碼字符輸入正常字符輸入正常是能否正常選擇賬戶用戶角色單擊賬號角色選擇下拉列表,選擇賬號角色賬號角色選擇正常賬號角色選擇正常是用戶登錄成功輸入正確的賬號信息,點擊登錄登錄成功,進(jìn)入首頁登錄成功,進(jìn)入首頁是用戶登錄失敗輸入錯誤的賬號信息,點擊登錄登錄失敗,提示友好信息登錄失敗,提示友好信息是(2)修改個人信息功能測試如表6-2所示;表6-2用例描述測試步驟預(yù)期結(jié)果實際結(jié)果測試是否通過能否正常輸入用戶名單擊賬戶用戶名輸入框并輸入用戶名字符字符輸入正常字符輸入正常是能否正常輸入密碼點擊賬戶密碼輸入框,輸入賬號密碼字符輸入正常字符輸入正常是能否正常輸入年齡點擊年齡輸入框,輸入年齡字符輸入正常字符輸入正常是能否正常輸入電話點擊電話輸入框,輸入電話字符輸入正常字符輸入正常是能否正常輸入性別點擊性別輸入框,輸入性別字符輸入正常字符輸入正常是提交修改成功輸入信息點擊提交按鈕后修改成功,提示友好信息修改成功,提示友好信息是提交修改失敗輸入信息點擊提交按鈕后修改失敗,提示友好信息修改失敗,提示友好信息是

(3)添加用戶信息功能測試如表6-3所示;表6-3用例描述測試步驟預(yù)期結(jié)果實際結(jié)果測試是否通過能否正常輸入用戶名單擊登錄賬戶名輸入框,輸入賬戶名稱。字符輸入正常字符輸入正常是能否正常輸入密碼點擊密碼輸入框,輸入賬號密碼字符輸入正常字符輸入正常是能否正常輸入年齡點擊年齡輸入框,輸入年齡字符輸入正常字符輸入正常是能否正常輸入電話點擊電話輸入框,輸入電話字符輸入正常字符輸入正常是能否正常輸入性別點擊性別輸入框,輸入性別字符輸入正常字符輸入正常是提交修改成功輸入信息點擊提交按鈕修改成功,提示友好信息修改成功,提示友好信息是提交修改失敗輸入信息點擊提交按鈕修改失敗,提示友好信息修改失敗,提示友好信息是(4)添加/修改區(qū)域信息功能測試如表6-4所示;表6-4用例描述測試步驟預(yù)期結(jié)果實際結(jié)果測試是否通過能否正常輸入?yún)^(qū)域編號點擊區(qū)域編號輸入框,輸入?yún)^(qū)域編號字符輸入正常字符輸入正常是能否正常輸入?yún)^(qū)域名稱點擊名稱輸入框,輸入?yún)^(qū)域名稱字符輸入正常字符輸入正常是能否正常輸入?yún)^(qū)域作物點擊作物名稱輸入框,輸入作物名稱字符輸入正常字符輸入正常是能否正常輸入?yún)^(qū)域備注點擊備注輸入框,輸入備注字符輸入正常字符輸入正常是能否正常輸入?yún)^(qū)域管理員點擊管理員選擇框,選擇區(qū)域管理員選擇下拉列表正常選擇下拉列表正常是提交保存成功點擊保存按鈕添加保存成功,提示友好信息添加保存成功,提示友好信息是提交保存失敗點擊保存按鈕添加保存失敗,提示友好信息添加保存失敗,提示友好信息是關(guān)閉窗口點擊關(guān)閉按鈕關(guān)閉窗口關(guān)閉窗口是(5)添加/修改設(shè)備信息功能測試如表6-5所示;表6-5用例描述測試步驟預(yù)期結(jié)果實際結(jié)果測試是否通過能否正常選擇區(qū)域點擊區(qū)域選擇下拉框,選擇區(qū)域區(qū)域選擇正常區(qū)域選擇正常是能否正常選擇設(shè)備類型點擊設(shè)備類型選擇下拉框,選擇設(shè)備類型設(shè)備類型選擇正常設(shè)備類型選擇正常是能否正常輸入設(shè)備編號點擊設(shè)備編號輸入框,輸入設(shè)備編號字符輸入正常字符輸入正常是能否正常輸入設(shè)備名稱點擊設(shè)備名稱輸入框,輸入設(shè)備名稱字符輸入正常字符輸入正常是能否正常選擇設(shè)備狀態(tài)點擊設(shè)備狀態(tài)選擇下拉框,選擇設(shè)備狀態(tài)設(shè)備狀態(tài)選擇正常設(shè)備狀態(tài)選擇正常是提交保存成功點擊保存按鈕添加保存成功,提示友好信息添加保存成功,提示友好信息是提交保存失敗點擊保存按鈕添加保存失敗,提示友好信息添加保存失敗,提示友好信息是關(guān)閉窗口點擊關(guān)閉按鈕關(guān)閉窗口關(guān)閉窗口是(6)刪除功能測試如表6-6所示;表6-6用例描述測試步驟預(yù)期結(jié)果實際結(jié)果測試是否通過能正常刪除選項點擊選項列的刪除按鈕選項刪除正常選項刪除正常是不能正常刪除選項點擊選項列的刪除按鈕選項刪除不正常選項刪除不正常是(4)查看詳細(xì)信息功能測試如表6-7所示表6-7用例描述測試步驟預(yù)期結(jié)果實際結(jié)果測試是否通過能正常查看選項信息點擊選項列的查看按鈕查看選項信息正常查看選項信息正常是正常查看選項信息點擊選項列的查看按鈕查看選項信息不正常查看選項信息不正常是

7.系統(tǒng)特色和創(chuàng)新經(jīng)研究調(diào)查以及實地勘察,發(fā)現(xiàn)大部分的農(nóng)業(yè)管理者長年守著自家的農(nóng)作物,以及存在大量的不科學(xué)化管理現(xiàn)象,導(dǎo)致年均收益低、環(huán)境逐漸被破壞的問題。農(nóng)業(yè)管理的智能化能讓農(nóng)民不再需要做到事事親力親為,達(dá)到少人多產(chǎn)的效果;合理化的施肥噴藥以保護(hù)環(huán)境,創(chuàng)建可持續(xù)發(fā)展的農(nóng)產(chǎn)環(huán)境。農(nóng)業(yè)的科學(xué)管理是保證農(nóng)產(chǎn)品的基礎(chǔ),也是對環(huán)境的可持續(xù)發(fā)展的本質(zhì)。農(nóng)業(yè)的智能化管理系統(tǒng)將為農(nóng)業(yè)管理者解決專業(yè)素質(zhì)問題、提高農(nóng)產(chǎn)量、保護(hù)生態(tài)環(huán)境、解放束縛農(nóng)民的根源、縮小我國的貧富差距。而我們項目系統(tǒng)的概念選取是十分的新穎,對農(nóng)業(yè)發(fā)展具有很大的突破性。就目前來說,我國的農(nóng)業(yè)智能化管理方面的研究非常稀少,而國外與之相似的研究也不多見。在目前,各種農(nóng)產(chǎn)品的管理仍然是由人類為主。而我們的研究方向是解放人類,讓管理智能化,做到“機(jī)器管理,人類監(jiān)控”。我結(jié)合了本專業(yè)的知識,在導(dǎo)師的指導(dǎo)下進(jìn)行研究,對廣大農(nóng)業(yè)管理者進(jìn)行了深度和廣度相結(jié)合的調(diào)查分析。對問題的探索思考不局限于某個部分,而是緊抓重點為中心來展開研究。本項目針對農(nóng)業(yè)管理現(xiàn)狀所存在的問題進(jìn)行探索與分析,從整體大局出發(fā),提出了今后農(nóng)業(yè)管理發(fā)展的構(gòu)想,以促進(jìn)其發(fā)展的規(guī)范性、公平性和合法性。 在系統(tǒng)實現(xiàn)上,采用了現(xiàn)下web開發(fā)的主流技術(shù),使得系統(tǒng)的代碼非常簡潔以及視覺效果美觀。開發(fā)模式上選擇了model-view-view-model的模式將視圖ui和業(yè)務(wù)邏輯分離。在數(shù)據(jù)監(jiān)測模塊使用的百度echarts數(shù)據(jù)可視化的圖標(biāo)庫,使系統(tǒng)更加直觀、生動、交互性強(qiáng)、個性化程度高。

8.總結(jié) 在選題前,一直在思索要做哪方面的題目,也曾考慮過普遍的電商平臺,可又希望能檢驗大學(xué)的成果,也對自己有點挑戰(zhàn)性。在偶然機(jī)會下想到了農(nóng)業(yè)方面,做一個基于物聯(lián)網(wǎng)的農(nóng)業(yè)設(shè)備管理系統(tǒng)既可以檢驗學(xué)習(xí)成果,又可以在本不熟悉的物聯(lián)網(wǎng)、傳感器硬件設(shè)備上有所挑戰(zhàn)。因此便決定了這一題目。在指導(dǎo)老師的輔導(dǎo)下,一開始便對選題有了很清晰的出發(fā)點。系統(tǒng)的設(shè)計部分是在實習(xí)前設(shè)計的,當(dāng)時由于時間充足,期間參考過很多相關(guān)的文獻(xiàn)資料以及對未來的農(nóng)業(yè)發(fā)展趨勢有過非常完美的臆想概念,在設(shè)計上設(shè)計了比較有高難度的系統(tǒng)。然后出來實習(xí)后忙于工作,沒有過多的精力來實現(xiàn)系統(tǒng),所以在系統(tǒng)的實現(xiàn)上對系統(tǒng)需求設(shè)計進(jìn)行了基本功能的開發(fā)。本系統(tǒng)是用java語言,應(yīng)用當(dāng)下比較流行便捷的springmvc框架進(jìn)行開發(fā)。本來系統(tǒng)的完成是需要單片機(jī)以及傳感器等硬件設(shè)備作為數(shù)據(jù)采集基礎(chǔ),但個人對硬件一無所知,在實現(xiàn)過程中自己也有購買過單片機(jī)學(xué)習(xí)套件,試圖完成系統(tǒng)的數(shù)據(jù)采集模塊。最后以失敗告終,唯有用模擬數(shù)據(jù)為系統(tǒng)提供支持。 在此前,課堂上的知識在腦海里一直若隱若現(xiàn),沒有得到一個很好的審查。通過本次作品的設(shè)計與實現(xiàn)整個過程中,雖然遇到很多知識阻礙,也讓我重新復(fù)習(xí)了一遍大學(xué)四年的知識點。

參考文獻(xiàn)[1]管繼剛.物聯(lián)網(wǎng)技術(shù)在智能農(nóng)業(yè)中的應(yīng)用[J].通信管理與技術(shù),2010,6(3):24-27.[2]孫忠富,杜克明,尹首一.物聯(lián)網(wǎng)發(fā)展趨勢與農(nóng)業(yè)應(yīng)用展望[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2010(5):5-8.[3]張凌云.物聯(lián)網(wǎng)技術(shù)在農(nóng)業(yè)中的應(yīng)用[J].廣東農(nóng)業(yè)科學(xué),2011(16):146-149.[4]周小波.基于物聯(lián)網(wǎng)技術(shù)的設(shè)施農(nóng)業(yè)在線測控系統(tǒng)設(shè)計[J].太原科技大學(xué)學(xué)報,2011,32(3):182-185.[5]何成平.基于無線傳感網(wǎng)絡(luò)的設(shè)施農(nóng)業(yè)智能監(jiān)控系統(tǒng)[J].常州輕工職業(yè)學(xué)院學(xué)報,2009,2(4):22-26.[6]陳勇,曹玉保,王林強(qiáng).基于物聯(lián)網(wǎng)的農(nóng)業(yè)灌溉監(jiān)控系統(tǒng)設(shè)計[J].電子設(shè)計工程,2012,20(22):104-106.[7]李道亮.物聯(lián)網(wǎng)與智慧農(nóng)業(yè)[J].農(nóng)業(yè)工程,2012,2(1):1-6.[8]孟雷,張虎.基于DSP的嵌入式農(nóng)業(yè)環(huán)境遠(yuǎn)程監(jiān)測系統(tǒng)設(shè)計.安徽農(nóng)業(yè)科學(xué)。2010。35:20409—20410.[9]劉錦,張巖,張榮輝.基于物聯(lián)網(wǎng)架構(gòu)的溫室環(huán)境監(jiān)測系統(tǒng).河北農(nóng)業(yè)大學(xué)學(xué)報,2013(3):115—119.[10]華馳,姜彬,王輝.一種可聯(lián)網(wǎng)的在線農(nóng)業(yè)環(huán)境監(jiān)測系統(tǒng)的設(shè)計與實現(xiàn)[J].江蘇農(nóng)業(yè)科學(xué),2014,04:345—349.[11]付兵.物聯(lián)網(wǎng)精準(zhǔn)農(nóng)業(yè)系統(tǒng)在瓜果種植中的應(yīng)用[J].科技通報,2014(i):106—109.[12]馬國?。锫?lián)網(wǎng)在農(nóng)牧業(yè)發(fā)展中的應(yīng)用研究[J].中國農(nóng)機(jī)化學(xué)報,2013(I):245—248.[13]闞杰.張瑞瑞,陳立平,等.基于BP神經(jīng)網(wǎng)絡(luò)的傳感器網(wǎng)絡(luò)動態(tài)采樣模型研究[J].計算機(jī)測量與控制,2015(7):2485—2487.[14]楊洋,基于物聯(lián)網(wǎng)的設(shè)施農(nóng)業(yè)在線管控系統(tǒng)設(shè)計,2014-01-18.

廣東東軟學(xué)院本科生畢業(yè)設(shè)計(論文)致謝 在本論文撰寫完成之際,意味著我四年的大學(xué)生涯即將結(jié)束,同時也是宣告我的學(xué)生時代將成為過去式?;叵胨哪陼r間里,在學(xué)習(xí)、思想、生活等各個方面上無論好的壞的,都讓我不斷成長。在此我也衷心感謝大學(xué)四年一路相伴的人。 首先要感謝的是我的父母親,感謝他們默默的付出與支持。讓我有一個完整的學(xué)習(xí)生涯,讓我獲得更多的知識。也正是他們的教導(dǎo)和鼓勵,讓我有面對生活種種的自信。 其次要感謝我的指導(dǎo)老師,其實與唐老師很早就認(rèn)識了,她曾當(dāng)過我的任課老師,也曾當(dāng)過曾所在組織的指導(dǎo)老師,也曾是我兩個小學(xué)期的指導(dǎo)老師,也曾帶領(lǐng)著我們小隊參加比賽的老師,大學(xué)四年里的交集實在太多,每次的交集都讓我感到老師的努力付出。她為人友善,工作態(tài)度認(rèn)真負(fù)責(zé),在學(xué)習(xí)上對我有很大的啟發(fā)。而在本次的畢設(shè)中,老師也對我提供了很大的幫助,在我選題迷茫時給我建議,在我需求分析時提供我方向,在系統(tǒng)實現(xiàn)時幫我糾正錯誤。再次真心由衷的感謝我的指導(dǎo)老師--唐廣花老師。 也要感謝所有在大學(xué)教過我的老師、幫助過我的同學(xué)以及我的舍友們,我的大學(xué)因為有你們才完整。有人問我回望大學(xué)是種什么樣的感覺,“大學(xué)四年,感慨萬千!”這也是我在實習(xí)三個月后時常吐露的一句話。時間匆匆,昨天的你,還噴著一股闖社會的勁盼望著工作,今天已然成為上班族的我卻在懷念講臺上老師、一起上課的同學(xué)、一起吃飯的舍友、曾走過的校道、學(xué)校的一草一木;而我也只能對他流露出一種極其羨慕的眼神,細(xì)聲稱贊道:那多令人羨慕??!

怎樣提高電腦系統(tǒng)運行速度WindowsXP的啟動速度比Windows2000要快30%左右,但相對于Windows98仍然要慢了不少,不過,我們可以通過優(yōu)化設(shè)置,來大大提高WindowsXP的啟動速度。加快系統(tǒng)啟動速度主要有以下方法:盡量減少系統(tǒng)在啟動時加載的程序與服務(wù);對磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動等待時間等。這些方法大部分既可減少系統(tǒng)啟動的時間,又可以節(jié)省系統(tǒng)資源,加快電腦運行速度。1.加快系統(tǒng)啟動速度WindowsXP的啟動速度比Windows2000要快30%左右,但相對于Windows98仍然要慢了不少,不過,我們可以通過優(yōu)化設(shè)置,來大大提高WindowsXP的啟動速度。加快系統(tǒng)啟動速度主要有以下方法:盡量減少系統(tǒng)在啟動時加載的程序與服務(wù);對磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動等待時間等。這些方法大部分既可減少系統(tǒng)啟動的時間,又可以節(jié)省系統(tǒng)資源,加快電腦運行速度。(1)MsconfigWindowsXP的啟動速度在系統(tǒng)安裝初期還比較快,但隨著安裝的軟件不斷增多,系統(tǒng)的啟動速度會越來越慢,這是由于許多軟件把自己加在了啟動程序中,這樣開機(jī)即需運行,大大降低了啟動速度,而且也占用了大量的系統(tǒng)資源。對于這樣一些程序,我們可以通過系統(tǒng)配置實用程序Msconfig將它們從啟動組中排除出去。選擇“開始”菜單中的“運行”命令,在“運行”對話框中鍵入“Msconfig”,回車后會彈出“系統(tǒng)配置實用程序”對話框,選擇其中的“啟動”選項卡(如圖1),該選項卡中列出了系統(tǒng)啟動時加載的項目及來源,仔細(xì)查看每個項目是否需要自動加載,否則清除項目前的復(fù)選框,加載的項目越少,啟動的速度就越快。設(shè)置完成后需要重新啟動方能生效。(2)BootvisBootvis是微軟提供的一個啟動優(yōu)化工具,可提高WindowsXP的啟動速度。用BootVis提升WindowsXP的啟動速度必須按照正確的順序進(jìn)行操作,否則將不會起到提速的效果。其正確的操作方法如下:啟動Bootvis,從其主窗口(如圖2)中選擇“工具”菜單下的“選項”命令,在“符號路徑”處鍵入Bootvis的安裝路徑,如“C:\ProgramFiles\Bootvis”,單擊“保存”退出。從“跟蹤”菜單中選擇“下次引導(dǎo)”命令,會彈出“重復(fù)跟蹤”對話框,單擊“確定”按鈕,BootVis將引導(dǎo)WindowsXP重新啟動,默認(rèn)的重新啟動時間是10秒。系統(tǒng)重新啟動后,BootVis自動開始運行并記錄啟動進(jìn)程,生成啟動進(jìn)程的相關(guān)BIN文件,并把這個記錄文件自動命名為TRACE_BOOT_1_1。程序記錄完啟動進(jìn)程文件后,會重新啟動BootVis主界面,在“文件”菜單中選擇剛剛生成的啟動進(jìn)程文件“TRACE_BOOT_1_1”。窗口中即會出現(xiàn)“CPU>使用”、“磁盤I/O”、“磁盤使用”、“驅(qū)動程序延遲”等幾項具體圖例供我們分析,不過最好還是讓BootVis程序來自動進(jìn)行分析:從“跟蹤”菜單中選擇“系統(tǒng)優(yōu)化”命令,程序會再次重新啟動計算機(jī),并分析啟動進(jìn)程文件,從而使計算機(jī)啟動得更快。(3)禁用多余的服務(wù)WindowsXP在啟動時會有眾多程序或服務(wù)被調(diào)入到系統(tǒng)的內(nèi)存中,它們往往用來控制Windows系統(tǒng)的硬件設(shè)備、內(nèi)存、文件管理或者其他重要的系統(tǒng)功能。但這些服務(wù)有很多對我們用途不大甚至根本沒有用,它們的存在會占用內(nèi)存和系統(tǒng)資源,所以應(yīng)該將它們禁用,這樣最多可以節(jié)省70MB的內(nèi)存空間,系統(tǒng)速度自然也會有很大的提高。選擇“開始”菜單中的“運行”命令,在“運行”對話框鍵入“services.msc”后回車,即可打開“服務(wù)”窗口。窗口的服務(wù)列表中列出了系統(tǒng)提供的所有服務(wù)的名稱、狀態(tài)及啟動類型。要修改某個服務(wù),可從列表雙擊它,會彈出它的屬性對話框(如圖3),你可從“常規(guī)”選項卡對服務(wù)進(jìn)行修改,通過單擊“啟動”、“停止”、“暫?!?、“恢復(fù)”四個按鈕來修改服務(wù)的狀態(tài),并可從“啟動類型”下拉列表中修改啟動類型,啟動類型有“自動”、“手動”、“已禁用”三種。如果要禁止某個服務(wù)在啟動自動加載,可將其啟動類型改為“已禁用”。WindowsXP提供的所有服務(wù)有36個默認(rèn)是自動啟動的,實際上,其中只有8個是必須保留的(見下表),其他的則可根據(jù)自己的需要進(jìn)行設(shè)置,每種服務(wù)的作用在軟件中有提示。4)修改注冊表來減少預(yù)讀取,減少進(jìn)度條等待時間WindowsXP在啟動過程中會出現(xiàn)一個進(jìn)度條,我們可以通過修改注冊表,讓進(jìn)度條只跑一圈就進(jìn)入登錄畫面。選擇“開始”菜單中的“運行”命令,在“運行”對話框鍵入“regedit”命令后回車,即可啟動注冊表編輯器,在注冊表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。(5)減少開機(jī)磁盤掃描等待時間當(dāng)Windows日志中記錄有非正常關(guān)機(jī)、死機(jī)引起的重新啟動,系統(tǒng)就會自動在啟動的時候運行磁盤掃描程序。在默認(rèn)情況下,掃描每個分區(qū)前會等待10秒鐘,如果每個分區(qū)都要等上10秒才能開始進(jìn)行掃描,再加上掃描本身需要的時間,會耗費相當(dāng)長的時間才能完成啟動過程。對于這種情況我們可以設(shè)置取消磁盤掃描的等待時間,甚至禁止對某個磁盤分區(qū)進(jìn)行掃描。選擇“開始→運行”,在運行對話框中鍵入“chkntfs/t:0”,即可將磁盤掃描等待時間設(shè)置為0;如果要在計算機(jī)啟動時忽略掃描某個分區(qū),比如C盤,可以輸入“chkntfs/xc:”命令;如果要恢復(fù)對C盤的掃描,可使用“chkntfs/dc:”命令,即可還原所有chkntfs默認(rèn)設(shè)置,除了自動文件檢查的倒計時之外。2.提高系統(tǒng)運行速度提升系統(tǒng)運行速度的思路與加快啟動的速度類似:盡量優(yōu)化軟硬件設(shè)置,減輕系統(tǒng)負(fù)擔(dān)。以下是一些常用的優(yōu)化手段。(1)設(shè)置處理器二級緩存容量WindowsXP無法自動檢測處理器的二級緩存容量,需要我們自己在注冊表中手動設(shè)置,首先打開注冊表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,選擇其下的“SecondLevelDataCache”,根據(jù)自己所用的處理器設(shè)置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系統(tǒng)緩存同樣也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”鍵值從0改為1,WindowsXP就會把除了4M之外的系統(tǒng)內(nèi)存全部分配到文件系統(tǒng)緩存中,這樣XP的內(nèi)核能夠在內(nèi)存中運行,大大提高系統(tǒng)速度。通常來說,該優(yōu)化會使系統(tǒng)性能得到相當(dāng)?shù)奶嵘灿锌赡軙鼓承?yīng)用程序性能降低。需要注意的是必須有256M以上的內(nèi)存,激活LargeSystemCache才可起到正面的作用,否則不要輕易改動它。(3)改進(jìn)輸入/輸出性能這個優(yōu)化能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時的性能,不過這只對服務(wù)器用戶才有實在意義。我們可在中新建一個DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit。一般情況下把數(shù)據(jù)設(shè)置8~16MB之間性能最好,要記住這個值是用字節(jié)來計算的,例如你要分配10MB的話,就是10×?1024×1024,也就是10485760。這里的優(yōu)化也需要你的機(jī)器擁有大于256M的內(nèi)存。(4)禁用內(nèi)存頁面調(diào)度在正常情況下,XP會把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。在注冊表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”鍵,把它的值從0改為1即可禁止內(nèi)存頁面調(diào)度了。(5)關(guān)閉自動重新啟動功能當(dāng)WindowsXP遇到嚴(yán)重問題時便會突然重新開機(jī),可從注冊表將此功能取消。打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”將AutoReboot鍵的Dword值更改為0,重新啟動后設(shè)置即可生效。(6)改變視覺效果WindowsXP在默認(rèn)情況下啟用了幾乎所有的視覺效果,如淡入淡出、在菜單下顯示陰影。這些視覺效果雖然漂亮,但對系統(tǒng)性能會有一定的影響,有時甚至造成應(yīng)用軟件在運行時出現(xiàn)停頓。一般情況下建議少用或者取消這些視覺效果。選擇桌面上“我的電腦”圖標(biāo),單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開“系統(tǒng)屬性”對話框。選擇“高級”選項卡,在其中的“性能”欄中單擊“設(shè)置”按鈕,會彈出“性能選項”對話框(如圖4),可選擇“調(diào)整為最佳性能”單選框來關(guān)閉所有的視覺效果,也可選擇“自定義”然后選擇自己需要的視覺效果。(7)合理設(shè)置頁面虛擬內(nèi)存同樣也是在“性能選項”對話框中,選擇“高級”選項卡,在其中的“虛擬內(nèi)存”欄中單擊“更改”按鈕,接下來選擇虛擬內(nèi)存為“自定義大小”,然后設(shè)置其數(shù)值。一般情況下,把虛擬設(shè)為不小于256M,不大于382M比較合適,而且最大值和最小值最好一樣。(8)修改外觀方案WindowsXP默認(rèn)的外觀方案雖然漂亮,但對系統(tǒng)資源的占用也多,可將其改為經(jīng)典外觀以獲得更好的性能。在桌面空白位置單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“屬性”命令,會打開“顯示屬性”對話框,在“主題”選項卡選擇主題為“Windows經(jīng)典”,即可將外觀修改為更為經(jīng)濟(jì)的Windows經(jīng)典外觀。(9)取消XP對ZIP支持WindowsXP在默認(rèn)情況下打開了對zip文件支持,這要占用一定的系統(tǒng)資源,可選擇“開始→運行”,在“運行”對話框中鍵入“regsvr32/uzipfldr.dll”,回車確認(rèn)即可取消XP對ZIP解壓縮的支持,從而節(jié)省系統(tǒng)資源。(10)關(guān)閉Dr.WatsonDr.Watson是WindowsXP的一個崩潰分析工具,它會在應(yīng)用程序崩潰的時候自動彈出,并且在默認(rèn)情況下,它會將與出錯有關(guān)的內(nèi)存保存為DUMP文件以供程序員分析。不過,記錄DUMP文件對普通用戶則毫無幫助,反而會帶來很大的不便:由于Dr.Watson在應(yīng)用程序崩潰時會對內(nèi)存進(jìn)行DUMP記錄,將出現(xiàn)長時間硬盤讀寫操作,要很長一斷時間程序才能關(guān)閉,并且DUMP文件還會占用大量磁盤空間。要關(guān)閉Dr.Watson可打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,雙擊其下的Auto鍵值名稱,將其“數(shù)值數(shù)據(jù)”改為0,最后按F5刷新使設(shè)置生效,這樣就取消它的運行了。同樣,我們可以把所有具備調(diào)試功能的選項取消,比如藍(lán)屏?xí)r出現(xiàn)的memory.dmp,可在“系統(tǒng)屬性”對話框中選擇“高級”選項卡,單擊“啟動和故障恢復(fù)”欄中的“設(shè)置”按鈕,并在彈出的“啟動和故障恢復(fù)”對話框中選擇“寫入調(diào)試信息”為“無”(如圖5)。(11)啟動硬盤/光驅(qū)DMA模式打開“系統(tǒng)屬性”對話框,選擇“硬件”選擇卡中的“設(shè)備管理器”按鈕,打開“設(shè)備管理器”窗口,在設(shè)備列表中選擇“IDEATA/ATAPI控制器”,雙擊“主要IDE通道”或“次要IDE通過”,在其屬性對話框的“高級設(shè)置”選項卡中檢查DMA模式是否已啟動,一般來說如果設(shè)備支持,系統(tǒng)就會自動打開DMA功能,如果沒有打開可將“傳輸模式”設(shè)為“DMA(若可用)”。(12)關(guān)掉不用的設(shè)備WindowsXP總是盡可能為電腦的所有設(shè)備安裝驅(qū)動程序并進(jìn)行管理,這不僅會減慢系統(tǒng)啟動的速度,同時也造成了系統(tǒng)資源的大量占用。針對這一情況,你可在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,方法是雙擊要停用的設(shè)備,在其屬性對話框中的“常規(guī)”選項卡中選擇“不要使用這個設(shè)備(停用)”。在重新啟動設(shè)置即可生效,當(dāng)需要使用這些設(shè)備時再從設(shè)備管理器中啟用它們。(13)關(guān)閉錯誤報告當(dāng)應(yīng)用程序出錯時,會彈出發(fā)送錯誤報告的窗口,其實這樣的錯誤報告對普通用戶而言幾乎沒有任何意義,關(guān)閉它是明智的選擇。在“系統(tǒng)屬性”對話框中選擇“高級”選項卡,單擊“錯誤報告”按鈕,在彈出的“錯誤匯報”對話框中,選擇“禁用錯誤匯報”單選項,最后單擊“確定”即可。另外我們也可以從組策略中關(guān)閉錯誤報告:從“運行”中鍵入“gpedit.msc”,運行“組策略編輯器”,展開“計算機(jī)配置→管理模板→系統(tǒng)→錯誤報告功能”,雙擊右邊設(shè)置欄中的“報告錯誤”,在彈出的“屬性”對話框中選擇“已禁用”單選框即可將“報告錯誤”禁用。(14)關(guān)閉自動更新“自動更新”功能對許多WindowsXP用戶而言并不是必需的,可將其關(guān)閉以節(jié)省系統(tǒng)資源。在“我的電腦”上單擊鼠標(biāo)右鍵,從快捷菜單中選擇“屬性”命令,選擇“系統(tǒng)屬性”對話框中的“自動更新”選項卡,勾選“關(guān)閉自動更新,我將手動更新計算機(jī)”單選框,單擊“確定”按鈕即可關(guān)閉自動更新功能。如果在“服務(wù)”已經(jīng)將“AutomaticUpdates”服務(wù)關(guān)閉,“系統(tǒng)屬性”對話框中的“自動更新”選項卡就不能進(jìn)行任何設(shè)置了。(15)去掉菜單延遲去掉菜單彈出時的延遲,可以在一定程度上加快XP。要修改的鍵值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”鍵,把默認(rèn)的400修改為0,按F5刷新注冊表即可生效。(16)清除預(yù)讀文件WindowsXP的預(yù)讀設(shè)置雖然可以提高系統(tǒng)速度,但是使用一段時間后,預(yù)讀文件夾里的文件數(shù)量會變得相當(dāng)龐大,導(dǎo)致系統(tǒng)搜索花費的時間變長。而且有些應(yīng)用程序會產(chǎn)生死鏈接文件,更加重了系統(tǒng)搜索的負(fù)擔(dān)。所以,應(yīng)該定期刪除這些預(yù)讀文件。預(yù)計文件存放在WindowsXP系統(tǒng)文件夾的Prefetch文件夾中,該文件夾下的所有文件均可刪除。(17)關(guān)閉自動播放功能在WindowsXP中,當(dāng)往光驅(qū)中放入光盤或?qū)SB硬盤接上電腦時,系統(tǒng)都會自動將光驅(qū)或USB硬盤掃描一遍,同時提示你是否播放里面的圖片、視頻、音樂等文件,如果是擁有多個分區(qū)的大容量的USB硬盤,掃描會耗費很長的時間,而且你得多次手動關(guān)閉提示窗口,非常麻煩。這種情況下我們可以將WindowsXP的自動播放功能關(guān)閉。運行“組策略”程序。在組策略窗口左邊欄中,打開“計算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動播放”并雙擊它,會彈出“關(guān)閉自動播放屬性”對話框。在其中“設(shè)置”選項卡中選擇“已啟用”,“關(guān)閉自動播放”下拉列表中選擇“所有驅(qū)動器”(如圖6)。這樣以后就不用擔(dān)心WindowsXP的“自動播放”功能帶來的麻煩了。如果你只是想禁止系統(tǒng)掃描某個驅(qū)動器(如USB硬盤)上的文件,可采用下面的方法。先連上你的USB硬盤,讓系統(tǒng)將它識別出來。然后打開“我的電腦”,選擇USB硬盤上的某個分區(qū),按鼠標(biāo)右鍵,會彈出磁盤屬性窗口,選取“自動播放”選項卡,將所有內(nèi)容的類型都選擇為不執(zhí)行操作。如果USB硬盤有多個分區(qū),對所有分區(qū)都進(jìn)行同樣的操作,這樣當(dāng)你將USB驅(qū)動器拔掉再重新接上時,系統(tǒng)會將USB硬盤識別出來,而不會反復(fù)問你是否播放USB硬盤中的文件了。3.加快關(guān)機(jī)速度WindowsXP的關(guān)機(jī)速度要慢于啟動速度,特別有些任務(wù)還需要手工結(jié)束,更加延緩了關(guān)機(jī)速度。因此,要加快關(guān)機(jī)速度,首先要開啟WindowsXP的自動結(jié)束任務(wù)功能。具體步驟是:從注冊表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的鍵值設(shè)置為1即可。然后再修改“HungAppTimeout”為“4000(或更小)”(預(yù)設(shè)為5000),該鍵值同樣也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同樣把WaitToKillServiceTimeout設(shè)置為“4000”;通過這樣設(shè)置后的關(guān)機(jī)速度明顯要加快了。夠全面吧~~◆二、硬件優(yōu)化設(shè)置◆1、關(guān)掉不用的設(shè)備

在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,在要停用設(shè)備屬性對話框中的“常規(guī)”選項卡中選擇“不要使用這個設(shè)備(停用)”。當(dāng)需要使用這些設(shè)備時再從設(shè)備管理器中啟用它們?!?、內(nèi)存性能優(yōu)化

WindowsXP中有幾個選項可以優(yōu)化內(nèi)存性能,它們?nèi)荚谧员硐旅嫖恢茫篐KEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory

Management

1)禁用內(nèi)存頁面調(diào)度(Paging

Executive)

XP會把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。256M以上內(nèi)存才使用這個設(shè)置。把“DisablePagingExecutive”的值從0改為1就可以禁止內(nèi)存頁面調(diào)度了。

2)提升系統(tǒng)緩存

必須有256M以上的內(nèi)存,才激活它。把LargeSystemCache鍵值從0改為1,一般來說,這項優(yōu)化會使系統(tǒng)性能得到相當(dāng)?shù)奶嵘?,但也有可能會使某些?yīng)用程序性能降低。

3)輸入/輸出性能

內(nèi)存大于256M才更改這里的值,這個優(yōu)化只對server(服務(wù)器)用戶才有實在意義,它能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時的性能。建一個DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit,數(shù)值設(shè)8M-16M字節(jié)之間性能最好,具體設(shè)什么值,可試試哪個值可獲得最佳性能。這個值是用字節(jié)來計算的,比如你要分配12M,就是12×1024×1024,也就是12582912。◆3、啟動硬盤/光驅(qū)DMA模式

“系統(tǒng)屬性”-“硬件”-“設(shè)備管理器”,在設(shè)備列表中選擇“IDE

ATA/ATAPI控制器”,雙擊“主要

IDE

通道”或“次要

IDE

通道”,在其屬性對話框的“高級設(shè)置”選項卡中檢查DMA模式是否已啟動,一般來說如果設(shè)備支持,系統(tǒng)就會自動打開DMA功能,如果沒有打開可將“傳輸模式”設(shè)為“DMA(若可用)”(在BIOS里也應(yīng)該要先設(shè)為支持DMA)。

◆4

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論