2022年计算机本科一种XML电子信息装备试验数据采集软件设计方案.docx

上传人:H****o 文档编号:58179949 上传时间:2022-11-07 格式:DOCX 页数:22 大小:729.77KB
返回 下载 相关 举报
2022年计算机本科一种XML电子信息装备试验数据采集软件设计方案.docx_第1页
第1页 / 共22页
2022年计算机本科一种XML电子信息装备试验数据采集软件设计方案.docx_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《2022年计算机本科一种XML电子信息装备试验数据采集软件设计方案.docx》由会员分享,可在线阅读,更多相关《2022年计算机本科一种XML电子信息装备试验数据采集软件设计方案.docx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用运算机本科毕业论文:一种基于 XML 的电子信息装备试验数据采集软件设计摘 要:针对电子信息装备试验数据的多样性和复杂性 ,提出了基于 XML 的数据采集方法 ,设计了雷达侦察距离试验的数据概念模型和图形概念模型 ,并生成了 XML Schema,研究了如何储备试验数据 集软件;XML 文件 ,最终设计并实现了数据采关键词:XML ;数据采集;数据格式定义1 引言电子信息装备试验的复杂性导致每个试验产生的数据多种多样 ,即使是同一类型试验产生的数据也不尽相同;如何用一个通用软件对各类试验的数据进行有效采集是实现数据采集

2、自动化的关键,是影响数据采集质量的重要因素;数据采集的质量对数据的处理和应用起着至关重要的作用 ,是影响数据作用发挥的重要因素之一;试验数据采集软件应能够对各类试验数据进行有效采集,应具有可扩展性和自描述性,能够依据每个试验、每个实验题目自定义数据采集格式,自动生成数据采集表格;XML具有可扩展性和自描述性,使其在数据交互和信息共享方面拥有自然的优势1, 采纳XML格式来表示各类、储备试验数据和信息 ,实现试验数据自动采集与转换功能是试验数据采集软件的正确挑选;名师归纳总结 2基于 XML 的试验数据采集方法第 1 页,共 13 页- - - - - - -精选学习资料 - - - - - -

3、 - - - 2.1个人资料整理仅限学习使用试验数据的基本形式数据是指原始的、未加工的单一信息实体的集合;数据一般分为结构化数据和非结构化数据;结构化数据是指经过分析和处理后的数据,并且组成数据的各个部分能够自我识别 ,以便于运算机和人对数据进行储备、查询和更换操 作;数据结构化能依据数据的内容、含义或用途不同而标志不同的数据;非结构化数据是指试验过程中产生的大量 的文档、图像等无法进行结构化解读和处理的数据;2.2 试验数据概念模型 试验任务种类的多样性和复杂性导致了试验数据的多 样性 ,即使同一类型试验由于被试设备的不同产生的数据也 不肯定相同 ,试验数据的采集与储备不是用一个概念模型能

4、够确定的 ,而是需要依据每个试验任务的不同制定特定的数据概念模型;尽管试验数据的概念模型不同,但是制定试验数据模型的方法、试验数据的分类等是一样的 ,因此本文选取一个雷达试验的侦察距离试验题目为例建立试验数据概念模型;概念模型分为数据概念模型和图形概念模型两类;1数据概念模型雷达侦察距离试验数据有两部分:产生试验数据的影响因素和猎取的试验数据;此处假设该试验题目是在无干扰名师归纳总结 条件下的侦察距离试验,被试设备是雷达,配试设备是精测雷第 2 页,共 13 页- - - - - - -精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用达和机载 GPS,抽象出以下雷达

