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

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

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

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


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

【相似文獻(xiàn)】

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

1 王r

本文編號:506514


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

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


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

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