ImageVerifierCode 换一换
格式:DOC , 页数:57 ,大小:2.18MB ,
资源ID:3032243      下载积分:14 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3032243.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(APOMS流程管理概要设计手册模板.doc)为本站上传会员【w****g】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

APOMS流程管理概要设计手册模板.doc

1、 AP OMS步骤管理概要设计说明书 Prepared by 拟制 Date 日期 Reviewed by 评审人 Date 日期 Approved by 同意 Date 日期 修订统计 日期 修订版本 CR号 修改 章节 修改描述 作者 目 录 1 介绍

2、 13 1.1 目标 13 1.2 范围 13 1.2.1 软件名称 13 1.2.2 软件功效 13 1.2.3 软件应用 13 2 第0层设计描述 13 2.1 软件系统上下文定义 13 3 第一层设计描述 14 3.1 系统结构 14 3.1.1 系统结构描述 15 3.1.2 业务步骤说明 16 3.2 分解描述 20 3.2.1 资源导入管理模块描述 20 3.2.2 资源导出管理模块描述 22 3.2.3 地域管理模块描述 22 3.2.4 设备管理模块描述 23 3.2.5 端口管理模块描述 24 3.2.6 PVC资源管理模块描述 24 3

3、2.7 用户管理模块描述 25 数据异常显示管理模块描述 26 3.2.9 系统配置模块描述 26 3.2.10 数据库管理策略设置模块 27 3.2.11 系统管理模块 27 3.2.12 Radius失败原因管理模块描述 27 3.2.13 守护进程模块描述 28 3.2.14 Syslog采集器通信模块 28 3.2.15 Syslog采集器解释模块 29 3.2.16 Syslog采集器缓冲数据处理模块 32 3.3 依靠性描述 34 3.4 接口描述 35 3.4.1 资源管理模块接口描述 35 3.4.2 用户管理模块接口描述 35 3.4.3 安全管

4、理模块接口描述 35 3.4.4 数据库管理模块接口描述 35 3.4.5 系统配置模块接口描述 35 3.4.6 系统管理模块 36 3.4.7 Radius失败原因管理模块接口描述 36 3.4.8 守护进程模块接口描述 36 3.4.9 Syslog采集器通信模块接口描述 37 3.4.10 Syslog采集器解释模块接口描述 37 3.4.11 Syslog采集器缓冲数据处理模块接口描述 38 4 第二层设计描述 38 4.1 资源导入管理模块 39 4.1.1 设计描述 39 4.1.2 功效实现说明 41 4.2 资源导出管理模块 41 4.2.1 资源

5、导出管理模块设计描述 42 4.2.2 功效实现说明 42 4.3 地域管理模块 43 4.3.1 地域管理模块设计描述 43 4.3.2 功效实现说明 44 4.4 设备管理模块 45 4.4.1 设备管理模块设计描述 45 4.4.2 功效实现说明 47 4.5 端口管理模块 47 4.5.1 端口管理模块设计描述 47 4.5.2 功效实现说明 49 4.6 PVC资源管理模块 50 4.6.1 PVC资源管理模块设计描述 50 4.6.2 功效实现说明 53 4.7 用户管理模块 53 4.7.1 用户管理模块设计描述 53 4.7.2 功效实现说明 5

6、5 数据异常显示管理模块 56 数据异常显示管理模块设计描述 56 4.8.2 功效实现说明 57 4.9 系统配置管理模块 58 4.9.1 系统配置管理模块设计描述 58 4.9.2 功效实现说明 58 4.10 数据库管理策略设置模块 59 4.10.1 数据库管理策略设置模块设计描述 59 4.10.2 功效实现说明 60 运行管理模块 60 运行管理模块设计描述 60 4.12 Radius错误原因管理模块 66 4.12.1 Radius错误原因管理模块设计描述 66 4.12.2 功效实现说明 67 4.13 守护进程模块 68 4.13.1 守护

7、进程模块设计描述 68 4.13.2 功效实现说明 75 4.14 Syslog采集器通信模块 77 4.14.1 模块设计描述 77 4.14.2 功效实现说明 79 4.15 Syslog采集器解释模块 79 4.15.1 模块设计描述 79 4.15.2 功效实现说明 93 4.16 Syslog采集器缓冲数据处理模块 93 4.16.1 模块设计描述 93 4.16.2 功效实现说明 97 5 数据库设计 97 5.1 实体定义 97 5.1.1 分解描述 97 5.1.2 内部依靠性描述 107 5.2 行为定义 109 5.2.1 分解描述 109

