xxx系统监控软件概要设计(SSD)_第1页
xxx系统监控软件概要设计(SSD)_第2页
xxx系统监控软件概要设计(SSD)_第3页
xxx系统监控软件概要设计(SSD)_第4页
xxx系统监控软件概要设计(SSD)_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、密级: 阶段:F 版次:AXxx系统监控软件概要设计(SSD)STJ Z- 1_MCS_S E RVER_SSD_01中国电子科技集团公司第十研究所2019 年 02 月Xxx系统监控软件概要设计(SSD)STJ 乙 1_MCS_SERVE R_SS D_01共 64 页拟 制 审 核 会 签 标准化 批 准 STJZ1 MCS SERVER SSD O1目次范围1标识1系统监控软件配置项(CSCI_MCS_SERVER)概述113 文档概述1引用文件1术语和定义1概要设计1CSCI 结构设计1CSCI 接 口设计2CSC 内存和处理时间分配2CSCI 设计说明25CSCI 数据416CSCI

2、 数据文件416.1CSCI 软件系统配置数据设计416.2CSCI 软件设备属性配置数据设计416.3CSCI 软件设备命令配置数据设计426.4CSCI 软件设备枚举配置数据设计426.5CSCI 软件设备数据库自定义信息配置数据设计437 追踪关系43STJZ1 MCS SERVER SSD O1修改页版次修改原因修改内容修改人时间IISTJZ1 MCS SERVER SSD O1 PAGE 1范围标识a)已批准的标识号:STJZ-1_MCS_SERVER_SSD_O1;b) 标题:Xxx 系统监控软件祓要庆计(SSD);C)适用范围:本文档适用于Xxx 系统监控软件配置项。系统监控软件

3、配置项(CSCI_MCS_SERVER)概述系统监控软件主要完成监控管理的底层处理,具体功能包括:工作计划接收、 编辑及执行.设备资源管理、设备监控、数据管理、数据存储同步及维护、故障处 理等,是系统综合设备状态的收集者、工作计划资源的分配者和工作计划执行的调 度者。并将数据上报中心以及实现上级系统对本系统的全透明监控管理。本软件为监控工作站软件提供服务接口,接受监控工作站软件的调用。文档概述本文档是 Xxx 系统监控软件软件配置项的设计说明,其设计 依据为Xxx 系统 监拎软件 需求规格说明。本文档进行 Xxx 系统监控软件的概要设计,是 Xxx 系统监控软件软件的编程依 据。引用文件Xxx

4、 系统监控软件需求规格说明中国电子科技集团公司第十研究所 2018 年 12 月术语和定义CSCI SCI COMP概要设计计算机软件配置项软件配置项伴机CSCI 结构设计系统监控软件釆用 C/S 体系结构,将各后台处理逻辑及数据通信模块与人机界 面分别以不同的软件实现。系统监控软件包括基础模块:通信帧格式管理、插件管理、扩展点管理、sql 脚本生成,以及业务模块:主窗体模块、卫星任务管理、任务汁划管理、设备资源 管理、参数宏管理、任务宏管理、配置宏管理、快速校相、距离校零、AGC 曲线标 定、自动测试、任务脚本管理及执行、用户管理、故障处理、远程电源管理、访问 管理、接力跟踪、系统配置、LI

5、 标捕获管理、双击切换管理、集中标校管理、日志 管理、设备信息管理、工作报表管理、监控工作站软件、数据模型管理软件、监控 数据处理模块、数据库管理模块、SQL 语句处理模块、系统辅助功能模块。本文介 绍与本软件相关的业务模块设计。 PAGE 2STJZ1 MCS SERVER SSD O1系统监控软件体系结构设讣参见图 lo应用层综合监控软件监控服务软件基带软件数据库软件软件架构界面表现层- 体化应用框架松架封装层(主窗体插件)内置组件功能插件基础插件s G i资插 源件 管管 理理网络通汛数据转换自动测试宏诞)日志管理数据回放数按存储XM1.取用户管理通讯监祝XML 解析界面组件(XML 管

6、理:侄行状列插件框架文件存储j故障诊断二 J扩展点; 访问层数据库业务处理文件业务处理网络数据业务处理横型层数据殊数据实体父件数觸通信接口数据实体丿 数据层数据库数据存储文件系统存储网络数据收发vCSCI 接口设计J图 1 系统监控软件体系结构设计系统内部各 CSCI 之间相互关系如图 2 所示。数据服务软件(CSCI.MCS.DBS)UDP 通信UDP 通信监控工作站软件(CSCI.MCS.CLIENT)系统监控软件UDP 通信(CSCI.MCS.SERVER)图 2 系统内部各配置项之间关系CSC 内存和处理时间分配该软件不是“嵌入式软件”或“固件”,此节无内容。CSCI 设计说明3STJ

7、Z 1 MCS SERVER SSD O1系统监控软件模块技术解决途径参见表 K序号名称技术解决途径12345主窗体卫星管理任务计划管理设备资源管理参数宏模块开发开发开发开发开发1314用户管理模块访问管理15接力跟踪复用开发开发2627监控数据处理数据库管理模块开发开发2829SQL 语句处理模块开发通信监视模块 QT复用30通用插件框架模块复用31通信模块复用32SNMP 设备数据处理模块复用表 1 系统监控软件模块技术解决途径6任务宏模块开发7配置左模块开发8自动校相开发910距离校零AGC 曲线标定开发开发11自动测试开发12任务脚本管理及执行开发16参数配置模块 QT复用17目标捕获

8、管理开发18双机切换处理开发19矩阵管理开发20日志管理模块 QT复用21设备信息管理开发22工作报表管理开发23值班信息管理开发24监控工作站软件接口开发25数据模型管理开发复用情况详见下表 2。STJZ1 MCS SERVER SSD O1 PAGE 14表 2 本项目拟采用的复用产品名称来源类型规模状态复用方式CSCI 部件主窗体模块a)标识SSD-SERVER-MAINFORM。作用(需求分配) 1) 初始化系统;日志信息显示模块;通信信息监视模块;用户列表显示。功能实现系统的初始化,包括通信初始化、系统插件加载、模块数据初始化等;显示通信信息监视情况显示系统运行日志及告警信息;模块组

