[发明专利]一种自定义数据模型技术及应用在审

专利信息
申请号: 201711147182.5 申请日: 2017-11-17
公开(公告)号: CN107844591A 公开(公告)日: 2018-03-27
发明(设计)人: 甘傲然 申请(专利权)人: 南京感度信息技术有限责任公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 南京科知维创知识产权代理有限责任公司32270 代理人: 段晓玲
地址: 210012 江苏省南京市雨*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 自定义 数据模型 技术 应用
【说明书】:

技术领域

发明涉及一种数据模型,具体的说是一种自定义数据模型技术。

背景技术

在数据管理系统中,需要面对各种各样类型的数据,这些数据在结构和用途上都有着自己的独特性,数据管理系统无法提供一个规范的、标准的数据结构作为对这一类数据的抽象,因此,在对于这一类的数据的管理和维护上,就存在着一种类型数据对应一种类型的系统管理模块的问题。

当数据管理系统面临着一大堆各种各样结构和类型的数据,并需要对每一种数据都进行存储和管理的时候,软件的开发者需要针对每一种类型的数据,分析其结构和管理业务,设计相应的数据库存储结构,并为其度身定制一套管理的界面,开发专有的管理功能,从而实现对该类数据的管理工作。

这样的方式,存在以下缺点:

造成数据管理系统的开发者,需要投入大量的人力、物力和财力,应对所有类型数据的管理模块的开发工作;

对于不同类型数据,需要定制开发不同的管理模块,研发成本高、研发周期长;

当出现新增类型的数据需要加入管理系统进行管理时,需要由开发人员定制开发功能后,重新部署上线,无法实现热部署;

当已管理的数据出现数据结构变化时,需要由开发人员进行功能修改后,重新部署上线,无法实时调整。

发明内容

为了解决上述技术问题,本发明提出一种自定义数据模型技术包括数据模型信息模块、物理表模块、表单模块和业务逻辑配置模块;在数据模型信息模块中创建一个自定义的数据模型,定义数据模型的基础信息,定义数据模型的基础信息包括配置物理表、定义表单、设置业务逻辑;

所述物理表模块包括物理表基本信息子模块、物理表字段子模块和物理表主从关系子模块三个子功能模块;在物理表模块中配置物理表,根据对数据结构的分析,配置属于该数据模型的数据库表信息;配置物理表,包括在物理表基本信息子模块配置数据库表的信息,在物理表字段子模块配置数据库表字段,在物理表主从关系子模块配置数据库表关系,所述数据库表字段为数据库表所包含的字段,所述数据库表关系为数据库和表之间的主子表的关系;

物理表信息配置完毕后,物理表模块在数据库中创建对应的数据库表;

所述表单模块功能则包括:表单基本信息子模块、表单字段子模块和表单物理表关系子模块三个子功能模块;在表单模块中定义表单,创建自定义数据模型基础信息后,在表单基本信息子模块中为该数据模型配置对应的页面表单信息,配置页面表单信息包括:配置表单字段子模块中的表单字段,以及对表单物理表关系子模块中的表单字段与物理表字段的绑定关系的配置,表单信息配置完毕后,表单模块创建该内容模型对应的表单页面。

在业务逻辑配置模块中设置业务逻辑,业务逻辑设置完成后,业务逻辑配置模块将属于该内容模型的业务逻辑加载并运行。在业务逻辑配置模块中设置业务逻辑中,设置的业务逻辑为通用的业务逻辑,或由开发人员自行编写设定的业务逻辑。

数据模型是一种对现实世界的数据的抽象和转换,而每一种数据都有着自己专属的管理方式和业务逻辑,因此对于每一个数据模型都需要去配置它专属的业务逻辑。系统提供了两种方式的业务逻辑,一种是通用的业务逻辑(可以涵盖大多数数据的管理和业务),另一种是自定义的业务逻辑,由开发人员自行编写设定。当业务逻辑设置完成后,系统自动将属于该内容模型的业务逻辑加载并运行。

本发明还提出一种应用自定义数据模型技术的方法,包括以下步骤,

(1)分析数据结构的步骤,对一种类型的数据进行线下分析,包括分析其数据结构和管理业务逻辑,总结分析出对该类型数据结构的分析成果;

(2)创建自定义数据模型的步骤,在数据模型信息模块中创建一个自定义的数据模型,定义数据模型的基础信息,定义数据模型的基础信息包括配置物理表、定义表单、设置业务逻辑;

(3)配置物理表的步骤,在物理表模块中配置物理表,根据对该类型数据结构的分析成果,配置属于该数据模型的数据库表信息;

配置物理表的步骤,包括在物理表基本信息子模块配置数据库表的信息的步骤,在物理表字段子模块配置数据库表字段的步骤,在物理表主从关系子模块配置数据库表关系的步骤,所述数据库表字段为数据库表所包含的字段,所述数据库表关系为数据库和表之间的主子表的关系;

还包括物理表信息配置完毕后,物理表模块在数据库中创建对应的数据库表的步骤;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京感度信息技术有限责任公司,未经南京感度信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711147182.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top