配置管理數(shù)據(jù)庫設計說明書_第1頁
配置管理數(shù)據(jù)庫設計說明書_第2頁
配置管理數(shù)據(jù)庫設計說明書_第3頁
配置管理數(shù)據(jù)庫設計說明書_第4頁
配置管理數(shù)據(jù)庫設計說明書_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)數(shù)據(jù)庫設計說明書(GB856788)1引言1.1編寫目的數(shù)據(jù)庫系統(tǒng)提供了數(shù)據(jù)持久存儲的能力,是現(xiàn)有軟件系統(tǒng)中一個重要的組成部分。本數(shù)據(jù)庫設計說明書在對功能需求進行確認的基礎上,建立數(shù)據(jù)庫的概念模型,然后轉(zhuǎn)化成關系模型,以達到直接應用的目的。它是軟件實施的唯一依據(jù),也是將來系統(tǒng)維護的主要參考資料。1.2背景配置管理子系統(tǒng)是IPv4&v6一體化綜合網(wǎng)管系統(tǒng)中一個重要的子系統(tǒng),是網(wǎng)管五大功能模塊FCAPS中的C。清華大學信息工程網(wǎng)絡研究中心(簡稱網(wǎng)絡中心),根據(jù)CERNET2建設和發(fā)展的需要,同時考慮到IPv4網(wǎng)絡和IPv6網(wǎng)絡的長期共存與互通這一基本情況,

2、研究并開發(fā)的。為了適應國家發(fā)改委發(fā)布的下一代互聯(lián)網(wǎng)/IPv6規(guī)劃,推動IPv6的發(fā)展,網(wǎng)絡中心正逐步將該項目產(chǎn)業(yè)化。本子系統(tǒng)的直接用戶是校園網(wǎng)及大中型企業(yè)局域網(wǎng)的網(wǎng)管人員,開發(fā)目的在于:通過本子系統(tǒng)的開發(fā)與應用,使網(wǎng)管人員快速標識網(wǎng)絡中的設備,收集設備信息,維護所有網(wǎng)絡單元的最新設備清單及其連接關系,同時為其它子系統(tǒng)提供數(shù)據(jù)同步支持,從而提高工作效率和管理水平。1.3定義FCAPSFault、configration、performance、securityIPv4Internet Protocol version 4IPv6Internet Protocol version 6CERNET2

3、中國第二代中國教育和科研計算機網(wǎng) ORMObject relational mappingPOJOPlain Old Java Objects1.4參考資料1Hwa-Chun Lin and Chien-Hsing Wang, DISTRIBUTED NETWORK MANAGEMENT BY HTTP-BASED REMOTE INVOCATION, Global Telecommunications Conference - Globecam99, 1999,Volume 3,Page(s):1889 - 1893 vol.3.2孫衛(wèi)琴 精通Hibernate:Java對象持久化技術(shù)詳解

4、電子工業(yè)出版社2外部設計2.1標識符和狀態(tài)IPv4&v6一體化綜合網(wǎng)管系統(tǒng)使用mysql4.1.21作為數(shù)據(jù)庫支持平臺,為系統(tǒng)提供數(shù)據(jù)支持。在mysql數(shù)據(jù)庫中,針對用戶權(quán)限管理模塊,我們建立了一個config數(shù)據(jù)庫。2.2使用它的程序使用該數(shù)據(jù)庫的應用程序為IPv4&v6一體化網(wǎng)管系統(tǒng)中配置管理子系統(tǒng)(v1.0)。2.3約定數(shù)據(jù)庫名稱user數(shù)據(jù)庫密碼network數(shù)據(jù)庫版本號mysql4.1.21數(shù)據(jù)庫表命名約定全部由小寫英文單詞組成,要求單詞能夠見文知義數(shù)據(jù)庫表中的字段命名約字全部由一個或多個小寫英文單詞組成,要求單詞能夠見文知義2.4專門指導數(shù)據(jù)庫user關系表的生成,可以采用兩種方式