9、成由以下软件单元组成:图 3 主窗口模块组成框图系统初始化单元;初始化数据模型、通信、加载系统插件、各模块数据初始化等;通信信息监视模块;监视当前通信信息情况;日志、告警信息显示单元模块;滚动显示当前系统日志、告警信息;用户列表显示当前用户列表对外服务及消息1) 服务接口无。2) 消息事件无。性能要求无。可重用部分无。卫星任务管理模块标识SSD-SERVER_STATELLITEo作用(需求分配)卫星管理功能;用户 H 标管理功能。功能1) 卫星管理功能增加卫星信息;修改卫星信息;查询卫星信息;删除卫星信息。2) 用户目标管理增加用户II 标信息;修改用户目标信息;查询用户目标信息;删除用户目

10、标信息。模块组成卫星任务管理模块卫星管理口标管理图 4 卫星任务管理模块组成框图山以下软件单元组成:卫星管理收到客户端请求,对卫星进行增加、删除、修改操作; 获取所有卫星列表。目标管理收到客户端请求,对用户 H 标进行增加、删除、修改操作;获取所有用户目标列表。对外服务及消息1) 服务接口包含通过管理类型获取数据的接口 getTableData()o 2) 消息事件包含消息接收接口 handleEvent()o f)性能要求无。g)可重用部分无。任务计划管理标识SSD-SERVER_TASKTYPEo作用(需求分配)1)任务计划管理功能; c)功能1)任务计划管理功能增加任务汁划信息;修改任务

11、计划信息;查询任务计划信息;删除任务计划信息。模块组成任务类型管理模块任务类型处理任务类型获取图 5 任务计划管理模块组成框图由以下软件单元组成:任务计划管理收到客户端请求,对任务代号和任务计划进行增加、删除、修改操作;获取所有任务计划列表。e) 对外服务及消息1) 服务接口包含通过管理类型获取数据的接口 getTableData()o消息事件包含消息接收接口 handleEvent()o f) 性能要求无。g) 可重用部分无。设备资源管理标识SSD-SERVER_DEVRESo作用(需求分配)设备资源管理功能;设备资源状态管理功能。功能1)信道设备资源管理增加信道设备信息;修改信道设备信息;

12、查询信道设备信息;删除信道设备信息。2) 数传基带设备资源管理增加数传基带设备信息;修改数传基带设备信息;查询数传基带设备信息;删除数传基带设备信息。模块组成设备资源管理模块设备资源处理设备资源获取图 6 设备资源管理模块组成框图由以下软件单元组成:设备资源管理收到客户端请求,对各个设备进行增加、删除、修改操作;个设备所有列表。对外服务及消息服务接口获取测控数据的接口 getCSMeasurementCtlData ();获取下行 S 跟踪下变频数据的接口 getDeviceDTLNAData ();获取下行 S 数传下变频器数据的接口 getDeviceDTKaDCData ():获取下行

13、X 跟踪下变频数据的接口 getDeviceKaUCData ();获取下行 X 数传下变频器数据的接口 getDeviceDTLDCData ();获取上变频器数据的接口 getDeviceLUCData ():获取基带数据的接口 getDeviceBBEData ()。消息事件包含消息接收接口 handleEvent()o获取各性能要求无。可重用部分无。参数宏模块标识b)作用(需求分配)1)C)功能1)参数宏管理功能;参数宏管理增加参数宏信息:修改参数宏信息;查询参数宏信息;删除参数宏信d)模块组成SSD-SERVER_PARAMMACROo参数宏管理模块参数宏处理参数宏获取图 7 参数宏

14、管理模块组成框图由以下软件单元组成:1)参数宏管理收到客户端请求,对参数宏进行增加、删除.修改操作;获取所有参数宏列表以及对应参数表。对外服务及消息1) 服务接口获取对应宏号和任务计划的宏参数的接口 getAssignMacroParam ();获取对应宏号的主表参数的接口 getAssignMacro ();2) 消息事件包含消息接收接口 handleEvent()o f)性能要求无。g)可重用部分无。配置宏模块标识b)作用(需求分配)1)C)功能1)配置宏管理功能;配置宏管理增加配置宏信息;修改配置宏信息;查询配置宏信息;删除配置宏信息;d)模块组成SSD-SERVER_CONFIGMAC

