欢迎来到天天文库
浏览记录
ID:30840759
大小:382.92 KB
页数:22页
时间:2019-01-03
《客户端详细设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、技术文件名称:技术文件编号:版木:中国移动直放站网管软件客户端详细设计VI.0共页(包括封面)拟制徐江审核会签标准化批准修改记录文件编号版本号拟制人/修改人拟制/修改日期更改理由主要更改理由注1:每次更改归档文件(指归档到事业部或公司档案室的文件)时,需填写此表。注2:文件第一次归档时,“更改理山”、“主要更改内容”栏写“无”。1范围和目的42相关文件43缩写说明44测试环境44.1测试环境概述44.2硬件测试环境44.3软件测试环境45硬件说明56软件说明56」电子地图模块56丄1具体设计56丄2
2、站点图层的创建56.1.3站点添加76.1.4节点选择76.2拓扑树图86.2.1具体设计86.2.2结构定义96.2.3类设计106.3数据跟踪窗口106.3.1具体设计10632类设计116.4配置功能116.4.1具体设计146.4.2结构设计:146.4.3类设计176.5告警管理176.5.1结构定义:186.5.2类设计196.6站点添加206.6.1类设计201范围和目的木文描述的是屮国移动植放站网管系统OMCSERVER各功能模块的设计思路及具体实现方法。2相关文件[1]《屮国移动直
3、放站监控系统功能规范1.0.()》[2]《屮国移动直放站监控系统数据需求规范1.0.0》[3]《中国移动直放站监控中心功能验收规范1.0.0》14]《中国移动直放站设备网管接口技术规范1.0.0》3缩写说明4测试环境4.1测试环境概述测试服务端程序即是测试主网管中心。该测试环节可暂时脱离客户端程序,测试时需要运行本地SQL数据库服务,Modem服务器设备通过串行通信线连接,同时受控设备切换至远程通信状态并保证其通信正常。Sim卡开通DataCall业务。测试需Sim卡1~10张。测试告警转发至CFM
4、S时,需耍CFMS服务器与服务端设备通过局域网连接,且服务端要运行snmp服务(系统服务)。4・2硬件测试环境对于该系统的测试工作主要是对网管系统进行测试,不包括受控设备端的测试,即所有的测试项「I均设定受控设备端的交互响应及通信协议格式均与设计文档屮定义的一致。系统运行所需的Modem为其他厂家的正规产品,故设定Modem为符合系统要求设置。4.3软件测试环境功能概述客八端软件主要是为用户提供一个友好的操作界而,方便用户对直放站进行配置管理、数据统计以及对告警项的杏询统计。其功能主要分网络设置、配
5、置管理功能、操作维护管理功能、告警管理功能、安全管理功能。5硬件说明系统运行所需的Modem为其他厂家的止规产品,在本文档不对该设备进行过多的描述。6软件说明本次内容主要根据小国移动针对直放站监控提出的功能需求,对网管软件进行了相应的设计,以满足屮移动对网管软件的需求。通过拓扑树图和电子地图可以对设备进行有效的管理,其他功能模块设置都提供了相对应的窗口界而,川户所有的操作请求都通过消息方式发送给网络传输模块。系统定义了一个Carray列表,川丁•存放所有的站点基本参数。
6、系统可通过该列表内的信息,从数据库中获得所有与站点相关的信息。6.1电子地图模块本次电子地图采用的是MapObject(以下简称mo)开发工具。因为网管系统所用的地理信息系统的主要功能是定位直放站设备,以及做一些简单的数据统计,并不需要其他的专业功能,而MapObject具有低成本、易开发、不需要其他GIS平台等优点,其本身具有的功能足以满足开发项目的需求。6.1.1体设计Mapobject采用的是插件格式,在安装好MapObject2.2开发平台后,在工程项口中加载mo控件即可。图层加载通过两数A
7、ddLayer实现,样例如卜1AddLayer(m_map,TEXT(nshp\shanghai\Road_Ploy.SHP"),moWhite);m_map:是mo控件对象shpWshanghai\Road_Ploy.shp:是图层的物理地址moWhite:是加载图层后显示的颜色。需要加载多个图层的时候,需要根据图层的属性依次加载。要求点属性图层在最上层,线属性图层在屮间,而属性图层在最底层。Mo屮规定最先加载的图层是最底层,依次类推,最后加载的图层为最上层。我们需要添加的站点图层属于点图层
8、,因此需要在最后加载。6丄2站点图层的创建原地理信息数据库中没有关于站点的地理信息。因此需要新创建一个图层用于存放站点信息。图层创建实现代码如2voidCMopView::AddNodeShpO{CMoDataConnectionpMoCon;CMoTableDescdesc;if(!pMoCon.CreateDispatch(TEXT("MapObjects2.DataConnection"))){TRACEOC'pMoConERRORrn);return;/
此文档下载收益归作者所有