5、:1. 手工創(chuàng)建2. 首先創(chuàng)建對象-關系映射表,然后根據(jù)Hibernate的hbm2ddl工具,在hibernate.cfg.xml文件中加入create該配置項,在系統(tǒng)運行時自動生成注:創(chuàng)建關系表時,數(shù)據(jù)庫采用InnoDB類型,字符集采用utf8編碼。2.5支持軟件1. 數(shù)據(jù)庫管理系統(tǒng)為:mysql4.1.212. 使用tomcat5.0管理數(shù)據(jù)源3. 利用Hibernate3.1進行對象-關系數(shù)據(jù)映射4. 使用該數(shù)據(jù)庫的應用程序為IPv4&v6一體化網(wǎng)管系統(tǒng)中配置管理子系統(tǒng)(v1.0)3結(jié)構(gòu)設計3.1需求分析3.1.1數(shù)據(jù)流圖圖5-1 配置管理子系統(tǒng)頂層DFD圖5-2 配置管理子系統(tǒng)節(jié)點管

6、理功能模塊DFD數(shù)據(jù)存儲:1. E1:設備分組表,存儲設備分組信息;節(jié)點與分組關聯(lián)表,存儲節(jié)點與分組關聯(lián)信息2. E2:netpart表,包含節(jié)點共有信息3. E3:節(jié)點信息表,包含節(jié)點詳細信息4. E4:IP信息表,包含IPv4&v6信息5. E5:節(jié)點類型表,包含節(jié)點所屬的類型信息6. E6:snmp表,包含節(jié)點的SNMP信息7. E7:device表,包含節(jié)點的資產(chǎn)管理信息8. E8:接口表,包含接口詳細信息9. E9:接口類型表,包含接口所屬的類型信息10. E10:接口操作狀態(tài)表,包含IPv4&v6操作狀態(tài)11. E11:接口管理狀態(tài)表,包含IPv4&v6管理狀態(tài)12. E12:鏈路

7、信息表,包含鏈路詳細信息3.1.2數(shù)據(jù)字典數(shù)據(jù)字典(DD:Data Directory)描述各數(shù)據(jù)(包括文字型數(shù)據(jù))的類型和長度等屬性以及它們在數(shù)據(jù)庫中的組成結(jié)構(gòu)。在關系型數(shù)據(jù)庫中,數(shù)據(jù)以基表、記錄、字段來組織(基表由記錄組成,記錄由字段組成)。本設計說明書以數(shù)據(jù)庫基表為單位說明系統(tǒng)的數(shù)據(jù)字典?;砻枋鲋械臋?quán)限項,用C(Create)、S(Select)、U(Update)三個字母分別表示對該基表的建表、讀用記錄、增刪改其記錄的權(quán)限賦給哪些子系統(tǒng);子系統(tǒng)名用如下代號表示:NU:用戶權(quán)限 NC:配置管理 NT:拓撲發(fā)現(xiàn) NF:故障管理 NP:性能管理 NE:綜合事件平臺NM:晴雨表基表描述中的類

8、型項,用字符D、C、VC、N分別表示日期型、字符型、可變長字符型、數(shù)值型等字段類型;長度用園括號括起來,并寫在類型之后;對帶小數(shù)點的數(shù)值字段,要給出字段總長度和小數(shù)位數(shù),中間用小數(shù)點隔開。如:C(8)表示長度為8的字符型字段;VC(32)表示最大長度為32的可變長字符類型;N(6)表示最大值不超過6位數(shù)的整數(shù)型字段;N(12.4)表示最大長度為12的數(shù)值型,其中小數(shù)位占4位。表3-1 netpart表基表名:被管對象表別 名: netpart組織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名被管理對象標識符idN11YNNetpart類型netpart_typeVC25

9、5取值范圍:Device:Ifinterface、Device:Netnode、Netpart.Link被管對象描述descriptionVC255被管對象名稱nameVC255被管對象中文名稱chinanameVC255技術(shù)支持人員idprovideridN11網(wǎng)管人員idnetadminidN11被管對象snmp值idsnmpidN11父級idparentidN11接口所屬的節(jié)點idnetnodeidN11表3-2 device表基表名:設備資產(chǎn)表別 名: device組織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名設備標識符idN11YN設備生產(chǎn)廠家 manuf

