基于元数据层的自主表单配置方法技术

技术编号:26259225 阅读:27 留言:0更新日期:2020-11-06 17:53
本发明专利技术涉及计算机技术领域,具体的讲是基于元数据层的自主表单配置方法,首先提取业务相应的字段或表或表类别,形成元数据包;然后将元数据包输入元数据管理模块,根据元数据管理模块中配置的读写规则,确定表单类型;设置网页链接;设置扩展属性;设置触发、维护数据库的规则;最终输出表单。本发明专利技术可以完全按照各个公司自己的业务要求配置出自己想要的系统,业务贴合度高,系统的操作性强,大大节省人力和时间,本发明专利技术的适用范围十分广阔,可以大范围解决很多种类业务问题,减少二次开发,节省技术人力和资源。

【技术实现步骤摘要】
基于元数据层的自主表单配置方法
本专利技术涉及计算机
,具体的讲是基于元数据层的自主表单配置方法。
技术介绍
现有的技术实现的平台新增表单的页面都需要根据具体的业务需求抽象定位到具体需要处理的数据,并从具体业务需求分析出数据对应的依赖关系,在系统连接的数据库中增加相应的表,并通过开发构建相应的平台展示,从而解决相应的业务需求。但是开发一个完整的系统可能只适用于特定的当时的特定业务,普适性差,适用范围狭窄,而且业务扩展或业务变化都需要的二次开发都需要相应的技术人员,并且做大量重复无意义工作,耗损人力、财力、物力。为此,设计一种可以按照各个公司自己业务要求配置出自己想要的表单的系统是十分有必要的。
技术实现思路
本专利技术突破了现有技术的难题,设计了一种可以按照各个公司自己业务要求配置出自己想要的表单的系统,可以大范围解决很多种类业务问题,减少二次开发,节省资源。为了达到上述目的,本专利技术设计了基于元数据层的自主表单配置方法,其特征在于:包括如下步骤:S1提取业务相应的字段或表或表类别,形成元数据包;S2将元数据包输入元数据管理模块,根据元数据管理模块中配置的读写规则,确定表单类型;S3设置网页链接;S4设置扩展属性;S5设置触发、维护数据库的规则;S6输出表单。进一步的,S2中所述的读写规则为:一个10位2进制数字。进一步的,10位2进制数字为0~9,每位权限代表如下:(1)CREATE_SHOW=0;(2)CREATE_EDIT=1;(3)MODIFIY_SHOW=2;(4)MODIFY_EDIT=3;(5)QUERY_LIST=4;(6)QUERY_SUBLIST=5;(7)QUERY_OBJECTVIEW=6;(8)PRINT_LIST=7;(9)PRINT_SUBLIST=8;(10)PRINT_OBJECTVIEW=9。进一步的,S5设置触发、维护数据库的规则包括:新增后触发、修改后触发、删除前触发。本专利技术还设计了基于元数据层的自主表单配置系统,其特征在于:包括:数据获取单元,用以获取元数据包;管理单元,用以元数据层管理,包括配置读写规则、设置网页链接、扩展类、数据库规则;输出单元,用以输出配置好的表单。进一步的,所述数据获取单元包括字段提取模块、表提取模块、表类别提取模块、子系统模块。进一步的,所述管理单元包括读写模块、网页模块、扩展模块、数据库模块。本专利技术还设计了一种元数据层的自主表单配置装置,其特征在于:包括处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:执行如下方法步骤:根据自身业务提取业务相应的字段或表或表类别,形成元数据包;将元数据包输入元数据管理模块,根据元数据管理模块中配置的读写规则,确定表单类型;设置网页链接;设置扩展属性;设置触发、维护数据库的规则;输出表单。本专利技术还设计了一种计算机存储介质,其上存储有计算机程序指令,其特征在于:所述计算机程序指令被处理器执行时实现如下方法步骤:根据自身业务提取业务相应的字段或表或表类别,形成元数据包;将元数据包输入元数据管理模块,根据元数据管理模块中配置的读写规则,确定表单类型;设置网页链接;设置扩展属性;设置触发、维护数据库的规则;输出表单。本专利技术与现有技术相比,可以完全按照各个公司自己的业务要求配置出自己想要的系统,业务贴合度高,系统的操作性强,大大节省人力和时间,本专利技术的适用范围十分广阔,可以大范围解决很多种类业务问题,减少二次开发,节省技术人力和资源。附图说明图1为在一具体实施例中基于元数据层的自主表单配置方法的流程示意图。图2为在一具体实施例中基于元数据层的自主表单配置系统的架构示意图。图3为在分销管理实施例中基于元数据层的自主表单配置方法中建立的子系统示意图。图4为在分销管理实施例中基于元数据层的自主表单配置方法中建立的表类别示意图。图5为在分销管理实施例中基于元数据层的自主表单配置方法中建立的采购订单表的示意图。其中,1为获取单元,2为管理单元,3为输出单元,1-1为字段提取模块,1-2为表提取模块,1-3为表类别提取模块,1-4为子系统模块,2-1为读写模块,2-2为网页模块,2-3为扩展模块,2-4为数据库模块。具体实施方式现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本专利技术全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本专利技术的实施例的充分理解。然而,本
人员将意识到,可以实践本专利技术的技术方案而没有所述特定细节中的一个或更多,或者可以采取其他方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现、材料或者操作以避免模糊本专利技术的各个方面。附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个软件硬化的模块中实现这些功能实体或功能实体的一部分,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。在具体实施中,本专利技术设计了基于元数据层的自主表单配置方法,包括如下步骤:S1提取业务相应的字段或表或表类别,形成元数据包;S2将元数据包输入元数据管理模块,根据元数据管理模块中配置的读写规则,确定表单类型;S3设置网页链接;S4设置扩展属性;S5设置触发、维护数据库的规则;S6输出表单。优选的,S2中所述的读写规则为:一个10位2进制数字,为0~9,每位权限代表如下:(1)CREATE_SHOW=0;(2)CREATE_EDIT=1;(3)MODIFIY_SHOW=2;(4)MODIFY_EDIT=3;(5)QUERY_LIST=4;(6)QUERY_SUBLIST=5;(7)QUERY_OBJECTVIEW=6;(8)PRINT_LIST=7;(9)PRINT_SUBLIST=8;(10)PRINT_OBJECTVIEW=9。优选的,S5设置触发、维护数据库的规则包括:新增后触发、修改后触发、删除前触发。本专利技术还设计了基于元数据层的自主表单配置系统,其特征在于:包括:数据获取单元,用以获取元数据包;管理单元,用以元数据层管理,包括配置读写规则、设置网页链接、扩展类、数据库规则;输出单元,用以输出配置好的表单。优选的,所述数据获取单元包括字段提取模块、表提取模块、表类别提取模块、子系本文档来自技高网
...