5、侦察距离试验题目的结构化数据信息;1试验任务基本信息;包括试验任务名称、试验任务 代号、试验任务分类、下任务文件、试验性质、提任务单位、参试单位、总试验师、副总试验师、试验师、试验地点、试验开头时间、试验终止时间;2动态试验题目基本信息;包括试验题目、试验方 法、试验态势描述、被试设备工作状态描述、配试设备工作状态及关系描述、环境描述、指挥调度情形、输出原始数据、关键点数据、试验结论;3试验态势基本信息;包括设备阵地布局、预设航 迹;4设备布局信息;包括设备型号、设备起始点位、设 备终止点位、机动开头时间、机动终止时间;5预设航迹信息;包括航迹编号、航迹起点、航迹终 点、起点时间、终点时间等;

6、6气象环境信息;包括时间、区域、气象特点描述、温度、气压、相对湿度、能见度、云高、云量、风速、风向;7电磁环境信息;包括监测区域、监测开头时间、监 测终止时间、起始频率、终止频率、频谱数据、强度范围、频率范畴、信号个数、信号方向、信号特点参数;名师归纳总结 - - - - - - -第 3 页,共 13 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用8指挥调度信息;包括时间、指挥员、指挥内容;9被试设备工作状态记录数据;包括设备名称、数据 产生时间、工作方式、发射功率、工作状态、信号样式、载频、重频、脉宽、天线波束 扫描样式、天线波束 扫描参数、极化方式、受干扰

7、程度、抗干扰措施;10被试设备输出数据;包括设备名称、数据开头时 间、数据终止时间、数据采样率、列定义、数据块;11GPS 输出数据;包括挂载设备名称、数据开头时 间、数据终止时间、数据采样率、列定义、数据块;12精测雷达输出数据;包括设备型号、数据开头时 间、数据终止时间、数据采样率、列定义、数据块;13关键点数据;包括批号、时间、方位、俯仰、距 离、速度、目标类型;14试验结论;包括设备型号、侦察距离;依据数据的应用情形 般是对整个数据包进行应用,在对设备原始数据进行应用时一 ,因此此处未对设备输出原始数据进行拆分 ,仅标注了数据定义的基本要素;假如有对数据拆分的需求 ,就可以把数据拆分处

8、理;如可将GPS 输出数据定义为 :挂载设备名称、数据开头时间、数据终止时间、经 度、纬度、高度、速度、航向、坡度、时间等;由于 XML文件是按层次储备的结构化文件,因此上述定义中各数据要名师归纳总结 素之间可能存在层次关系;以拆分后的GPS 输出数据为例 ,第 4 页,共 13 页- - - - - - -精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用经度、纬度、高度、速度、航向、坡度、时间等要素为其他要素的下一级;2图形概念模型把雷达试验侦察距离试验的主要概念绘制成节点 ,节点通过以椭圆包围主要概念来表示;关系紧密的概念在模型中相互紧靠;最终给图形添加基数约束

9、,这些基数约束是领域必需的;在靠近某个边和某个概念之间的连接处 ,标出约 束基数 ,表示在这个简洁的关系中对概念显现次数的约束;图 1 给出雷达试验侦察距离试验题目数据的图形概念模型;2.3 试验数据 XML 模型的生成 1 XML 模型的命名规章试验数据的XML 模型的命名规章应遵照相关标准执行,采纳国标、国军标及单位相关标准规定的命名规章和名 称;一般地数据项名称应由一个或多个英文单词或英文缩写组成 ,应能表达数据项名称的含义,英文单词或英文缩写间无连接符 ,英文单词或英文缩写首字母大写;也可采纳标准 的中文命名规章 ,中文名称应符合相关术语标准及数据元标 准;名师归纳总结 - - - -

10、 - - -第 5 页,共 13 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用为更好的描述数据及之间的关系,本报告中相关命名是依据中文命名的 ,实际应用中是依据英文缩写方式进行命名的;2试验数据XML 文件组织模式在试验数据的XML 模式中 ,挑选用元素表示试验数据的内容,以提高数据的层次性和可扩展性;下面的例子描述试验指挥调度信息 ,可以用下面的代码表示 :名师归纳总结 - - - - - - -第 6 页,共 13 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用依据上述内容的规定和要求,用 XML SPY 生成的雷达试验侦察

