您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 配置管理数据库设计说明书3.0
11引言...............................................................................................................................................21.1编写目的.................................................................................................................................21.2背景.........................................................................................................................................21.3定义.........................................................................................................................................21.4参考资料.................................................................................................................................22外部设计.......................................................................................................................................32.1标识符和状态.........................................................................................................................42.2使用它的程序.........................................................................................................................42.3约定.........................................................................................................................................42.4专门指导.................................................................................................................................42.5支持软件.................................................................................................................................53结构设计.......................................................................................................................................63.1概念结构设计.........................................................................................................................63.2逻辑结构设计.......................................................................................................................133.3物理结构设计.......................................................................................................................134运用设计.....................................................................................................................................134.1数据字典设计.......................................................................................................................134.2安全保密设计.......................................................................................................................132数据库设计说明书(GB8567——88)1引言1.1编写目的数据库系统提供了数据持久存储的能力,是现有软件系统中一个重要的组成部分。本数据库设计说明书在对功能需求进行确认的基础上,建立数据库的概念模型,然后转化成关系模型,以达到直接应用的目的。它是软件实施的唯一依据,也是将来系统维护的主要参考资料。1.2背景配置管理子系统是IPv4&v6一体化综合网管系统中一个重要的子系统,是网管五大功能模块FCAPS中的C。清华大学信息工程网络研究中心(简称网络中心),根据CERNET2建设和发展的需要,同时考虑到IPv4网络和IPv6网络的长期共存与互通这一基本情况,研究并开发的。为了适应国家发改委发布的下一代互联网/IPv6规划,推动IPv6的发展,网络中心正逐步将该项目产业化。本子系统的直接用户是校园网及大中型企业局域网的网管人员,开发目的在于:通过本子系统的开发与应用,使网管人员快速标识网络中的设备,收集设备信息,维护所有网络单元的最新设备清单及其连接关系,同时为其它子系统提供数据同步支持,从而提高工作效率和管理水平。1.3定义FCAPSFault、configration、performance、securityIPv4InternetProtocolversion4IPv6InternetProtocolversion6CERNET2中国第二代中国教育和科研计算机网ORMObjectrelationalmappingPOJOPlainOldJavaObjects31.4参考资料[1]Hwa-ChunLinandChien-HsingWang,DISTRIBUTEDNETWORKMANAGEMENTBYHTTP-BASEDREMOTEINVOCATION,GlobalTelecommunicationsConference-Globecam'99,1999,Volume3,Page(s):1889-1893vol.3.[2]孙卫琴精通Hibernate:Java对象持久化技术详解电子工业出版社42外部设计2.1标识符和状态IPv4&v6一体化综合网管系统使用mysql4.1.21作为数据库支持平台,为系统提供数据支持。在mysql数据库中,针对用户权限管理模块,我们建立了一个config数据库。2.2使用它的程序使用该数据库的应用程序为IPv4&v6一体化网管系统中配置管理子系统(v1.0)。2.3约定数据库名称user数据库密码network数据库版本号mysql4.1.21数据库表命名约定全部由小写英文单词组成,要求单词能够见文知义数据库表中的字段命名约字全部由一个或多个小写英文单词组成,要求单词能够见文知义2.4专门指导数据库user关系表的生成,可以采用两种方式:1.手工创建2.首先创建对象--关系映射表,然后根据Hibernate的hbm2ddl工具,在hibernate.cfg.xml文件中加入propertyname=hbm2ddl.autocreate/property该配置项,在系统运行时自动生成5注:创建关系表时,数据库采用InnoDB类型,字符集采用utf8编码。2.5支持软件1.数据库管理系统为:mysql4.1.212.使用tomcat5.0管理数据源3.利用Hibernate3.1进行对象--关系数据映射4.使用该数据库的应用程序为IPv4&v6一体化网管系统中配置管理子系统(v1.0)63结构设计3.1需求分析3.1.1数据流图配置管理子系统NC拓扑发现子系统NT用户权限子系统NU拓扑发现用户信息录入数据网管人员其它子系统other设备信息图5-1配置管理子系统顶层DFD网管人员1查询分组结构树节点E12.1显示节点2.2查询接口2.4显示接口2.3显示对端父级节点接口2.5创建对端对端接口接口E2E3E5E6E7E8E9E4E10E11E12图5-2配置管理子系统节点管理功能模块DFD7数据存储:1.E1:设备分组表,存储设备分组信息;节点与分组关联表,存储节点与分组关联信息2.E2:netpart表,包含节点共有信息3.E3:节点信息表,包含节点详细信息4.E4:IP信息表,包含IPv4&v6信息5.E5:节点类型表,包含节点所属的类型信息6.E6:snmp表,包含节点的SNMP信息7.E7:device表,包含节点的资产管理信息8.E8:接口表,包含接口详细信息9.E9:接口类型表,包含接口所属的类型信息10.E10:接口操作状态表,包含IPv4&v6操作状态11.E11:接口管理状态表,包含IPv4&v6管理状态12.E12:链路信息表,包含链路详细信息3.1.2数据字典数据字典(DD:DataDirectory)描述各数据(包括文字型数据)的类型和长度等属性以及它们在数据库中的组成结构。在关系型数据库中,数据以基表、记录、字段来组织(基表由记录组成,记录由字段组成)。本设计说明书以数据库基表为单位说明系统的数据字典。基表描述中的权限项,用C(Create)、S(Select)、U(Update)三个字母分别表示对该基表的建表、读用记录、增删改其记录的权限赋给哪些子系统;子系统名用如下代号表示:NU:用户权限NC:配置管理NT:拓扑发现NF:故障管理NP:性能管理NE:综合事件平台NM:晴雨表基表描述中的类型项,用字符D、C、VC、N分别表示日期型、字符型、可变长字符型、数值型等字段类型;长度用园括号括起来,并写在类型之后;对带小数点的数值字段,要给出字段总长度和小数位数,中间用小数点隔开。如:C(8)表示长度为8的字符型字段;VC(32)表示最大长度为32的可变长字符类型;N(6)表示最大值不超过6位数的整数型字段;8N(12.4)表示最大长度为12的数值型,其中小数位占4位。表3-1netpart表基表名:被管对象表别名:netpart组织方式索引组成及数据元素类型长度取值范围/含义键字否可空否缺省值名称别名被管理对象标识符idN11YNNetpart类型netpart_typeVC255取值范围:Device:Ifinterface、D
本文标题:配置管理数据库设计说明书3.0
链接地址:https://www.777doc.com/doc-5674495 .html