999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C/S模式的遠程計算機監控軟件的設計

2016-10-21 16:49:51鄭華
工業設計 2016年2期
關鍵詞:優化設計

鄭華

摘 要:計算機信息技術的爆發改變了人們生活和生產中的各方各面,軟件技術的快速發展,在軟件與計算機硬件技術的高效結合下,計算機監控軟件應運而生,軟件設計在計算機監控系統起到核心控制的作用,它主要為計算機監控系統提供信息處置和控制算法。本文主要探究基于C/S模式的遠程計算機監控軟件的設計。

關鍵詞:遠程;計算機監控;軟件;設計;優化

進入21世紀以來,計算機信息技術的爆發改變了人們生活和生產中的各方各面。在我國市場經濟的轉型時期,計算機技術對實現工業生產的自動化生產提供了重要的幫助,其中通過計算機信息技術構造監控系統以實現對現代生產的實時監控和實時監測,對于提升生產質量有著重要的意義。現階段,軟件技術的快速發展,在軟件與計算機硬件技術的高效結合下,計算機監控軟件應運而生。本文主要探究基于C/S模式的遠程計算機監控軟件的設計。

1 計算機監控系統與計算機監控軟件

所謂計算機監控系統,就是以監控計算機為主機,加上檢測裝置、執行機構與被監測控制對象(一般為生產過程或是工作環境)共同組成的一個整體。在監控過程中,計算機監控系統需要滿足數據的采集與處理工作、對數據的實施監督和分析判斷工作、現場控制輸出工作。計算機監控系統是一個集可靠性、實時性與安全性并存的系統。它必須要保證計算機監控系統能夠在監控現場實現連續的運行,并能夠對所監控的對象實現實時的監控工作,同時還必須要進一步的保證監控數據的安全性。

所謂計算機監控軟件,指的是在計算機監控系統中用來完成監控工作的軟件系統,軟件設計在計算機監控系統起到核心控制的作用,它主要為計算機監控系統提供信息處置和控制算法。計算機監控軟件兼并包含有處理數據、人機交互、硬件控制以及顯示輸出等功能。對于數據的處理主要依托于軟件設計中對核心算法的設計,它的主要作用在于將監測傳感器所采集到的相關數據轉換成計算機數據。人機交互功能則是指用戶與系統之間的信息響應、執行遠程控制命令。硬件控制功能則是一種智能化的運行控制路線,利用軟件完成對設備的實際控制,達到控制現場的作用。

2 基于C/S模式的遠程計算機監控軟件所應用的關鍵技術

2.1 C/S 模式的體系結構

C/S模式的遠程控制必須在網絡環境下才能夠得以實現,所謂“遠程”監控,指的是位于本地的計算機去控制服務器端的連入網絡的任何位置的多臺計算機。基于這種基礎條件,一般來說,基于C/S模式的遠程計算機監控系統軟件設計主要分為兩個部分,一部分就是對服務器端程序的設計,以實現對服務器端的控制,另一個部分就是對客戶端程序的設計。。C/S模式一般具有兩層結構:第一層是在客戶機系統上結合了表示與業務邏輯;第二層是通過網絡結合了數據庫服務器。

2.2 面向對象的程序設計

面向對象(obje-ctOrientde)技術是目前流行的軟件設計開發技術,包括面向對象分析和面

向對象程序設計兩個方面的內容。與傳統的軟件設計結構和技術相比,它的設計特征十分明顯:通過過程抽象和數據抽象的思維分析方式來簡化復雜問題,其軟件各個模塊都具有相對獨立的特性,同時還具有極強的繼承性,能夠使得某類對象可以有另一類對象的特征和行為,具有良好的穩定性。利用面向對象的程序設計技術能夠有效的提升軟件的開發效率,并且能夠更好的實現計算機檢測系統對軟件的分工和模塊的集成需求。

由于面向對象的軟件開發技術具有優越的性能,很快在科研的各個領域中得到廣泛的應

用,計算機監控系統也不例外。運用面向對象的軟件開發技術可以較為容易地分析計算機監控系統的功能,進行功能模塊的劃分,進而進行基本“類庫”的創建、進行數據操作的封裝。同時,對于新增加的功能,類也要具有良好的包容性,當某一部分的功能發生改變時,也不會影響其它功能的正常實現。

3 基于C/S模式的遠程計算機監控軟件的設計

3.1 客戶端軟件功能模塊設計

軟件客戶端的主要作用在于與用戶進行信息交互:界面接收控制命令——客戶端將數據存入數據庫——服務端軟件接收命令——實現遠程控制。軟件客戶端主要分為三個模塊:數據庫操作、界面交互以及信息輸出顯示。以下就簡要介紹各個模塊的設計。

軟件界面設計:軟件界面是用一個對話類來實現的,與用戶交互的所有操作和進行實時數據顯示的所有函數被封裝在這個類中。軟件界面的設計需要秉持三條原則,首先是需要以用戶體驗為主要,要注重用戶對計算機控制的操作便捷性,界面是與用戶直接接觸的,一個軟件是否能夠得到用戶青睞,很大程度上取決于交互設計的體驗程度。其次則是應該要盡量減少用戶對數據的記憶,通過設計輔助記憶的交互場景,來提升計算機與用戶交互的“無負擔感”,避免交互過程中與系統產生差錯。最后則是要保證界面的一致,以確保用戶對相關信息的正確理解。

數據庫訪問模塊設計:這個模塊提供了方便的函數來進行數據的查詢、數據的更新、數據的添加和數據的刪除等與數據庫相關的操作。這些函數的使用大大減化了用戶對數據庫的操作。

