耿姣
摘要:本文探討了計(jì)算機(jī)監(jiān)控系統(tǒng),分析了C/S模式體系結(jié)構(gòu)和計(jì)算機(jī)監(jiān)控軟件設(shè)計(jì)技術(shù),研究了C/S模式的遠(yuǎn)程計(jì)算機(jī)監(jiān)控軟件的設(shè)計(jì)內(nèi)容。
關(guān)鍵詞:C/S模式;遠(yuǎn)程計(jì)算機(jī)監(jiān)控軟件;計(jì)算機(jī)信息技術(shù)
中圖分類(lèi)號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2019)12-0170-01
0 引言
近年來(lái),在社會(huì)不斷發(fā)展的過(guò)程中,計(jì)算機(jī)信息技術(shù)也得到了爆發(fā)式的發(fā)展。計(jì)算機(jī)信息技術(shù)的出現(xiàn),在很大的程度上改變了人們的生活方式和生產(chǎn)方式。而且,在現(xiàn)代社會(huì)上的智能化生產(chǎn)中,計(jì)算機(jī)信息技術(shù)也已經(jīng)成為了主要手段。而在自動(dòng)化生產(chǎn)過(guò)程中,遠(yuǎn)程計(jì)算機(jī)監(jiān)控技術(shù)也已經(jīng)成為了非常重要的監(jiān)控方法。在實(shí)際情況下,積極地使用遠(yuǎn)程計(jì)算機(jī)監(jiān)控技術(shù),不僅可以在更大的程度上確保生產(chǎn)安全,而且也可以提高企業(yè)的經(jīng)濟(jì)效益。因此,在實(shí)際情況下,就需要將遠(yuǎn)程計(jì)算機(jī)軟件與生產(chǎn)實(shí)際進(jìn)行有效結(jié)合。
1 計(jì)算機(jī)監(jiān)控系統(tǒng)
1.1 監(jiān)控系統(tǒng)
在現(xiàn)代社會(huì)中,計(jì)算機(jī)監(jiān)控系統(tǒng)是一種十分常見(jiàn)的系統(tǒng),其主要是以監(jiān)控計(jì)算機(jī)為主機(jī),然后與相關(guān)的監(jiān)測(cè)裝置、執(zhí)行機(jī)構(gòu)以及被檢測(cè)對(duì)象共同構(gòu)成的整體。一般來(lái)說(shuō),在使用計(jì)算機(jī)系統(tǒng)來(lái)進(jìn)行監(jiān)控的過(guò)程中,通常需要確保該系統(tǒng)能夠充分地滿足數(shù)據(jù)的采集和處理工作,并且對(duì)數(shù)據(jù)進(jìn)行監(jiān)督、分析以及判斷,并且進(jìn)行現(xiàn)場(chǎng)控制輸出,具有著十分重要的作用。從這個(gè)角度可以看出,這種計(jì)算機(jī)監(jiān)控系統(tǒng),也具有著可靠性、安全性以及實(shí)時(shí)性的特點(diǎn)。在具體應(yīng)用的過(guò)程中,需要確保其能夠?qū)Ρ槐O(jiān)控對(duì)象進(jìn)行實(shí)時(shí)監(jiān)控,確保其能夠連續(xù)運(yùn)行。與此同時(shí),還需要確保其能夠保證數(shù)據(jù)的安全性[1]。
1.2 監(jiān)控軟件
在計(jì)算監(jiān)控系統(tǒng)中,計(jì)算機(jī)監(jiān)控軟件是其中用來(lái)完成監(jiān)控工作的軟件系統(tǒng)。在整個(gè)監(jiān)控系統(tǒng)中,起著核心控制的作用,主要為整個(gè)系統(tǒng)提供信息處置和控制算法。從實(shí)際情況來(lái)看,計(jì)算機(jī)監(jiān)控軟件通常具有處理數(shù)據(jù)、人機(jī)交互以及硬件控制等多方面的功能。其中,最為主要的功能就是將監(jiān)測(cè)傳感器采集到的數(shù)據(jù)信息轉(zhuǎn)換成計(jì)算機(jī)數(shù)據(jù)。其在處理數(shù)據(jù)的過(guò)程中,主要也是依賴(lài)于軟件當(dāng)中對(duì)核心算法的設(shè)計(jì)。而硬件控制功能的實(shí)現(xiàn),通常也是利用軟件來(lái)對(duì)設(shè)備進(jìn)行控制,以此來(lái)達(dá)到對(duì)生產(chǎn)現(xiàn)象的控制。
2 C/S模式體系結(jié)構(gòu)和計(jì)算機(jī)監(jiān)控軟件設(shè)計(jì)技術(shù)
2.1 C/S模式的體系結(jié)構(gòu)
一般來(lái)說(shuō),要想實(shí)現(xiàn)C/S模式的遠(yuǎn)程控制,那么就必須要確保其位處于網(wǎng)絡(luò)環(huán)境當(dāng)中。而“遠(yuǎn)程監(jiān)控”,其實(shí)就是指通過(guò)本地的計(jì)算機(jī)去遠(yuǎn)程控制連接在服務(wù)器另一端任何位置的計(jì)算機(jī)。而在這種基礎(chǔ)條件之下,基于C/S模式的遠(yuǎn)程計(jì)算機(jī)監(jiān)控系統(tǒng)軟件的設(shè)計(jì)就可以分為兩個(gè)方面的內(nèi)容:服務(wù)器端程序;客戶端程序。其中,針對(duì)服務(wù)器端程序的設(shè)計(jì),主要的目的是用于控制服務(wù)器端。在實(shí)際情況下,C/S模式通常具有兩層結(jié)構(gòu):在客戶機(jī)系統(tǒng)上結(jié)合著業(yè)務(wù)邏輯;通過(guò)網(wǎng)絡(luò)來(lái)連接相關(guān)的數(shù)據(jù)庫(kù)服務(wù)器。
2.2 計(jì)算機(jī)監(jiān)控軟件設(shè)計(jì)技術(shù)
在基于C/S模式的計(jì)算機(jī)監(jiān)控軟件設(shè)計(jì)方面,可以使用面對(duì)面程序設(shè)計(jì)技術(shù)。在當(dāng)前社會(huì)中,這種技術(shù)是一種十分流行的軟件設(shè)計(jì)開(kāi)發(fā)技術(shù)。在實(shí)際應(yīng)用的過(guò)程中,主要包含著兩個(gè)方面的內(nèi)容:一是面向?qū)ο蠓治?,二是面向?qū)ο蟪绦蛟O(shè)計(jì)。相對(duì)于傳統(tǒng)的軟件設(shè)計(jì)結(jié)構(gòu)和技術(shù)來(lái)說(shuō),這種技術(shù)的設(shè)計(jì)特征更加明顯,其主要利用過(guò)程抽象和數(shù)據(jù)抽象的思維分析方式來(lái)將各種復(fù)雜的問(wèn)題進(jìn)行簡(jiǎn)化,使得軟件的各個(gè)模塊都具有一定的獨(dú)立性。與此同時(shí),這種技術(shù)還具有很好的繼承性和穩(wěn)定性[2]??傊捎妹嫦?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)來(lái)設(shè)計(jì)和開(kāi)發(fā)軟件,不僅可以大大地提高軟件的開(kāi)發(fā)設(shè)計(jì)效率,而且還可以更好地滿足計(jì)算機(jī)檢測(cè)系統(tǒng)對(duì)軟件的分工需求和模塊的集成需求。也正是因?yàn)檫@一技術(shù)具有著十分優(yōu)越的性能,所以在科研領(lǐng)域當(dāng)中也得到了十分廣泛的應(yīng)用。當(dāng)然,計(jì)算機(jī)監(jiān)控系統(tǒng)也不例外。合理地使用面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù),可以更好地分析計(jì)算機(jī)監(jiān)控系統(tǒng)的功能,也能夠準(zhǔn)確地進(jìn)行功能模塊劃分,確保其具有相對(duì)獨(dú)立性。當(dāng)某一模塊的功能出現(xiàn)問(wèn)題時(shí),也不會(huì)影響到其他模塊的功能。
3 基于C/S模式的遠(yuǎn)程計(jì)算機(jī)監(jiān)控軟件的設(shè)計(jì)內(nèi)容
3.1 針對(duì)客戶端軟件功能模塊的設(shè)計(jì)
從實(shí)質(zhì)上來(lái)說(shuō),軟件客戶端,其實(shí)主要的任務(wù)就是實(shí)現(xiàn)用戶信息交互功能。在具體使用的過(guò)程中,這一模塊可以通過(guò)控制接受命令來(lái)將相關(guān)的數(shù)據(jù)信息錄進(jìn)數(shù)據(jù)庫(kù)當(dāng)中,以此來(lái)為服務(wù)軟件接收指令提供方便,從而實(shí)現(xiàn)遠(yuǎn)程控制。在軟件客戶端中,通常包含著三個(gè)模塊:數(shù)據(jù)庫(kù)操作模塊;界面交互設(shè)計(jì)模塊;信息輸出功能模塊。其中,軟件的界面設(shè)計(jì),主要是通過(guò)對(duì)話類(lèi)信息來(lái)進(jìn)行設(shè)計(jì)的[3]。而且,界面的交互功能、實(shí)時(shí)數(shù)據(jù)的傳遞等功能都包含在其中。在進(jìn)行軟件界面設(shè)計(jì)的過(guò)程中,還需要遵循三個(gè)原則:
(1)需要充分地考慮到用戶的體驗(yàn)感,需要考慮到計(jì)算機(jī)控制的便利性,并且還應(yīng)當(dāng)直接接觸用戶設(shè)計(jì)。因?yàn)?,從?shí)質(zhì)上來(lái)說(shuō),軟件的具體使用效果,通常與交互設(shè)計(jì)的體驗(yàn)程度有著密切的關(guān)系。(2)需要盡可能地減少用戶對(duì)數(shù)據(jù)的記憶。為了實(shí)現(xiàn)這一效果,可以通過(guò)輔助記憶交互場(chǎng)景的設(shè)計(jì)來(lái)提高計(jì)算機(jī)與用戶交互的“無(wú)負(fù)擔(dān)感”,以此來(lái)避免在交互過(guò)程中與系統(tǒng)產(chǎn)生差錯(cuò)。(3)需要確保界面的設(shè)計(jì)具有一致性,使得用戶可以正確地理解相關(guān)的信息。
3.2 針對(duì)數(shù)據(jù)庫(kù)訪問(wèn)功能模塊的設(shè)計(jì)
具體來(lái)說(shuō),數(shù)據(jù)庫(kù)訪問(wèn)功能模塊的設(shè)計(jì),主要的目的就是為了提供大量的函數(shù)運(yùn)算功能。在設(shè)計(jì)這一功能模塊中,需要對(duì)數(shù)據(jù)的更新、審查以及刪除等操作都進(jìn)行科學(xué)、合理地設(shè)計(jì),以此來(lái)優(yōu)化數(shù)據(jù)庫(kù)的操作。
3.3 針對(duì)服務(wù)器軟件功能模塊的設(shè)計(jì)
在實(shí)際情況中,服務(wù)器軟件功能模塊的設(shè)計(jì),主要具有著數(shù)據(jù)庫(kù)操作、串口操作以及設(shè)備驅(qū)動(dòng)等方面的功能。其中,串口操作其實(shí)就是串口通信。在計(jì)算機(jī)監(jiān)控軟件中,串口通信是信息傳遞的重要方法,可以有效地隔離其他的信息。在實(shí)際情況下,有很多支持?jǐn)?shù)據(jù)運(yùn)行的設(shè)備,都是采用串口通信的方式來(lái)傳遞信息的。而針對(duì)遠(yuǎn)程計(jì)算機(jī)監(jiān)控系統(tǒng)的需求,通常還會(huì)采用程序查詢(xún)的方法來(lái)提高系統(tǒng)的使用效果。
3.4 針對(duì)軟件優(yōu)化的設(shè)計(jì)
具體來(lái)說(shuō),針對(duì)軟件優(yōu)化的設(shè)計(jì),通常包含著兩個(gè)方面的內(nèi)容:一是對(duì)軟件系統(tǒng)的安全性設(shè)計(jì),二是對(duì)軟件實(shí)時(shí)性能的優(yōu)化設(shè)計(jì)。對(duì)于遠(yuǎn)程計(jì)算機(jī)監(jiān)控系統(tǒng)功能的實(shí)現(xiàn)來(lái)說(shuō),系統(tǒng)的安全性設(shè)計(jì)是十分關(guān)鍵的。而在實(shí)際情況下,要想確保訪問(wèn)系統(tǒng)的用戶信息安全,最常見(jiàn)的設(shè)計(jì)方法就是進(jìn)行權(quán)限設(shè)置,通過(guò)撫育用戶信息訪問(wèn)權(quán)利,以密碼口令的方式來(lái)核實(shí)用戶的身份。除此之外,在用戶登錄系統(tǒng)的過(guò)程中,通常還需要輸入服務(wù)器的IP地址,以此來(lái)實(shí)現(xiàn)遠(yuǎn)程連接。這樣一來(lái),也就可以更好地保障用戶信息的安全,避免有害信息的惡意傳播。
4 結(jié)語(yǔ)
總而言之,在現(xiàn)代社會(huì)中,遠(yuǎn)程計(jì)算機(jī)監(jiān)控技術(shù)也已經(jīng)成為了非常重要的監(jiān)控方法。其不僅可以在更大的程度上保證監(jiān)控效果,而且也可以確保安全生產(chǎn)。并且,相對(duì)于其他的監(jiān)控系統(tǒng)來(lái)說(shuō),基于C/S模式的遠(yuǎn)程計(jì)算機(jī)監(jiān)控軟件還具有著更好的效果。因此,在實(shí)際情況下,人們也在積極地構(gòu)建基于C/S模式的遠(yuǎn)程計(jì)算機(jī)監(jiān)控軟件。
參考文獻(xiàn)
[1] 劉佳.計(jì)算機(jī)網(wǎng)絡(luò)安全監(jiān)控系統(tǒng)的研究[J].中小企業(yè)管理與科技(中旬刊),2019(09):177-178.
[2] 張捷.C/S結(jié)構(gòu)的遠(yuǎn)程計(jì)算機(jī)監(jiān)控軟件開(kāi)發(fā)應(yīng)用[J].電子測(cè)試,2018(15):81-82.
[3] 賴(lài)志剛.基于CS模式下遠(yuǎn)程計(jì)算機(jī)監(jiān)控軟件的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦迷,2018(05):51.
Design of? Remote Computer Monitoring Software Based on C/S Mode
GENG Jiao
(College of? Humanities Information Changchun University of? Technology, Changchun? Jilin? 130122)
Abstract:This paper discusses the computer monitoring system, analyzes the architecture of C/S mode and the design technology of computer monitoring software, and studies the design content of remote computer monitoring software of C/S mode.
Key words:C/S mode; remote computer monitoring software; computer information technology