前言
第1章 概述
1.1 发射场设备及信息系统
1.1.1 发射场设备
1.1.2 设备信息系统
1.1.3 设备控制系统与设备信息系统
1.2 设备信息系统架构
1.3 信息系统开发主要技术
1.3.1 软件技术
1.3.2 硬件技术
1.4 典型实例
1.4.1 设备控制系统
1.4.2 设备信息系统
1.5 小结
第2章 数据采集与处理
2.1 概述
2.2 数据采集
2.2.1 基本概念
2.2.2 传感器
2.2.3 常见传感器
2.3 数据传输
2.3.1 基本概念
2.3.2 串行通信
2.3.3 现场总线
2.3.4 工业以太网
2.4 数据处理
2.4.1 测量误差
2.4.2 误差修正
2.4.3 数据融合
2.5 小结
第3章 信息系统开发技术基础
3.1 概述
3.1.1 开发原则
3.1.2 开发方法
3.2 硬件技术基础
3.2.1 网络设备
3.2.2 服务器
3.2.3 存储设备
3.2.4 大屏显示设备
3.2.5 安全设备
3.3 软件技术基础
3.3.1 操作系统
3.3.2 中间件
3.3.3 数据库
3.3.4 编程语言
3.3.5 开发工具
3.3.6 软件服务架构
3.3.7 应用部署
3.4 软硬件选型
3.4.1 硬件配置选型
3.4.2 软件配置选型
3.5 信息系统性能指标
3.5.1 计算机性能指标
3.5.2 网络性能指标
3.5.3 操作系统性能指标
3.5.4 数据库性能指标
3.5.5 Web服务器性能指标
3.5.6 性能指标的查看
3.6 小结
第4章 程序开发基础
4.1 概述
4.2 C++语言基础
4.2.1 表达式
4.2.2 控制流
4.2.3 函数
4.2.4 类
4.2.5 标准库
4.2.6 Qt与C++
4.3 Python语言基础
4.3.1 Python语言特点
4.3.2 Python语法
4.4 Java语言基础
4.4.1 Java与C++
4.4.2 Java的核心机制
4.5 Qt Creator集成环境的使用
4.5.1 Qt Creator工具
4.5.2 Qt Creator的使用
4.6 GUI编程
4.6.1 Qt元对象系统
4.6.2 信号与槽
4.6.3 GTK+
4.6.4 Qt图表chart插件Qwt
4.7 多线程
4.7.1 多线程简介
4.7.2 线程同步
4.8 网络编程
4.8.1 TCP通信
4.8.2 UDP通信
4.9 硬件访问
4.9.1 串口编程
4.9.2 Modbus编程
4.9.3 CANopen
4.10 文字接口编程
4.10.1 WPS加载项概述
4.10.2 WPS加载项的三种交互方式
4.10.3 新建WPS加载项
4.11 GDB
4.11.1 概述
4.11.2 GDB基本命令
4.11.3 GDB基本调试
4.11.4 GDB远程调试
4.12 小结
第5章 网站前端开发技术
5.1 概述
5.2 前端网页的基本组成
5.3 前端开发流程
5.4 前端网页开发框架
5.4.1 前端网页开发框架的选择
5.4.2 Vue基本语法
5.4.3 Vue组件
5.5 前后端通信技术
5.5.1 通信数据的格式
5.5.2 通信数据的传输
5.6 前端开发实例
5.6.1 开发环境建立
5.6.2 储罐组件的页面结构
5.6.3 加注数据显示的基本流程
5.6.4 储罐组件的数据定义
5.6.5 储罐组件中的方法
5.6.6 储罐组件生命周期中“挂载后”阶段执行的动作
5.6.7 运行效果
5.7 小结
第6章 WebGIS引擎Cesium
6.1 概述
6.2 Cesium基础知识
6.2.1 Cesium坐标系统
6.2.2 瓦片图
6.2.3 Cesium支持的数据标准和格式
6.3 Cesium项目创建流程
6.3.1 获取Cesium库
6.3.2 编辑器及插件
6.3.3 API介绍
6.3.4 Cesium项目结构
6.3.5 Cesium项目部署
6.4 Cesium常用功能
6.4.1 界面控件显隐
6.4.2 影像及地形数据加载
6.4.3 相机操作
6.4.4 几何形体绘制
6.4.5 事件及交互性操作
6.5 小结
第7章 智能语音与图像技术
7.1 概述
7.2 人工神经网络
7.2.1 神经网络的基础——神经元
7.2.2 主要的人工神经网络
7.3 智能语音技术开发基础
7.3.1 智能语音技术简介
7.3.2 语音识别技术开发基础
7.3.3 语音合成技术开发基础
7.4 智能图像技术开发基础
7.4.1 智能图像技术简介
7.4.2 图像识别技术开发基础
7.4.3 图像增强技术开发基础
7.4.4 常用的图像处理模型和方法介绍
7.5 应用实例
7.5.1 语音合成技术应用实例
7.5.2 智能图像技术应用实例
7.6 小结
第8章 数据库技术
8.1 概述
8.2 常用数据库
8.2.1 MySQL
8.2.2 达梦
8.2.3 SQLite本地数据库
8.3 实时数据库
8.3.1 Redis概述
8.3.2 Redis数据结构与对象
8.3.3 单机数据库实现
8.4 SQL语句
8.4.1 增删改查等基本操作
8.4.2 max/top等基本函数
8.4.3 触发器和存储过程
8.5 数据库设计实例
8.5.1 数据库需求分析
8.5.2 数据库结构设计
8.5.3 数据库物理结构实现
8.6 小结
第9章 数据融合与显示技术
9.1 概述
9.2 数据融合
9.2.1 数据融合概念
9.2.2 数据融合目的
9.2.3 数据融合架构
9.2.4 数据融合分类
9.3 数据可视化
9.3.1 数据可视化概念
9.3.2 关键技术
9.3.3 数据可视化工具
9.3.4 可视化大屏设计实例
9.4 发展趋势
9.5 小结
第10章 软件工程与软件质量管理
10.1 概述
10.2 软件生命周期与开发模型
10.2.1 软件生命周期
10.2.2 软件开发模型
10.2.3 软件的分类
10.3 软件开发过程
10.3.1 软件系统分析与设计
10.3.2 软件需求分析
10.3.3 软件概要设计
10.3.4 软件详细设计
10.3.5 软件编码与调试
10.3.6 软件测试与验证
10.3.7 软件验收与移交
10.4 面向对象分析设计方法与技术
10.4.1 面向对象的内涵
10.4.2 面向对象分析
10.4.3 统一建模语言
10.5 软件质量管理体系
10.5.1 软件质量与软件质量管理
10.5.2 常用的软件质量管理体系
10.5.3 航天发射场的软件质量管理体系
10.6 编码规范
10.6.1 排版方面
10.6.2 注释方面
10.6.3 命名方面
10.6.4 表达式和基本语句
10.6.5 函数
10.6.6 类
10.6.7 错误处理
10.6.8 性能
10.6.9 兼容性
10.7 小结
第11章 信息系统开发与实践
11.1 概述
11.2 软件系统分析与设计
11.2.1 项目描述
11.2.2 系统架构设计
11.2.3 系统接口约定
11.2.4 系统部署
11.3 软件需求分析
11.3.1 总体需求
11.3.2 需求描述
11.3.3 系统原型设计
11.4 软件概要设计
11.4.1 设备数据采集配置项
11.4.2 设备数据接收存储配置项
11.4.3 实时数据推送配置项
11.4.4 历史数据查询服务配置项
11.4.5 前端显示配置项
11.4.6 数据库设计
11.5 软件详细设计
11.5.1 设备数据采集配置项
11.5.2 设备数据接收存储配置项
11.5.3 实时数据推送配置项
11.5.4 历史数据查询服务配置项
11.5.5 前端显示配置项
11.6 软件编码
11.6.1 设备数据采集配置项
11.6.2 设备数据接收存储配置项
11.6.3 实时数据推送配置项
11.6.4 历史数据查询服务配置项
11.6.5 设备信息前端显示配置项
11.7 小结
第12章 信息系统安全防护技术
12.1 概述
12.2 信息系统面临的安全威胁
12.3 信息系统安全防护技术基础
12.3.1 环境安全防护技术
12.3.2 主机安全防护技术
12.3.3 数据安全防护技术
12.3.4 网络安全防护技术
12.3.5 常用网络安全工具
12.4 信息系统安全防护体系
12.4.1 安全防护目标
12.4.2 安全防护原则
12.4.3 安全防护技术架构
12.4.4 安全防护拓扑结构
12.5 小结
参考文献