【技术实现步骤摘要】
基于业务需求变化的数据模型快速构建系统
[0001]本专利技术涉及一种基于业务需求变化的数据模型快速构建系统,属于数据处理
技术介绍
[0002]随着IT技术发展,各类信息业务系统的应用越来越多,企业数据也会变的越来越复杂,增加了对企业数据的访问难度。业务需求的变化都可能引发系统数据结构、业务规则等发生改变,以传统定制开发模式响应需求的变更将付出高昂的实现成本,需等待漫长的时间,因此需要以更小的代价、快速响应业务系统数据的变化。
[0003]对业务系统的数据进行数据建模,通过建模工具构建业务数据模型。开发人员通过访问数据模型访问业务数据。当业务需求发生变化,不需要像传统定制开发模式那样更改代码,而只需通过建模工具面向业务进行调整即可,其过程简单、快捷、不易出错。
技术实现思路
[0004]本专利技术的目的在于,克服现有技术存在的技术缺陷,解决上述技术问题,提出一种基于业务需求变化的数据模型快速构建系统,该系统能够满足业务开发人员对业务系统快速的进行数据建模,提供统一的数据访问接口,屏蔽了不同数据库的差别,改善开发人员使用数据的体验。
[0005]本专利技术具体采用如下技术方案:基于业务需求变化的数据模型快速构建系统,包括客户端、服务层、数据库,所述客户端与所述服务层通讯连接,所述服务层与所述数据库通讯连接;所述服务层执行实现数据建模元素的逻辑处理,所述客户端提供建模工具界面用户交互的逻辑;
[0006]所述服务层包括模型服务模块、运行时服务模块、基础服务模块,所述模型 ...
【技术保护点】
【技术特征摘要】
1.基于业务需求变化的数据模型快速构建系统,其特征在于,包括客户端、服务层、数据库,所述客户端与所述服务层通讯连接,所述服务层与所述数据库通讯连接;所述服务层执行实现数据建模元素的逻辑处理,所述客户端提供建模工具界面用户交互的逻辑;所述服务层包括模型服务模块(30)、运行时服务模块(40)、基础服务模块(50),所述模型服务模块(30)设置有数据模型元素的访问接口,所述基础服务模块(50)执行访问所述数据库,所述运行时服务模块(40)定义有业务数据访问的服务方法调用所述基础服务模块(50)。2.根据权利要求1所述的基于业务需求变化的数据模型快速构建系统,其特征在于,所述客户端包括数据源管理模块(10)、数据建模模块(20);所述数据源管理模块(10)定义有业务应用的数据库,所述数据建模模块(20)作为数据建模的操作模块,基于B/S架构实现,基于所述模型服务模块(30)进行数据建模,用于所述数据模型元素的增、删、改、查操作。3.根据权利要求1所述的基于业务需求变化的数据模型快速构建系统,其特征在于,所述模型服务模块(30)的数据模型元素包括:数据模型分组、类型(301)、属性、编辑器(302)、字典(303)、关联;所述属性绑定编辑器(302),所述编辑器(302)的类型根据属性的数据类型决定。4.根据权利要求3所述的基于业务需求变化的数据模型快速构建系统,其特征在于,所述数据模型分组用于对类型进行分组管理;所述类型(301)是数据模型对象,对应数据库的多个业务表;所述属性是数据模型的特征,对应业务表的数据列;所述编辑器(302)指定属性在界面编辑时使用的客户端编辑控件;所述关联定义数据模型之间的关系;所述字典(303)定义键值对数据列表,供所述编辑器(302)使用。5.根据权利要求3所述的基于业务需求变化的数据模型快速构建系统,其特征在于,所述字典(303)包括:数值字典,由开发人员手动创建的键值对数据;SQL字典,所述SQL字典的键值对数据通过SQL语句查询获取;类型字典,所述类型字典的键值对数据通过选择类型(301),从所述类型(301)的业务数据表获取。6.根据权利要求3所述的基于业务需求变化的数据模型快速构建系统,其特征在于,所述编辑器(302)包括:文本编辑器,所述文本编辑器提供...
【专利技术属性】
技术研发人员:王婷,刘士进,孟庆强,刘一田,郭伟,李郑,程旭,何翔,康智辉,郭新波,赵洁,曾会峰,葛欣,吴海超,魏珍珍,
申请(专利权)人:南京南瑞信息通信科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。