中国普天项目信息管理系统之站点信息管理模块概要设计说明书.doc_第1页
中国普天项目信息管理系统之站点信息管理模块概要设计说明书.doc_第2页
中国普天项目信息管理系统之站点信息管理模块概要设计说明书.doc_第3页
中国普天项目信息管理系统之站点信息管理模块概要设计说明书.doc_第4页
中国普天项目信息管理系统之站点信息管理模块概要设计说明书.doc_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

中国普天信息产业股份有限公司通信产业事业本部项目信息管理系统站点信息管理模块概要设计说明书 文档编写: 刘志飘 提交日期: 2009-1-18 审 批 人: 杨正球 北邮项目组2009-1-18文档维护记录撰写人修改时间原版本号修改内容介绍刘志飘2009-1-18V1.0编写文档目 录1引言11.1编写目的11.2项目背景11.3术语11.4参考资料22任务概述22.1需求概述22.2目标22.3运行环境23总体设计33.1总体设计方案33.2系统功能模块图44接口设计74.1内部接口74.1.1站点及设备管理子模块74.1.2小区管理模块子模块84.1.3设备关联关系子模块84.1.4站点信息查询子模块84.1.5站点管理子模块84.1.6站点维护历史子模块94.2外部接口95数据字典105.1逻辑设计105.2表与表之间的关系17附录1.Struts-config.xml18附录2.Spring-config.xml26Presale-005 站点信息管理模发块 概要设计说明书1 引言1.1 编写目的在完成了软件系统的可行性研究和需求分析的基础上,为了明确软件需求、安排项目规划与进度、组织软件开发与测试,项目小组经过讨论提出了这份概要设计说明书。此概要设计说明书对中国普天项目信息管理系统之合作方管理模块的解决方案、功能分配、模块划分、程序的总体结构、输入输出和接口设计、运行设计及出错设计等方面作了全面的概括性说明,为该软件的详细设计奠定了基础。此文档为系统分析员工作的阶段性总结,并提供项目经理、设计人员和开发人员参考。1.2 项目背景站点信息管理模块是工程管理的一个子模块,该模块的总体目标是在中国普天系统事业产业本部范围内应用问题管理模块。所开发系统名称:中国普天项目信息管理系统之站点信息管理模块项目委托单位:中国普天股份有限公司项目开发单位:北京邮电大学软件用户:中国普天系统事业产业本部所有员工及下属部门1.3 术语站点:是指3G项目实施过程中建设的物理站点,其中部署各种3G设备,包括RNC、CE、OMCR、ATM交换机、BBU、RRU等。这些设备在安装、调试、运行、维护过程中,有许多信息需要记录和查询。站点信息管理功能就是要对站点设备的各方面信息进行管理,并将他们的地理位置信息和拓扑关系信息在地图上显示出来。站点信息管理是普天工程实施部门今后定位站点位置,查询站点关系,规划站点部署的有利辅助工具。1.4 参考资料站点信息管理模块功能需求说明书站点信息管理模块需求规格说明书2 任务概述2.1 需求概述作为整个项目信息管理系统的组成部分之一,站点信息管理模块主要是为系统管理员、总站点信息管理员、地方站点信息管理员、地方站点信息维护人员、站点信息关注人员等多种不同的角色提供站点及设备管理、小区管理、站点地图、设备关联关系、站点信息查询、站点信息统计、站点维护历史纪录等不同权限的操作,从而提高工作效率。2.2 目标站点信息管理模块主要来实现以上提到的需求,帮助用户实现对站点及设备相关信息的管理,同时与项目信息管理系统的其它模块很好的集成。本子系统包括站点及设备管理、小区管理、站点地图、设备关联关系、站点信息查询、站点信息统计和站点维护历史记录七个模块。2.3 运行环境网络环境:图2-1 网络环境3 总体设计3.1 总体设计方案站点信息管理模块采用框架进行设计,系统的各个子模块之间功能独立,可根据用户的需要动态进行组合,各个子模块之间没有直接耦合,而是通过数据库之间的联系由框架进行组合。该模块采用Struts+Spring+Hibernate框架。其中Struts应用于系统的控制层,用于对系统的业务流程进行控制;Spring应用于系统的业务曾,用于对系统的业务数据进行配置组装;Hibernate应用于数据持久层,用于对数据进行持久化。框架设计一个最重要的特点是实现了模型视图控制器模式(MVC),模型组件封装了内核数据和功能,从而使核心的功能独立于输出表示和输入方式。视图组件从模型获得信息并向用户显示。控制器组件与唯一的一个视图组件连接,接受用户的输入。通过模型,视图和控制器的相互分离,应用框架,使得系统可以十分灵活的适应用户多变的功能要求。此外,采用框架技术进行软件开发还包括以下的主要特点:(1) 利用框架开发的软件具有一致性结构,框架决定了软件产品的最终形式,利用框架建立的系统很容易维护,系统之间可以很方便地相互存取,而且用户看来也是一致的。(2) 限制了软件设计人员一定程度的创造性行为,软件设计人员可以无须作出太多的设计决策,依照规定的方向建立应用,指导软件设计人员全面了解相关领域,充分完成需求分析,避免过早考虑实现细节,了解框架结构的软件设计人员将很快地洞悉整个系统的逻辑结构。(3) 大粒度的设计支持分析和设计的重用,框架把一个系统有机地分解成一群相对独立的构件,定义了各个构件间的接口和作用关系,符合软件工程中设计的模块化、独立化和信息隐藏等特征。3.2 系统功能模块图站点信息管理站点及设备管理小区管理站点地图设备关联关系站点信息查询图3-1 功能模块划分站点信息统计站点维护历史纪录各子模块的功能点简介:1、站点及设备管理(1)增加站点城市(2)修改站点城市(3)删除站点城市(4)查看站点城市详情(5)增加站点城市管理员(6)删除站点城市管理员(7)站点设备批量导入(8)站点状态批量修改(9)版本批量修改(10)增加站点城市区域(11)修改站点城市区域(12)删除站点城市区域(13)增加站点(14)修改站点(15)删除站点(16)编辑站点施工信息(17)修改站点施工信息(18)增加设备(19)查看设备基本信息(20)编辑站点配置信息(21)修改站点配置信息2、小区管理(1)增加小区(2)查询小区(3)批量导入小区信息(4)小区总表上传3、站点地图4、设备关联关系5、站点信息查询5.1站点查询可供查询的字段为:(1)站点类型(2)所在城市(3)行政区域(4)站点名称(5)站点编号(6)站点地址(7)TD站号(8)2G站号(9)应用场景(10)站点状态(11)督导单位(12)督导人(13)安装时间5.2设备查询可供查询的字段为:(1)查询对象(2)所在城市(3)行政区域(4)站点编号(5)站点名称(6)站点地址(7)设备编号(8)软件版本(9)硬件版本(10)安装方式(11)供电方式(12)是否共站5.3小区查询可供查询的字段为:(1)所在城市(2)行政区域(3)所属站点(4)关联RRU(5)小区编号(6)小区名称6站点信息统计6.1站点统计根据城市统计不同区域下的站点6.2设备统计6.2.1按督导统计根据督导单位和督导人进行设备统计6.2.2按安装方式统计按照安装方式进行设备统计6.2.3按供电方式统计按照供电方式进行设备统计6.2.4按应用场景统计按照应用场景进行设备统计6.3小区统计按照城市和所属区域,选择按区域或是rru带小区进行统计7、站点维护历史纪录查询可供查询的字段为:(1)开始时间(2)结束时间(3)操作人员(4)操作类型(5)操作内容4 接口设计 4.1 内部接口以下是各子系统的内部接口:Struts及Spring的配置文件见附件。4.1.1 站点及设备管理子模块表4-1站点及设备管理子模块内部接口子模块名称功能名称对应的action站点及设备管理增加城市CityManagerAction查找城市CityManagerAction修改城市信息CityManagerAction删除城市CityManagerAction增加管理员CityManagerAction查询管理员CityManagerAction删除管理员CityManagerAction站点设备批量导入ImportEquipmentAction站点状态批量修改SiteManagerAction版本批量修改SiteManagerAction查询城市的所有区域列表CityManagerAction增加区域CityManagerAction修改区域CityManagerAction删除区域CityManagerAction 4.1.2 小区管理模块子模块表4-2 站点管理子模块内部接口子模块名称功能名称对应的action小区管理查询小区CellManagerAction增加小区CellManagerAction批量导入小区CellManagerAction小区总表上传CellManagerAction4.1.3 设备关联关系子模块表4-3站点管理子模块内部接口子模块名称功能名称对应的action设备关联关系设备关联关系SiteInfoInquiryManagerAction4.1.4 站点信息查询子模块表4-4站点管理子模块内部接口子模块名称功能名称对应的action站点信息查询按站点查询SiteInfoInquiryManagerAction按设备查询SiteInfoInquiryManagerAction按小区查询SiteInfoInquiryManagerAction4.1.5 站点管理子模块表4-5 站点信息子模块内部接口子模块名称功能名称对应的action站点信息统计按站点统计SiteInfoStatisticsManagerAction按设备统计SiteInfoStatisticsManagerAction按小区统计SiteInfoStatisticsManagerAction4.1.6 站点维护历史子模块表4-6 站点维护历史子模块内部接口子模块名称功能名称对应的action站点维护历史记录按时间查询HistoryRecordManagerAction按操作人查询HistoryRecordManagerAction按操作类型查询HistoryRecordManagerAction按操作内容查询HistoryRecordManagerAction4.2 外部接口操作系统:WindowsXp及更高版本操作系统;Unix AIX操作系统; JDK:JDK1.5及其以上版本数据库:SQL Server2000Web服务器:JBoss4.0.4Office:Office20035 数据字典5.1 逻辑设计表5-1 Site(站点)表结构列名Java类型主键允许空描述IDString是否表示站点的唯一标识号,自动生成TYPEString否是表示站点的类型,包括交换局、基站。StateString否是站点的状态,包括运行,未开通、故障TD_NUMBERString否是表示基站的TD站号,交换局站点没有该字段;exchageNumberString否是表示交换局编号;secondG_NUMBERString否是表示基站的2G站号;交换局站点没有该字段;NAMEString否是表示站点的名称APPLICATION_SCENEString否是表示基站的应用场景, 包括室内覆盖、室外覆盖、高铁覆盖、高速覆盖、广覆盖、场馆覆盖、隧道覆盖;交换局站点没有该字段;LONGITUDEString否是表示基站的经度;交换局站点无该字段LATITUDEString否是表示基站的纬度;交换局站点无该字段Town_idString否是站点所属的城市或地区,不可为空ADDRESSString否是站点的详细地址INSTALLATION_TIMEString否是站点的安装时间INDEPENDENTBoolean否是该站点是否与其他站点共站SUPERVICE_DEPARTMENTString否是该站点的督导单位SUPERVICE_PERSONString否是该站点的督导人SUPERVICE_CONTRACTString否是该站点的督导人联系方式CONSTRUCTION_DEPARTMENTString否是该站点的施工单位CONSTRUCTION _PRINCIPALString否是该站点的施工负责人CONSTRUCTION _PRINCIPAL_CONTRACTString否是该站点的施工负责人联系方式CONSTRUCTION _FOLLOWERString否是该站点的施工跟随工人CONSTRUCTION _FOLLOWER_CONTRACTString否是该站点的施工跟随人联系方式SUPERVISOR_UNITString否是该站点的监理 单位SUPERVISORString否是该站点的监理人SUPERVISOR_CONTRACTString否是该站点的监理人联系方式PROPERTY_UNITString否是该站点的物业单位PROPERTY_CONTRACTString否是该物业的联系方式DescriptionString否是备注表5-2 BBU表结构列名Java类型主键允许空描述IDString是否唯一标识,作为主键NUMBERString否中设备编号TYPEString否是表示BBU的型号NODEB_numberString否是表示该BBU对应的NodeBID号Light_numberString否是BBU光口号HARDWARE_VERSIONString否是表示BBU的硬件版本SOFTWARE_VERSIONString否是表示BBU的软件版本ZAISHAN_CONFIGURATIONString否是表示BBU的载扇配置TRANSCATION_CONFIGURATIONString否是表示BBU的传输配置Interface_typeString否是接口类型Port_numberString否是端口号INSTALL_MANNERString否是BBU的安装方式,包括落地、抱墙、挂杆等POWER_SUPPLY_MANNERString否是BBU的供电方式,包括直流、交流EQUIPMENTROOM_TYPEString否是站点的机房类型,包括自建房、租赁房等ACCESS_CONTROL_TYPEString否是站点的门禁类型,包括钥匙、门卡、自动等;DescriptionString否是备注LIGHTNINGPROOF_FACTORYString否是室内防雷箱厂家LIGHTNINGPROOF_TYPEString否是室内防雷箱型号LIGHTNINGPROOF_COINString否是室内防雷箱列号SITE_IDString否是将站点的主键“id”作为该表的外键;Parent_typeSring否是表示上级设备类型Parent_idString否是表示上级设备编号表5-3 RRU表结构列名Java类型主键允许空描述IDString是否代理主键,唯一标识NUBMERString否是设备编号TYPEString否是表示RRU的型号HARDWARE_VERSIONString否是表示RRU的硬件版本SOFTWARE_VERSIONString否是表示RRU的软件版本ASSIST_FACTORYString否是表示外协厂家INSTALL_MANNERString否是RRU的安装方式INSTALL_SITEString否是RRU的安装位置POWER_SUPPLY_MANNERString否是RRU的供电方式CONNECT_TYPE_WITH_BBUString否是与BBU的连接方式CONNECT_CABLE_LENGTHString否是与BBU连接光缆长度CABLE_NORMString否是与BBU连接的光缆规格说明SECTORSString否是BBU对应的扇区LIGHTNINGPROOF_FACTORYString否是室外防雷箱厂家LIGHTNINGPROOF_TYPEString否是室外防雷箱型号LIGHTNINGPROOF_COINString否是室外防雷箱列号BBULIGHT_NUMBERString否是与该RRU直连的BBU的光口号ANTENNA_FACTORYString否是天线厂家ANTENNA_TYPEString否是天线型号ANTENNA_SUPPORT_HIGTHString否是天线支撑方式ANTENNA_JUMPER_WIRE_LENGTHString否是天线跳线长度ANTENNA_SUSPEND_HIGTHString否是天线挂高ANTENNA_AZIMUTH_ANGLEString否否是天线方位角ANTENNA_E_DECLINATION_ANGLEString否是天线电子下倾角度ANTENNA_M_DECLINATION_ANGLEString否是天线机械下倾角度GPS_ANTENNA_FACTORYString否是GPS天线厂家GPS_ANTENNA_TYPEString否是GPS天线型号GPS_ANTENNA_PLUSString否是GPS天线增益GPS_ANTENNA_INSTALL_MANNERString否是GPS天线安装方式SUPPORT_POLE_LENGTHString否是支撑抱杆长度GPS_FEEDER_LENGTHString否是GPS馈线长度DescriptionText否是表示备注信息SITE_IDString否是将站点的主键“id”作为该表的外键;Survey_info_idString否是勘察信息编号material_info_idString否是安装材料信息编号Parent_typeString否是表示上级设备类型Parent_idString否是表示上级设备编号表5-4 OMCR表结构列名Java类型主键允许空描述IDString是否代理主键,表示设备的唯一标识号NUMBERString否是设备编号TYPEString否是表示OMCR的型号HARDWARE_VERSIONString否是表示OMCR的硬件版本SOFTWARE_VERSIONString否是表示OMCR的软件版本CLIENT_CONFIG_IDblob否是客户端配置信息OMCR_SERVER_CONFIG_IDblob否是服务器端配置信息NORTH_SERVER_CONFIG_IDblob否是北向服务器配置信息DATABASE_SERVER_CONFIG_IDblob否是数据库服务器配置Survey_info_idString否是勘察信息编号material_info_idString否是安装材料信息编号DESCRIPTIONString否是备注SITE_IDString否是站点的主键表5-5 RNC表结构列名Java类型主键允许空描述IDString是否代理主键,唯一标识NumberString否是设备编号TYPEString否是表示RNC的型号HARDWARE_VERSIONString否是表示RNC的硬件版本SOFTWARE_VERSIONString否是表示RNC的软件版本COUNTER_FACTORYString否是列头柜厂家COUNTER_TYPEString否是列头柜型号COUNTER_MESSAGEString否是列头柜其他信息CN_FACTORYString否是CN厂家CN_MESSAGEString否是CN其他信息CS_ACCESS_CONFIG_IDBlob否是CS域接口配置PS_ACCESS_CONFIG_IDBlob否是PS域接口配置Survey_info_idString否是勘察信息编号material_info_idString否是安装材料信息编号DESCRIPTIONString否是备注SITE_IDString否是站点的主键表5-6 CA(CE&ATM)表结构列名Java类型主键允许空描述IDString是否代理主键,表示设备的唯一标识号NUMBERString是否设备编号TYPEString否是表示CA的型号CE_OR_ATMboolean否是表示是CE还是ATM,数据库中用0表示CE,1表示ATMHARDWARE_VERSIONString否是表示CA的硬件版本SOFTWARE_VERSIONString否是表示CA的软件版本EQUIPMENT_FACTORYString否是设备厂家DESCRIPTIONString否是备注SITE_IDString否是站点的主键表5-7 SITE_ BOARD(板卡)表结构列名Java类型主键允许空描述IDString是否代理主键BOARD_NUMBERString否是板卡序列号BOARD _NAMEString否是表示板卡的名字HARDWARE_VERSIONString否是表示板卡的硬件版本TRENCH_NUMBERString否是槽位号DESCRIPTIONString否是备注BBUString否是如果该板卡对应的设备为BBU,则BBU表的主键作为该表的一个外键RNCString否是如果该板卡对应的设备为RNC,则RNC表的主键作为该表的一个外键CAString否是如果该板卡对应的设备为CE/ATM,则CA表的主键作为该表的一个外键表5-8 CELL(小区)表结构列名Java类型主键允许空描述IDString是否代理主键,唯一标识NUMBERString否否小区编号NAMEString否是表示小区的名字BASEBAND_BOARDNUMBERString否是BBU的基带板卡号DSP_NUMBERString否是BBU对应的DSP号Descriptionstring否是表示描述信息cellidString否是表示小区标识Baseidstring否是表示基站标识Cellindexstring否是表示本地小区索引Frequencystring否是表示频率N_cellidstring否是表示N频点小区标识Position_codestring否是表示位置区码Routing_codestring否是表示路由区码Service_codestring否是表示服务区码antennanumstring否是表示智能天线个数typestring否是表示小区类型parameteridstring否是表示小区参数标识表5-9 HISTORYRECORD(历史记录)表结构列名Java类型主键允许空描述IDString是否代理主键,唯一标识operateTimeString否是操作时间OperatorString否是操作人OperatortypeString否是操作的类型:包括增加、删除、修改operationModelString否是表示操作的模块objectIdentifierString否是对象标识formerContentString否是表示修改前内容latterContentString否是表示修改后内容operatorIdString否是操作人的编号表5-10 RRU_CELL(小区与RRU的关联关系表)表结构列名Java类型主键允许空描述IDString是否RRU_CELL的主键,唯一标识CELL_IDString否是小区编号,表示小区的唯一标识号RRU_IDString否是表示与该小区对应的RRU的设备编号表5-11 City(站点城市)表结构列名Java类型主键允许空描述IDString是否站点城市的代理主键,唯一标识ProvinceString

温馨提示

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

评论

0/150

提交评论