8、 5.2.2 外部依靠性描述 110 5.2.3 内部依靠性描述 110 6 组件视图 111 6.1 系统运行组件 111 7 进程视图 111 8 需求追踪视图 112 表目录 表1 需求追踪图1 113 表2 需求追踪图2 113 图目录 图1 NetParser和外围系统之间关系 14 图2 NetParser系统结构图 15 图3 SyslogParser系统结构图 16 图4 NetPaser后台业务步骤图 17 图5 辅Syslog Parser 业务步骤图 18 图6 主 Syslog Parser 业务步骤图 19 图7 Syslo

9、g采集器解释模块步骤图 30 图8 Syslog采集器输入检验步骤图 31 图9 Syslog失败原因计数 31 图10 Syslog采集器数据缓冲处理模块步骤图 33 图11 Syslog采集器登出失败原因为端口down等处理步骤 34 图12 资源输入模块Sequence图 41 图13 资源导出管理模块Sequence图 43 图14 地域管理模块Sequence图 45 图15 设备管理模块Sequence图 47 图16 设备端口管理模块Sequence图 50 图17 PVC资源管理模块Sequence图 53 图18 用户管理模块Sequence图 55

10、图19 告警设置模块Sequence图 57 图20 系统配置模块Sequence图 59 图21 数据库管理策略设置模块Sequence图 60 图22 系统管理模块Sequence图 66 图23 Radius错误原因管理模块Sequence图 68 图24 进程守护模块Sequence图 77 图25 Syslog采集器通信模块Sequence图 79 图26 NetParser资源实体和性能E-R图 109 图27 Syslog采集器组件视图 111 图28 NetParser后台进程视图 112 NetParser管理工具及Syslog Parser概要设计

11、说明书 关键词:NetParser, Admin Tools, syslog 数据采集器,守护程序 摘 要: NetParser后台程序由守护程序开启,并接收守护程序监控。后台程序包含Syslog数据采集器和报表生成器。后台程序和守护程序之间通信采取Socket通信。 缩略语清单: Abbreviations缩略语 Full spelling 英文全名 Chinese explanation 汉字解释 NP NetParser 华为宽带性能管理系统 阿Admin Tools Admin Tools 管理工具:对用户、配置和资源进行管理 HB Heart B

12、eater 守护程序,监视着后台两个进程:Syslog数据采集器和报表生成器,若有进程不处于运行状态,守护程序则对其进行重启。 1 介绍 1.1 目标 本文是AP OMS-步骤管理功效模块概要设计说明书。AP OMS中步骤定义注册、注销和步骤监控、步骤实例操作全部是经过本模块来进行处理。采取Web GUI方法提供用户入口。 本概要设计是软件开发人员进行具体设计和编码实现指南。 1.2 范围 1.2.1 软件名称 APSoft Order Manager System -步骤管理模块 1.2.2 软件功效 要实现软件功效包含: · 步骤注册模块 · 步骤注销模块 ·

13、 步骤监控模块 · 开启工单模块 · 暂停工单模块 · 恢复工单模块 · 终止工单模块 · 完成工单模块 · 人工干预模块 1.2.3 软件应用 本模块为AP OMS中一部分,关键包含步骤注册、注销、监控和工单开启、暂停、恢复、终止、完成等功效。 2 第0层设计描述 2.1 软件系统上下文定义 图1 步骤管理功效模块上下文定义图 3 第一层设计描述 3.1 系统结构 3.1.1 系统结构描述 红色框图部分为本文所包含模块 图2 AP OMS步骤管理系统结构图 3.1.2 业务步骤说明 图3 NetPaser后

14、台业务步骤图 图5是主服务器和从服务器全部含有功效。Parse 文件将数据写入数据库中原始数据表、用户上网统计表,月用户上网统计表、上线失败原因统计表,下线失败原因统计表。图3功效模块只在主服务器含有,用来统计5分钟间隔数据中需要原始表和临时表产生数据。 图4 辅Syslog Parser 业务步骤图 图5 主 Syslog Parser 业务步骤图 3.2 分解描述 本文包含模块有:注册步骤、注销步骤、步骤监控、开启工单、暂停工单、恢复工单、终止工单、完成工单及人工干预九个模块。 3.2.1 注册步骤模块描述 1. 介绍 注册步骤

