欢迎来到天天文库
浏览记录
ID:19789922
大小:618.00 KB
页数:9页
时间:2018-10-06
《飞机试飞数据处理管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、飞机试飞数据处理管理系统设计常永亮王霖萱常馨蓉(中国飞行试验研究院陕西西安710089)(贵州省贵阳市花溪区贵州大学贵州省贵阳市550025)(陕西省榆林市榆阳区榆林学院陕西省榆林市719000)【摘要】结合C/S技术的优势,研究并实现了基于C/S的三层结构数据处理管理系统。讨论了系统分析与设计的全过程,主要包括需求分析、架构设计、数据组成、主要功能的实现、关键技术等。本系统结合DCOM、MTS等技术进行开发,采用统一的管理、合法用户应用模式,使数据的安全、保密大大提高。【关键词】C/S结构、数据
2、管理、数据处理、DCOM、MTS引言飞机试飞数据处理在飞行试验中占有重要的地位,是对试验数据进行分析、处理,形成最终试验结果的最后一个环节。飞行试验数据处理按其处理要求分为实时数据处理和事后数据处理。此设计主要针对事后数据处理与管理。现在飞行数据缺乏统一的管理机制、飞行数据种类较多,数据命名不一致,导致数据检索困难、来源不清晰,数据的正确性、完整性、保密性和安全性很难保障,给后续飞行数据处理人员带来了极大的工作压力。飞机试飞数据处理管理系统(FTDPMS)是一个数据处理管理系统的解决方案,采用C/
3、S三层架构,它帮助我们组建一个准确并且一致的飞行试验数据库,这个数据库管理了各类飞行数据以及围绕数据处理的相关信息。功能强大的数据辅助处理工具能够帮助用户高效扩展该系统,并对飞行数据进行分类、索引和事后部分计算,大大提高数据的利用率和节约了处理时间,并且使飞行数据处理与管理更加标准化。此系统如同一个大容器,将飞行数据、飞行相关资料、数据处理软件、用户信息、其它软件、OA应用等进行统一管理。1系统分析与设计1.1需求分析FTDPMS是一个综合性的试飞数据处理管理系统,通过模块化设计通过网络与内部机制
4、进行交联,组成一个系统化、集成化、标准化的飞行数据管理系统。该系统面向飞行数据管理人员、数据处理人员以及其他相关人员,为他们提供飞行数据管理和飞行数据处理服务,使飞行数据处理与管理更加标准化,并且数据处理效率有大的提升。从系统功能角度来看,FTDPMS系统的逻辑结构可以用下图清楚地描述。图1FTDPMS客户端软件基本组成″系统管理″主要面向系统管理员,″系统应用″主要面向一般用户。图2FTDPMS应用服务器端软件基本组成1.2架构设计本系统采用C/S结构(在本论文中指Client/Server三层
5、结构),包括用户界面层、中间层和数据层,分别负责实现用户交互、业务逻辑、数据访问等功能。其体系结构下图所示。图3FTDPMS体系结构1.3系统开发与运行环境系统服务器与系统磁盘阵列通过光纤相连,形成整体的网络应用系统。用户管理客户端和用户应用客户端可以通过网络与系统相连,对系统进行管理、维护和应用。数据库服务器采用一台高端服务器,提高系统的可靠性。应用服务器采用2台通用服务器互相热备、负载均衡、任务调度的工作模式,在提高数据处理的效率的基础上,加强系统的可靠性。数据库服务器、应用服务器、磁盘阵列、
6、磁带库、管理端之间通过光纤连接,提高系统的性能与运行效率。a.服务器端:1软件环境(1).Windows操作系统:Windows2003(S);(2).数据库平台软件采用SQLServer2005;(3).应用程序开发平台采用DELPHI2007和VisualStudio2008;(4).Veritas数据库备份与恢复软件;2硬件环境CPU:酷睿四核以上;内存:4GB以上(包含4GB);3光纤通道的磁盘阵列一套;b.客户端:1软件环境(1).Windows操作系统:Windows2000/XP/2
7、003;(2).应用程序开发平台采用DELPHI2007和VisualStudio2008;(3).数据库平台软件采用SQLServer2005;2硬件环境CPU:奔腾Ⅳ以上;内存:512MB以上(包含512MB);2系统数据组成由需求分析可知,系统涉及的客户端与服务器端两部分软件,根据本系统的要求,系统将设计8个数据库表:1)机型机号表:存储试验机的信息;2)飞行数据表:存储试验机数据的信息;1)用户表:管理员与数据处理用户信息;2)用户处理权限表:用户处理某机型机号试飞数据的设置;3)软件库信
8、息表:上传的软件或控件等信息;4)更新信息表:FTDPMS软件更新信息;5)OA提示信息表:在网用户广播或点对信息提示等信息;6)上传下载信息表:记录上传下载各类数据的用户信息;相关数据可从单位得到并加以整理即可使用。2.1客户端数据库访问访问与操作图4客户端基本流程框图客户端应用程序,它由用户接口的多个用户界面程序和客户端数据模块组成。客户端、应用服务器、数据库服务器用多种协议连接,使数据的传输与用户的应用更加合理。客户端操作数据库的流程,客户端(界面层)将数据源压缩并切割成一段
此文档下载收益归作者所有