15、ROo配置宏管理模块配置宏处理配置宏获取图 8 配置宏管理模块组成框图由以下软件单元组成:配置宏管理收到客户端请求,对配置宏进行增加、删除.修改操作;获取所有配置宏列表。e)对外服务及消息1)服务接口包含获取所有配置宏参数的接口 QueryAllConfigMacro();获得某一条配置信息的接口 GetSingleConfigMacroInfo ()消息事件包含消息接收接口 handleEvent()o f)性能要求无。g)可重用部分无。快速校相模块标识SSD-SERVER_QUICKPHASEo作用(需求分配)1)实现快速校相功能; C)功能快速校相功能校相控制:校相结果查询。模块组成快速

16、校相模块校相处理校相结果获取图 9 快速校相模块组成框图由以下软件单元组成:1)快速校相收到客户端请求,执行校相操作;获取校相结果对外服务及消息1) 服务接口无消息事件包含消息接收接口 handleEvent()oSTJZ1 MCS SERVER SSD O1 PAGE 18性能要求无。可重用部分无。距离校零标识SSD-SERVER_RANGZEROo作用(需求分配)1)实现距离校零功能; C)功能距离校零功能 校零控制; 校零结果查询。模块组成距离校零模块校零结果获取距离校零处理单元图 10 距离校零模块组成框图由以下软件单元组成:1)距离校零收到客户端请求,执行校零操作;获取所有校零结果。

17、对外服务及消息1) 服务接口无消息事件包含消息接收接口 handleEvent()o f) 性能要求无。g)可重用部分 无。AGC 曲线标定标识SSD SE RVE R_AGCCU RVE。作用(需求分配)1)实现AGC 曲线标定功能;功能AGC 曲线标定功能标定宏参数控制;标定结果获取;模块组成AGC 曲线标定模块AGC曲线标定处理图 11 AGC 曲线标定模块组成框图由以下软件单元组成:1) AGC 曲线标定功能收到客户端请求,执行标定命令;获取所有标定结果。对外服务及消息1) 服务接口无消息事件包含消息接收接口 handleEvent()o f) 性能要求无。g) 可重用部分无。AGC曲

18、线标定结果获取自动测试a)标识SSD-SERVER- AUTOTESTo作用(需求分配)实现系统各项指标测试。功能各分系统指标测试系统指标测试;天伺馈分系统测试;发射分系统测试;高频接收分系统测试;基带分系统测试;测试控制包括以上所有分系统测试控制;模块组成图 12 自动测试模块组成框图由以下软件单元组成:系统测试收到客户端请求,执行测试计划;获取所有测试结果。对外服务及消息1) 服务接口无无。消息事件包含消息接收接口 handleEvent()o f) 性能要求无。STJZ1 MCS SERVER SSD O1 PAGE 51g)可重用部分 无。任务脚本管理及执行模块标识SSD-SERVER

19、_TASKSCRIPTo作用(需求分配)功能脚本管理脚本增加:脚本修改;脚本删除;脚本查询。脚本执行脚本执行控制;脚本执行情况;d)模块组成提供脚本的管理、编辑及执行界面。脚本管理及执行模块脚木餘理获取图 13 任务脚本管理及执行模块组成框图脚本管理控制收到客户端请求,对各类脚本执行增加、删除、查询、修改操作。脚本获取获取脚本的执行情况。e) 对外服务及消息1) 服务接口无2) 消息事件包含消息接收接口 handleEvent()o f) 性能要求无。g) 可重用部分无。用户管理模块标识SSD-SERVER_USER。作用(需求分配)管理用户的增、删、改,对监控工作站登录的用户权限进行审核,实

20、现对用户权限管理控制。功能用户存储用户增加:用户修改;用户删除;用户查询。用户控制用户登录控制;获取在线用户列表;用户登出。模块组成用户处理模块用户存取单元用户控制单元图 14 用户处理模块组成框图用户存储接收客户端请求,增加用户;接收客户端请求,修改用户;接收客户端请求,删除用户;获取所有用户列表。用户控制用户登录控制;获取在线用户列表;设置在线用户列表;注销离线用户;监控工作站断线时,删除在线用户列表;用户登出。对外服务及消息1) 服务接口包含获取当前数据库中用户信息的接口 getUsers 2) 消息事件();包含消息接收接口 handleEvent()o f)性能要求无。g)可重用部分

21、无。访问管理标识SSD-SERVER_ACCESSo作用(需求分配)保证系统的安全性,防止非法人员操作软件。功能用户登录;用户注销;模块组成访问管理模块访问管理控制用户信息获取图 15 访问管理模块组成框图访问管理控制存储登录信息,保证只有一个系统管理员登录返回登录结果到客户端。保存最此用户最近登录时间访问管理获取刷新当前已登录的用户信息表,并通知伴机。对外服务及消息1) 服务接口无;2) 消息事件包含消息接收接口 handleEvent()o f) 性能要求无。g) 可重用部分无。接力跟踪模块标识SSD-SERVER_DEVSYNo作用(需求分配)实时接收中心的接力跟踪控制命令,并将执行结果

22、上报给中心,同时实时上报 中心设备典型状态。功能模块装订;设备模块 MAC 地址装订;模块寿命装订;存储装订结果到数据库。2) 信息统计;设备运行时间统计;告警信息统计。模块组成图 16 接力跟踪模块组成框图接力跟踪控制处理实时接收中心的接力跟踪控制命令并执行。接力跟踪发送实时上报中心设备典型状态;实时上报中心的接力跟踪控制命令的执行结果。对外服务及消息1) 服务接口无;消息事件包含消息接收接口 handleEvent()o f) 性能要求无。g) 可重用部分无。系统配置模块a)标识SSD-SERVER_SYSCFGob)作用(需求分配)提供系统通信参数、任务运行参数等配置界面。 C)功能1)

