一种数据填报页面自定义可视化配置方法技术

技术编号:19388928 阅读:46 留言:0更新日期:2018-11-10 02:02
本发明专利技术公开一种数据填报页面自定义可视化配置方法,涉及计算机应用技术领域,包括步骤:1)注册数据源信息;2)创建数据表,按照业务表单,在数据库中创建业务数据表;3)配置页面填报规则;4)生成填报页面;5)保存填报数据;通过在系统页面内配置和管理不同厂家的关系型数据源,读取数据库系统底层元数据信息,屏蔽数据库底层细节,注册生成只具有业务含义的数据资源;并根据每类业务数据上报要求,配置每一个数据资源关联的页面填报规则,将页面填报规则应用于每个填报页面的生成过程中。本发明专利技术大幅减少数据填报系统设计与开发成本,提高系统的维护性、扩展性和适应性。

A custom visual configuration method for data filling pages

The invention discloses a self-defined visual configuration method for data filling pages, which relates to the field of computer application technology, including steps: 1) registering data source information; 2) creating data tables, creating business data tables in the database according to business forms; 3) configuring page filling rules; 4) generating filling pages; 5) saving; Fill in the data; by configuring and managing the relational data sources of different manufacturers in the system pages, read the underlying metadata information of the database system, shield the underlying details of the database, register and generate data resources with only business implications; and configure the pages associated with each data resource according to the reporting requirements of each type of business data. The rule of face filling is applied to the application of page filling rules in the generation process of each filling page. The invention greatly reduces the design and development cost of the data filling system, and improves the maintainability, expansibility and adaptability of the system.

【技术实现步骤摘要】
一种数据填报页面自定义可视化配置方法
本专利技术涉及计算机应用
,具体的说是一种数据填报页面自定义可视化配置方法。
技术介绍
在各种信息化系统中,数据填报经常被做为一种常用的在线信息上报方式提供给用户,对用户来说,在页面内直接进行信息的填报,具备操作简单、提示信息友好的特点。要完成一个填报页面的设计通常需要如下几个步骤:(1)系统设计人员先按照每一个待填报数据规范设计填报数据表结构;(2)UI设计师和系统设计人员共同完所有填报页面原型设计;(3)程序开发人员按照设计原型开发一个填报页面,并在程序里书写数据上报质量检查规则;(4)程序开发人员为每个填报页面单独开发数据保存程序。当要填报的数据种类较少时,采用上面的工作方法没有任何问题。但是当面对成百上千类数据需要上报时,如果再采用上面的方法就不合适,具体存在的问题如下:(1)为每一类上报数据单独设计上报页面会占用相关人员很大一部分工作时间;(2)将每类数据上报时的质量检查规则在程序里写死,不易于质量检查规则的动态调整,可维护行较差;(3)为每一个页面单独书写数据保存程序,代码重复率太高,不易于代码的管理和问题修改;(4)当存储上报数据的数据库类型发生修改时,数据保存程序也会因受影响同步需要修改。
技术实现思路
本专利技术针对目前技术发展的需求和不足之处,提供一种数据填报页面自定义可视化配置方法。本专利技术所述一种数据填报页面自定义可视化配置方法,解决上述技术问题采用的技术方案如下:所述一种数据填报页面自定义可视化配置方法,主要包括如下步骤:步骤一,注册数据源信息;步骤二,创建数据表,按照业务表单,在数据库中创建业务数据表;步骤三,配置页面填报规则;步骤四,生成填报页面;步骤五,保存填报数据;通过在系统页面内配置和管理不同厂家的关系型数据源,读取数据库系统底层元数据信息,屏蔽数据库底层细节,注册生成只具有业务含义的数据资源;并根据每类业务数据上报要求,配置每一个数据资源关联的页面填报规则,将页面填报规则应用于每个填报页面的生成过程中。具体的,所述步骤一注册数据源信息:开发数据源注册页面,支持对常用关系型数据库数据源的注册与管理;所述数据源信息包含数据源名称、数据库类型、数据库服务器IP地址、数据库端口号、用户名、密码、数据库实例名。具体的,所述步骤三配置页面填报规则:在完成数据源信息注册和创建数据表后,通过使用在步骤一中注册的数据源信息,连接数据库并读取数据库系统表,获取在步骤二中创建的数据表的元数据信息;所述元数据信息包含数据表的中文注释、表的英文名称、表字段中文注释、表字段英文名称、表字段数据类型、表字段长度、是否可空信息。具体的,所述步骤三配置页面填报规则:在获取所述数据表的元数据信息后,分别对每一项元数据设置页面填报规则;所述页面填报规则包括该项元数据在页面内的显示名称、是否必须要填报、展现组件类型、填报顺序、填报内容占据页面宽度、数据质量校验规则、校验未通过时的提示信息。具体的,所述步骤三,在提交保存页面填报规则配置信息时,将数据源信息、数据表名、英文字段名、填报规则配置信息一同存储到数据库。具体的,所述步骤四生成填报页面:业务人员在执行数据填报时,选择某一项填报业务,系统根据本次要填报的数据表名,查找该数据表对应的具体页面填报规则配置信息,然后自动生成一个填报页面。所述填报页面包含一个通用的保存按钮和数据表单信息,数据表单信息的展示形式由填报规则控制。具体的,所述步骤五保存填报数据:在填报页面内完成数据填写后,点击保存按钮,系统自动将页面内填写的数据与之前生成页面的数据表绑定,利用步骤一中注册的数据源,将数据插入到数据库中。具体的,所述步骤五,系统根据当前数据库类型自动生成与该数据库相匹配的SQL语句和数据库连接。本专利技术所述一种数据填报页面自定义可视化配置方法,与现有技术相比具有的有益效果是:本专利技术适用于大部分数据在线上报场景,同时支持多种关系数据库类型的数据填报页面可视化自定义配置与生成,解决一般数据填报系统存在的开发与设计工作量大、维护复杂、系统扩展性差、系统与数据库之间的适配性低的问题;由于填报页面都是在线配置生成,不再需要研发人员参与,可以大幅减少设计与开发成本;在需要调整数据填报规则时,不需要修改任何程序代码,提高了系统的维护性、扩展性和适应性;并且该配置方法实施简单,具备普遍推广的价值。具体实施方式为使本专利技术的技术方案、解决的技术问题和技术效果更加清楚明白,以下结合具体实施例,对本专利技术的技术方案进行清查、完整的描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下获得的所有实施例,都在本专利技术的保护范围之内。实施例本实施例提出一种数据填报页面自定义可视化配置方法,通过在系统页面内配置和管理不同厂家的关系型数据源,读取数据库系统底层元数据信息,屏蔽数据库底层细节,注册生成只具有业务含义的数据资源,然后根据每类业务数据上报要求,配置每一个数据资源关联的页面填报规则,并将这些规则应用于每个填报页面的生成过程中。该数据填报页面自定义可视化配置方法,主要包括如下步骤:步骤一,注册数据源信息;步骤二,创建数据表,按照业务表单,在数据库中创建业务数据表;步骤三,配置页面填报规则;步骤四,生成填报页面;步骤五,保存填报数据。通过该数据填报页面自定义可视化配置方法,可以大幅减少设计与开发成本,提高系统的维护性、扩展性和适应性。本实施例数据填报页面自定义可视化配置方法,步骤一注册数据源信息是指,开发数据源注册页面,支持对常用关系型数据库数据源的注册与管理;这里,数据源信息包含数据源名称、数据库类型、数据库服务器IP地址、数据库端口号、用户名、密码、数据库实例名等。本实施例数据填报页面自定义可视化配置方法,步骤三配置页面填报规则是指,在完成数据源信息注册和创建数据库表后,通过使用在第一步中注册的数据源信息,连接数据库并读取数据库系统表,获取在第二步中创建表的元数据信息;这里,元数据信息包含表的中文注释、表的英文名称、表字段中文注释、表字段英文名称、表字段数据类型、表字段长度、是否可空信息。所述步骤三配置页面填报规则,在获取创建表的元数据信息后,分别对每一项元数据设置页面填报规则;这里,页面填报规则具体包括该项元数据在页面内的显示名称、是否必须要填报、展现组件类型(如文本型、文本域型、日期型、时间型、下拉框等)、填报顺序、填报内容占据页面宽度、数据质量校验规则、校验未通过时的提示信息。此外,在提交保存页面填报规则配置信息时,会将数据源信息、数据表名、英文字段名、填报规则配置信息一同存储到数据库。本实施例数据填报页面自定义可视化配置方法,步骤四生成填报页面是指,业务人员在执行数据填报时,选择某一项填报业务,系统会根据本次要填报的业务表名,查找该表对应的具体页面填报规则配置信息,然后自动生成一个填报页面;该填报页面包含一个通用的保存按钮和业务表单信息,业务表单信息的展示形式由填报规则控制,如根据填报顺序规则可以控制填报信息项在页面内的排列顺序,顺序号小的信息项排在顺序号大的信息项前面。填报页面可以通过人工按照实际填报规则利用可视化页面配置出来的,而非由相关计算机技术开发人员使用本文档来自技高网...

