XX电网公司 企业级 资产管理系统 资产管理详细设计说明书.doc
《XX电网公司 企业级 资产管理系统 资产管理详细设计说明书.doc》由会员分享,可在线阅读,更多相关《XX电网公司 企业级 资产管理系统 资产管理详细设计说明书.doc(56页珍藏版)》请在三一办公上搜索。
1、广东电网公司企业级资产管理系统详细设计说明书资产管理系统广东电网公司深圳市康拓普信息技术有限公司二零一零年六月目 录1设备资产管理11.1基础数据1修订记录11.1.1技术对象节点11.1.2功能位置21.1.3设备资产31.1.4部件41.1.5变电站41.1.6线路51.1.7通信节点61.1.8调度节点61.1.9电厂61.1.10类别71.1.11建设记录81.1.12台帐模板管理92工单管理14修订记录142.1概述142.1.1业务逻辑设计163输网资产变更管理223.1资产变更223.1.1概述223.1.2业务逻辑设计223.2正式台帐维护243.2.1概述243.2.2业务逻
2、辑设计244设备资产台帐264.1设备台帐维护264.1.1概述264.1.2业务逻辑设计264.2设备台帐树复制粘贴324.2.1概述324.2.2业务逻辑设计334.3资产浏览354.3.1概述354.3.2业务逻辑设计354.4资产维护354.4.1概述354.4.2业务逻辑设计365设备建设375.1设备资产台帐初设375.1.1概述375.1.2业务逻辑设计375.2资产关联费用结构405.2.1概述405.2.2业务逻辑设计405.3物料装卸415.3.1概述415.3.2业务逻辑设计425.3.3数据库设计475.3.4表现层设计475.4电子化移交505.4.1概述505.4.
3、2业务逻辑设计501 设备资产管理1.1 基础数据修订记录版本修订说明作者审核审核日期V1.0新建单俊、夏成文符曦2009-12-11所有权声明:深圳市康拓普信息技术有限公司版权所有 不得复制Copyright 2009 by Shenzhen Comtop Information Technology Co., Ltd1.1.1 技术对象节点1.1.1.1 概述包路径:top.lcam.asset.masterdata.techobjectnode.appservice.impl. TechObjectNodeBizService。提供技术对象节点新增、修改、删除、读取基本的CRUD方法。1
4、.1.1.2 业务逻辑设计1.1.1.2.1 TechObjectNodeBizService类名TechObjectNodeBizService说明技术对象节点BizService依赖服务声明1.1.1.2.1.1 readFullPathListByNodeId方法readFullPathListByNodeId说明根据技术对象节点id读取对象在台帐中的全路径输入技术对象节点id输出技术对象节点路径List处理调用TechObjectNodeDAO根据技术对象节点id级联读取技术对象节点的父节点列表new技术对象节点list遍历技术对象节点的父节点列表,给技术对象节点list 赋值返回技术
5、对象节点list1.1.2 功能位置1.1.2.1 概述包路径:top.lcam.asset.masterdata.functionlocation. appservice.impl. FunctionLocationBizService。提供功能位置新增、修改、删除、读取基本的CRUD方法。1.1.2.2 业务逻辑设计1.1.2.2.1 FunctionLocationBizService类名FunctionLocationBizService说明功能位置BizService依赖服务声明1.1.2.2.1.1 readFunctionLocation方法readFullPathListByN
6、odeId说明根据功能位置id读取功能位置基本信息输入功能位置id输出功能位置基本信息处理根据功能位置id读取功能位置基本信息1.1.2.2.1.2 insertFunctionLocation方法insertFunctionLocation说明新增功能位置输入功能位置vo输出功能位置id处理生成功能位置id保存功能位置信息1.1.3 设备资产1.1.3.1 概述包路径:top.lcam.asset.masterdata.asset. appservice.impl. AssetOverAllBizService。提供资产综合服务包括设备资产、资产卡片、资产价值信息的增、删、改、查。1.1.3
7、.2 业务逻辑设计1.1.3.2.1 AssetOverAllBizService 类名AssetOverAllBizService说明设备资产综合服务BizService依赖服务声明AssetBizService、AssetCardBizService、AssetValueBizService1.1.3.2.1.1 insertAssetOverAll方法insertAssetOverAll说明新增设备资产、资产卡片、资产价值信息输入存有设备资产、资产卡片和资产价值信息的map输出包装设备资产、资产卡片、资产价值信息的AssetOverAllVO处理根据map的数据new AssetVO ,
8、新增设备If(设备具有资产价值) 根据map的数据new AssetCardVO,新增资产卡片 根据map的数据new AssetValueVO,新增资产价值信息1.1.4 部件1.1.4.1 概述包路径:top.lcam.asset.masterdata.parts. appservice.impl. PartsBizService。提供功能部件新增、修改、删除、读取基本的CRUD方法。1.1.4.1.1 PartsBizService类名PartsBizService说明部件BizService依赖服务声明1.1.4.1.1.1 queryPartsListByDeviceId方法quer
9、yPartsListByDeviceId说明根据设备id查询设备下的部件输入设备id输出部件List处理组装查询条件deviceId=参数设备id调用queryPartsList查询为上步组装的查询条件1.1.5 变电站1.1.5.1 概述包路径:top.lcam.asset.masterdata.substation. appservice.impl. SubstationBizService。提供变电站新增、修改、删除、读取基本的CRUD方法。1.1.5.1.1 SubstationBizService类名SubstationBizService说明变电站BizService,变电站的新增
10、、修改、删除、列表查询的原子方法依赖服务声明1.1.6 线路1.1.6.1 概述包路径:top.lcam.asset.masterdata.line. appservice.impl. LineBizService。提供线路新增、修改、删除、读取基本的CRUD方法。1.1.6.1.1 LineBizService类名LineBizService说明线路BizService依赖服务声明1.1.6.1.1.1 deleteLine方法deleteLine说明删除线路信息输入线路id输出是否删除成功,1删除成功,其他失败处理查询线路对应的功能位置信息删除功能位置删除线路1.1.7 通信节点1.1.7
11、.1 概述包路径:munication. appservice.impl. CommunicationBizService。提供通信节点新增、修改、删除、读取基本的CRUD方法。1.1.7.1.1 CommunicationBizService类名CommunicationBizService说明通信节点BizService,通信节点的新增、修改、删除、列表查询的原子方法依赖服务声明1.1.8 调度节点1.1.8.1 概述包路径:top.lcam.asset.masterdata.dispatch. appservice.impl. DispatchBizService。提供调度节点新增、修改
12、、删除、读取基本的CRUD方法。1.1.8.1.1 DispatchBizService类名DispatchBizService说明调度节点BizService,调度节点的新增、修改、删除、列表查询的原子方法依赖服务声明1.1.9 电厂1.1.9.1 概述包路径:top.lcam.asset.masterdata.powerplant. appservice.impl. PowerPlantBizService。提供电厂新增、修改、删除、读取基本的CRUD方法和查询方法。1.1.9.1.1 PowerPlantBizService类名PowerPlantBizService说明电厂BizSer
13、vice,电厂的新增、修改、删除、列表查询的原子方法依赖服务声明1.1.10 类别1.1.10.1 概述包路径:top.lcam.asset.masterdata.assetclassify. appservice.impl.AssetClassifyBizService提供资产类别、功能位置类别、特征组、特征的维护。1.1.10.2 业务逻辑设计1.1.10.2.1 AssetClassifyBizService类名AssetClassifyBizService说明资产类别BizService依赖服务声明1.1.10.2.1.1 deleteAssetClassifyFeatureValue
14、方法deleteAssetClassifyFeatureValue说明删除特征值输入特征id输出Int (1表示操作成功)处理根据特征id查找特征类别关联根据特征类别关联的类别id查找设备特征值删除设备特征关联删除设备特征If(设备特征值 != null) 删除设备特征值1.1.11 建设记录1.1.11.1 概述包路径: top.lcam.asset.masterdata.buildrecord.appservice.impl. BuildRecordBizService提供资产建设记录的产生,通过建设记录查看资产的安装历程,功能位置下的设备安装情况。1.1.11.2 业务逻辑设计1.1.1
15、1.2.1 BuildRecordBizService类名BuildRecordBizService说明资产建设记录 BizService依赖服务声明1.1.11.2.1.1 insertBuildRecord方法insertBuildRecord说明新增建设记录输入Vo输出Int (1表示操作成功)处理根据设备在业务中的处理,在产生设备记录的时候,新增建设记录。记录建设类型,安装到的功能位置,时间。1.1.11.2.1.2 queryBuildRecordViewList方法queryBuildRecordViewList说明查询建设记录(设备或者功能位置的安装历史)输入ObjectId 设
16、备对象id 或者 installId 安装到对象的Id 输出List 建设记录视图对象集合处理为了满足 1. 查看设备在历史上,所有安装的功能位置 2. 某功能位置下安装了哪些设备通过建设记录将设备,安装到的功能位置对象组合成安装历史视图create or replace view v_asset_build_record asselect x.device_build_record_id,x.build_type,x.build_date, x.project_id, x.subproject_id,x.object_id, x.object_node_type, x.install_obj
17、ect_id, x.install_node_type, x.type, x.local_code, a.name as device_name, a.code as device_code, a.current_status, a.status_date, f.code as func_code, f.name as func_name, n.full_path from am_asset a,am_function_location f, am_tech_object_node n, (select device_build_record_id, build_type,build_date
18、, project_id, subproject_id, object_id, object_node_type,install_object_id, install_node_type, type, local_code from am_build_record where object_node_type = 2 and install_node_type = 1) x where f.function_location_id = x.install_object_id and a.device_id = x.object_id and n.tech_object_id(+) = a.de
19、vice_id建立视图后,该视图是所有建设记录中涉及到的设备(已过滤掉已经不在设备表中存在的数据)和其对应的功能位置的相关信息。直接通过传入参数进行查询。1.1.12 台帐模板管理1.1.12.1 概述包路径:top.lcam.asset.masterdata.assetaccounttemplate.appservice.impl. AssetAccountTemplateBizService。提供台帐模板的新增、修改、删除、读取基本的CRUD方法和查询方法。1.1.12.2 业务逻辑设计1.1.12.2.1 AssetAccountTemplateBizService类名AssetAcco
20、untTemplateBizService说明台帐模板BizService依赖服务声明TechObjectNodeTemplateBizService、FunctionlocationTemplateBizService、SubstationTemplateBizService、LineTempalteBizService、AssetTemplateBizService、PartsTemplateBizService1.1.12.2.1.1 insertFunctionLocationTemplate方法insertFunctionLocationTemplate说明新增功能位置模板输入功能位
21、置模板VO输出技术对象节点ID处理定义变量功能位置模板VOIf(psrType=变电站) 插入变电站信息位置模板VO.siteId = 变电站IDelse (psrType=线路) 插入线路信息位置模板VO.siteId = 线路ID调用insertCommonFunctionLocationTemplate(新增功能位置模板)方法,新增功能位置及技术对象模板节点,返回技术对象模板节点id1.1.12.2.1.2 insertAssetAccountTemplate方法insertAssetAccountTemplate说明新增台帐模板输入台帐模板VO输出台帐模板ID处理定义变量功能位置模板V
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XX电网公司 企业级 资产管理系统 资产管理详细设计说明书 XX 电网 公司 资产 管理 系统 详细 设计 说明书

链接地址:https://www.31ppt.com/p-3792877.html