一种基于元数据配置的数据管理方法及装置制造方法及图纸

技术编号:17779738 阅读:115 留言:0更新日期:2018-04-22 08:15
本发明专利技术涉及一种基于元数据配置的数据管理方法及装置,该方法包括:S1、创建数据基本表、数据关联表以及数据列字段配置表;S2、基于所述数据基本表、数据关联表以及数据列字段配置表,配置数据表元数据;S3:后台数据处理单元根据参数查询数据配置元数据,通过反射机制创建数据对象,返回数据记录;S4:前台数据管理WEB页面根据返回的元数据自动生成页面结构,填充数据记录。本发明专利技术的基于元数据配置的数据管理方法及装置,通过元数据配置自动生成数据管理模块,从而解决了开发周期长问题,还可以保持界面风格统一,从而提高大业务量的数据管理开发效率。

【技术实现步骤摘要】
一种基于元数据配置的数据管理方法及装置
本专利技术涉及计算机数据管理
,具体涉及一种基于元数据配置的数据管理方法及装置。
技术介绍
数据管理是管理信息系统中的常见功能,一般而言,如果要维护数据库中的一个业务信息表,需要对应开发一个web管理页面,基本功能包括添加、修改、查找、删除等。上述开发方法适用于较小业务量的开发,然而,当要管理的数据种类非常多时,如果每个数据库表都单独开发一个管理页面,这种开发方法便显得繁琐复杂,相同的页面控件功能单元也无法重复使用,并消耗较大的工作量。因此,需要设计一种通用的数据管理方法,通过简单的配置自动生成管理页面,适应不同场合和应用环境。
技术实现思路
针对现有技术存在的缺陷,本专利技术提供了一种基于元数据配置的数据管理方法及装置,通过元数据配置自动生成数据管理模块,从而解决了开发周期长问题,还可以保持界面风格统一,从而提高大业务量的数据管理开发效率。本专利技术的一个目的是提供了一种基于元数据配置的数据管理方法,其特征在于,包括:S1、创建数据基本表、数据关联表以及数据列字段配置表;S2、基于所述数据基本表、数据关联表以及数据列字段配置表,配置数据表元数据;S3:后台数据处理单元根据参数查询数据配置元数据,通过反射机制创建数据对象,返回数据记录;S4:前台数据管理WEB页面根据返回的元数据自动生成页面结构,填充数据记录。其中,所述配置数据列字段的元数据,具体包括:配置数据基本表、数据关联表、数据列字段内容,数据基本表存放要管理的数据基本信息,数据关联表存放数据关联信息,数据列字段配置表存放数据中属性的描述信息。其中,所述数据表元数据,具体包括:数据字段名称、类型、是否为空、是否可编辑、是否显示、关联映射关系、长度大小、是否主键、提示信息。其中,所述步骤S3具体包括:前台数据管理WEB页面传递存放在数据基本表中的表名称给后台数据处理单元,后台数据处理单元连接Oracle数据库,根据表名称查询数据库中存放的数据配置元数据,然后根据元数据通过JAVA的类反射机制创建数据对象,后台数据处理单元再根据数据对象查询数据记录。其中,所述步骤S4具体包括:前台数据管理WEB页面接收后台数据处理单元返回的元数据,根据数据字段类型、数据字段描述,自动生成页面结构。其中,所述字段类型包括:单行文本、多行文本、整型、浮点型、日期类型、时间类型、下拉框类型、关联类型、附件类型。其中,所述方法还包括:对生成的数据页面内容进行添加、修改、查找和删除。其中,所述步骤S3中,后台数据处理单元通过接收要生成的数据库表请求,根据反射机制返回数据元数据和数据记录。本专利技术的另一个方面,提供一种基于元数据配置的数据管理装置,其特征在于,包括:数据库建设单元,用于创建数据库基本表、数据关联表以及数据列字段配置表;元数据配置单元,用于基于所述数据基本表、数据关联表以及数据列字段配置表,配置数据列字段的元数据;数据对象创建单元,用于后台数据处理单元根据参数查询数据配置元数据,通过反射机制创建数据对象,返回数据记录;页面生成单元,用于前台数据管理WEB页面根据返回的元数据自动生成页面结构,填充数据记录。其中,所述配置数据列字段的元数据,具体包括:配置数据基本表、数据关联表、数据列字段内容,数据基本表存放要管理的数据基本信息,数据关联表存放数据关联信息,数据列字段配置表存放数据中属性的描述信息。其中,所述数据表元数据,具体包括:数据字段名称、类型、是否为空、是否可编辑、是否显示、关联映射关系、长度大小、是否主键、提示信息。其中,所述数据对象创建单元具体包括:前台数据管理WEB页面传递存放在数据基本表中的表名称给后台数据处理单元,后台数据处理单元连接Oracle数据库,根据表名称查询数据库中存放的数据配置元数据,然后根据元数据通过JAVA的类反射机制创建数据对象,后台数据处理单元再根据数据对象查询数据记录。其中,所述页面生成单元生成页面结构,具体包括:前台数据管理WEB页面接收后台数据处理单元返回的元数据,根据数据字段类型、数据字段描述,自动生成页面结构。其中,所述字段类型包括:单行文本、多行文本、整型、浮点型、日期类型、时间类型、下拉框类型、关联类型、附件类型。其中,上述装置还包括:页面调整单元,用于对生成的数据页面内容进行添加、修改、查找和删除。其中,所述数据对象创建单元,还用于后台数据处理单元通过接收要生成的数据库表请求,根据反射机制返回数据元数据和数据记录。本专利技术的基于元数据配置自动生成数据管理模块的方法及装置,配置数据库表列字段的元数据,后台数据处理单元通过接收要生成的数据库表请求,根据反射机制返回数据元数据和数据记录,前台数据管理WEB页面自动生成页面结构,填充数据记录,并可对数据库表进行添加、修改、查找、删除操作。这样不但可以解决开发周期长问题,还可以保持界面风格统一,从而提高大业务量的数据管理开发效率。附图说明图1示出了本专利技术的基于元数据配置自动生成数据管理模块的方法的流程图。图2示出了本专利技术的基于元数据配置自动生成数据管理模块的装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明,应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。现在将详细参考本专利技术的实施例,这些实施例的示例在附图中示出。元件的后缀“模块”和“单元”在此用于方便描述,并且因此可以可交换地被使用,而且没有任何可区别的意义或功能。虽然构成本专利技术的实施例的所有元件或单元被描述为结合到单个元件中或被操作为单个元件或单元,但是本专利技术不一定局限于此种实施例。根据实施例,在本专利技术的目的和范围内所有的元件可以选择性地结合到一个或多个元件并且被操作为一个或多个元件。本专利技术的一个实施例中,如图1所示,提供一种基于元数据配置自动生成数据管理模块的方法,包括以下步骤:步骤S1:在数据库中创建数据基本表、数据关联表以及数据列字段配置表。具体的,本实施例中通过PL/SQL工具连接Oracle数据库,创建数据基本表XT_RESOURCECONFIG、数据关联表XT_RELATIONCONFIG以及数据列字段配置表XT_COLUMNCONFIG,三个表的数据格式描述如表1、表2、表3所示:表1数据基本表(XT_RESOURCECONFIG)名称类型可为空注释IDINTEGER否自增主键NAMEVARCHAR2(50)是表名CHINESENAMEVARCHAR2(128)是中文名称SEQUENCEINTEGER是排序序号表2数据关联表(XT_RELATIONCONFIG)名称类型可为空注释RELATIONNAMEVARCHAR2(100)是关联名称FROMUSERVARCHAR2(50)是源表用户名FROMTABLEVARCHAR2(50)是源表名FROMCOLUMNVARCHAR2(50)是源表字段TOUSERVARCHAR2(50)是目的表用户名TOTABLEVARCHAR2(50)是目的表名TOCOLUMNVARCHAR2(50)是目的表字段DISPLAYCOLUMNVARCHAR2(50)是界面显示字段表3数据列字段配置表XT_COLUMNCONFIG步骤S2:基于所述数据本文档来自技高网...
一种基于元数据配置的数据管理方法及装置