【技术保护点】
1.一种数据填报页面自定义可视化配置方法,其特征在于, 包括如下步骤:步骤一,注册数据源信息;步骤二,创建数据表,按照业务表单,在数据库中创建业务数据表;步骤三,配置页面填报规则;步骤四,生成填报页面;步骤五,保存填报数据;通过在系统页面内配置和管理不同厂家的关系型数据源,读取数据库系统底层元数据信息,屏蔽数据库底层细节,注册生成只具有业务含义的数据资源;并根据每类业务数据上报要求,配置每一个数据资源关联的页面填报规则,将页面填报规则应用于每个填报页面的生成过程中。

【技术特征摘要】
1.一种数据填报页面自定义可视化配置方法,其特征在于,包括如下步骤:步骤一,注册数据源信息;步骤二,创建数据表,按照业务表单,在数据库中创建业务数据表;步骤三,配置页面填报规则;步骤四,生成填报页面;步骤五,保存填报数据;通过在系统页面内配置和管理不同厂家的关系型数据源,读取数据库系统底层元数据信息,屏蔽数据库底层细节,注册生成只具有业务含义的数据资源;并根据每类业务数据上报要求,配置每一个数据资源关联的页面填报规则,将页面填报规则应用于每个填报页面的生成过程中。2.根据权利要求1所述一种数据填报页面自定义可视化配置方法,其特征在于,所述步骤一注册数据源信息:开发数据源注册页面,支持对常用关系型数据库数据源的注册与管理。3.根据权利要求2所述一种数据填报页面自定义可视化配置方法,其特征在于,所述步骤三配置页面填报规则:在完成数据源信息注册和创建数据表后,通过使用在步骤一中注册的数据源信息,连接数据库并读取数据库系统表,获取在步骤二中创建的数据表的元数据信息。4.根据权利要求3所述一种数据填报页面自定义可视化配置方法,其特征在于,所述步骤三配置页面填报规则:在获取所述数据表的元数据信息后,分别对每一项元数据设置页面填报规则;所述页面...

【专利技术属性】
技术研发人员:侯光亮彭光
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:山东,37

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

1