23、 监控网通讯参数配置;各站通讯参数配置;中心通讯参数配置;计划流程相关配置;计划流程时间相关配置;模块组成系统配置处理模块配置处理系统配置读取图 17 系统配置模块组成框图系统配置处理控制接收客户端请求,对系统配置进行修改、保存等控制。系统配置处理读取完成系统配置参数读取操作。对外服务及消息1) 服务接口包含获取参数值接口 getValue();通过 id 获取值接口 getValueBylD();设置值接口 setValue();通过ID 设置值的接口 setValueBylD();信息修改标志接口 applyChangesf);重新配置信息接口 abandonChanges();获取窗体接

24、口 getDlg();销毁窗体接口 destroyDlg() 2) 消息事件包含消息接收接口 handleEvent()o f) 性能要求无。g) 可重用部分无。标捕获模块标识SSD-SERVER_SOFTMANAGEo作用(需求分配)根据捕获方式完成 LI 标捕获跟踪控制底层处理,包括对命令的下达,设备参数 状态的收集。功能捕获方式控制;捕获流程控制;模块组成目标捕获模块捕捕获获方流式程控控制制单单元图 18 目标捕获模块组成框图元捕获方式控制单元接收客户端控制,可以切换为人工或自动控制。捕获流程控制单元接收客户端控制,根据捕获方式为人工或自动启动不同的捕获流程。对外服务及消息1) 服务接口

25、包含更新软件运行状态接口 updateSwRunstatus(); 2) 消息事件包含消息接收接口 handleEvent()o f) 性能要求无。g) 可重用部分无。双机切换管理a)标识SSD-SERVER_ SERVICESWITCH。b) 作用(需求分配)实现双机备份与主备切换。功能主备机切换;双机切换仲裁;主备机数据同步。模块组成双机切换管理模块双机管理单元双机数据同步管理图 19 双机切换管理模块组成框图双机管理单元伴机在线状态检测:主备机切换;双机切换仲裁。双机数据同步用户登录、日志.等数据同步;任务状态、系统参数数据同步。对外服务及消息1) 服务接口包含获取主从状态给接口 mas

26、terSlaveStatus(); 2) 消息事件包含消息接收接口 handleEvent()o f)性能要求无。无集中标校管理模块标识SSD-SERVER_MATRIXo作用(需求分配)实现集中标校的逻辑流程及设备控制。功能通过 XML 计划文件实现集中标校计划的自动生成;获取集中标校逻辑流程的状态;控制设备执行标校。模块组成集中标校管理模块标集集校中中计标衣划校现生状控成态制单单单元元元图 20 集中标校管理模块组成框图标校计划生成单元通过XML 计划文件实现集中标校计划的自动生成。集中表现状态单元获取集中标校逻辑流程的状态。3) 集中标校控制单元控制设备执行标校。e) 对外服务及消息服务

27、接口无;消息事件包含消息接收接口 handleEvent()o f) 性能要求无。g) 可重用部分无。日志管理模块标识SSD-SERVER_LOGo作用(需求分配)为其他所有模块提供公用的日志服务,各项功能类可调用日志管理类提供的服 务进行添加日志的操作。C)功能记录系统发生的事件与类型,并提供相关记录的查询与存储服务。模块组成图 21 日志处理模块组成框图日志类型单元标注日志类型。日志事件单元标志日志发生的相关事件。日志处理单元日志添加;保存日志到数据库;推送日志到客户端显示。对外服务及消息1) 服务接口包含界面显示接口 Display()o 2) 消息事件包含消息接收接口 handleEv

28、ent()o f) 性能要求无。g) 可重用部分整个模块。设备信息管理模块标识SSD SERVER_DEVINFO。作用(需求分配)实时记录设备控制命令和设备状态变化信息,并将结果上报给客户端显示。C)功能1)设备信息管理;获取设备信息状态参数发送结果给客户端显示模块组成设备信息管理模块设备信息处理设备信息上报图 22 设备信息管理模块组成框图山以下软件单元组成:1)设备信息管理软件获取设备信息状态信息上报信息给客户端。对外服务及消息1) 服务接口包含设备信息显示接口 Display()o 2) 消息事件包含消息接收接口 handleEvent()o f) 性能要求无。g) 可重用部分无。44

29、1.21 工作报表管理模块标识SSD-SERVER_REPORTo作用(需求分配)1)实现工作报表增删改查功能; c) 功能报表增删改查功能增加工作报表;修改丄作报表;查询工作报表;删除工作报表。工作报表列表查询获取所有系统工作报表;模块组成工作报表管理模块工作报表处理工作报表列表获取图 23 工作报表模块组成框图由以下软件单元组成:工作报表处理接收客户端请求,增加、修改、删除工作报表;工作报表获取获取所有工作报表列表;对外服务及消息1) 服务接口无。2) 消息事件包含消息接收接口 handleEvent()o f) 性能要求无。g) 可重用部分无。监控工作站软件模块标识SSD SERVER_