15、模块用于将设计完成步骤定义注册到AP OMS中。 2. 功效列表 1) 查询步骤定义信息 2) 注册步骤 3.数据设计 1) 步骤名称信息描述 标识:ProcessName 类型: 目标:用于统计步骤定义名字 2) 步骤版本信息描述 标识:ProcessVersion 类型: 目标: 用于统计注册步骤版本. 3) 步骤注册标志信息描述 标识:RegisterFlag 类型: 目标: 用于统计步骤定义是否已经注册到AP OMS标志信息 3.2.2 注销步骤模块描述 1. 介绍 注销步骤模块用于从AP OMS中移除已注册步骤定义。

16、 2. 功效列表 1) 查询已注册步骤 2) 注销步骤 3. 数据设计 1) 步骤名称信息描述 标识:ProcessName 类型: 目标:用于统计步骤定义名字 2) 步骤版本信息描述 标识:ProcessVersion 类型: 目标: 用于统计注册步骤版本. 3) 步骤注册标志信息描述 标识:RegisterFlag 类型: 目标: 用于统计步骤定义是否已经注册到AP OMS标志信息。 3.2.3 步骤监控模块描述 1. 介绍 步骤监控模块用于实时监控步骤实施实例实施状态,包含查看步骤定义、步骤实施实例和任务相关信息。 2

17、 功效列表 1) 查询步骤定义数据信息。 2) 查询步骤实施实例数据信息。 3) 查询任务数据信息。 3. 数据设计 1) 步骤名称信息描述 标识:ProcessName 类型: 目标:用于统计步骤定义名字 2) 步骤实例名称信息描述 标识:ProcessInstanceName 类型: 目标: 用于统计步骤实施实例名称. 3) 步骤状态信息描述 标识:ProcessStatus 类型: 目标: 用于统计步骤实施实例状态 3.2.4 开启工单模块描述 1. 介绍 开启工单模块用于开启工单对应步骤实例 2. 功效列表 1) 开启

18、工单。 3. 数据设计 4) 步骤名称信息描述 标识:ProcessName 类型: 目标:用于统计步骤定义名字 5) 步骤实例名称信息描述 标识:ProcessInstanceName 类型: 目标: 用于统计步骤实施实例名称. 6) 步骤状态信息描述 标识:ProcessStatus 类型: 目标: 用于统计步骤实施实例状态 3.2.5 暂停工单模块描述 1. 介绍 暂停工单模块用于暂停工单步骤实例。 2. 功效列表 1) 查询出步骤状态为开启状态工单信息,并将信息列出给用户浏览。 2) 暂停工单 3. 数据设计 7) 步骤

19、名称信息描述 标识:ProcessName 类型: 目标:用于统计步骤定义名字 8) 步骤实例名称信息描述 标识:ProcessInstanceName 类型: 目标: 用于统计步骤实施实例名称. 9) 步骤状态信息描述 标识:ProcessStatus 类型: 目标: 用于统计步骤实施实例状态 3.2.6 恢复工单模块描述 1. 介绍 恢复工单模块用于恢复处于暂停状态工单,使之处于正常运行状态。 2. 功效列表 1) 查询出步骤状态为暂停状态工单信息,并将信息列出给用户浏览。 2) 恢复工单。 3. 数据设计 1) 步骤名称信息描

20、述 标识:ProcessName 类型: 目标:用于统计步骤定义名字 2) 步骤实例名称信息描述 标识:ProcessInstanceName 类型: 目标: 用于统计步骤实施实例名称. 3) 步骤状态信息描述 标识:ProcessStatus 类型: 目标: 用于统计步骤实施实例状态 3.2.7 终止工单模块描述 1. 介绍 终止工单模板用于终止工单步骤 2. 功效列表 1) 查询出步骤状态为未完成或未终止状态工单信息,并将信息列出给用户浏览。 2) 终止工单。 3. 数据设计 1) 步骤名称信息描述 标识:Proces

21、sName 类型: 目标:用于统计步骤定义名字 2) 步骤实例名称信息描述 标识:ProcessInstanceName 类型: 目标: 用于统计步骤实施实例名称. 3) 步骤状态信息描述 标识:ProcessStatus 类型: 目标: 用于统计步骤实施实例状态 3.2.8 完成工单模块描述 1. 介绍 完成工单模块用于完成工单步骤实例。 2. 功效列表 1) 查询出步骤状态为未完成或未终止状态工单信息,并将信息列出给用户浏览。 2) 完成工单。 3. 数据设计 1) 步骤名称信息描述 标识:ProcessName

