天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

糧情測控系統(tǒng)中云平臺服務(wù)器的設(shè)計與實現(xiàn)

發(fā)布時間:2017-07-01 16:03

  本文關(guān)鍵詞:糧情測控系統(tǒng)中云平臺服務(wù)器的設(shè)計與實現(xiàn),,由筆耕文化傳播整理發(fā)布。


【摘要】:從古至今,糧食一直是人類生存發(fā)展的基本條件,糧食安全問題不僅與個人生存息息相關(guān),更關(guān)乎國計民生,保證糧食安全有利于社會穩(wěn)定及構(gòu)建和諧社會。而糧食存儲是糧食安全的一個重要部分。為了減小糧食在儲存中的損失,就需要實時掌握糧倉中的糧食存儲質(zhì)量。信息技術(shù)的迅速發(fā)展,讓糧情監(jiān)測行業(yè)也受到了很大影響,用戶對測控系統(tǒng)的選擇更為挑剔。從現(xiàn)今的糧情系統(tǒng)看,用戶大多使用本地電腦安裝軟件使用,用戶只能在本地機使用,不能進行遠程操作。部分可以通過互聯(lián)網(wǎng)操作的系統(tǒng)通常使用本地數(shù)據(jù)庫進行管理數(shù)據(jù),很難實現(xiàn)大范圍的糧倉管理。本文為實現(xiàn)糧情數(shù)據(jù)的共享和糧情測控系統(tǒng)的遠程操作,設(shè)計了云平臺服務(wù)器。該服務(wù)器依托于云服務(wù),主要用于糧情的數(shù)據(jù)處理和事務(wù)管理,可滿足多用戶同時在線獲取糧倉信息、測量糧食溫濕度、進行通風(fēng)等操作。根據(jù)測控系統(tǒng)的需求,服務(wù)器的主要功能模塊可分為登錄、同步消息、發(fā)送指令、定時發(fā)送指令四個模塊。為了方便程序的開發(fā)、維護以及擴展,本文采用了分層架構(gòu)的方式設(shè)計服務(wù)器,將服務(wù)器分為網(wǎng)絡(luò)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層。本文的主要研究工作如下:(1)網(wǎng)絡(luò)層中完成了TCP (Transmission Control Protocol)服務(wù)器端和UDP(User Datagram Protocol)服務(wù)器端的設(shè)計,以及線程池程序的編寫,實現(xiàn)了網(wǎng)絡(luò)通信。服務(wù)器使用TCP的通信方式與客戶端進行數(shù)據(jù)傳輸,保證了傳輸?shù)目煽啃;使用UDP的傳輸方式采集糧情數(shù)據(jù),保證了傳輸?shù)募磿r性。另外網(wǎng)絡(luò)層采用了異步I/O (input/output)模型和線程池技術(shù)實現(xiàn)異步通信,用來提高數(shù)據(jù)傳輸?shù)乃俣群托?以及服務(wù)器處理并發(fā)任務(wù)的性能。(2)業(yè)務(wù)邏輯層將服務(wù)器功能模塊化,使用回調(diào)機制實現(xiàn)了登錄、同步消息、發(fā)送指令、定時發(fā)送指令、通風(fēng)控制等功能,以及完成了數(shù)據(jù)處理模塊的設(shè)計。該層中通過回調(diào)函數(shù)調(diào)用網(wǎng)絡(luò)層函數(shù)進行I/O通信,有利于降低程序耦合性,便于程序維護升級。(3)數(shù)據(jù)訪問層中使用了OTL (Oracle,Odbc and DB2-CLI Template Library)的訪問數(shù)據(jù)庫方式對用戶、糧倉、糧情數(shù)據(jù)等信息進行增、刪、改、查操作,方便高效易讀。另外服務(wù)器為增強用戶信息的安全性,采用了MD5 (Message Digest Algorithm 5)的加密方式對用戶密碼進行了加密。(4)將服務(wù)器各個功能模塊進行了封裝,編寫了DLL (Dynamic Linkable Library)接口供客戶端調(diào)用,并對云平臺服務(wù)器的各個功能進行了測試。本文設(shè)計的服務(wù)器最大的特點是與云服務(wù)相結(jié)合。在云端建立了一個統(tǒng)一的數(shù)據(jù)處理平臺,將分布在不同地點的糧庫數(shù)據(jù)統(tǒng)一匯聚到云端處理,可以實現(xiàn)糧情數(shù)據(jù)的共享,可用于大范圍的糧倉管理,方便開發(fā)者維護升級。此外本文設(shè)計的服務(wù)器可與多種終端進行連接,可滿足用戶隨時隨地使用測控系統(tǒng)的需求,打破了用戶使用設(shè)備和操作地域的限制。
【關(guān)鍵詞】:糧情測控 服務(wù)器 分層架構(gòu) 云服務(wù)
【學(xué)位授予單位】:安徽大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP393.09
【目錄】:
  • 摘要3-5
  • Abstract5-9
  • 第一章 緒論9-12
  • 1.1 研究背景及意義9-10
  • 1.2 國內(nèi)外研究現(xiàn)狀10-11
  • 1.3 論文內(nèi)容及結(jié)構(gòu)安排11-12
  • 第二章 相關(guān)技術(shù)介紹12-18
  • 2.1 技術(shù)簡介12-14
  • 2.1.1 云平臺概念12
  • 2.1.2 云計算技術(shù)12-13
  • 2.1.3 云的服務(wù)模式13-14
  • 2.2 Boost庫簡介14-16
  • 2.3 SQL Server16-18
  • 第三章 云平臺服務(wù)器的設(shè)計18-55
  • 3.1 糧情測控系統(tǒng)總體框架18-19
  • 3.2 服務(wù)器框架設(shè)計19-22
  • 3.2.1 功能需求分析19-20
  • 3.2.2 性能需求分析20-21
  • 3.2.3 服務(wù)器框架設(shè)計21-22
  • 3.3 服務(wù)器的功能設(shè)計與實現(xiàn)22-25
  • 3.4 服務(wù)器的網(wǎng)絡(luò)層25-38
  • 3.4.1 網(wǎng)絡(luò)協(xié)議25-28
  • 3.4.2 網(wǎng)絡(luò)通信的設(shè)計與實現(xiàn)28-36
  • 3.4.3 線程處理的設(shè)計與實現(xiàn)36-38
  • 3.5 服務(wù)器的業(yè)務(wù)邏輯層38-44
  • 3.5.1 測控業(yè)務(wù)的設(shè)計與實現(xiàn)38-43
  • 3.5.2 數(shù)據(jù)處理模塊的設(shè)計與實現(xiàn)43-44
  • 3.6 服務(wù)器的數(shù)據(jù)訪問層44-50
  • 3.6.1 數(shù)據(jù)庫操作實現(xiàn)44-46
  • 3.6.2 登錄信息的安全處理46-50
  • 3.7 DLL接口的設(shè)計與實現(xiàn)50-51
  • 3.8 服務(wù)器的運行測試51-54
  • 3.9 本章小結(jié)54-55
  • 第四章 結(jié)束語55-57
  • 4.1 總結(jié)55
  • 4.2 展望55-57
  • 參考文獻57-60
  • 致謝60

【相似文獻】

中國期刊全文數(shù)據(jù)庫 前10條

1 王r

本文編號:506514


資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/506514.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶3d2e1***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com