30、CSPRO。作用(需求分配)缓存并上报各站所有设备状态、提供服务接口,收到客户端数据后分发给各模块处理。功能所有设备状态缓存;设备状态上报给客户端;收到客户端数据后,处理并分发给服务端其他模块进行处理;模块组成图 24 监控工作站软件处理模块组成框图设备状态缓存单元缓存各站的所有设备的状态。设备状态上报单元将缓存的设备状态全部上报给客户端显示。客户端数据处理分发单元收到客户端的数据后,处理并分发给对应模块进行处理。对外服务及消息1) 服务接口初始化接口 init();得到单个业务数据处理对象接口 getBusinessDataProcCS():命令发送接口 sendCmd():参数获取接口 g

31、etParam();参数值获取接口 setMCSValue()o 2) 消息事件包含消息接收接口 handleEvent()o f) 性能要求无。g) 可重用部分无。数据模型管理模块标识SSD-SERVER_DATAMODULEo作用(需求分配)管理系统监控中所有设备、设备命令的数据模型;管理所有 CS 部件模块的数据模型。功能对各设备属性、设备命令数据模型进行管理管理用XML 定义的设备数据模型;管理用XML 定义的设备命令数据模型;管理用 XML 定义的CS 部件命令模型管理通信数据模型。供数据解析模块调用完成数据解析与封装供数据解析模块调用,解析出设备属性参数;供数据解析模块调用打包、解

32、包控制命令。供通讯模块调用,完成通讯初始化d)模块组成数据模型管理模块设备命令属性设备通信参数CS部件命令属性图 25 数据模型管理模块组成框图设备命令属性管理定义的所有设备模型,包括设备名、设备类型、设备包含的属性命令等;CS 部件命令属性管理定义的 CS 部件属性命令模型;设备通信参数管理设备的通信参数模型;e)对外服务及消息1)服务接口包含初始化接口 init ();获取站接口 getStation ();获取项目接口 getProg O;获取项目集合接口 getProgs ();获取设备接口 getDev ();获取命令接口 getCmd ();获取帧头接口 getFrame ():通

33、过 pid 获取项 U 接口 getProgByPid ();加载项目接口 load ();加载设备接口 loadDev ();保存 XML 接口 SaveXML ();创建项目接口 CreateProg ();创建设备接口 CreateDev ();创建命令接口 CreateCmd ()创建命令块集合接口 CreateCmdBlocks():创建命令块接口 CreateCmdBlock():创建字段接口 CreateFields();创建字段接口 CreateFieldO;创建属性集合接口 CreateAttrs();创建属性接口 CreateAttr();创建枚举接口 CreateEnum

34、():创建枚举实例集合接口 CreateEntrys();创建枚举实例接口 CreateEntry():验证值接口 checkValue ()。2)消息事件无。性能要求无。可重用部分整个模块都可被重用。监控数据处理模块标识SSD-SERVER_DATAPROCESSo作用(需求分配)调用数据模型管理模块,对数据进行解析,供外部模块调用;接收外部模块调用,然后调用数据模型管理对数据进行打包,形成各种UDP 数据包,返回给外部调用模块。功能接收设备数据包,解析数据包,赋值给设备状态发送给设备的命令需调用此模块完成最终打包模块组成数据处理模块数据发送解析数据接收解析图 26 数据处理模块组成框图数据

35、发送解析接收外部模块的数据,对数据进行处理、并返回给调用模块等;数据接收解析接收外部模块的数据,对数据进行处理、并返回给调用模块等;对外服务及消息服务接口包含初始化接口 init();得到单个业务数据处理对象接口 getBusinessDataProcCS();命令发送接口 sendCmd():参数获取接口 getParam():参数值获取接口 setMCSValue()o消息事件无。性能要求无。可重用部分整个模块都可被重用。监控业务数据处理模块 a)标识SSD-SERVER DATAPROCESSob)作用(需求分配)1)获取参数信息,监控设备通信信息,完成网络数据的通信处理。 C)功能实现

36、设备监控通讯处理功能;实现数据的动态组帧处理和动态解析处理;实现设备状态信息的集中管理功能。模块组成监控业务数据处理通信处理单元参数管理单元取据解析与组帧处理单元图 27 数据处理模块组成框图参数管理单元通过键值对方式存储和管理参数信息;提供参数信息推送功能,外部通过消息注册的方式设置需要的参数信 息,当参数信息发送更新变化时,主动推送提供参数信息主动获取功能。数据解析与组帧处理单元单元完成接收状态数据的解析处理:完成发送数据的组帧处理;网络数据通讯处理单元完成网络数据收发的通讯处理;对外服务及消息1)服务接口包含初始化设备接口 init();得到单个业务数据处理对象接口 getBusines

37、sDataProcCS();得到所有设备的业务数据处理对象接口 getAllBusinessDataProcs();命令发送接口 sendCmd():参数获取接口 getParam();得到设备的命令上报帧参数值接口 getCmdFrameTopic();注册 Topic 关注 param registerTopicParams();设备链路通断状态接口 isLinkedO:得到命令响应的 Topic 接口 getResponseTopicf)o 2)消息事件无。f)性能要求最大可管理 100 个设备。g) 可重用部分整个模块都可被重用。通讯信息监视模块标识SSDSERVER_HT_COMM_

38、MONI。作用(需求分配)1)实现系统有选择的监视各通讯接口的收发信息。C)功能提供界面以 16 进制方式,有选择的监视各通讯接口的收发信息,以方便接口联试。模块组成无对外服务及消息1) 服务接口包含向通信信息监视CBB 添加数据数据源接口 addCommSrc ();向通信信息监视CBB 添加数据帧接口 appendDataFrame ();创建通信信息监视窗体接口 getDIg ();销毁由本实例创建的配置管理窗体接口 destroyDlg ()。消息事件无。性能要求无。可重用部分整个模块都可被重用。日志处理模块标识SSDSERVER_HT_LOG。作用(需求分配)记录系统运行过程中发生的

