计算机网络自动检测控制系统软件开发设计分析
周海梅
京杭运河江苏省船闸应急保障中心
摘 要:为了满足计算机网络自动检测控制系统的远程检测诊断功能需求,我国提出了有关单服务器数据处理以及多客户端数据采集的网络化自动检测系统的具体理念,并且也开展了系统的设计工作。系统在软件以及组件之间存在的数据传输功能和其他各种技术得帮助下,获得了以多线程技术为基础的服务器端和客户端的实现方式,并且对系统实施了实验,确保了系统的可行性。
关键词:自动检试;DataSocket技术;C/S 模型;计算机网络化;多线程技术
0引言
随着社会的快速发展,社会经济实力不断增强,科技水平的提高速度也非常快。整个计算机网络都变得越来越大,已经逐渐形成了十分庞大的网络规模,近些年来计算机技术发展迅速,随着技术水平的快速提升,计算机网络对人们的生活产生的影响越来越大,日常的生活和工作都因此发生了巨大变化。但是,计算机网络在运行时仍然可能会出现各种问题,人工维护已经很难解决计算机网络运行中出现的各种问题,难以满足网络的维护需求,人工维护的工作压力逐渐增大。所以,我们可以加强对计算机网络自动检测控制系统的研究,让计算机可以进行自检,主动发现计算机网络中存在的各种缺陷,并且解决这些问题,让计算机网络可以时刻保持高效运行状态。
1 系统总体方案设计
在进行系统的设计工作时,主要包括两种角色,分别是检测设备以及服务器用户端。检测设备和服务器在计算机的作用下实现网络连接。系统包含多个功能单元,主要有设备用户端以及检测单位等,系统和用户可以使用检测设备用户端完成通信操作。在进行建设时,不管是电源控制方法,还是通信方式,亦或者是网络布置的方式都有很多种选择,因为技术人员缺少建设经验,因此会产生很多问题。电源控制方法以及通信方法、网络布置关系到系统在工作过程中的安全,然而现如今在进行建设时依旧有很多问题。首先,因为许多系统都被安装在室外,大多被暴露在空气中,因为实在环境十分复杂,环境变化频率高,因此系统中的电子设备以及部分元器件可能会被损坏。
1.1 PID控制算法
PID控制算法在现如今的多种算法之中更加成熟,这种算法应用起来十分方便而且可靠度更高,这些优势的存在让这种控制算法得到了广泛应用。PID控制算法的应用为自动检测控制系统解决了很多问题,对系统运行速率以及工作质量的提高提供了巨大帮助。系统通过外部传感器完成对参数的采集,数据在控制A/D转换的帮助下完成对数据的传输,控制器接收的数据在预设值的帮助下实现有效控制。随着控制算法的发展,直接影响了参数的选择方式。工作环境内部存在很多可能影响工作质量得因素,工作人员必须要进行定期调整,所以传统控制算法抗干扰能力并不强,所以新闻反馈时间也很长。
1.2 BP神经算法
神经元数学模型算法逐渐受到了许多人的关注,在大量专家以及研究人员的努力下,BP神经算法的应用范围越来越广。在世界经济实力不断增强的过程中,科技水平不断提升,在实施这一算法时必须要对各项数据进行控制,数据数量也在不断增加,传统的控制已经很难满足人们的时效性,所以,人工智能是未来社会发展的重要方向。
反馈式学习以及前向式学习都是现如今神经网络算法的关键组成部分。BP算法选择应用学习方法是前向式以及有导式,这种算法的传播阶段能够划分为前向式以及反向。在进行工作时,工作的详细流程是:首先要对采集得到的所有数据实施计算学习操作在系统输入层的帮助下对采集得到的所有信息实施正向传递的处理方式。其次,要做好数据信息的加权处理,在完成加权处理操作以后得数据能够直接影响下一层数据。在完成对同相关预设值的数据对比之后,对整个系统存在的误差进行计算最后对误差信进行反向传播操作。在完成对信号的反馈以后,以数据为基础反复学习样本的内容,同时也要对样本中的信息进行修正,进而实现输出的高效调整,尽力降低外界环境因素产生的不良影响,确保系统能够保持稳定的运行状态。
2 系统软件工作流程及功能分析
2.1 系统软件的工作流程
计算机网络自动检测控制系统对各种软件提出的要求就是可以有效完成控制工作,而且要保证控制工作的安全性以及开放性特征能够得到体现,而且系统中的软件必须要具备足够强的可维护性,能够为系统稳定性提供保障。系统中的软件在运行的过程中不仅需要用户通过在客户端登录对系统进行测试,在完成对用户身份的验证后系统开始向用户提供服务,然后请求远程服务器进行连接。在完成对远程服务器得连接之后,用户能够直接进行登录。用户能够让测试设备和对应的接口以及被测对象连接到一起。系统能够在已连接网络通道的帮助下完成对监测数据的传输,传输的目的地是远程服务器。远程服务器会对相应的检测诊断程序进行控制,完成对各项数据信息的处理。在完成对数据的处理工作后,处理结果会通过服务器返回客户端,用户能够通过客户端直接查询被处理之后的数据结果。
2.2 系统软件功能分析
计算机网络自动检测控制系统软件所具备的各种功能能够从服务器平台和客户端平台进行分析。服务器平台提供了多种功能模块,分别是系统管理以及网络通信等模块。对客户端平台功能模块进行划分,能够分为检测资源模块、网络通信模块等。其中,系统管理模块能够实现对检测诊断程序以及操作人员、设备等的管理,这些管理功能共同构成系统管理模块。分析诊断模块能够检查系统,发现系统中存在的各种问题,并且对这些问题进行修复,在系统发生故障时可以定位出现故障得部位,并且对这些故障部位进行修复,而且可以实现故障的有效隔离,而且不会对系统的稳定运行产生影响。不管是服务平台具备的网络通信功能,亦或者是其他平台得通信功能都是相似的,都具有类似特征,能够实现稳定连接的建立,让网络中各个节点之间都可以进行网络通信,确保可以实现对信息的发出以及接受,让整个网络都能够进行通信。检测资源模块把系统中每一个设备的性能以及控制方式集中到一起,在和数据库信息进行连线时达到检测系统的目的。
3 计算机网络自动检测控制系统的软件开发设计
3.1数据库设计
数据库系统是计算机自动检测控制系统中具备重要地位的关键组成部分,能够发挥非常大的积极作用。在进行检测控制系统中数据库的建设工作时,数据库Vltest管理技术在完成系统设计工作的过程中发挥了重要作用。在进行数据库体系的建设时,设计人员必须要完成对设备以及用户的信息表的完善工作,同时服务程序列表同样需要得到完善,而且必须要保证用户信息表中包括用户名以及密码等多项信息。
3.2组件之间的通信实现设计
DSTP协议能够在系统组件之间的通信实现设计工作中进行使用,这个协议能够为多个种类的数据传输协议提供支持,因此人们能够以URL种类的不同为基础,使用不同协议进行工作。
3.3服务器设计
在使用计算机网络自动检测控制系统完成各项工作的过程中必须要对多个用户的请求进行处理,而且要保证同时实施处理工作。在服务器中使用并发处理方法能够帮助服务器提高执行效率。
3.4客户端设计
参考检测控制系统具备的各种功能的特征,与之存在紧密关联的客户端系统必须要使用多线程技术。客户端工作流程包含用户登录、身份验证等各种功能。和它存在关系的模块程序拥有互相独立的关系。
4 系统的测试与检验
在进行系统的安装工作时,能够应用模拟现实的方法检测各种功能的实现情况,描述各种功能的具体情况。根据需求向报表中增添了刷新以及打印等多种功能,进一步提高了使用效率。用户减少了应用过程需要耗费得时间,进一步促进了系统整体工作效率的提高。
5 结 语
计算机网络自动检测系统的软件开发设计是一项复杂但极具价值的工作。通过严谨的需求分析、合理的架构搭建、恰当的技术选型、精心的数据库设计、友好的界面设计以及全面的测试与优化,打造出一个高效、稳定且实用的网络检测工具。
这一系统的成功开发,将为网络管理人员提供有力支持,显著提升网络故障排查与性能优化的效率,保障网络的可靠运行,降低网络运维成本,满足日益增长的网络管理需求,并为未来网络技术的进一步发展奠定坚实基础,有望在智能化、数字化时代的各个领域发挥关键作用,助力企业与机构的信息化建设稳步前行。
参考文献:
[1] 张泽森,孙玉娟,张枝芝,韩乐,任杨斌.内燃机电力系统在电气工程自动化控制中的应用[J].内燃机与配件,2017(20):46-47.
[2] 杨纪光,刘文忠,王海涛,杨立辉,刘成杰.PLC自动检测与控制系统在焦家金矿充填站的应用[J].采矿技术,2013,13(05):44-46+53.
[3] 符俊贤,谭诚臣,刘云磊,张文,薛柏慧,邓俊鸿.可燃气自动检测与报警智能控制系统的设计[J].枣庄学院学报,2013,30(02):89-95.
[4] 姜桂艳,闫赫,李琦,王秋兰.基于悉尼协调自适应交通控制系统线圈数据的交通事件自动检测算法[J].吉林大学学报(工学版),2012,42(03):575-580.