顯示輸出模塊設計:軟件客戶端實現了網絡打印的功能,軟件可以通過辦公網絡訪問網絡打印機,實現網絡打印。

3.2 服務器端軟件功能模塊設計

根據對服務器端軟件功能需求,我們通常將服務器端的應用軟件分為數據庫操作、串口操作、設備驅動程序以及主控程序幾個子模塊。以下簡要介紹對各個模塊的設計工作:

串口通信設計:串口通信模塊主要的功能在于對數據的采集和命令控制,數據采集流程如下:主程序進行采集命令數據組裝——調用串口通信模塊傳輸命令數據——串口通信得到采集設備數據——返回給主控程序——設備程序解析——數據存入數據庫。在這一過程中,串口通信實際上就是一種數據的中間轉換者,用以來實現各個子模塊之間的信息和數據的傳輸,并區隔各種信息。軟件中支持的數據采集設備大多是通過串口與計算機通信的。其通信方式可以分為中斷處理方式和程序查詢方式,根據對遠程監控系統的需求,一般選擇程序查詢方式,保證系統的高效率。

主要控制程序設計:主控程序模塊用下面的幾個類來實現其在“調度指揮”上的功能:CSevrerDlg主控程序模塊的核心類;CSwhitchprobe:完成與開關量類型的傳感器(控制器)相關操作的類;CPorbe:完成與傳感器(控制器)相關操作的類;CAnalogueprobe完成與模擬量類型的傳感器(控制器)相關操作的類;CPort用于管理計算機端口的類。

3.3 優化性設計

對軟件的優化設計工作包含有對軟件系統的安全性設計和對軟件實時性能優化設計兩個部分。

系統的安全性設計對于遠程監控系統功能的實現有著重要的作用,一般來說,系統的安全性設計主要包含了訪問安全性設計以及數據安全性設計。對于訪問系統的用戶安全,最為常見的設計方法是進行用戶密碼的權限設置方式,通過賦予用于相應的信息訪問權利,采用密碼口令的方式來檢驗用戶身份,除此之外,用戶在登錄系統的過程中,還需要輸入服務器的IP地址來進行遠程連接,能夠有效防止一些用戶對系統信息的隨意獲取以及惡意傳播。對于數據的安全性設計則主要利用了數據加密與解密技術。

監控軟件的主要應用目的是為了提升監控系統的有效性和實時性。提升軟件實時性的優化設計方式有許多,例如使用多線程技術,采用多線程進行軟件的設計可以有效地加快程序的反應速度、增加執行的效率,同時多線程技術能夠滿足不同任務對CPU時間的平均分配。

參考文獻:

[1] 亓軍祥,唐偉.基于OPC技術的工控軟件設計[J].山東建筑工程學院學報.2003(04):68-70.

[2] 李躍新,胡婕,秦麗.專家數據庫系統數據訪問技術方法的研究[J].湖北大學學報: 自然科學版.2003(04):297-303.

[3] 邵清,倪莉.基于多線程技術的串行通信可視化程序設計[J].中原工學院學報.2002(04):68-71.

猜你喜歡
優化設計
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 孕妇高潮太爽了在线观看免费| 呦女精品网站| 欧美区日韩区| 久久无码av一区二区三区| 四虎永久在线| 3p叠罗汉国产精品久久| 无码专区第一页| 精品一区二区三区四区五区| 91无码人妻精品一区| 久久黄色免费电影| 99精品这里只有精品高清视频| 国产乱人免费视频| 狠狠干综合| 中文字幕亚洲综久久2021| 91系列在线观看| 又粗又硬又大又爽免费视频播放| 国产主播喷水| 精品欧美日韩国产日漫一区不卡| 欧美黄网站免费观看| 91娇喘视频| 黄色不卡视频| 原味小视频在线www国产| 国产99免费视频| 色老二精品视频在线观看| 狠狠色狠狠色综合久久第一次| 欧美无专区| 国产精品观看视频免费完整版| 中文字幕天无码久久精品视频免费| 欧美一级99在线观看国产| 青青草一区二区免费精品| 亚洲不卡影院| 国产aⅴ无码专区亚洲av综合网| 国产69精品久久| 国产乱子伦一区二区=| a级毛片免费在线观看| 色综合日本| 在线观看免费AV网| 日韩精品免费一线在线观看| 亚洲 欧美 偷自乱 图片 | 亚洲无码视频喷水| 亚洲欧美日韩精品专区| 最新国产精品鲁鲁免费视频| a级毛片免费播放| 免费中文字幕在在线不卡| 中文字幕不卡免费高清视频| 国产h视频免费观看| 六月婷婷精品视频在线观看 | 欧美日本在线播放| 成人小视频网| 无码一区二区波多野结衣播放搜索| 91精品综合| 91亚洲精选| 亚洲欧美日韩另类在线一| 国产高清在线丝袜精品一区| 国产高清在线观看| 欧美日韩第二页| 91精品专区| 国产H片无码不卡在线视频| 成人在线观看一区| 精品人妻一区无码视频| AV片亚洲国产男人的天堂| 精品剧情v国产在线观看| 亚洲精品欧美日韩在线| 99精品免费欧美成人小视频| 亚洲黄色网站视频| 人妻丰满熟妇αv无码| 国产又黄又硬又粗| 精品视频第一页| 99久久精品国产精品亚洲| 国产乱子伦一区二区=| 无码中文AⅤ在线观看| 日韩精品毛片人妻AV不卡| 免费一级成人毛片| 欧美日韩国产在线观看一区二区三区 | 无码网站免费观看| 欧洲熟妇精品视频| 免费在线一区| 国产精品理论片| 在线观看免费国产| 永久在线播放| 99久久精品久久久久久婷婷| 在线色国产|