39、关键事件信息;分为四个等级进行处理:提示、重要、警告、错误。以文本方式进行存储。C)功能实现系统日志信息的显示和存储;实现系统日志信息的回放功能;模块组成图 28 值班信息处理模块组成框图由以下软件单元组成:日志信息显示处理单元按照需求的要求,通过列表方式完成日志信息显示功能:基本信息显示处理单元完成日志信息存储处理功能,存储方式为文本文件;对外服务及消息1) 服务接口包含添加一条日志信息接口 appendLog ();开始保存接口 startSave2Txt ();停止保存接口 stopSave2Txt ();获取界面接口 getDIg ();销毁窗体接口 destroyDIg ()。2)

40、消息事件无。性能要求无。可重用部分整个模块都可被重用。数据库管理模块标识SSD-SERVER_DATABASEMGRo作用(需求分配)对客服的提供数据库操作接口。功能维护数据库连接、检测数据库状态;提供数据库操作接口;模块组成数据库管理模块数据库操作单元数据條连接管理单元图 29 数据库管理模块组成框图数据库连接维护建立并维护与数据库的连接、检测数据库是否在线。数据库操作单元提供数据库执行等接口,供外部模块调用。对外服务及消息1) 服务接口包含设置回放数据文件存放目录接口 setDir ();设置单个数据文件可存储最大 byte 数接1 setFileMaxSize入数据接口 writeDat

41、a ()。2) 消息事件无。性能要求无。可重用部分整个模块。SQL 语句处理模块标识SSD SERVER_SQL。作用(需求分配)对客服的提供各种 SQI 语句的生成接口。(); 写功能增加 SQL 语句生成接口;删除 SQL 语句生成接口;修改 SQL 语句生成接口;模块组成图 30SQL 语句处理模块组成框图增加 SQL 语句提供增加数据库记录的 SQL 语句生成接口。删除 SQL 语句提供删除数据库记录的 SQL 语句生成接口。修改 SQL 语句提供修改数据库记录的 SQL 语句生成接口。性能要求无。可重用部分整个模块。442 软件性能设计说明通过设置监控业务数据处理模块中 QTimer

42、 触发事件的时间间隔,控制设备数据更新要求 Is 内不少于 1 次;通过设置主界面模块 QTimer 触发事件的时间间隔,界面刷新要求Is 内不少于 1 次;通过设置数据模型处理模块 QTimer 触发事件的时间间隔,上报故障诊断监控数据频率不少于每秒 1 次;通过优化各模块数据处理逻辑,优化界面刷新的方法,使 CPU 和内存占用率控制在合理范围。软件安全性设计说明增強系统监控软件中异常处理检查,严格防止异常的发生而没有处理监测 方法;采用防病毒软件来实时监测病毒,防止计算机系统被病毒感染,造成计 算 机系统故障,从而影响监控分系统的安全性。4.4.4软件可靠性设计说明软件开发过程中,严格按照

43、软件工程化的要求进行控制管理;软件开发中,应该充分考虑操作员的异常操作,增加对操作的检查和判 断, 防止误操作。445 软件维护性设计说明软件程序中应具有不小于 20%的编码注释;依据所内管理要求对软件版本控制,对软件维护过程中修改部分进行标识 以及说明,用配置管理软件对软件进行配置管理:对完成的软件模块首先要釆用调试方式对代码进行代码检查,然后对输入 输出进行检查;修改后回归测试时测试用例应针对修改部分及其影响域进 行覆盖。内部数据接口说明内部数据接口示意图如图 31 所示。其中:数据匕日志数据;数 居数 居 2:设备监控状态数据; 数 居 3:设备主要状态数据; 数 居 4:宏参数设备控制

44、数据;数 居 5:设备故障状态数据;6:数 居宏控制列表数据;数 居居 7:系统主要参数数据;居 8:主备机工作状态数据;数 9:用户列表数据;数 10:系统配置控制数据。模块工作过程说明软件模块工作过程主要包括设备监控工作过程和计划执行工作过程。设备监控工作过程监控业务数据处理模块向监控数据处理模块发送查询命令;监控数据处理模块向设备发送查询命令和控制命令;监控数据处理模块接收设备的查询响应命令和控制命令响应;监控工作站软件模块收集站内设备状态和参数信息,发送给监控工作 站 软件;监控工作站软件接收设备控制命令,并转发给监控数据处理模块。计划执行工作过程任务准备时间到后,任务执行模块调用配置

45、宏和参数宏模块读取参数 宏信息,并将宏参数控制到设备;任务执行模块调用距离校零模块,读取当前链路和宏参数信息,控制 校零流程完成测距校零;任务执行模块调用任务计划管理模块,向存储转发软件转发任务计划 数据;任务执行模块调用监控数据处理模块,向 ACU 发送天线转等待点命令;跟踪开始时间到后,快速校相模块向 ACU 发送校相命令,完成对星快速校相;LI 标捕获模块调用监控数据处理模块,通过对测控基带的控制,完成双捕;发上行时间到后,任务执行模块调用监控数据处理模块向功放和基带 发送控制命令,控制系统上行信号输出;关上行时间到后,任务执行模块调用监控数据处理模块向功放和基带 发送控制命令,控制系统