10、acturerVC255設備型號modelVC255設備序列號serialnumberVC255設備屬主owneridN11設備負責人idresponseridN11表3-3 netnode表基表名:節(jié)點表別 名: netnode組織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名節(jié)點標識符idN11YN部署位置 deploylocationVC255節(jié)點圖標iconVC255節(jié)點標簽labelVC255成員序列號member_serialVC255用于3TNET中,命令交換機為成員交換機分配的唯一標識節(jié)點類型idtypeN11節(jié)點IPv4地址的idloopbackipN

11、11節(jié)點IPv6的idLoopbackipv6N11表3-4 ifinterface表基表名:接口表別 名: ifinterface組織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名接口標識符idN11YN接口索引 ifindexN11接口最大速度maxspeedN30接口實際速度speedN20接口物理地址physicaladdressVC255接口類型idtypeN11接口管理狀態(tài)v4的idmanagementstatusidN11接口管理狀態(tài)v6的idManagementstatusv6idN11接口運行狀態(tài)v4的idoperationstatusidN11接口運

12、行狀態(tài)v6的idOperationstatusv6idN11表3-5 link表基表名:鏈路表別 名: link組織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名鏈路標識符idN11YN鏈路優(yōu)先級priorityN11鏈路最大速度maxspeedN30鏈路實際速度speedN20上行端口idupstreamportN11下行端口iddownstreamportN11表3-6 contact表基表名:聯(lián)系方式表別 名: contact組織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名標識符idN11YN地址addressVC255城市cityVC2

13、55國家countryVC255移動電話mobilephoneVC255名稱nameVC255省份provinceVC255固定電話telephoneVC255表3-7department表基表名:部門信息表別 名: department組織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名部門標識符idN11YN部門名稱nameVC255部門固定電話telephoneVC255表3-8 netadmin表基表名:用戶信息表別 名: netadmin組織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名用戶標識符idN11YN用戶名稱usernameVC

14、255用戶密碼passwordVC255用戶備注descriptionVC255聯(lián)系方式idcontactidN11部門iddepartmentidN11表3-9 netgroup表基表名:分組信息表別 名: netgroup組織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名分組標識符groupidN11YN分組名稱groupnameVC255父級idparentidN11是否有子分組hassubgroupVC255是否有節(jié)點hasnodeVC255模塊標志moduleflagVC255表3-10 groupnode表基表名:節(jié)點分組關聯(lián)表別 名: groupnode組

15、織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名分組標識符groupidN11YN節(jié)點idnodeidN11YN表3-11 nodetype表基表名:節(jié)點類型信息表別 名: nodetype組織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名類型標識符idN11YN類型名稱nameVC255類型描述descriptionVC255表3-12 interfacetype表基表名:接口類型信息表別 名: interfacetype組織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名類型標識符idN11YN類型名稱nameVC255

16、類型描述descriptionVC255表3-13 ipsetting表基表名:IPv4信息表別 名: ipsetting組織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名IPv4標識符idN11YNIPv4地址addressVC255子網(wǎng)掩碼netmaskVC255網(wǎng)關gatewayVC255設備iddeviceidN11表3-14 ipv6setting表基表名:IPv6信息表別 名: ipv6setting組織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名IPv4標識符idN11YNIPv4地址addressVC255前綴prefixVC2

17、55網(wǎng)關gatewayVC255設備iddeviceidN11表3-15 managementstatus表基表名:管理狀態(tài)信息表別 名: managementstatus組織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名管理狀態(tài)標識符idN11YN名稱nameVC255描述descriptionVC255表3-16 operationstatus表基表名:運行狀態(tài)信息表別 名: operationstatus組織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名運行狀態(tài)標識符idN11YN名稱nameVC255描述descriptionVC255表3-17 snmp表基表名:SNMP信息表別 名: snmp組織方式索引組成及數(shù)據(jù)元素類型長度取值范圍/含義鍵字否可空否缺省值名稱別名SNMP標識符idN11YN設備的read CommunityreadcommunityVC255設備的write CommunitywritecommunityVC255SNMP版本versionVC2553.2概念結(jié)構(gòu)設計3.1.1 E-R圖3.3邏輯結(jié)構(gòu)設計3.3.1由概念模型和向關系模式轉(zhuǎn)化3.3.2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論