22、类型: 目标:用于统计步骤定义名字 2) 步骤实例名称信息描述 标识:ProcessInstanceName 类型: 目标: 用于统计步骤实施实例名称. 3) 步骤状态信息描述 标识:ProcessStatus 类型: 目标: 用于统计步骤实施实例状态 3.2.9 人工干预模块描述 1. 介绍 人工干预模块用于步骤实施过程中出现异常情况,由人工进行干预处理。 2. 功效列表 1) 查询出需要进行干预工单信息,并将信息列出给用户浏览。 2) 人工干预处理。 3. 数据设计 1) 步骤名称信息描述 标识:ProcessName

23、类型: 目标:用于统计步骤定义名字 2) 步骤实例名称信息描述 标识:ProcessInstanceName 类型: 目标: 用于统计步骤实施实例名称. 3) 步骤状态信息描述 标识:ProcessStatus 类型: 目标: 用于统计步骤实施实例状态。 3.3 依靠性描述 用户登录AP OMS成功而且用户含有步骤管理功效权限。 3.4 界面描述 3.4.1 注册步骤模块接口描述 名称:注册步骤接口 说明:封装exFlow注册步骤接口,供web端调用 定义: 3.4.2 注销步骤模块接口描述 名称:注销步骤接口 说明:此接口为封装e

24、xFlow注销步骤接口,供web端调用 定义: 3.4.3 查询步骤模块接口描述 名称:查询步骤定义接口 说明:此接口为封装exFlow查询步骤定义接口,供web端调用 定义: 名称:查询步骤实例接口 说明:此接口为封装exFlow查询步骤实例信息接口,供web端调用 定义: 名称:查询任务接口 说明:此接口为封装exFlow查询步骤实例任务信息接口,供web端调用 定义: 3.4.4 开启工单模块接口描述 名称:开启工单接口 说明:此接口为封装exFlow开启步骤实例接口,供web端调用 定义: 3

25、4.5 暂停工单模块接口描述 名称:暂停工单界面 说明:此接口为封装exFlow暂停步骤实例接口,供web端调用 定义: 3.4.6 恢复工单模块接口描述 名称:恢复工单界面 说明:此接口为封装exFlow恢复步骤实例接口,供web端调用 定义: 3.4.7 终止工单模块接口描述 名称:终止工单接口 说明:此接口为封装exFlow终止步骤实例接口,供web端调用 定义: 3.4.8 完成工单模块接口描述 名称:完成工单接口 说明:此接口为封装exFlow完成步骤实例接口,供web端调用

26、 定义: 3.4.9 人工干预模块接口描述 名称: 说明: 定义: 4 第二层设计描述 步骤管理功效关键包含注册步骤、注销步骤、步骤监控、开启工单、暂停工单、恢复工单、终止工单、完成工单和人工干预共九个模块。 4.1 注册步骤模块 4.1.1 设计描述 注册步骤模块实现功效:将设计完成步骤定义注册到AP OMS 中。 1. ProcessDefinitionAgent 1) 标识 AP OMS - ProcessManager - ProcessDefinitionAgent 2) 介绍 实现步骤定义

27、注册,注册步骤定义到AP OMS中,假如步骤定义已经注册到AP OMS,则提醒已经注册。 3) 类定义 class ProcessDefinitionAgent { protected: String definitionName; public: ProcessDefinitionAgent (); ProcessDefinitionAgent (String definitionName); public: bool register(); bool unRegister(); }; 4.1.2 功效实现说明 图6 资源输入模块S

28、equence图 4.2 注销步骤模块 4.2.1 设计描述 注销步骤模块用于将已注册步骤定义从AP OMS中移除。 1. ProcessDefinitionAgent 1) 标识 AP OMS - ProcessManager - ProcessDefinitionAgent 2) 介绍 用于将已注册步骤定义从AP OMS中移除,注销后步骤定义在 AP OMS中不可用 3) 类定义 class ProcessDefinitionAgent { protected: String definitionName;

29、 public: ProcessDefinitionAgent (); ProcessDefinitionAgent (String definitionName); public: bool register(); bool unRegister(); }; 4.2.2 功效实现说明 图7 资源导出管理模块Sequence图 4.3 步骤监控模块 4.3.1 设计描述 步骤监控模块用于实时监控步骤实施实例实施状态,包含查看步骤定义、步骤实施实例和任务相关信息。 1. ProcessDefinitionQuery 1) 标识

