首页> 中文学位 >导航文件数据管理软件的设计与实现
【6h】

导航文件数据管理软件的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

插图索引

表格索引

缩略语对照表

目录

第一章 绪论

1.1研究背景

1.2国内外研究现状

1.3论文主要工作

1.4论文结构

第二章 相关技术介绍

2.1相关协议介绍

2.2开发语言Python

2.3vsftpd

2.4Linux定时处理机制

2.5时间同步机制

2.6软件热插拔技术

2.7本章小结

第三章 需求分析与设计

3.1系统需求分析

3.2系统设计目标

3.3系统设计原则

3.4系统功能划分

3.5本章小结

第四章 详细设计与实现

4.1系统业务流程

4.2系统开发环境搭建

4.3数据下载模块的设计与实现

4.4目录管理模块的设计与实现

4.5文件管理模块的设计与实现

4.6数据推送模块的设计与实现

4.7 文件统计模块的设计与实现

4.8本章小结

第五章 系统测试

5.1测试环境准备

5.2功能测试

5.3系统非功能测试

5.4 本章小结

第六章 结论和展望

6.1 研究结论

6.2研究展望

参考文献

致谢

作者简介

展开▼

摘要

iGMAS(International GNSS Monitoringand Assessment Service,全球连续监测评估系统)是对北斗卫星导航系统运行状况和主要性能指标进行监测和评估,生成高精度精密星历和卫星钟差、地球定向参数、跟踪站坐标和速率等一系列数据产品的试验系统。该系统由数十个跟踪站和若干个数据中心、监测分析中心、分析评估中心及产品综合与服务中心组成。
  数据中心处于系统核心位置,作为全球连续监测评估系统原始观测数据的收集汇集者,也是互联网、分析中心、产品综合与服务中心、监测评估中心的数据提供者,每天都有大量数据在此进行中转。为了更加快速有效地管理这些数据文件,从而更好的为iGMAS的其他子系统提供更好的数据支持,设计一种高效的文件数据管理软件显得尤为重要。
  在针对实际业务需求进行深入研究和分析的基础上,我们在数据中心的服务器上进行FTP服务搭建,并围绕这一服务对导航文件数据管理系统进行开发。本文对相关技术和系统进行了调研,分别从需求分析、详细设计、编码实现以及系统测试四个方面对软件进行了详细的描述,并对当前存在的缺点进行改善,对各个模块和相应算法进行优化,力求实现软件的安全性、实用性、健壮性和高可用性。在需求分析阶段,我们通过分析软件的相关要求以及设计目标,按照功能将软件划分为数据下载、目录管理、文件管理、数据推送、文件统计五个模块,并对每个功能模块都进行了详细的说明。在不同模块的详细设计与实现中,侧重于体现其具体设计思路以及实现细节。在设计方面遵循易用性、可扩展性等基本原则,采取面向对象的设计思想进行分析设计,详细描述了各个模块底层框架及其扩展实现,包括核心配置文件和关键算法。系统采用Python编程语言在Pydev环境下实现,并使用vsftpd作为其FTP服务器,其中采用了有关FTP、SMTP等多种通信协议,以及基于Python的邮件传输、网络通讯等相关技术。在文章最后,我们对系统进行了功能与非功能测试,结果表明各个功能模块运行正常,满足最初的设计目标,同时也证明了系统的健壮性和高可用性。
  导航文件数据管理软件有效地解决了数据中心海量文件的存储以及管理,基本达到了设计要求,完成了预定的文件管理工作,目前该系统已正式上线运行。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号