关于数据库及计算机及软件设计方面的免费优秀学术论文范文,数据库方面毕业论文的格式,关于基于分布式网络的1553B数据处理软件设计与实现相关论文范文集,对写作数据库论文范文课题研究的大学硕士、本科毕业论文开题报告范文和文献综述及职称论文参考文献资料下载有帮助。
摘 要: 为了解决当前1553B数据处理单机软件制约海量数据情况下多课题并行处理效率的现状,在此采用基于Web的分布式中间件技术,将1553B数据处理软件开发成基于分布式网络的标准数据处理中间件.为保持参数名的惟一性,以ICD文件中的消息规范名为数据库中的参数名称,并且编写了该软件与飞行试验数据网络处理系统(FTDPS)的标准数据接口文件,根据分布式中间件的调用流程设计了相应的算法,最终实现100% 1553B数据的网络化并行处理,极大地提高了总线数据处理效率.
关 键 词 : 1553B数据; 接口文件; 分布式网络; 数据处理软件
中图分类号: TN91134 文献标识码: A 文章编号: 1004373X(2014)06007503
0 引 言
目前,中航工业试飞中心开发的基于C/S,B/S架构体系的飞行试验数据网络处理系统(FTDPS)已经解决了海量试飞数据的分布式存储及计算问题[1],并在重点型号任务的试飞过程中发挥着重要作用.该系统可以处理PCM数据和FCS数据[2],1553B数据仍然采用单机版处理.随着飞行试验中参试飞机飞行时间、测试参数的不断增加,总线数据量剧增,同时试飞工程师的参数处理需求更加多样,采用现行1553B数据处理方法给每位试飞工程师拷贝数据、处理数据、发送结果等过程耗时达到数小时,已经严重影响数据处理效率和型号试飞进度.针对这一问题,本文开发了基于分布式网络的1553B数据处理软件,使得课题人员在FTDPS的平台上可以根据任务所需个性化定制处理参数、处理时间段及飞行架次等课目.工程实践表明,本软件极大地提高飞行试验数据的处理效率,满足了多用户并行处理需求,保证了型号试飞任务进度.
这篇论文网址 http://www.sxsky.net/geshi/426688.html
1.ORACLE数据库设计
单机版的1553B数据处理系统由ICD信息数据库[3]和处理软件2部分组成.将1553B数据处理系统以分布式中间件的形式嵌入到FTDPS系统中,首要的工作就是在FTDPS的数据库中设计并增加新的ICD信息的ORACLE数据库,完成1553B数据处理系统数据库的网络化升级,文献[4]已经将ORACLE数据库设计完成,数据库总体设计如图1所示,为本文实现与FTDPS的输入输出接口工作,开发1553B数据处理中间件做好了准备工作.
2.1553B数据处理中间件设计
2.1 软件接口设计
开发FTDPS的数据处理中间件,本软件首先应保证总线参数名称的一致性,其次要满足系统标准的输入输出接口要求[5].
有关论文范文主题研究: | 数据库相关论文范文 | 大学生适用: | 学校学生论文、硕士学位论文 |
---|---|---|---|
相关参考文献下载数量: | 77 | 写作解决问题: | 写作技巧 |
毕业论文开题报告: | 论文模板、论文摘要 | 职称论文适用: | 技师论文、职称评中级 |
所属大学生专业类别: | 写作技巧 | 论文题目推荐度: | 免费选题 |
2.1.1 参数名一致性
参数名称必须能够写入FTDPS数据库的TESTINSIDEPARAINFO表中,测试系统名称为Mini700,测试数据属性为1553B.参数名称是数据库表的主键,要求具有惟一性的特点;为了方便用户在浏览器端选择要处理的参数,参数命名也要符合总线参数特点,易于用户识别.因此在ICD文件中,选择总线信号名的规范名称作为数据库中的参数名,例如A/M1IR/000000,可以满足参数名称惟一性和易于专业人员识别的需求,如图2所示.
2.1.2 软件接口统一
作为FTDPS的中间件,标准接口有2个要求:
(1) 软件必须为可执行文件.exe,带有一个命令行参数,命令行参数为一个接口文件的名称;
(2) 命令行参数所指的接口文件必须是文本文件格式.所以软件接口统一的工作实质是把原处理程序改写为CONSOLE APPLICATION控制台应用程序,完成读取图3所示的接口文件,然后