11、距离试验题目数据的XMLSchema如图3 所示45 ;3 试验数据 XML 储备模型 3.1 XML 储备方法概述采纳基于 XML 模式进行数据采集,采集后的试验数据存放到了 XML 文件中 ,如何对这些含有大量数据的 XML 文件进行储备是需要讨论的内容;选用合理的方法进行储备有助于提高数据的利用率;当储备 XML 文档时需要考虑两个问题;第一 ,以什么方式储备 XML 文档 ,储备是否便利;其次 ,假如以某种方式或其他形式对信息进行储备,是否能便利地查找这些信息;关系数据库是储备产品数据 XML 文档的首选;挑选数据库存储 XML 文档最重要的因素是确定储备的是以数据为主的XML 文档

12、,仍是以文本为主的XML 文档 2 ;名师归纳总结 - - - - - - -第 7 页,共 13 页精选学习资料 - - - - - - - - - 3.2以数据为中心的个人资料整理仅限学习使用XML 文档以数据为中心的文档是用 XML 来传输数据 ,设计 XML文档的目的是供其他系统调用或对数据的直接使用;因此 ,对应用程序或数据库来说 ,将这些数据长时间地以 XML 格式储备没有什么意义;以数据为中心的XML 文档可以从数据库中产生;储备在关系数据库中的产品结构化数据就可以从数据库中直接 产生 XML 文档;3.3以文本为中心的XML 文档以文本为中心的XML 文档是供数据分析处理或应用

13、程序使用的 ,例如以 XML 格式储备的试验原始数据、设备输出名师归纳总结 - - - - - - -第 8 页,共 13 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用数据、图像数据等都是以文本为中心的XML 文档;以文本为中心的 XML 文档包含不规章结构大粒度 或粗粒度 数据 ,包含大量的混合内容 ,具有可辨别的有序结构 ,通常是由设备自动输出的数据;3.4 以数据为中心与以文本为中心的 XML 文档储备确定了 XML 文档是以数据为中心仍是以文本为中心后 ,就可以打算储备数据库的挑选,这里挑选关系数据库储备实验数据;在进行储备时 ,以数据为中心的 XML

14、 文档通过拆分后转换为数据库的记录直接储备 ,以文本为中心的 XML 文档可将整个文档储备到关系数据库中;在以数据为中心的XML文档的储备方法中,XML文档中每个结构被给定一个关系数据库中的唯独标识符;每个元素、属性和字符数据分别作为单独的字段储备在数据库表中 ,这样可以被单独拜访、修改或删除,而且几乎不影响其他文档结构;这种方法供应了很大的敏捷性;虽然 ,当 XML文档很大时 ,重组整个文档可能会花很长的时间 ,但现在许多商业 DBMS 都供应储备和生成XML 文档的工具 ,因此 ,不需要过多地考虑 XML 文档重组方面的问题;在以文本为中心的 XML 文档储备方法中 ,XML 文件是作为一

15、个字段储备到数据库中 ,数据库支持直接对 XML 文件的储备和拜访 ,支持基于 XML 查询的 SQL 语句 ,用户通过DOM 方式可读取文件内容;名师归纳总结 - - - - - - -第 9 页,共 13 页精选学习资料 - - - - - - - - - 4采集软件设计与实现个人资料整理仅限学习使用4.1 软件总体设计基于 XML 的数据采集软件是以处理以数据为中心和以文档为中心的试验数据为核心,通过对各类试验数据的转换、处理 ,实现试验数据的有效采集与储备;能够依据每个 试验任务的不同生成适合该试验任务的数据采集内容 ,能够对各类数据进行有效转换和标注,能够以 XML 文件的方式存储数

