




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
产品名称APOMS密级0产品版本1.00APOMS流程管理概要设计说明书Preparedby拟制Date日期Reviewedby评审人Date日期Approvedby批准Date日期
修订记录日期修订版本CR号修改章节修改描述作者
目录TOC\o"1-3"\h\z1 简介 131.1 目的 131.2 范围 131.2.1 软件名称 131.2.2 软件功能 131.2.3 软件应用 132 第0层设计描述 132.1 软件系统上下文定义 133 第一层设计描述 143.1 系统结构 143.1.1 系统结构描述 153.1.2 业务流程说明 163.2 分解描述 203.2.1 资源导入管理模块描述 203.2.2 资源导出管理模块描述 223.2.3 地区管理模块描述 223.2.4 设备管理模块描述 233.2.5 端口管理模块描述 243.2.6 PVC资源管理模块描述 243.2.7 用户管理模块描述 25数据异常显示管理模块描述 263.2.9 系统配置模块描述 263.2.10 数据库管理策略设立模块 273.2.11 系统管理模块 273.2.12 Radius失败因素管理模块描述 273.2.13 守护进程模块描述 283.2.14 Syslog采集器的通信模块 283.2.15 Syslog采集器的解释模块 293.2.16 Syslog采集器的缓冲数据解决模块 323.3 依赖性描述 343.4 接口描述 353.4.1 资源管理模块的接口描述 353.4.2 用户管理模块的接口描述 353.4.3 安全管理模块的接口描述 353.4.4 数据库管理模块的接口描述 353.4.5 系统配置模块的接口描述 353.4.6 系统管理模块 363.4.7 Radius失败因素管理模块的接口描述 363.4.8 守护进程模块的接口描述 363.4.9 Syslog采集器的通信模块的接口描述 373.4.10 Syslog采集器的解释模块的接口描述 373.4.11 Syslog采集器的缓冲数据解决模块的接口描述 384 第二层设计描述 384.1 资源导入管理模块 394.1.1 设计描述 394.1.2 功能实现说明 414.2 资源导出管理模块 414.2.1 资源导出管理模块设计描述 424.2.2 功能实现说明 424.3 地区管理模块 434.3.1 地区管理模块设计描述 434.3.2 功能实现说明 444.4 设备管理模块 454.4.1 设备管理模块设计描述 454.4.2 功能实现说明 474.5 端口管理模块 474.5.1 端口管理模块设计描述 474.5.2 功能实现说明 494.6 PVC资源管理模块 504.6.1 PVC资源管理模块设计描述 504.6.2 功能实现说明 534.7 用户管理模块 534.7.1 用户管理模块设计描述 534.7.2 功能实现说明 55数据异常显示管理模块 56数据异常显示管理模块设计描述 564.8.2 功能实现说明 574.9 系统配置管理模块 584.9.1 系统配置管理模块设计描述 584.9.2 功能实现说明 584.10 数据库管理策略设立模块 594.10.1 数据库管理策略设立模块设计描述 594.10.2 功能实现说明 60运营管理模块 60运营管理模块设计描述 604.12 Radius错误因素管理模块 664.12.1 Radius错误因素管理模块设计描述 664.12.2 功能实现说明 674.13 守护进程模块 684.13.1 守护进程模块设计描述 684.13.2 功能实现说明 754.14 Syslog采集器的通信模块 774.14.1 模块设计描述 774.14.2 功能实现说明 794.15 Syslog采集器的解释模块 794.15.1 模块设计描述 794.15.2 功能实现说明 934.16 Syslog采集器的缓冲数据解决模块 934.16.1 模块设计描述 934.16.2 功能实现说明 975 数据库设计 975.1 实体定义 975.1.1 分解描述 975.1.2 内部依赖性描述 1075.2 行为定义 1095.2.1 分解描述 1095.2.2 外部依赖性描述 1105.2.3 内部依赖性描述 1106 组件视图 1116.1 系统运营组件 1117 进程视图 1118 需求追踪视图 112
表目录TOC\h\z\t"表号去除自动编号,1,表号,1,tabledescription,1"\c"圖表"表1需求追踪图1 113表2需求追踪图2 113图目录TOC\h\z\t"图号去除自动编号,1,图号,1,figuredescription,1"\c"圖表"图1NetParser与外围系统之间的关系 14图2NetParser系统结构图 15图3SyslogParser系统结构图 16图4NetPaser后台业务流程图 17图5辅SyslogParser业务流程图 18图6主SyslogParser业务流程图 19图7Syslog采集器的解释模块流程图 30图8Syslog采集器的输入检查流程图 31图9Syslog失败因素计数 31图10Syslog采集器的数据缓冲解决模块流程图 33图11Syslog采集器登出失败因素为端口down等的解决流程 34图12资源输入模块的Sequence图 41图13资源导出管理模块的Sequence图 43图14地区管理模块的Sequence图 45图15设备管理模块的Sequence图 47图16设备端口管理模块的Sequence图 50图17PVC资源管理模块的Sequence图 53图18用户管理模块的Sequence图 55图19告警设立模块的Sequence图 57图20系统配置模块的Sequence图 59图21数据库管理策略设立模块的Sequence图 60图22系统管理模块的Sequence图 66图23Radius错误因素管理模块的Sequence图 68图24进程守护模块的Sequence图 77图25Syslog采集器通信模块的Sequence图 79图26NetParser资源实体与性能的E-R图 109图27Syslog采集器的组件视图 111图28NetParser后台进程视图 112
NetParser管理工具及SyslogParser概要设计说明书关键词:NetParser,AdminTools,syslog数据采集器,守护程序摘要: NetParser的后台程序由守护程序启动,并接受守护程序的监控。后台程序涉及Syslog数据采集器和报表生成器。后台程序与守护程序之间的通信采用Socket通信。缩略语清单:Abbreviations缩略语Fullspelling英文全名Chineseexplanation中文解释NPNetParser华为宽带性能管理系统阿AdminToolsAdminTools管理工具:对用户、配置和资源进行管理HBHeartBeater守护程序,监视着后台的两个进程:Syslog数据采集器和报表生成器,若有进程不处在运营状态,守护程序则对其进行重启。
简介目的本文是APOMS-流程管理功能模块的概要设计说明书。APOMS中的流程定义的注册、注销以及流程监控、流程实例的操作都是通过本模块来进行解决。采用WebGUI的方式提供用户入口。本概要设计是软件开发人员进行具体设计和编码实现的指南。范围软件名称APSoftOrderManagerSystem-流程管理模块软件功能要实现的软件功能涉及:流程注册模块流程注销模块流程监控模块启动工单模块暂停工单模块恢复工单模块终止工单模块完毕工单模块人工干预模块软件应用本模块为APOMS中的一部分,重要涉及流程的注册、注销、监控以及工单的启动、暂停、恢复、终止、完毕等功能。第0层设计描述软件系统上下文定义流程管理功能模块上下文定义图第一层设计描述系统结构系统结构描述红色框图部分为本文所涉及的模块 红色框图部分为本文所涉及的模块APOMS流程管理系统结构图业务流程说明NetPaser后台业务流程图图5是主服务器和从服务器都具有的功能。Parse文献将数据写入数据库中的原始数据表、用户上网登记表,月用户上网登记表、上线失败因素登记表,下线失败因素登记表。图3的功能模块只在主服务器具有,用来记录5分钟间隔数据中需要原始表和临时表产生的数据。辅SyslogParser业务流程图主SyslogParser业务流程图分解描述本文涉及的模块有:注册流程、注销流程、流程监控、启动工单、暂停工单、恢复工单、终止工单、完毕工单及人工干预九个模块。注册流程模块描述简介注册流程模块用于将设计完毕的流程定义注册到APOMS中。功能列表查询流程定义信息注册流程3.数据设计流程名称信息描述标记:ProcessName类型:目的:用于记录流程定义的名字流程版本信息描述标记:ProcessVersion类型:目的:用于记录注册流程的版本.流程注册标志信息描述标记:RegisterFlag类型:目的:用于记录流程定义是否已经注册到APOMS的标志信息注销流程模块描述简介注销流程模块用于从APOMS中移除已注册的流程定义。功能列表查询已注册的流程注销流程数据设计流程名称信息描述标记:ProcessName类型:目的:用于记录流程定义的名字流程版本信息描述标记:ProcessVersion类型:目的:用于记录注册流程的版本.流程注册标志信息描述标记:RegisterFlag类型:目的:用于记录流程定义是否已经注册到APOMS的标志信息。流程监控模块描述简介流程监控模块用于实时监控流程执行实例的执行状态,涉及查看流程定义、流程执行实例和任务的相关信息。功能列表查询流程定义数据信息。查询流程执行实例数据信息。查询任务数据信息。数据设计流程名称信息描述标记:ProcessName类型:目的:用于记录流程定义的名字流程实例名称信息描述标记:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.流程状态信息描述标记:ProcessStatus类型:目的:用于记录流程执行实例的状态启动工单模块描述简介启动工单模块用于启动工单相应的流程实例功能列表启动工单。数据设计流程名称信息描述标记:ProcessName类型:目的:用于记录流程定义的名字流程实例名称信息描述标记:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.流程状态信息描述标记:ProcessStatus类型:目的:用于记录流程执行实例的状态暂停工单模块描述简介暂停工单模块用于暂停工单的流程实例。功能列表查询出流程状态为启动状态的工单信息,并将信息列出给用户浏览。暂停工单数据设计流程名称信息描述标记:ProcessName类型:目的:用于记录流程定义的名字流程实例名称信息描述标记:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.流程状态信息描述标记:ProcessStatus类型:目的:用于记录流程执行实例的状态恢复工单模块描述简介恢复工单模块用于恢复处在暂停状态的工单,使之处在正常运营状态。功能列表查询出流程状态为暂停状态的工单信息,并将信息列出给用户浏览。恢复工单。数据设计流程名称信息描述标记:ProcessName类型:目的:用于记录流程定义的名字流程实例名称信息描述标记:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.流程状态信息描述标记:ProcessStatus类型:目的:用于记录流程执行实例的状态终止工单模块描述简介终止工单模板用于终止工单流程功能列表查询出流程状态为未完毕或未终止状态的工单信息,并将信息列出给用户浏览。终止工单。数据设计流程名称信息描述标记:ProcessName类型:目的:用于记录流程定义的名字流程实例名称信息描述标记:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.流程状态信息描述标记:ProcessStatus类型:目的:用于记录流程执行实例的状态完毕工单模块描述简介完毕工单模块用于完毕工单的流程实例。功能列表查询出流程状态为未完毕或未终止状态的工单信息,并将信息列出给用户浏览。完毕工单。数据设计流程名称信息描述标记:ProcessName类型:目的:用于记录流程定义的名字流程实例名称信息描述标记:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.流程状态信息描述标记:ProcessStatus类型:目的:用于记录流程执行实例的状态人工干预模块描述简介人工干预模块用于流程执行过程中出现异常情况,由人工进行干预解决。功能列表查询出需要进行干预的工单信息,并将信息列出给用户浏览。人工干预解决。数据设计流程名称信息描述标记:ProcessName类型:目的:用于记录流程定义的名字流程实例名称信息描述标记:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.流程状态信息描述标记:ProcessStatus类型:目的:用于记录流程执行实例的状态。依赖性描述用户登录APOMS成功并且用户具有流程管理的功能权限。接口描述注册流程模块的接口描述名称:注册流程的接口说明:封装exFlow注册流程的接口,供web端调用 定义:注销流程模块的接口描述名称:注销流程的接口说明:此接口为封装exFlow注销流程的接口,供web端调用 定义:查询流程模块的接口描述名称:查询流程定义的接口说明:此接口为封装exFlow查询流程定义的接口,供web端调用 定义:名称:查询流程实例的接口说明:此接口为封装exFlow查询流程实例信息的接口,供web端调用定义:名称:查询任务的接口说明:此接口为封装exFlow查询流程实例的任务信息的接口,供web端调用 定义:启动工单模块的接口描述名称:启动工单接口说明:此接口为封装exFlow启动流程实例的接口,供web端调用 定义:暂停工单模块的接口描述名称:暂停工单接口说明:此接口为封装exFlow暂停流程实例的接口,供web端调用 定义:恢复工单模块的接口描述名称:恢复工单接口说明:此接口为封装exFlow恢复流程实例的接口,供web端调用 定义:终止工单模块的接口描述名称:终止工单接口说明:此接口为封装exFlow终止流程实例的接口,供web端调用 定义:完毕工单模块的接口描述名称:完毕工单接口说明:此接口为封装exFlow完毕流程实例的接口,供web端调用 定义:人工干预模块的接口描述名称:说明:定义:第二层设计描述流程管理功能重要涉及注册流程、注销流程、流程监控、启动工单、暂停工单、恢复工单、终止工单、完毕工单和人工干预共九个模块。 注册流程模块设计描述注册流程模块实现的功能:将设计完毕的流程定义注册到APOMS中。ProcessDefinitionAgent标记APOMS-ProcessManager-ProcessDefinitionAgent简介实现流程定义的注册,注册流程定义到APOMS中,假如流程定义已经注册到APOMS,则提醒已经注册。类定义classProcessDefinitionAgent{protected: StringdefinitionName;public:ProcessDefinitionAgent(); ProcessDefinitionAgent(StringdefinitionName);public: boolregister(); boolunRegister(); };功能实现说明资源输入模块的Sequence图注销流程模块设计描述注销流程模块用于将已注册的流程定义从APOMS中移除。ProcessDefinitionAgent标记APOMS-ProcessManager-ProcessDefinitionAgent简介用于将已注册的流程定义从APOMS中移除,注销后的流程定义在APOMS中不可用类定义classProcessDefinitionAgent{protected: StringdefinitionName;public:ProcessDefinitionAgent(); ProcessDefinitionAgent(StringdefinitionName);public: boolregister(); boolunRegister(); };功能实现说明资源导出管理模块的Sequence图流程监控模块设计描述流程监控模块用于实时监控流程执行实例的执行状态,涉及查看流程定义、流程执行实例和任务的相关信息。ProcessDefinitionQuery标记APOMS-ProcessManager-ProcessDefinitionQuery简介用于查询流程定义的相关信息数据,涉及流程名称、流程定义的任务名称、流程相关参数。类定义classProcessDefinitionQuery:{public: ProcessDefinitionQuery(); protected:StringdefinitionName;StringdefinitionId;MaprelevantData;Maptaskpublic: ProcessDefinitionContextCollectionlistProcessDefinitions(); ProcessRelevantDataDefinitionCollectiongetProcessRelevantDataDefinition(StringdefinitionId);ProcessDefinitionContextfindProcessDefinitionById(StringdefinitionId); ProcessDefinitionContextfindProcessDefinitionByName(StringdefinitionName);}ProcessInstanceQuery标记APOMS-Resource-ProcessInstanceQuery简介用于查询流程实例的相关信息数据,涉及流程名称、流程实例名称、流程实例状态、流程实例相关参数、已执行任务名称、已执行任务状态、未执行任务名称、未执行任务状态。类定义classProcessInstanceQuery:{public: ProcessInstanceQuery(); virtual~ProcessInstanceQuery(); protected:StringdefinitionName;StringdefinitionId;StringinstanceId;public:ProcessInstanceContextfindProcessInstance(StringinstanceId); ProcessInstanceContextCollectionlistProcessInstances(); ProcessInstanceContextCollectionlistProcessInstancesByStatus(Stringstatus);ProcessInstanceContextCollectionfindProcessInstanceByTaskId(StringtaskId);ProcessInstanceContextCollectionfindPIByStatusNoSubFlow(Stringstatus); ProcessRelevantDataCollectiongetProcessRelevantData(StringsInstanceId);StringfindProcessInstanceIDByTaskId(StringtaskId);StringfindMainFlowInstanceId(StringsubInstanceId);VectorlistPINamesByStatus(StringsStatus);}ProcessTaskQuery标记APOMS-Resource-ProcessTaskQuery简介用于查询流程实例中的任务信息数据,涉及任务名称、任务相关参数、任务状态、任务完毕状态、任务开始时间、任务结束时间、任务执行角色、任务执行用户。定义classProcessTaskQuery:{public: ProcessTaskQuery(); protected:StringsTaskId;StringsInstanceId;TaskContexttaskContext; public:CollectionlistTasks(StringsInstanceID); CollectionlistTasksByStatus(StringsInstanceID,StringsStatus); CollectionlistTasksByStatus(StringsStatus);TaskContextfindTask(StringsTaskId)CollectionlistTasksByRoleID(StringsRoleID); CollectionlistTasksByUserID(StringsUserID);TaskRelevantDataCollectiongetTaskRelevantData(StringsTaskId)} 功能实现说明地区管理模块的Sequence图启动工单模块设计描述启动工单模块用于启动工单相应的流程实例。ProcessInstanceMgr标记APOMS-ProcessManager-ProcessInstanceMgr简介用于启动工单相应的流程实例,涉及创建工单实例、启动工单实例。类定义classProcessInstanceMgr:{public: ProcessInstanceMgr(); protected:staticStringsDefinitionID;staticStringsDefinitionName;staticStringsInstanceName;staticStringsInstanceDescription;staticTimeLimitaTimeLimit;ProcessRelevantDataCollectionprocessRelevantDataCollection;ProcessInstanceContextprocessInstanceContext;public:ProcessInstanceContextcreateProcessInstanceByName(StringsDefinitionName,StringsInstanceName,StringsInstanceDescription);ProcessInstanceContextcreateProcessInstance(StringsDefinitionID,StringsInstanceName,StringsInstanceDescription);ProcessRelevantDataCollectiongetProcessRelevantData();voidsetProcessRelevantData(ProcessRelevantDataCollectionaProcessRelevantDataCollection);boolstartProcessInstance(); TimeLimitgetTimeLimit();VoidsetTimeLimit(TimeLimitaTimeLimit); }功能实现说明设备管理模块的Sequence图暂停工单模块设计描述暂停工单模块用于暂停工单的流程实例。ProcessInstanceMgr标记APOMS-ProcessManager-ProcessInstanceMgr简介用于暂停工单的流程实例,暂停的流程实例将不继续执行流程,直到流程实例被恢复。类定义classProcessInstanceMgr:{public: ProcessInstanceMgr(); ………voidsuspendProcessInstance();voidsuspendProcessInstance(StringinstanceId);} 功能实现说明设备端口管理模块的Sequence图恢复工单模块设计描述恢复工单模块用于恢复流程实例状态为暂停状态的工单。ProcessInstanceMgr标记APOMS-ProcessManager-ProcessInstanceMgr简介用于恢复流程实例状态为暂停状态的工单,使工单流程实例可以继续执行流程。类定义classProcessInstanceMgr:{public: ProcessInstanceMgr(); ………voidresumeProcessInstance();voidresumeProcessInstance(StringinstanceId);}功能实现说明PVC资源管理模块的Sequence图终止工单模块设计描述终止工单模块用于终止在执行中的工单流程实例。ProcessInstanceMgr标记APOMS-ProcessManager-ProcessInstanceMgr简介终止工单模块用于用于终止在执行中的工单流程实例,使该流程实例的状态变为终止状态。类定义classProcessInstanceMgr:{public: ProcessInstanceMgr(); ………voidterminateProcessInstance();voidterminateProcessInstance(StringinstanceId);}功能实现说明用户管理模块的Sequence图完毕工单模块设计描述完毕工单模块用于完毕流程执行中的工单。ProcessInstanceMgr标记NetParser-ProcessManager-ProcessInstanceMgr简介用于用于完毕流程执行中的工单类定义classProcessInstanceMgr:{public: ProcessInstanceMgr(); ………voidcompleteProcessInstance();voidcompleteProcessInstance(StringinstanceId);}功能实现说明告警设立模块的Sequence图人工干预模块设计描述人工干预模块用于流程执行过程中出现异常情况,由人工进行干预解决。ProcessManualInterveneMgr标记APOMS-ProcessManager-ProcessManualInterveneMgr简介人工干预模块用于流程执行过程中出现异常情况,由人工进行干预解决,从而使流程可以继续正常的执行。类定义classProcessManualInterveneMgr:{public: ProcessManualInterveneMgr();protected: StringinstanceId;public: voidupdateTaskStatus(StringtaskId,Stringstatus);voidnextTask(StringtaskId);voidbackTask(StringtaskId);voidsetTaskRelevantData(TaskRelevantDataCollectiondataCollection);voidaddTaskUserId(StringtaskId,StringuserId);voidaddTaskRoleId(Stringtasked,StringroleId);};功能实现说明系统配置模块的Sequence图数据库设计实体定义分解描述NetParser后台程序中重要涉及管理配置,Syslog采集器和报表生成器。所要用到的数据有资源数据,资源映像数据,用户数据和系统配置数据。资源数据表其中资源数据涉及资源表,设备表,设备埠表,设备主控板类型表。资源表定义NPResource存储这NetParser所用到的所有设备埠资源。当有记录插入到NPDevice表或NPDevicePort表时,一方面插入NPResource表中,生成ObjectID,即得到相应的DeviceID和PortID,将这些ID值插入导NPDevice表和NPDevicePort表中。各属性值描述如下:objectID:设备索引值,identity.它等于DeviceID,当设备类型为NPDevice时,和PortID当设备类型为NPDevicePort时。不可为空。objType:设备类型,目前只有两个值:NPDevice和NPDevicePort。不可为空设备表定义此表存储的是从Resource资源文献中读入的设备数据,各属性意义为:deviceID:设备索引值。不可为空name: 设备名称。不可为空ipAddress:设备IP地址,索引。不可为空version: 设备版本deviceType:主机类型。不可为空type:设备种类,1–BAS,2—DSLAM。不可为空neType:网元类型,1–8850,2—MA5200,-1—其它。areaID:地区idremark:备注serverID:表达负责解决的服务器设备埠表定义此表存储的是从Resource资源文献中读入的设备端口数据,各属性意义为:portID:端口索引值。不可为空deviceID:端口所属设备索引值,为设备表中的DeviceID。不可为空portInterface:端标语,从资源数据读入。不可为空interfaceType:指明端口为端口接口类型,0—GE/FE物理端口,1—GE/FE逻辑端口,2—ATM物理端口,3—VE逻辑端口。不可为空portType:指明端口类型,2—网络侧端口,3—用户侧端口。不可为空portName:埠名称。不可为空interfaceTypePrefix:界面类型前缀,GE、FE、ATM、VE。不可为空。frameNo:框号。slotNo:单板号。subSlotNO:扣板号。portNo:埠号。subPortNo:子埠号设备主控板类型表定义此表定义了主机类型与主控板类型之间的关系。各属性定义如下:deviceType:设备主机类型,设备表中的主机类型即为此项。不可为空subType:主控板类型。不可为空devIDScope:主控板类型所适应的BMS设备索引值的范围。地区信息表定义此表定义了地区信息的结构。其属性定义如下:areaID:区域id。Identity。areaName:地区名称。不可为空remark:备注。PVC信息表定义此表定义了此表数据从资源文献中导入。其属性定义如下:pvcID:PVC标记。Identity。clientID:客户标记。deviceID:埠编号。不可为空。portID:埠编号。不可为空。vpi:客户使用的vpi,不可为空。vci:客户使用的vci,不可为空。大客户信息表定义此表定义了此表数据从资源文献中导入。其属性定义如下:clientID :客户编号。Identity。clentName:客户名称。不可为空。remark:备注。可为空。服务器信息表定义此表定义了此表数据从资源文献中导入。其属性定义如下:serverID :服务器号。IhostIP:服务器地址。资源数据映像信息资源映像数据涉及NetParser中资源数据与BMS资源数据的映像关系,它涉及设备主控表,设备映射表,设备埠映射表。设备主控表定义此表涉及NetParser中每个设备所包含的主控板信息,这些信息使用MeasuringObj表达。MeasuringObj是BMS资源数据的唯一标记。其属性如下:deviceID:NetParser中设备索引值,它与资源设备表NPDevice中的DeviceID相同。不可为空measuringObj:设备所含的主控板在BMS数据库中的测试对象名。不可为空bmsDeviceID:BMS中的设备ID设备映射表定义此表定义了NetParser中设备资源与BMS中设备资源的映射关系。其属性定义如下:deviceID:NetParser中的设备索引值。不可为空bmsDeviceID:BMS中的设备索引值。不可为空设备埠映射表定义此表定义了NetParser中设备埠与BMS中设备资源的映射关系。其属性定义如下:portID:NetParser中设备端口索引值。不可为空measuringObj :BMS中端口资源的的测试对象名,它是BMS资源对象的唯一标记。不可为空bmsDeviceID:BMS中的设备IDPVC映射表定义此表定义了NetParser中PVC与BMS中设备资源的映射关系。其属性定义如下:pvcID:PVCID。不可为空measuringObj :BMS中端口资源的的测试对象名,它是BMS资源对象的唯一标记。不可为空bmsDeviceID:BMS中的设备ID用户数据信息用户数据信息记录了用户信息和操作权限信息。规定哪类操作可由哪组用户操作。用户表定义此表记录了用户的基本信息,其属性如下:userID: 用户索引值。不可为空,identityuserName:用户名称。不可为空password:用户密码。不可为空groupLevel:用户类别,0—超级用户,1—可写用户,2—只读用户describe:用户描述操作权限表定义此表规定了哪些操作可由哪些用户操作,其属性如下:OperationType:操作类型。不可为空GroupLevel:用户类别,它同于用户表中的GroupLevel。不可为空系统配置信息系统配置表定义此表记录了系统的配置信息,其属性如下:attrID:系统配置项目的记,identityattrName:配置的属性名称attrValue:配置的属性值端口格式规则配置表此表记录了端口格式规则的配置信息,其属性如下:deviceType:设备类型,1:BAS,2:DSLAMinterfaceType:界面类型,0:GE/FE物理埠,1:GE/FE逻辑端口,2:ATM物理埠,3:VE逻辑端口interfaceTypePrefix:界面类型前缀,GE、FE、ATM、VEframeNo:框号,0:无数据,1:有数据,2:可有可无slotNo:单板号,0:无数据,1:有数据,2:可有可无subSlotNO:扣板号,0:无数据,1:有数据,2:可有可无portNo:埠号,0:无数据,1:有数据,2:可有可无subPortNo:子埠号,0:无数据,1:有数据,2:可有可无description:描述,对端口格式的描述,用于数据错误时给用户的提醒数据库管理策略配置表此表记录了数据库管理策略配置信息,其属性如下:id:编号,identitybNeedExecute:是否执行策略,0:不执行,1:执行delDate:删除执行时间,前两位:日期(01~28);接下来两位:小时(0~23);再接下来两位:分钟(0,10,20,30,40,50);最后两位:秒(00)。backupDate:备份执行时间,前一位:星期(1:星期一,2:星期二。。。,7:星期日);接下来两位:小时(0~23);再接下来两位:分钟(0,10,20,30,40,50);最后两位:秒(00)。backupPath:备份途径delTimeRange:删除数据时间范围告警门限设立表此表记录了告警门限设立信息,其属性如下:alarmID:告警id,主键,不可为空neType:网元类型,1:8850,1:MA5200,-1:其它,不可为空objectTypeID:对象idperformID:性能指针id,不可为空limitValue:门限值,不可为空reportType:报表类型,1:呼喊分析;2:设备性能分析;3:埠流量分析subReportType:子报表类型。causeID:错误因素id系统错误因素信息表Radius失败因素信息表定义此表记录了Radius失败因素记录,其属性如下:id:因素id,不可为空describ:因素描述,不可为空Syslogparser表1)原始资料表此原始表中资料都不能为空,并且不设立主键,只设立一个时间的索引。此表存放缓冲数据,,同时各个syslogserver解释logfile将原始数据填入。2)埠临时表此表为临时数据,每解决完一个文献,将内存中的值存入。在程序重启之后将这些值存入内存,否则只写入。3)Bas临时表此表为临时数据,每解决完一个文献,将内存中的值存入。在程序重启之后将这些值存入内存,否则只写入。4)全网临时表此表为临时数据,为主服务器所要解决全网峰值所涉及的表,每解决完5分钟间隔,需要将内存中的数据写入。在程序重启之后将这些值存入内存,否则只写入。5)全网Bas临时表此表为临时数据,为主服务器所要解决全网峰值所涉及的表,每解决完5分钟间隔,需要将内存中的数据写入。在程序重启之后将这些值存入内存,否则只写入。6)分区临时表此表为临时数据,保存分区中的信息7)用户上网登记表以上两表记录用户上网信息,此信息不用从临时表得到,在syslogserver做parse的时候直接写入,每个域都不能为空。月用户上网记录为每一个用户月上网的总和,为了生成月份峰值上网用户由用户上网登记表生成。用户名字长度为96字节。8)端口在线用户登记表此表存储埠临时表在一段时间间隔(5分钟)的记录结果值。9)Bas在线用户记录和全网在线用户记录及分区在线用户记录此表存储Bas临时表在一段时间间隔(5分钟)的记录结果值。此表每个域都不为空。10)登陆失败登记表和注销失败登记表此表记录上线失败因素和下线失败因素,不由临时表产生,在syslog做parser的时候直接填入。每个域都不能为空。失败次数代表的是在时间间隔内的累加值。10)失败因素表此表存放失败因素的id和描述的相应关系。每个域都不能为空。11)已解决时间间隔表存放主服务器和从服务器当前解决的时间间隔此表存放失败因素的id和描述的相应关系。每个域都不能为空。端口流量性能分析介绍简介将所有生成报表的数据元素做到表中,提高报表模块的可扩充性tbl_PerfMeta指针的表结构1id标示号2name指标名称3dbsource是BMS或者是本地3stat记录信息如:SUM,Average4attribute指针在数据库中的字段5setnull将结果中的null解决为如0,100,空格等6defaulttable缺省的数据表7condition记录满足的条件8denominator当为比例时,要比较的在数据库中的字段9measuring_unit记录单位10d1全网BAS使用的数据源11d2全网DSLAM使用的数据源12d3BAS设备的数据源13d4DSLAM设备使用的数据源14d5BAS网络侧GE/FE物理端口使用的数据源15d6BAS用户侧GE/FE物理端口使用的数据源16d7BAS用户侧GE/FE逻辑端口使用的数据源17d8BAS用户侧ATM物理端口使用的数据源18d9BAS用户侧VE逻辑端口使用的数据源19d10DSLAM网络侧GE/FE物理端口使用的数据源20d11DSLAM网络侧ATM物理端口使用的数据源tbl_ReportMeta该表是生成报表的规则信息1templateName模版名称2rowBegin在Excel开始的行3dataCell日期的位置4timeCell时间的位置5CaptionCell标题的位置6tagtag信息7defaultTable默认的数据源8y_axis数据报表中纵坐标的行相应的数据库字段9object产生的报表语句相应的数据对象相应的字段10reference对象所在的范围11topOption是否结果返回前几个值12alarmObject当为报警设立时,需要报警的对象13childrenRef当报警对象为记录对象中的port时,port的范围tbl_ReportColumns本表存储记录报表的各个指针信息。1templateName模版名称2perfName指标名称3tableSource记录指针的数据源,当tbl_ReportMeta没有缺省数据源时使用4position在Excel文献中的位置5sortOrder当以该字段为索引时,索引的规则(descorasc)内部依赖性描述使用E-R图描述实体间的关联依赖关系,分析对存取空间、性能、完整性的规定。NetParser资源实体与性能的E-R图行为定义分解描述资源类触发器资源设备删除触发器当删除资源设备表中的纪录时,同时删除设备端口表中设备索引值同设备纪录中设备索引值相同的纪录,同时删除设备映像表中具有相同设备索引值的纪录,同时删除设备主控映射表中具有相同设备索引值的纪录,同时删除性能表中与此设备相关的纪录。资源设备埠删除触发器当删除设备端口表中的记录时,同时删除设备埠映射表中具有相同端口索引值的纪录。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代企业财务管理论文范文
- 高三英语口语练习活动计划
- 英语教学中信息技术应用策略
- 建筑项目施工进度管理范文
- 数学与艺术融合活动计划
- 医疗设备使用与管理流程制度
- 2025年美妆行业个性化定制服务模式的产业链整合与创新报告
- 新教师网络教学能力发展计划
- 九年级语文下学期课外拓展学习计划
- 2025年旅游地产项目规划设计与旅游产业智能化升级路径研究报告
- 【A公司某项目的工程成本管理与控制案例分析7500字(论文)】
- YS/T 756-2011碳酸铯
- GB/T 9119-2010板式平焊钢制管法兰
- GB 252-2015普通柴油
- 生产交接班记录表
- 山西洗煤厂安全管理人员机考题库大全-上(单选、多选题)
- 硅酸钙板、含锆型硅酸铝纤维棉、高铝型硅酸铝纤维棉技术规格
- 小学二年级下册道德与法治《小水滴的诉说》教学教案
- GB∕T 15762-2020 蒸压加气混凝土板
- 护士分层级培训与管理课件
- 照明电气安装工程施工方案及工艺方法要求
评论
0/150
提交评论