30、 AP OMS - ProcessManager - ProcessDefinitionQuery 2) 介绍 用于查询步骤定义相关信息数据,包含步骤名称、步骤定义任务名称、步骤相关参数。 3) 类定义 class ProcessDefinitionQuery: { public: ProcessDefinitionQuery (); protected: String definitionName; String definitionId; Map relevantData; Map task public: Pr

31、ocessDefinitionContextCollection listProcessDefinitions (); ProcessRelevantDataDefinitionCollection getProcessRelevantDataDefinition (String definitionId); ProcessDefinitionContext findProcessDefinitionById (String definitionId); ProcessDefinitionContext findProcessDefinitionByName(String d

32、efinitionName); } 2. ProcessInstanceQuery 1) 标识 AP OMS - Resource - ProcessInstanceQuery 2) 介绍 用于查询步骤实例相关信息数据,包含步骤名称、步骤实例名称、步骤实例状态、步骤实例相关参数、已实施任务名称、已实施任务状态、未实施任务名称、未实施任务状态。 3) 类定义 class ProcessInstanceQuery: { public: ProcessInstanceQuery (); virtual ~ P

33、rocessInstanceQuery (); protected: String definitionName; String definitionId; String instanceId; public: ProcessInstanceContext findProcessInstance(String instanceId); ProcessInstanceContextCollection listProcessInstances(); ProcessInstanceContextCollection listProcessInstancesBy

34、Status(String status); ProcessInstanceContextCollection findProcessInstanceByTaskId(String taskId); ProcessInstanceContextCollection findPIByStatusNoSubFlow(String status); ProcessRelevantDataCollection getProcessRelevantData(String sInstanceId); String findProcessInstanceIDByTaskId(String task

35、Id); String findMainFlowInstanceId(String subInstanceId); Vector listPINamesByStatus(String sStatus); } 3. ProcessTaskQuery 1) 标识 AP OMS - Resource - ProcessTaskQuery 2) 介绍 用于查询步骤实例中任务信息数据,包含任务名称、任务相关参数、任务状态、任务完成状态、任务开始时间、任务结束时间、任务实施角色、任务实施用户。 3) 定义 class ProcessT

36、askQuery : { public: ProcessTaskQuery (); protected: String sTaskId; String sInstanceId; TaskContext taskContext; public: Collection listTasks(String sInstanceID); Collection listTasksByStatus(String sInstanceID, String sStatus); Collection listTasksByStatus(String sStatus)

37、 TaskContext findTask(String sTaskId) Collection listTasksByRoleID(String sRoleID); Collection listTasksByUserID(String sUserID); TaskRelevantDataCollection getTaskRelevantData(String sTaskId) } 4.3.2 功效实现说明 图8 地域管理模块Sequence图 4.4 开启工单模块 4.4.1 设计描述 开启工单模块用于开启工单对应步骤实例。 1. ProcessIns

38、tanceMgr 1) 标识 AP OMS - ProcessManager - ProcessInstanceMgr 2) 介绍 用于开启工单对应步骤实例,包含创建工单实例、开启工单实例。 3) 类定义 class ProcessInstanceMgr: { public: ProcessInstanceMgr (); protected: static String sDefinitionID; static String sDefinitionName; static String sInstanceName;

39、 static String sInstanceDescription; static TimeLimit aTimeLimit; ProcessRelevantDataCollection processRelevantDataCollection; ProcessInstanceContext processInstanceContext; public: ProcessInstanceContext createProcessInstanceByName(String sDefinitionName,String sInstanceName,String sInst

40、anceDescription); ProcessInstanceContext createProcessInstance(String sDefinitionID,String sInstanceName,String sInstanceDescription); ProcessRelevantDataCollection getProcessRelevantData(); void setProcessRelevantData(ProcessRelevantDataCollection aProcessRelevantDataCollection); bool startPro

41、cessInstance(); TimeLimit getTimeLimit(); Void setTimeLimit(TimeLimit aTimeLimit); } 4.4.2 功效实现说明 图9 设备管理模块Sequence图 4.5 暂停工单模块 4.5.1 设计描述 暂停工单模块用于暂停工单步骤实例。 1. ProcessInstanceMgr 1) 标识 AP OMS - ProcessManager - ProcessInstanceMgr 2) 介绍 用于暂停工单步骤实例,暂停步骤实例将不继