【技术保护点】
一种基于元数据配置的数据管理方法,其特征在于,包括:S1、创建数据基本表、数据关联表以及数据列字段配置表;S2、基于所述数据基本表、数据关联表以及数据列字段配置表,配置数据表元数据;S3:后台数据处理单元根据参数查询数据配置元数据,通过反射机制创建数据对象,返回数据记录;S4:前台数据管理WEB页面根据返回的元数据自动生成页面结构,填充数据记录。

【技术特征摘要】
1.一种基于元数据配置的数据管理方法,其特征在于,包括:S1、创建数据基本表、数据关联表以及数据列字段配置表;S2、基于所述数据基本表、数据关联表以及数据列字段配置表,配置数据表元数据;S3:后台数据处理单元根据参数查询数据配置元数据,通过反射机制创建数据对象,返回数据记录;S4:前台数据管理WEB页面根据返回的元数据自动生成页面结构,填充数据记录。2.根据权利要求1所述方法,其特征在于,所述配置数据列字段的元数据,具体包括:配置数据基本表、数据关联表、数据列字段内容,数据基本表存放要管理的数据基本信息,数据关联表存放数据关联信息,数据列字段配置表存放数据中属性的描述信息。3.根据权利要求2所述方法,其特征在于,所述数据表元数据,具体包括:数据字段名称、类型、是否为空、是否可编辑、是否显示、关联映射关系、长度大小、是否主键、提示信息。4.根据权利要求1所述的方法,其特征在于,所述步骤S3具体包括:前台数据管理WEB页面传递存放在数据基本表中的表名称给后台数据处理单元,后台数据处理单元连接Oracle数据库,根据表名称查询数据库中存放的数据配置元数据,然后根据元数据通过JAVA的类反射机制创建数据对象,后台数据处理单元再根据数据对象查询数据记录。5.如权利要求1所述的方法,其特征在于,所述步骤S4具体包括:前台数据管理WEB页面接收后台数据处理单元返回的元数据,根据数据字段类型、数据字段描述,自动生成页面结构。6.如权利要求5所述的方法,其特征在于,所述字段类型包括:单行文本、多行文本、整型、浮点型、日期类型、时间类型、下拉框类型、关联类型、附件类型。7.如权利要求1所述的方法,其特征在于,方法还包括:对生成的数据页面内容进行添加、修改、查找和删除。8.根据权利要求1所述的方法,其特征在于,所述步骤S3中,后台数据处理单元通过接收要生成的数据库表请求,根据反射机制返回数据元数据和数据记录。9.一种基于元数据配置的数据管理装置,其特征在于,包括:数据库建设...

【专利技术属性】
技术研发人员:王冉游庆根何雯林宇徐斌华婷婷孙苑陶卫峰龚少麟童号陶骏
申请(专利权)人:中国电子科技集团公司第二十八研究所
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1