16、据 ,能够将收集到的数据迁移到中心数据库中 3 ;从图 4 可以看出 ,该软件主要包括以下三个功能模块 :数据采集格式定义模块、数据转换与录入模块和数据迁移导出模块;数据采集格式定义模块预定义了靶场常见类型试验的数据采集模版,依据每项试验任务的不同选取相应的模版,并能够依据任务实际对模版内容进行合理取舍,能够生成数据采集表格;数据转换与录入模块能够将试验过程中产生的各类电子表格、文件转换成XML 文件 ,能够对试验数据进行名师归纳总结 录入并储存成XML文件;数据迁移与导出模块主要是将第 10 页,共 13 页XML数据文件通过相应的转换规章导入到主数据库中;对- - - - - - -精选学

17、习资料 - - - - - - - - - 于以文本为中心的个人资料整理仅限学习使用,对于XML 文件存成数据库中的一个字段以数据为中心XML文件通过迁移功能导入到中心数据库中;4.2 软件技术实现试验数据采集软件的数据储备与平台无关 ,采纳 XML 进行数据储备 ,中心数据库采纳Oracle9i 关系数据库作为试验数据储备平台 ,采纳 C#语言 ,基于 XML 的 DOM 技术实现数据采集模版定义、数据录入,以 ADO.NET调用方式实现对数据的迁移;在详细实现过程中充分采纳 C#中 System.XML 命名空间的特性 ,实现对 XML 节点操作、文件操作及文档内容操作; System.X

18、ml 命名空间中主要包含的类及说明如表 1 所示;依据 System.Xml 类的功能 ,定义了一个XML 功能类 ,能够添加、删除、修改XML节点 ,合并XML文件 ,添加数据 ,导出数据采集表格;名师归纳总结 由于 XML 文档是一种自描述性的半结构化文档,全部的第 11 页,共 13 页- - - - - - -精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用信息都包蕴于文档本身,因此可从文档中抽取文档的结构、内容和属性信息;采纳上述定义的 XML 操作类可实现对文档的基本操作 ,包括结构读取、节点操作、内容操作和属性操作;可采纳 DOM 技术 ,对每个 XM

19、L 文件在内存中构造DOM 树,从根节点开头,遍历每个节点;与文本操作相关的节点为 TEXT, 结构信息主要表达在 EL-EMENT 元素节点中;属性也属于一类节点 ,但不在 DOM 树中 ,而是隶属于具体每个元素节点 ,可单独进行提取;5 结语数据是试验的灵魂,猎取数据是进行试验的根本目的;本文讨论了基于 XML 的数据采集方法 ,选取典型任务分析了如何基于 XML 文件进行数据采集;试验数据采集是一项长期性工作 ,做好数据采集工作任务特别艰难;本文是对长期以来试验数据难以有效采集的问题进行了初步探讨 ,并设计了数据采集软件;参考文献1 许峰 ,张雪洁 ,李凤生 ,等.XML数据集成平台的讨

20、论与应用 J.运算机工程与设计 ,2022,3013:321232152 殷丽凤 ,郝忠孝 .不完全信息环境下存在 XML 强多值依 赖 的 XML 文 档 规 范 化 研 究 J. 计 算 机 研 究 与 发展,2022,467:12261233名师归纳总结 3 刘智瑁 ,彭媛 .XML的生物信息数据的储备与实现J.第 12 页,共 13 页- - - - - - -精选学习资料 - - - - - - - - - 电脑编程技巧与保护个人资料整理仅限学习使用,2022,11:67684 王易 ,桂浩 .合成模式在XML Schema设计中的应用 J.运算机与数字工程 ,2022,378:1571605 南松辉 ,田佳 ,张海波 ,等 .基于 UML 和 XML Schema 的航天飞行数据建模J. 兵工自动化 ,2022,271:46486 徐享忠 ,王精业 ,蒋海边 .基于 XML 的数据交换格式及其应用 J. 运算机工程与设计,2003,245:7780名师归纳总结 - - - - - - -第 13 页,共 13 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