46、上行信号禁止;跟踪结束时间到后,工作报表管理模块生成任务报表,调用 SQL 语句处理模块存储到数据库中;20)任务结束时间到后,任务执行模块调用监控数据处理模块向 ACU 发送天线收藏命令,任务流程结束。执行方案44&1 系统监控软件发送到设备端数据交互流程系统监控软件将数据按照协议格式封装,封装完成后发送到设备端;设备端收到数据后进行解析,并返回给系统监控软件,交互流程如图 32 所示。图 32 系统监控软件发送数据到设备端控制流程4.4.S.2 系统监控软件接收到设备端数据交互流程系统监控软件接收到设备端发送的数据信息,解析源码帧转化为相关属性参 数 保存在系统监控,交互流程如图 33 所

47、示。图 33 系统监控软件接收设备端状态信息处理流程4.4.83 系统监控软件发送到监控工作站软件数据交互流程系统监控软件与监控工作站软件是通过 UDP GROUP 通讯的,系统监控软件发 送数据到监控工作站软件,交互流程如图 34 所示。STJZ1 MCS SERVER SSD O1 PAGE 52开始 系统监控软件软/ 件数据发送流程监控丄作站 软件其他模 块提交请求A图 34 系统监控软件发送到监控工作站软件数据交互流程4.4.S.4 系统监控软件接收到监控工作站软件数据交互流程监控工作站软件与系统监控软件是通过 UDP GROUP 通讯的,系统监控软件发 送数据到监控工作站软件,交互流

48、程如图 35 所示。STJZ1 MCS SERVER SSD O1 PAGE 61图 35 系统监控软件接收到监控工作站软件数据交互流程4.4.8.5 任务执行流程当监控服务器发起任务计划生成请求时,监控服务器将指定的任务添加到任务 列表中。当到达该任务的执行时间时,将执行计划策略,在这个时间内,接收卫星相关数据并传送到中心,到达任务结束时间时,将系统切换为空闲状态,并停止所有设备的为待机状态,停止向中心送数,完成本次任务。该流程如图 36 所示。图 36 任务执行流程CSCI 数据见Xxx 软件接口需求规格说明文件。CSCI 数据文件 6.1 CSCI 软件系统配置数据设计系统监控软件配置文

49、件内容包括:监控台 IP 地址、数据库服务 IP 地址、所有被监控设备 IP 地址和端口(设备若为组播方式通讯,配置接收组地址、发送组地址和端口)、计划运行方式、自动捕获方式、标校执行方式以及数据库管理系统提供的服务名、数据库名、登录数据库的用户名和密码。配置内容信息见表 3o表 3 系统监控软件配置文件内容配置文件名称CenterCommConfig.xmlMCSCommConfig.xml内容包括中心通讯地址与端口。系统监控软件和监控工作站软件通讯地址及数 据库通讯地址系统监控软件通讯地址及端口号自动化运行有关配置数据库管理系统提供的服务需.数据库名、登录 数据库的用户名和密码。备注CSC

50、ommConfig.xmlTaskCommC on fig.xml DBConfig.xmlCSCI 软件设备属性配置数据设计监控服务器设备属性配置数据内容包括了设备属性的配置信息,见表 4o表 4 监控设备属性配潼文件内容配置文件名称ACU Attr.xml TTCUPIFMATRIX Attr.xml内容天伺馈属性参数70M 上行中频开关矩阵属性参数备注3RUPIFMATRIX Attr.xml LUPIFMATRIXAttr.xml RFSW Attr.xmlSTTCUC Attr.xml SSUC Attr.xml KaDDTUC Attr.xmlLDDTUC Attr.xmlS 上变

51、频器属性参数s 开关控制属性参数S 固态功放属性参数S 下行开关控制属性参数S 中心体监控及电源属性参数S 跟踪下变频器属性参数S 下变频器属性参数CSCI 软件设备命令配置数据设计监控服务器设备命令配置数据内容包括了设备命令的配置信息,见表 5o表 5 监控设备命令配置文件内容配置文件名称ACUCmdOl.xmr ACU Cmd 30.xmlTTCUPIFMATRIX_Cmd_OlxmlTTCUPIFMATRIX Cmd O2xml3RUPIFMATRIX_Cmd_Ol.xmr3RUPIFMATRIX Cmd O2xmlLUPIFMATRIXCmdOl.xmlLUPIFMATRIX Cmd

52、O2xml RFSW_Cmd_OlxmlRFSW Cmd O2.xml STTCUC_Cmd_Olxm 卜STTCUC Cmd 04.xml SSUC_Cmd_Olxm 卜SSUC Cmd 04.xml KaDDTUC_.Cmd_Ol.xmrKaDDTUC Cmd 04.xml LDDTUC_Cmd_01xm 卜LDDTUC Cmd 04.xml内容备注天伺馈控制命令70M 上行中频开关矩阵控制命令S 上变频器控制命令S 开关控制控制命令S 固态功放控制命令S 下行开关控制控制命令S 中心体监控及电源控制命令S 跟踪下变频器控制命令S 下变频器控制命令CSCI 软件设备枚举配置数据设计系统监控

