基于C/S模式的远程计算机监控软件的设计
2019-03-30耿姣
耿姣
摘要:本文探讨了计算机监控系统,分析了C/S模式体系结构和计算机监控软件设计技术,研究了C/S模式的远程计算机监控软件的设计内容。
关键词:C/S模式;远程计算机监控软件;计算机信息技术
中图分类号:TP311.5 文献标识码:A 文章编号:1007-9416(2019)12-0170-01
0 引言
近年来,在社会不断发展的过程中,计算机信息技术也得到了爆发式的发展。计算机信息技术的出现,在很大的程度上改变了人们的生活方式和生产方式。而且,在现代社会上的智能化生产中,计算机信息技术也已经成为了主要手段。而在自动化生产过程中,远程计算机监控技术也已经成为了非常重要的监控方法。在实际情况下,积极地使用远程计算机监控技术,不仅可以在更大的程度上确保生产安全,而且也可以提高企业的经济效益。因此,在实际情况下,就需要将远程计算机软件与生产实际进行有效结合。
1 计算机监控系统
1.1 监控系统
在现代社会中,计算机监控系统是一种十分常见的系统,其主要是以监控计算机为主机,然后与相关的监测装置、执行机构以及被检测对象共同构成的整体。一般来说,在使用计算机系统来进行监控的过程中,通常需要确保该系统能够充分地满足数据的采集和处理工作,并且对数据进行监督、分析以及判断,并且进行现场控制输出,具有着十分重要的作用。从这个角度可以看出,这种计算机监控系统,也具有着可靠性、安全性以及实时性的特点。在具体应用的过程中,需要确保其能够对被监控对象进行实时监控,确保其能够连续运行。与此同时,还需要确保其能够保证数据的安全性[1]。
1.2 监控软件
在计算监控系统中,计算机监控软件是其中用来完成监控工作的软件系统。在整个监控系统中,起着核心控制的作用,主要为整个系统提供信息处置和控制算法。从实际情况来看,计算机监控软件通常具有处理数据、人机交互以及硬件控制等多方面的功能。其中,最为主要的功能就是将监测传感器采集到的数据信息转换成计算机数据。其在处理数据的过程中,主要也是依赖于软件当中对核心算法的设计。而硬件控制功能的实现,通常也是利用软件来对设备进行控制,以此来达到对生产现象的控制。
2 C/S模式体系结构和计算机监控软件设计技术
2.1 C/S模式的体系结构
一般来说,要想实现C/S模式的远程控制,那么就必须要确保其位处于网络环境当中。而“远程监控”,其实就是指通过本地的计算机去远程控制连接在服务器另一端任何位置的计算机。而在这种基础条件之下,基于C/S模式的远程计算机监控系统软件的设计就可以分为两个方面的内容:服务器端程序;客户端程序。其中,针对服务器端程序的设计,主要的目的是用于控制服务器端。在实际情况下,C/S模式通常具有两层结构:在客户机系统上结合着业务逻辑;通过网络来连接相关的数据库服务器。
2.2 计算机监控软件设计技术
在基于C/S模式的计算机监控软件设计方面,可以使用面对面程序设计技术。在当前社会中,这种技术是一种十分流行的软件设计开发技术。在实际应用的过程中,主要包含着两个方面的内容:一是面向对象分析,二是面向对象程序设计。相对于传统的软件设计结构和技术来说,这种技术的设计特征更加明显,其主要利用过程抽象和数据抽象的思维分析方式来将各种复杂的问题进行简化,使得软件的各个模块都具有一定的独立性。与此同时,这种技术还具有很好的继承性和稳定性[2]。总之,采用面向对象程序设计技术来设计和开发软件,不仅可以大大地提高软件的开发设计效率,而且还可以更好地满足计算机检测系统对软件的分工需求和模块的集成需求。也正是因为这一技术具有着十分优越的性能,所以在科研领域当中也得到了十分广泛的应用。當然,计算机监控系统也不例外。合理地使用面向对象程序设计技术,可以更好地分析计算机监控系统的功能,也能够准确地进行功能模块划分,确保其具有相对独立性。当某一模块的功能出现问题时,也不会影响到其他模块的功能。
3 基于C/S模式的远程计算机监控软件的设计内容
3.1 针对客户端软件功能模块的设计
从实质上来说,软件客户端,其实主要的任务就是实现用户信息交互功能。在具体使用的过程中,这一模块可以通过控制接受命令来将相关的数据信息录进数据库当中,以此来为服务软件接收指令提供方便,从而实现远程控制。在软件客户端中,通常包含着三个模块:数据库操作模块;界面交互设计模块;信息输出功能模块。其中,软件的界面设计,主要是通过对话类信息来进行设计的[3]。而且,界面的交互功能、实时数据的传递等功能都包含在其中。在进行软件界面设计的过程中,还需要遵循三个原则:
(1)需要充分地考虑到用户的体验感,需要考虑到计算机控制的便利性,并且还应当直接接触用户设计。因为,从实质上来说,软件的具体使用效果,通常与交互设计的体验程度有着密切的关系。(2)需要尽可能地减少用户对数据的记忆。为了实现这一效果,可以通过辅助记忆交互场景的设计来提高计算机与用户交互的“无负担感”,以此来避免在交互过程中与系统产生差错。(3)需要确保界面的设计具有一致性,使得用户可以正确地理解相关的信息。
3.2 针对数据库访问功能模块的设计
具体来说,数据库访问功能模块的设计,主要的目的就是为了提供大量的函数运算功能。在设计这一功能模块中,需要对数据的更新、审查以及删除等操作都进行科学、合理地设计,以此来优化数据库的操作。
3.3 针对服务器软件功能模块的设计
在实际情况中,服务器软件功能模块的设计,主要具有着数据库操作、串口操作以及设备驱动等方面的功能。其中,串口操作其实就是串口通信。在计算机监控软件中,串口通信是信息传递的重要方法,可以有效地隔离其他的信息。在实际情况下,有很多支持数据运行的设备,都是采用串口通信的方式来传递信息的。而针对远程计算机监控系统的需求,通常还会采用程序查询的方法来提高系统的使用效果。
3.4 針对软件优化的设计
具体来说,针对软件优化的设计,通常包含着两个方面的内容:一是对软件系统的安全性设计,二是对软件实时性能的优化设计。对于远程计算机监控系统功能的实现来说,系统的安全性设计是十分关键的。而在实际情况下,要想确保访问系统的用户信息安全,最常见的设计方法就是进行权限设置,通过抚育用户信息访问权利,以密码口令的方式来核实用户的身份。除此之外,在用户登录系统的过程中,通常还需要输入服务器的IP地址,以此来实现远程连接。这样一来,也就可以更好地保障用户信息的安全,避免有害信息的恶意传播。
4 结语
总而言之,在现代社会中,远程计算机监控技术也已经成为了非常重要的监控方法。其不仅可以在更大的程度上保证监控效果,而且也可以确保安全生产。并且,相对于其他的监控系统来说,基于C/S模式的远程计算机监控软件还具有着更好的效果。因此,在实际情况下,人们也在积极地构建基于C/S模式的远程计算机监控软件。
参考文献
[1] 刘佳.计算机网络安全监控系统的研究[J].中小企业管理与科技(中旬刊),2019(09):177-178.
[2] 张捷.C/S结构的远程计算机监控软件开发应用[J].电子测试,2018(15):81-82.
[3] 赖志刚.基于CS模式下远程计算机监控软件的设计与实现[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