论文部分内容阅读
系统和技术的复杂性使航天航空工业中航天器或武器试飞试验的风险越来越大。试飞试验数据信息管理系统的建设,实现了试飞试验所得数据技术积累,使构建智能化、智慧化航天航空试验试飞系统成为航天信息化建设的发展趋势。本课题运用信息资源管理技术、数据采集技术和数据资源共享技术,在Asp.Net和Oracle数据库开发环境和平台上,分析、设计和实现针对航天航空的“试验数据管理系统”,即TDM (Test Data Management)试验数据管理系统,包括前端的数据采集和应用服务系统,在服务器端帮助用户对数据进行有效的存储、分类、索引和计算的业务逻辑系统,以及对数据进行有效存储的数据资源库,有效地解决航天试验数据管理分散和利用率低,试验数据缺乏完整性等问题,支持管理企业在科研生产中的试验数据以及试验的相关业务流程。论文的主要工作围绕TDM试验数据管理系统的分析、设计、实现与应用展开。首先,本课题基于用户个性化的需求,通过对现有技术的比较,确定以Oracle数据库为基础;基于Asp.Net平台,结合Java Script技术对该TDM系统进行了设计和开发,提供系统的技术参考结构和解决方案;其次,通过分析航天企业的实际需求和总结航天试验数据管理的基本特点,确定了TDM系统的功能,并划分了系统的功能模块,对业务过程进行形式化表示和表达;再次,根据实体数据间的抽象层次关系以及对象到关系数据库的映射规则,设计和实现了数据的存取;同时,基于试验数据的安全考虑,提出数据访问控制方法,建立安全模型,实现了对航天试验数据的结构化管理的有效性及安全性;最后,从试验项目、数据、资源和文档管理四个方面对系统流程进行规范管理。开发的TDM系统充分考虑企业用户的操作习惯,对系统管理的试验数据进行数据导航,并且使用了数据重复利用的结构框架,可以在数据分析处理的过程中调用历史试验数据,使得用户可以方便准确地定位目标数据。同时,多种格式的数据都可以被系统解析并且转换为自定义格式,在数据库中进行统一的保管方便用户的随时调用。此外,系统支持用户自定义格式文件的导入和用户界面的手动输入,可以实现对数据对象的访问控制。