资产管理系统资产动态表设计

简介: 一,问题 资产主表字段不固定,有些客户字段多,有的字段少;或者一个字段叫法不一样,但是作用一样;不同资产分类有不同字段;用户和实施人员希望资产字段可以自定义,搜索条件可以动态配置; 所以要满足功能资产字段可配可扩展,满足前台资产【增】【删】【改】【查】,Excel导入,第三方导入(webservice|webapi接口) 二,解决思路 其实如果使用CMDB系统就可以解决,这里只考虑一些传统小系统的设计思路。

一,问题

资产主表字段不固定,有些客户字段多,有的字段少;或者一个字段叫法不一样,但是作用一样;不同资产分类有不同字段;用户和实施人员希望资产字段可以自定义,搜索条件可以动态配置;

所以要满足功能资产字段可配可扩展,满足前台资产【增】【删】【改】【查】,Excel导入,第三方导入(webservice|webapi接口)

二,解决思路

其实如果使用CMDB系统就可以解决,这里只考虑一些传统小系统的设计思路。所以原标题叫小型CMDB数据机构及原型。以下想法没有落地,只作为个人的记录和分享,如果有毛病,请各位大佬在评论区提出,我会及时删除评论。
首先资产表中,不是所有字段都可以自定义,增删改, 如果参与系统业务逻辑的字段被用户删了那系统就废了;要考虑资产分类所带来的增改查影响,所以字段应该满足以下原则:

1.参与系统业务逻辑字段,只能修改显示名称,不能删除,不能新增,简称固定字段;
2.其他资产扩展字段,只显示,不参与系统业务逻辑,可以新增、修改、删除;
3.所有资产,无论属于哪中资产分类,都要有通用字段,在资产分类未知时可以作为查询条件;
4.通用字段被所有子分类继承,子分类可以修改显示名称,是否显示,不能删除;

三,功能细化

1.编辑(改)资产的通用字段,资产通用字段为资产主表中字段,只能修改字段显示名称

1.1编辑项:

1.1.1字段显示中文名
1.1.2字段显示英文名
1.1.3列表中字段显示顺序

2.按资产分类编辑(增删改)自定义字段

2.1编辑项:

2.1.1字段显示中文名称,不同分类显示名称不一样【?】
2.1.2字段显示英文名称
2.1.3列表中字段显示顺序
2.1.4字段类型:

文本
多行文本
数字
日期
关联表【?】
枚举
固定值
隐藏控件

2.1.5表单中字段分组名称
2.1.6表单中字段显示顺序
2.1.7表单中是否必填
2.1.8一对多扩展字段【?】

3.资产导入Excel时自动导入对应的自定义字段数据

3.1导入模板,【某些扩展字段,与分类不匹配,数据将丢失】

4.可以通过通用字段和自定义字段查询资产

4.1显示的查询字段名称需要读取配置项

5.列表页面表格的通用字段和自定义字段混合显示

5.1可以设置显示哪些列
5.2列名通过配置项动态读取对应字段的对应名称

6.编辑页面表单通用字段和自定义字段混合显示

6.1字段名通过配置项动态读取对应字段的对应名称
6.2字段分组读取配置的分组

四,界面原型

  • 配置页面
    7d5bea34_d591_4420_acab_42e3f785e240
  • 预览
    b300554a_6295_4d87_9592_87ce1ec87c7c
  • 资产卡片
    888c535c_190e_4ef7_936d_13eac33c9c72
  • 高级查询
    7aa20161_75b2_492b_8b84_fb948121f895

75e43ca0_8f1e_437d_856d_5aee01deb09d
baa023d6_cb96_42ec_a444_df04c09ca08a
ec4abfca_143e_407c_bae3_0b4c46f33193
be19b27d_0b92_49b1_bece_88dae671acc8

五,部分数据结构

1.属性配置主表
AutoID     分类ID     字段名称     中文名称     英文名称     字段说明     列表是否显示     列表显示顺序号  表单是否显示     表单分组AutoID 表单显示顺序     数据类型     表单是否必填 数据(默认)值 关联表名     关联字段     是否为系统字段


唯一 资产分类 分类为-1时为通用字段(维度二) 数据库中字段名称 唯一     唯一 唯一    
唯一    

唯一




系统字段不能删除(维度一)






















表单分组表
AutoID     表单分组名称    







唯一     唯一


















角色-字段关系表



2.数据值字段关系表
AutoID     资产ID 属性配置主表AutoID 




























【?JSON方式存储】
资产主表加入一个字段列ExField,存JSON对象 
优点:不用关联表,直接取值前台处理,新增修改方便
缺点:查询性能可能受印象;

3.Excel导入模板

Excel导入模板主表
AutoID     模板名称    




























Excel模板字段对照配置
AutoID Excel导入模板主表AutoID Excel表头名称 属性配置主表AutoID


























4.高级查询模板
AutoID     模板名称    





























AutoID     Excel导入模板主表AutoID 属性配置主表AutoID  运算符     连接符    


























六,核心数据关系

17584698_e223_4e39_94f0_6f3b55e9c717
17c2f496_da30_4559_8dc9_7802ac547ec8
553e7c96_973f_4d60_8ece_398b37105fc0
036c1ed8_a001_4c3d_8048_366a8141d82b

云析的博客编辑真的很恶心
目录
相关文章
|
4月前
|
监控 数据安全/隐私保护 Python
ERP系统中的资产管理模块详解
【7月更文挑战第25天】 ERP系统中的资产管理模块详解
347 4
|
4月前
|
监控 数据挖掘 数据安全/隐私保护
ERP系统中的资产管理与维护
【7月更文挑战第25天】 ERP系统中的资产管理与维护
170 2
|
6月前
|
JavaScript Java 关系型数据库
企业资产|企业资产管理系统|基于springboot企业资产管理系统设计与实现(源码+数据库+文档)
企业资产|企业资产管理系统|基于springboot企业资产管理系统设计与实现(源码+数据库+文档)
114 0
|
6月前
|
存储 数据采集 人工智能
数据资产管理技术与工具
数据资产管理技术与工具
|
数据采集 存储 监控
这个数据资产管理框架你了解吗
ITU-T F.743.21定义了一个数据资产管理框架及其相应的对象、活动和支持。数据资产管理的对象是数据资产,包括主数据、元数据和其他数据资产。
这个数据资产管理框架你了解吗
|
存储 安全 算法
人人都谈的数据资产管理
数字化转型越来越成为未来的焦点,各行各业都在谋求数字化转型,石化、金融、电力、银行、投资等企业不一而足。
人人都谈的数据资产管理
|
数据采集 传感器 架构师
谈谈数据资产管理晓知识
数据是组织的一种战略性商业资产,也是组织拥有的最有价值的资源之一。但它的价值取决于质量、相关性和范围。
谈谈数据资产管理晓知识
带你读《数据资产》第三章数据资产是新的资产类别3.2定义数据资产(二)
带你读《数据资产》第三章数据资产是新的资产类别3.2定义数据资产
带你读《数据资产》第三章数据资产是新的资产类别3.2定义数据资产(二)
|
搜索推荐 大数据
带你读《数据资产》第三章数据资产是新的资产类别3.1数据资源的资产性(二)
带你读《数据资产》第三章数据资产是新的资产类别3.1数据资源的资产性
带你读《数据资产》第三章数据资产是新的资产类别3.1数据资源的资产性(一)
《数据资产》第三章数据资产是新的资产类别3.1数据资源的资产性(一)