xxx系统监控软件概要设计SSD.docx
- 文档编号:7406187
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:67
- 大小:427.54KB
xxx系统监控软件概要设计SSD.docx
《xxx系统监控软件概要设计SSD.docx》由会员分享,可在线阅读,更多相关《xxx系统监控软件概要设计SSD.docx(67页珍藏版)》请在冰豆网上搜索。
xxx系统监控软件概要设计SSD
密级:
阶段:
F版次:
A
Xxx
系统监控软件概要设计(SSD)
STJZ-1_MCS_SERVER_SSD_01
中国电子科技集团公司第十研究所
2019年02月
Xxx
系统监控软件概要设计(SSD)
STJ乙1_MCS_SERVER_SSD_01
共64页
拟制
审核
会签
标准化
批准
目次
1范围1
1.1标识1
1.2系统监控软件配置项(CSCI_MCS_SERVER)概述1
13文档概述1
2引用文件1
3术语和定义1
4概要设计1
4.1CSCI结构设计1
4.2CSCI接口设计2
4.3CSC内存和处理时间分配2
4.4CSCI设计说明2
5CSCI数据41
6CSCI数据文件41
6.1CSCI软件系统配置数据设计41
6.2CSCI软件设备属性配置数据设计41
6.3CSCI软件设备命令配置数据设计42
6.4CSCI软件设备枚举配置数据设计42
6.5CSCI软件设备数据库自定义信息配置数据设计43
7追踪关系43
修改页
版次
修改原因
修改内容
修改人
时间
1范围
1.1标识
a)已批准的标识号:
STJZ-1_MCS_SERVER_SSD_O1;
b)标题:
Xxx系统监控软件祓要庆计(SSD);
C)适用范围:
本文档适用于Xxx系统监控软件配置项。
1.2系统监控软件配置项(CSCI_MCS_SERVER)概述
系统监控软件主要完成监控管理的底层处理,具体功能包括:
工作计划接收、编辑及执行.设备资源管理、设备监控、数据管理、数据存储同步及维护、故障处理等,是系统综合设备状态的收集者、工作计划资源的分配者和工作计划执行的调度者。
并将数据上报中心以及实现上级系统对本系统的全透明监控管理。
本软件为监控工作站软件提供服务接口,接受监控工作站软件的调用。
1.3文档概述
本文档是Xxx系统监控软件软件配置项的设计说明,其设计•依据为《Xxx系统监拎软件需求规格说明》。
本文档进行Xxx系统监控软件的概要设计,是Xxx系统监控软件软件的编程依据。
2引用文件
《Xxx系统监控软件需求规格说明》
中国电子科技集团公司第十研究所2018年12月
3术语和定义
CSCI计算机软件配置项
SCI软件配置项
COMP伴机
4概要设计
4.1CSCI结构设计
系统监控软件釆用C/S体系结构,将各后台处理逻辑及数据通信模块与人机界面分别以不同的软件实现。
系统监控软件包括基础模块:
通信帧格式管理、插件管理、扩展点管理、sql脚本生成,以及业务模块:
主窗体模块、卫星任务管理、任务汁划管理、设备资源管理、参数宏管理、任务宏管理、配置宏管理、快速校相、距离校零、AGC曲线标定、自动测试、任务脚本管理及执行、用户管理、故障处理、远程电源管理、访问管理、接力跟踪、系统配置、LI标捕获管理、双击切换管理、集中标校管理、日志管理、设备信息管理、工作报表管理、监控工作站软件、数据模型管理软件、监控数据处理模块、数据库管理模块、SQL语句处理模块、系统辅助功能模块。
本文介绍与本软件相关的业务模块设计。
系统监控软件体系结构设讣参见图lo
软件架构
横型层数据殊数据实体父件数觸通信接口数据实体
丿―
数据层数据库数据存储文件系统存储网络数据收发
•vJ\・
图1系统监控软件体系结构设计
4.2CSCI接口设计
系统内部各CSCI之间相互关系如图2所示。
数据服务软件
(CSCI.MCS.DBS)
图2系统内部各配置项之间关系
4.3CSC内存和处理时间分配
该软件不是“嵌入式软件”或“固件”,此节无内容。
4.4CSCI设计说明
系统监控软件模块技术解决途径参见表K
表1系统监控软件模块技术解决途径
序号
名称
技术解决途径
1
主窗体
开发
2
卫星管理
开发
3
任务计划管理
开发
4
设备资源管理
开发
5
参数宏模块
开发
6
任务宏模块
开发
7
配置左模块
开发
8
自动校相
开发
9
距离校零
开发
10
AGC曲线标定
开发
11
自动测试
开发
12
任务脚本管理及执行
开发
13
用户管理模块
复用
14
访问管理
开发
15
接力跟踪
开发
16
参数配置模块QT
复用
17
目标捕获管理
开发
18
双机切换处理
开发
19
矩阵管理
开发
20
日志管理模块QT
复用
21
设备信息管理
开发
22
工作报表管理
开发
23
值班信息管理
开发
24
监控工作站软件接口
开发
25
数据模型管理
开发
26
监控数据处理
开发
27
数据库管理模块
开发
28
SQL语句处理模块
开发
29
通信监视模块QT
复用
30
通用插件框架模块
复用
31
通信模块
复用
32
SNMP设备数据处理模块
复用
表2本项目拟采用的复用产品
名称
来源
类型
规模
状态
复用方式
4.4.1CSCI部件
4.4.1.1主窗体模块
a)标识
SSD-SERVER-MAINFORM。
b)作用(需求分配)
1)初始化系统;
2)日志信息显示模块;
3)通信信息监视模块;
4)用户列表显示。
c)功能
1)实现系统的初始化,包括通信初始化、系统插件加载、模块数据初始化等;
2)显示通信信息监视情况
3)显示系统运行日志及告警信息;
d)模块组成
图3主窗口模块组成框图
由以下软件单元组成:
1)系统初始化单元;
>初始化数据模型、通信、加载系统插件、各模块数据初始化等;
2)通信信息监视模块;
>监视当前通信信息情况;
3)日志、告警信息显示单元模块;
>滚动显示当前系统日志、告警信息;
4)用户列表
>显示当前用户列表
e)对外服务及消息
1)服务接口
>无。
2)消息事件
>无。
f)性能要求
无。
g)可重用部分
无。
4.4.1.2卫星任务管理模块
a)标识
SSD-SERVER_STATELLITEo
b)作用(需求分配)
1)卫星管理功能;
2)用户H标管理功能。
C)功能
1)卫星管理功能
>增加卫星信息;
>修改卫星信息;
>查询卫星信息;
>删除卫星信息。
2)用户目标管理
>增加用户II标信息;
>修改用户目标信息;
>查询用户目标信息;
>删除用户目标信息。
d)模块组成
卫星任务管理模块
>修改任务计划信息;
>查询任务计划信息;
>删除任务计划信息。
d)模块组成
任务类型管理模块
图5任务计划管理模块组成框图
由以下软件单元组成:
1)任务计划管理
>收到客户端请求,对任务代号和任务计划进行增加、删除、修改操作;>获取所有任务计划列表。
e)对外服务及消息
1)服务接口
>包含通过管理类型获取数据的接口getTableData()o
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
无。
g)可重用部分
无。
4.4.1.4设备资源管理
a)标识
SSD-SERVER_DEVRESo
b)作用(需求分配)
1)设备资源管理功能;
2)设备资源状态管理功能。
c)功能
1)信道设备资源管理
>增加信道设备信息;
>修改信道设备信息;
>查询信道设备信息;
>删除信道设备信息。
2)数传基带设备资源管理
>增加数传基带设备信息;
>修改数传基带设备信息;
>查询数传基带设备信息;
>删除数传基带设备信息。
d)模块组成
设备资源管理模块
图6设备资源管理模块组成框图
由以下软件单元组成:
1)设备资源管理
>收到客户端请求,对各个设备进行增加、删除、修改操作;>获取各个设备所有列表。
e)对外服务及消息
1)服务接口
>获取测控数据的接口getCSMeasurementCtlData();
>获取下行S跟踪下变频数据的接口getDeviceDTLNAData();
>获取下行S数传下变频器数据的接口getDeviceDTKaDCData():
>获取下行X跟踪下变频数据的接口getDeviceKaUCData();
>获取下行X数传下变频器数据的接口getDeviceDTLDCData();
>获取上变频器数据的接口getDeviceLUCData():
>获取基带数据的接口getDeviceBBEData()。
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
无。
g)可重用部分
无。
4.4.1.5参数宏模块
a)标识
SSD-SERVER_PARAMMACROo
b)作用(需求分配)
1)
参数宏管理功能;
C)功能
1)
参数宏管理
>
增加参数宏信息:
>
修改参数宏信息;
>
查询参数宏信息;
>
删除参数宏信息。
d)模块组成
参数宏管理模块
图7参数宏管理模块组成框图
由以下软件单元组成:
1)参数宏管理
>收到客户端请求,对参数宏进行增加、删除.修改操作;
>获取所有参数宏列表以及对应参数表。
e)对外服务及消息
1)服务接口
>获取对应宏号和任务计划的宏参数的接口getAssignMacroParam();
>获取对应宏号的主表参数的接口getAssignMacro();
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
无。
g)可重用部分
无。
4.4.1.6配置宏模块
a)标识
SSD-SERVER_CONFIGMACROo
b)作用(需求分配)
1)
配置宏管理功能;
C)功能
1)
配置宏管理
>
增加配置宏信息;
>
修改配置宏信息;
>
查询配置宏信息;
>
删除配置宏信息;
d)模块组成
配置宏管理模块
配置宏获取
配置宏处理
图8配置宏管理模块组成框图
由以下软件单元组成:
1)配置宏管理
>收到客户端请求,对配置宏进行增加、删除.修改操作;
>获取所有配置宏列表。
e)对外服务及消息
1)服务接口
>包含获取所有配置宏参数的接口QueryAllConfigMacro();
>获得某一条配置信息的接口GetSingleConfigMacroInfo()□
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
无。
g)可重用部分
无。
4.4.1.7快速校相模块
a)标识
SSD-SERVER_QUICKPHASEo
b)作用(需求分配)
1)实现快速校相功能;
C)功能
1)快速校相功能
>校相控制:
>校相结果查询。
d)模块组成
快速校相模块
校相结果获取
校相处理
图9快速校相模块组成框图
由以下软件单元组成:
1)快速校相
>收到客户端请求,执行校相操作;
>获取校相结果
e)对外服务及消息
1)服务接口
>无
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
无。
g)可重用部分
无。
4.4.1.8距离校零
a)标识
SSD-SERVER_RANGZEROo
b)作用(需求分配)
1)实现距离校零功能;C)功能
1)距离校零功能>校零控制;>校零结果查询。
d)模块组成
距离校零模块
图10距离校零模块组成框图
由以下软件单元组成:
1)距离校零
>收到客户端请求,执行校零操作;
>获取所有校零结果。
e)对外服务及消息
1)服务接口
>无
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
g)可重用部分无。
4.4.1.9AGC曲线标定
a)标识
SSD・SERVER_AGCCURVE。
b)作用(需求分配)
1)实现AGC曲线标定功能;
C)功能
1)AGC曲线标定功能
>标定宏参数控制;
>标定结果获取;
d)模块组成
AGC曲线标定模块
图11AGC曲线标定模块组成框图由以下软件单元组成:
1)AGC曲线标定功能
>收到客户端请求,执行标定命令;
>获取所有标定结果。
e)对外服务及消息
1)服务接口
>无
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
无。
g)可重用部分
4.4.1.10自动测试
a)标识
SSD-SERVER-AUTOTESTo
b)作用(需求分配)
实现系统各项指标测试。
c)功能
1)各分系统指标测试
>系统指标测试;
>天伺馈分系统测试;
>发射分系统测试;
>高频接收分系统测试;
>基带分系统测试;
2)测试控制
>包括以上所有分系统测试控制;
d)模块组成
图12自动测试模块组成框图
由以下软件单元组成:
1)系统测试
>收到客户端请求,执行测试计划;
>获取所有测试结果。
e)对外服务及消息
1)服务接口
>无
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
g)可重用部分无。
4.4.1.11任务脚本管理及执行模块
a)标识
SSD-SERVER_TASKSCRIPTo
b)作用(需求分配)
提供脚本的管理、编辑及执行界面。
C)功能
1)脚本管理
>脚本增加:
>脚本修改;
>脚本删除;
>脚本查询。
2)脚本执行
>脚本执行控制;
>脚本执行情况;
d)模块组成
脚本管理及执行模块
脚木餘理获取
图13任务脚本管理及执行模块组成框图
1)脚本管理控制
>收到客户端请求,对各类脚本执行增加、删除、查询、修改操作。
2)脚本获取
>获取脚本的执行情况。
e)对外服务及消息
1)服务接口
>无
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
无。
g)可重用部分
无。
4.4.1.12用户管理模块
a)标识
SSD-SERVER_USER。
b)作用(需求分配)
管理用户的增、删、改,对监控工作站登录的用户权限进行审核,实现对用户权限管理控制。
C)功能
1)用户存储
>用户增加:
>用户修改;
>用户删除;
>用户查询。
2)用户控制
>用户登录控制;
>获取在线用户列表;
>用户登出。
d)模块组成
用户处理模块
图14用户处理模块组成框图
1)用户存储
>接收客户端请求,增加用户;
>接收客户端请求,修改用户;
>接收客户端请求,删除用户;
>获取所有用户列表。
2)用户控制
>用户登录控制;
>获取在线用户列表;
>设置在线用户列表;
>注销离线用户;
>监控工作站断线时,删除在线用户列表;
>用户登出。
e)对外服务及消息
1)服务接口
>包含获取当前数据库中用户信息的接口getUsers();
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
无。
g)可重用部分
无。
4.4.1.13访问管理
a)标识
SSD-SERVER_ACCESSo
b)作用(需求分配)
保证系统的安全性,防止非法人员操作软件。
C)功能
1)用户登录;
2)用户注销;
d)模块组成
访问管理模块
图15访问管理模块组成框图
1)访问管理控制
>存储登录信息,保证只有一个系统管理员登录
>返回登录结果到客户端。
>保存最此用户最近登录时间
2)访问管理获取
>刷新当前已登录的用户信息表,并通知伴机。
e)对外服务及消息
1)服务接口
>无;
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
无。
g)可重用部分
无。
4.4.1.14接力跟踪模块
a)标识
SSD-SERVER_DEVSYNo
b)作用(需求分配)
实时接收中心的接力跟踪控制命令,并将执行结果上报给中心,同时实时上报中心设备典型状态。
C)功能
1)模块装订;
>设备模块MAC地址装订;
>模块寿命装订;
>存储装订结果到数据库。
2)信息统计;
>设备运行时间统计;
>告警信息统计。
d)模块组成
图16接力跟踪模块组成框图
1)接力跟踪控制处理
>实时接收中心的接力跟踪控制命令并执行。
2)接力跟踪发送
>实时上报中心设备典型状态;
>实时上报中心的接力跟踪控制命令的执行结果。
e)对外服务及消息
1)服务接口
>无;
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
无。
g)可重用部分
无。
4.4.1.15系统配置模块
a)标识
SSD-SERVER_SYSCFGo
b)作用(需求分配)
提供系统通信参数、任务运行参数等配置界面。
C)功能
1)监控网通讯参数配置;
2)各站通讯参数配置;
3)中心通讯参数配置;
4)计划流程相关配置;
5)计划流程时间相关配置;
d)模块组成
系统配置处理模块
图17系统配置模块组成框图
1)系统配置处理控制
>接收客户端请求,对系统配置进行修改、保存等控制。
2)系统配置处理读取
>完成系统配置参数读取操作。
e)对外服务及消息
1)服务接口
>包含获取参数值接口getValue();
>通过id获取值接口getValueBylD();
>设置值接口setValue();
>通过ID设置值的接口setValueBylD();
>信息修改标志接口applyChangesf);
>重新配置信息接口abandonChanges();
>获取窗体接口getDlg();
>销毁窗体接口destroyDlg()・
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
无。
g)可重用部分
无。
4.4.1.16□标捕获模块
a)标识
SSD-SERVER_SOFTMANAGEo
b)作用(需求分配)
根据捕获方式完成LI标捕获跟踪控制底层处理,包括对命令的下达,设备参数状态的收集。
C)功能
1)捕获方式控制;
2)捕获流程控制;
d)模块组成
目标捕获模块
图18目标捕获模块组成框图
1)捕获方式控制单元
>接收客户端控制,可以切换为人工或自动控制。
2)捕获流程控制单元
>接收客户端控制,根据捕获方式为人工或自动启动不同的捕获流程。
e)对外服务及消息
1)服务接口
>包含更新软件运行状态接口updateSwRunstatus();
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
无。
g)可重用部分
无。
4.4.1.17双机切换管理
a)标识
SSD-SERVER_SERVICESWITCH。
b)作用(需求分配)
实现双机备份与主备切换。
C)功能
1)主备机切换;
2)双机切换仲裁;
3)主备机数据同步。
d)模块组成
双机切换管理模块
图19双机切换管理模块组成框图
1)双机管理单元
>伴机在线状态检测:
>主备机切换;
>双机切换仲裁。
2)双机数据同步
>用户登录、日志.等数据同步;
>任务状态、系统参数数据同步。
e)对外服务及消息
1)服务接口
>包含获取主从状态给接口masterSlaveStatus();
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
无。
g)可重用部分
无
4.4.1.18集中标校管理模块
a)标识
SSD-SERVER_MATRIXo
b)作用(需求分配)
实现集中标校的逻辑流程及设备控制。
C)功能
1)通过XML计划文件实现集中标校计划的自动生成;
2)获取集中标校逻辑流程的状态;
3)控制设备执行标校。
d)模块组成
集中标校管理模块
图20集中标校管理模块组成框图
1)标校计划生成单元
>通过XML计划文件实现集中标校计划的自动生成。
2)集中表现状态单元
>获取集中标校逻辑流程的状态。
3)集中标校控制单元
>控制设备执行标校。
e)对外服务及消息
1)服务接口
>无;
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
无。
g)可重用部分
无。
4.4.1.19日志管理模块
a)标识
SSD-SERVER_LOGo
b)作用(需求分配)
为其他所有模块提供公用的日志服务,各项功能类可调用日志管理类提供的服务进行添加日志的操作。
C)功能
记录系统发生的事件与类型,并提供相关记录的查询与存储服务。
d)模块组成
图21日志处理模块组成框图
1)日志类型单元
>标注日志类型。
2)日志事件单元
>标志日志发生的相关事件。
3)日志处理单元
>日志添加;
>保存日志到数据库;
>推送日志到客户端显示。
e)对外服务及消息
1)服务接口
>包含界面显示接口Display()o
2)消息事件
>包含消息接收接口handleEvent()o
f)性能要求
无。
g)可重用部分
整个模块。
4.4.1.20设备信息管理模块
a)标识
SSD・SERVER_DEVINFO。
b)作用(需求分配)
实时记录设备控制命令和设备状态变化信息,并将结果上报给客户端显示。
C)功能
1)设备信息管理;
>获取设备信息状态参数
>发送结果给客户端显示
d)模块组成
设备信息管理模块
图22设备信息管理模块组成框图
山以下软件单元组成:
1)设备信息管理软件
>获取设备信息状态信息
>上报信息给客户端。
e)对外服务及消息
1)服务接口
>包含
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- xxx 系统 监控 软件 概要 设计 SSD