一种动态业务对象构建方法及系统技术方案

技术编号:10194063 阅读:125 留言:0更新日期:2014-07-10 01:00
本发明专利技术公开了一种动态业务构建方法及系统。通过创建动态业务对象实体;按照预设模版,创建所述动态业务对象实体的展现界面;按照第一预设条件,创建所述动态业务对象实体与其他动态业务对象实体之间的约束关系;按照第二预设条件,创建所述动态业务对象实体的展现层次;以及按照第三预设条件,创建所述动态业务对象实体的展现权限以及维护权限。能够对基于对数据表存储的动态业务对象,通过配置化的方式构建,进而实现各个动态业务对象实体的高效存储、展现以及维护。

【技术实现步骤摘要】
一种动态业务对象构建方法及系统
本专利技术涉及数据处理
,更具体的说,是涉及一种动态业务对象构建方法及系统。
技术介绍
自然界包含各种对象,不同的对象有不同属性、业务关系,如何存储这些对象和关系,如何根据对象之间的关系展现和维护这些对象,成为相关技术人员研究的主要方向。例如,在设备管理中,有电脑、中央处理器CPU、鼠标等设备,这些设备即为对象,它们的属性不同,业务关系也不一样,将这些设备存储完成后,可以按照对象分类展现和维护,也可以按照对象包含关系展现和维护。在现有技术中,一般通过以下方式实现对象和关系的存储、展现以及维护。将对象保存在一张大表中,这张表足够容纳每种对象的所有信息,每类对象是这个表的一个视图,对象的字段跟该表进行字段映射,不同的业务对象存储在该表中的不同字段信息中,表中有一个表示该对象所属对象类型的字段。对象的展现、维护都是基于这个大表进行。现在对对象的维护通常采用固化对象的做法,就是业务中有哪些对象,对象具有哪些属性/操作,对象之间的关系都采用固化方式。但是,将所有的对象存储在一个数据表中,大量的数据会导致性能差,不能满足海量数据的要求。而且,固化对象的方式,会导致系统开发成本高、稳定性差、维护成本高以及适用性比较低。综上,在现有技术中,所采用的实现对象和关系的存储以及展现的方式并不能实现对象和关系的高效存储、展现以及维护。
技术实现思路
有鉴于此,本专利技术提供了一种动态业务对象构建方法及系统,以克服现有技术中由于所采用的实现对象和关系的存储以及展现的方式并不能实现对象和关系的高效存储、展现以及维护的问题。为实现上述目的,本专利技术提供如下技术方案:一种动态业务对象构建方法,包括:创建动态业务对象实体;按照预设模版,创建所述动态业务对象实体的展现界面;按照第一预设条件,创建所述动态业务对象实体与其他动态业务对象实体之间的约束关系;按照第二预设条件,创建所述动态业务对象实体的展现层次;按照第三预设条件,创建所述动态业务对象实体的展现权限以及维护权限。优选地,还包括:根据所述动态业务对象实体的展现权限以及维护权限,对所述动态业务对象进行展现或维护。优选地,所述创建动态业务对象实体的过程包括:确定所述动态业务对象实体的名称;确定所述动态业务对象对应的数据表;当所述数据表为一个时,保存所述动态业务对象实体;当所述数据表为多个时,确定多个所述数据表之间的关系并保存。优选地,所述按照预设模版,创建所述动态业务对象实体的展现界面的过程包括:从预设模版中选择一个模版,作为所述动态业务对象实体的展现模版;所述预设模版包括两行式模版和三行式模版;选择展现模版中的预设按钮中的一个或多个按钮,为所述动态业务对象实体设置对应的按钮动作,并保存;所述预设按钮包括保存按钮、导出按钮、关闭按钮和打印按钮。优选地,所述按照第一预设条件,创建所述动态业务对象实体与其他动态业务对象实体之间的约束关系的过程包括:获取所述动态业务对象实体以及其他动态业务对象实体;根据所述动态业务对象实体以及其他动态业务对象实体之间的包含关系确定其约束关系,并保存。优选地,所述根据所述动态业务对象实体的展现以及维护权限,对所述动态业务对象进行展现或维护的过程包括:展现所述动态业务对象;[0031 ] 和/或,修改所述动态业务对象;和/或,删除所述动态业务对象;和/或,增加其他动态业务对象。一种动态业务对象构建系统,包括:实体创建单元,用于创建动态业务对象实体;展现界面创建单元,用于按照预设模版,创建所述动态业务对象实体的展现界面;约束关系创建单元,用于按照第一预设条件,创建所述动态业务对象实体与其他动态业务对象实体之间的约束关系;展现层次创建单元,用于按照第二预设条件,创建所述动态业务对象实体的展现层次;权限创建单元,用于按照第三预设条件,创建所述动态业务对象实体的展现权限以及维护权限。优选地,还包括:展现单元,用于根据所述动态业务对象实体的展现权限,对所述动态业务对象进行展现;维护单元,用于根据所述动态业务对象实体的维护权限,对所述动态业务对象进行维护。优选地,所述实体创建单元包括:第一模块,用于确定所述动态业务对象实体的名称;第二模块,用于确定所述动态业务对象对应的数据表;第三模块,用于当所述数据表为一个时,保存所述动态业务对象实体;第四模块,用于当所述数据表为多个时,确定多个所述数据表之间的关系并保存。优选地,所述展现界面创建单元包括:第五模块,用于从预设模版中选择一个模版,作为所述动态业务对象实体的展现模版;所述预设模版包括两行式模版和三行式模版;第六模块,用于选择展现模版中的预设按钮中的一个或多个按钮,为所述动态业务对象实体设置对应的按钮动作,并保存;所述预设按钮包括保存按钮、导出按钮、关闭按钮和打印按钮。优选地,所述约束关系创建单元包括:第七模块,用于获取所述动态业务对象实体以及其他动态业务对象实体;第八模块,用于根据所述动态业务对象实体以及其他动态业务对象实体之间的包含关系确定其约束关系,并保存。优选地,所述维护单元包括:修改模块,用于修改所述动态业务对象;和/或,删除模块,用于删除所述动态业务对象;和/或,增加模块,用于增加其他动态业务对象。经由上述的技术方案可知,与现有技术相比,本专利技术公开了一种动态业务构建方法及系统。通过创建动态业务对象实体;按照预设模版,创建所述动态业务对象实体的展现界面;按照第一预设条件,创建所述动态业务对象实体与其他动态业务对象实体之间的约束关系;按照第二预设条件,创建所述动态业务对象实体的展现层次;以及按照第三预设条件,创建所述动态业务对象实体的展现权限以及维护权限。能够对基于对数据表存储的动态业务对象,通过配置化的方式构建,进而实现各个动态业务对象实体的高效存储、展现以及维护。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例一公开的一种动态业务对象构建方法流程图;图2为本专利技术实施例二公开的另一种动态业务对象构建方法流程图;图3为本专利技术实施例二公开的一种创建业务对象实体的方法流程图;图4为本专利技术实施例二公开的一种创建动态业务对象实体的展现界面的方法流程图;图5为本专利技术实施例二公开的一种创建动态业务对象之间约束关系的方法流程图;图6为本专利技术实施例三公开的一种动态业务对象构建系统结构不意图;图7为本专利技术实施例四公开的另一种动态业务对象构建系统结构不意图;图8为本专利技术实施例四公开的一种实体创建单元的具体结构示意图;图9为本专利技术实施例四公开的一种展现界面创建单元的具体结构示意图;图10为本专利技术实施例四公开的一种约束关系创建单元的具体结构示意图;图11为本专利技术实施例四公开的一种维护单元具体结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本本文档来自技高网...