42、续实施步骤,直到步骤实例被恢复。 3) 类定义 class ProcessInstanceMgr: { public: ProcessInstanceMgr (); … … … void suspendProcessInstance(); void suspendProcessInstance(String instanceId); } 4.5.2 功效实现说明 图10 设备端口管理模块Sequence图 4.6 恢复工单模块 4.6.1 设计描述 恢复工单模块用于恢复步骤实例状态为暂停状态工单。 1. ProcessInstanceMgr

43、 1) 标识 AP OMS - ProcessManager - ProcessInstanceMgr 2) 介绍 用于恢复步骤实例状态为暂停状态工单,使工单步骤实例能够继续实施步骤。 3) 类定义 class ProcessInstanceMgr: { public: ProcessInstanceMgr (); … … … void resumeProcessInstance(); void resumeProcessInstance(String instanceId); } 4.6.2 功效实现说明

44、 图11 PVC资源管理模块Sequence图 4.7 终止工单模块 4.7.1 设计描述 终止工单模块用于终止在实施中工单步骤实例。 1. ProcessInstanceMgr 1) 标识 AP OMS - ProcessManager - ProcessInstanceMgr 2) 介绍 终止工单模块用于用于终止在实施中工单步骤实例,使该步骤实例状态变为终止状态。 3) 类定义 class ProcessInstanceMgr: { public: ProcessInstanceMgr (); … …

45、 … void terminateProcessInstance(); void terminateProcessInstance(String instanceId); } 4.7.2 功效实现说明 图12 用户管理模块Sequence图 4.8 完成工单模块 4.8.1 设计描述 完成工单模块用于完成步骤实施中工单。 1. ProcessInstanceMgr 1) 标识 NetParser- ProcessManager - ProcessInstanceMgr 2) 介绍 用于用于完成步骤实施中工单 3) 类定义

46、class ProcessInstanceMgr: { public: ProcessInstanceMgr (); … … … void completeProcessInstance(); void completeProcessInstance(String instanceId); } 4.8.2 功效实现说明 图13 告警设置模块Sequence图 4.9 人工干预模块 4.9.1 设计描述 人工干预模块用于步骤实施过程中出现异常情况,由人工进行干预处理。 1. ProcessManualInterveneMgr 1) 标识

47、 AP OMS - ProcessManager - ProcessManualInterveneMgr 2) 介绍 人工干预模块用于步骤实施过程中出现异常情况,由人工进行干预处理,从而使步骤能够继续正常实施。 3) 类定义 class ProcessManualInterveneMgr: { public: ProcessManualInterveneMgr (); protected: String instanceId; public: void updateTaskStatus(String tas

48、kId,String status); void nextTask(String taskId); void backTask(String taskId); void setTaskRelevantData(TaskRelevantDataCollection dataCollection); void addTaskUserId(String taskId,String userId); void addTaskRoleId(String tasked,String roleId); }; 4.9.2 功效实现说明 图14 系统配置模块Sequence图

49、 5 数据库设计 5.1 实体定义 5.1.1 分解描述 NetParser后台程序中关键包含管理配置,Syslog采集器和报表生成器。所要用到数据有资源数据,资源映像数据,用户数据和系统配置数据。 1. 资源数据表 其中资源数据包含资源表,设备表,设备埠表,设备主控板类型表。 1) 资源表定义 NPResource存放这NetParser所用到全部设备埠资源。当有统计插入到NPDevice表或NPDevicePort表时,首先插入NPResource表中,生成ObjectID, 即得到对应DeviceID和PortID, 将这些ID值插入导NPDevice表和NPDevi

50、cePort表中。 各属性值描述以下: objectID: 设备索引值, identity. 它等于DeviceID, 当设备类型为NPDevice时,和PortID当设备类型为NPDevicePort时。不可为空。 objType: 设备类型, 现在只有两个值:NPDevice和NPDevicePort。不可为空 2) 设备表定义 此表存放是从Resource资源文件中读入设备数据,各属性意义为: deviceID: 设备索引值。不可为空 name: 设备名称。不可为空 ipAddress: 设备IP地址,索引。不可为空 version: 设备

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服