【技术保护点】
1.基于元数据层的自主表单配置方法,其特征在于:包括如下步骤:/nS1提取业务相应的字段或表或表类别,形成元数据包;/nS2将元数据包输入元管理单元,根据管理单元中配置的读写规则,确定表单类型;/nS3设置网页链接;/nS4设置扩展属性;/nS5设置触发、维护数据库的规则;/nS6输出表单。/n

【技术特征摘要】
1.基于元数据层的自主表单配置方法,其特征在于:包括如下步骤:
S1提取业务相应的字段或表或表类别,形成元数据包;
S2将元数据包输入元管理单元,根据管理单元中配置的读写规则,确定表单类型;
S3设置网页链接;
S4设置扩展属性;
S5设置触发、维护数据库的规则;
S6输出表单。


2.根据权利要求1所述的基于元数据层的自主表单配置方法,其特征在于:S2中所述的读写规则为:一个10位2进制数字。


3.根据权利要求2所述的基于元数据层的自主表单配置方法,其特征在于:10位2进制数字为0~9,每位权限代表如下:
(1)CREATE_SHOW=0;
(2)CREATE_EDIT=1;
(3)MODIFIY_SHOW=2;
(4)MODIFY_EDIT=3;
(5)QUERY_LIST=4;
(6)QUERY_SUBLIST=5;
(7)QUERY_OBJECTVIEW=6;
(8)PRINT_LIST=7;
(9)PRINT_SUBLIST=8;
(10)PRINT_OBJECTVIEW=9。


4.根据权利要求1所述的基于元数据层的自主表单...

【专利技术属性】
技术研发人员:邵永康王敬滨
申请(专利权)人:上海伯俊软件科技有限公司
类型:发明
国别省市:上海;31

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

1