【技术保护点】
一种动态业务对象构建方法,其特征在于,包括:创建动态业务对象实体;按照预设模版,创建所述动态业务对象实体的展现界面;按照第一预设条件,创建所述动态业务对象实体与其他动态业务对象实体之间的约束关系;按照第二预设条件,创建所述动态业务对象实体的展现层次;按照第三预设条件,创建所述动态业务对象实体的展现权限以及维护权限。

【技术特征摘要】
1.一种动态业务对象构建方法,其特征在于,包括: 创建动态业务对象实体; 按照预设模版,创建所述动态业务对象实体的展现界面; 按照第一预设条件,创建所述动态业务对象实体与其他动态业务对象实体之间的约束关系; 按照第二预设条件,创建所述动态业务对象实体的展现层次; 按照第三预设条件,创建所述动态业务对象实体的展现权限以及维护权限。2.根据权利要求1所述的方法,其特征在于,还包括: 根据所述动态业务对象实体的展现权限以及维护权限,对所述动态业务对象进行展现或维护。3.根据权利要求1或2所述的方法,其特征在于,所述创建动态业务对象实体的过程包括: 确定所述动态业务对象实体的名称; 确定所述动态业务对象对应的数据表; 当所述数据表为一个时,保存所述动态业务对象实体; 当所述数据表为多个时,确定多个所述数据表之间的关系并保存。4.根据权利要求1或2所述的方法,其特征在于,所述按照预设模版,创建所述动态业务对象实体的展现界面的过程包括: 从预设模版中选择一个模版,作为所述动态业务对象实体的展现模版;所述预设模版包括两行式模版和三行式模版; 选择展现模版中的预设按钮中的一个或多个按钮,为所述动态业务对象实体设置对应的按钮动作,并保存;所述预设按钮包括保存按钮、导出按钮、关闭按钮和打印按钮。5.根据权利要求1或2所述的方法,其特征在于,所述按照第一预设条件,创建所述动态业务对象实体与其他动态业务对象实体之间的约束关系的过程包括: 获取所述动态业务对象实体以及其他动态业务对象实体; 根据所述动态业务对象实体以及其他动态业务对象实体之间的包含关系确定其约束关系,并保存。6.根据权利要求1或2所述的方法,其特征在于,所述根据所述动态业务对象实体的展现以及维护权限,对所述动态业务对象进行展现或维护的过程包括: 展现所述动态业务对象; 和/或,修改所述动态业务对象; 和/或,删除所述动态业务对象; 和/或,增加其他动态业务对象。7.一种动态业务对象构建系统,其特征在于,包括: 实体...

【专利技术属性】
技术研发人员:孙学军
申请(专利权)人:杭州新世纪电子科技有限公司
类型:发明
国别省市:浙江;33

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

1