53、软件设备枚举配置数据内容包括了设备枚举的配置信息,见表 6o配置文件名称Enum ACU.xmlEnum TTCUPIFMATRIX.xmlEnumRUPIFMATRlX.xml EnumLUPIFMATRlX.xml Enum RFSW.xmlEnum STTCUC.xmlEnum SSUC.xml Enum KaDDTUC.xml Enum LDDTUC.xmlEnum KaTTCUC.xml Enum KaSUC.xml Enum STTCHPA.xmlEnum DDT200HPA.xml内容天伺馈枚举70M 上行中频开关矩阵枚举S 上变频器枚举 S 开关控制枚举 S 固态功放枚举S 下

54、行开关控制枚举S 中心体监控及电源枚举S 跟踪下变频器枚举S 下变频器枚举X 中心体监控及电源枚举X 下行开关控制枚举X 跟踪下变频器枚举X 下变频器枚举备注表 6 监控设备枚举配潼文件内容CSCI 软件设备数据库自定义信息配置数据设计系统监控软件设备属性配置数据内容包括了设备属性的配置信息,见表 7。表 7 监控设备数据库自定义信息配潼文件内容配置文件名称DB Log.xmlDB Sateliteldxml DB UserTargetld.xml DB Userlnfo.xml内容日志信息数据库表卫星代号数据库表用户目标数据库表用户信息数据库表备注追踪关系系统监控软件概要设计到软件需求的追踪

55、性见表 8 和表 9o软件需求项软件设计项序号名称软件需求规格说 明名称软件概要设讣说 明6理4.2.4.27设备查询响应处 理4.2.438过程控制命令处 理4244处理模块通讯信息监视模块 日志处理模块设备信息管理模块 数据模型管理模块 监控数据处理模块 监控业务数拯处理模块通讯信息监视模块数据模型管理模块 监控数据处理模块4.4.1.234.4.1.244.4.1.254.4.1.264.4.1.274.4.1.284.4.1.294.4.1.234.4.1.244.4.1.254.4.1.264.4.1.274.4.1.284.4.1.294.4.1.234.4.1.244.4.1.2

56、54.4.1.264.4.1.274.4.1.204.4.1.234.4.1.244.4.1.254.4.1.264.4.1.234.4.1.24表 8 系统监控软件需求到软件概要设计的追踪性1工作计划接收的章节号4.2.2.2任务计划管理的章节号4.4.132工作计划取消4.2.23任务计划管理4.4.133工作计划发送422.4任务计划管理4.4.13数据模型管理模块 监控数据处理模块 监控业务数据处理模块 通讯信息监视模4系统参数监控4.23.2块日志 处理模块 数据库管理模块SQL 语句处理模块数据模型管理模块 监控数据处理模块 监控业务数据处理模块 通讯信息监视模5任务运行监控4.2

57、3.3块日志 处理模块 数据库管理模块SQL 语句处理模块状态查询命令处数据模型管理模块 监控数据处理模块 监控业务数据软件需求项软件设计项序号名称软件需求规格说的章节号明划称监控业务数据处理模块 通软件概要设计说的章节号4.4.1.25明讯信息监视模块4.4.1.26数据模型管理模块 监控数4.4.1.239控制命令响应处 理4245据处理模块 监控业务数据处理模块4.4.1.24通讯信息监视模块4.4.1.26数据模型管理模块 监控数4.4.1.2310控制结果上报处理424.6据处理模块 监控业务数拯处理模块4.4.1.244.4.1.25通讯信息监视模块4.4.1.26数据模型管理模块

58、 监控数4.4.1.2311单元参数设置命 令处理424.7据处理模块 监控业务数据处理模块4.4.1.244.4.1.25通讯信息监视模块4.4.1.26数据模型管理模块 监控数4.4.1.2312组参数设置命令 处理4.2.4.8据处理模块 监控业务数据处理模块4.4.1.244.4.1.25通讯信息监视模块4.4.1.26数据模型管理模块 监控数4.4.1.2313设备状态査询命 令处理4249据处理模块 监控业务数据处理模块4.4.1.24通讯信息监视模块4.4.1.26参数宏 配置宏 数据库管4.4.1.54.4.1.254.4.1.2514宏参数添加4.2.5.215宏参数修改4.

59、2.5316宏参数删除4.2.5.417宏参数查询4.2.5.5理模块SQL 语句处理模块4.4.1.64.4.1.284.4.1.29参数宏配置宏 数据库管4.4.1.5理模块SQL 语句处理模块4.4.1.64.4.1.284.4.1.29参数宏配登宏 数据库管4.4.1.5理模块SQL 语句处理模块4.4.1.64.4.1.284.4.1.29参数宏配置宏 数据库管4.4.1.5理模块SQL 语句处理模块4.4.1.64.4.1.284.4.1.29参数宏4.4.1.518宏导入导岀4.2.5.6数据库管理模块SQL 语句4.4.1.28处理模块4.4.1.29卫星任务管理 设备资源管4

60、.4.1.219资源重组处理4.2.6理 配置宏4.4.1.44.4.1.6序号名称软件需求规格说的章节号明划称软件概要设计说的章节号明数据库管理模块SQL 语句4.4.1.28处理模块4.4.1.2920系统测试4.2.7.2自动测试模块4.4.1.1021快速校相4.2.73快速校相模块4.4.1.722测距校零427.4距离校零4.4.1.824集中标校处理4.2.7.6集中标校管理模块4.4.1.1825任务执行4.2.8.2任务脚本管理及执行4.4.1.1126任务流程泄制4.2.83任务脚本管理及执行4.4.1.1127人工目标捕获4.2.9.2目标捕获模块4.4.1.1628自动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论