控制保障系统任务规划软件的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zhang11289
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
某试验验证系统包含多个分系统以及软件设备,在运行任务的过程中存在复杂的任务数据交互,因此需要提供一个任务规划中心作为试验的开端与任务配置中心,对整个试验验证系统的任务规划进行统一的管理和调度,完成对试验数据的配置以及整个试验运转顺序、时间等的规划与调度,实现自动化调度,主要包括:通过新建规划、配置规划以及对规划进行调度达到统一集中的管理,在配置过程中实时进行数据范围检测,提供操作完全控制,避免出现不合法的数据以及行为;通过导入规划、存储规划以及对规划库进行有效的管理确保规划库的完善。同时实时记录整个软件的运行时信息,方便对软件运行状态的跟踪和管理。控制保障系统是某试验验证系统的基本组成部分,负责系统级的运行控制以及监视。因此需在控制保障系统中设计一个任务规划软件,对整个试验验证系统进行规划调度管理。结合以上需求提出任务规划软件的设计。为了满足对系统所提出的功能和性能要求。本文从系统需求、软件设计、系统实现和软件测试的角度对任务规划软件进行描述。通过对需求进行深入分析,按照功能之间的特性,将软件划分为十大功能模块:新建规划模块、规划配置模块、规划调度模块、规划导入与存储模块、规划库管理模块、显示模块、日志管理模块、安全管理模块、IP端口配置模块以及心跳发送模块,其中前六个为核心功能模块。在设计与实现中,以功能模块为单位,对软件的设计实现过程进行详尽描述。在需求分析的基础上,本文详细设计与实现了前六个核心功能模块。设计主要依据模块内部高内聚,模块间低耦合的标准,从软件的稳定性、易用性等方面着手实现,对于公共功能和方法进行提取,实现代码的可重复性使用。软件界面设计主要采用.NET下的WPF框架进行开发。逻辑处理部分采用C#语言进行开发,并结合ACE框架以及设计模式的思想,形成系统整体框架。利用多线程、动态生成、网络编程等技术进行处理,以达到简化编程模型目的。最终实现软件代码在整体和细节上简洁高效。软件设计实现后,从核心功能和性能两个方面对软件进行了完善而细致的测试,通过对测试结果进行分析,表明任务规划软件满足用户需求。证明了软件设计结果的可行性。任务规划软件解决了对某试验验证分系统的试验调度、试验数据的配置以及整个试验运转顺序、时间等的规划与调度问题,上述所有功能均已基本完成,在满足功能的同时,提高软件界面的友好性、简洁性和易用性。软件整体已完成并且满足需求。
其他文献
目前,对入侵检测系统的研究主要集中在入侵检测系统模型和入侵检测技术两个方面。现有的系统模型随着网络规模的扩大和人们需求的不断增长,将增加传输负载,造成通信“瓶颈”。传
图像的低阶可视化特征是独立、客观的直接可以从图像中获取的信息,传统的基于内容图像检索主要利用它来完成计算机对图像的相似性判断。但是,人对于图像的需求往往是基于某种语
随着我国经济建设与社会发展的步伐进一步加快,各种对外合作以及国际交流日益增加,我国的警务人员越来越多地参与到涉外交流与工作中,从而对警务人员的语言交流能力有了新的要求
语义Web服务和语义Web服务的自动组合是近期一个热门的研究课题。目前与语义Web服务有关的研究工作大部分针对语义Web的层次结构,使用OWL-S语言,而本文的研究工作着重于语义Web
网络的迅速发展和普及正在颠覆人们传统的信息交互模式。但是,随着网络规模的不断扩大,网络安全已经成为阻碍新型信息化社会正常发展的关键问题。保障网络安全通常需要从两个
XML事实上已经成为万维网上的数据的通用格式标准,无论是消息、网页、本地文件还是数据库,都把XML作为一种数据存储和交换的格式。面对网络上大量的XML资源,如何才能有效地获取
移动Ad Hoc网络是由一组带有无线收发信息装置的移动节点组成的一个无线移动通信网络,不依赖于预设的基础设施而临时组建,通信节点若不在彼此通信范围之内,可借助其他中间节
无线通信是建立在开放的介质之上,虽然介质的开放性可以使通信更为方便,但在提供方便的同时也成为了通信的安全隐患,因为无线信道是天然的广播信道,窃听者可以更加容易发动攻
J2EE规范简化了企业信息系统的开发、部署和管理等复杂问题,成为构建企业级应用的最佳选择之一。J2EE框架在提高软件重用性和分解问题复杂性的同时也使得代码庞大,层与层之间的
三维人脸模型的重建是目前三维人脸识别、三维人脸动画等领域的核心研究内容之一。近几年来,众多研究者提出了许多不同的方法用于三维人脸模型的建立,得到了一些研究成果,并应用