首页> 中国专利> 一种基于模型驱动的业务功能定制系统

一种基于模型驱动的业务功能定制系统

摘要

本发明公开了一种基于模型驱动的业务功能定制系统,涉及计算机信息技术领域。该系统包括:企业组织机构模块、业务数据模块、组件框架模块、资源与应用功能模块、系统组织结构模块和资源权限限定模型。本发明以平台的建模工具为基础,提供了一套标准化的业务功能定制系统,使用构建的规范化管理用于快速规模化定制应用系统功能,降低了企业应用系统开发过程中技术的复杂性,不依赖开发人员,减少业务人员和开发人员对目标企业应用系统功能理解上的差异性,实现了标准化的功能定制模式,定制过程可度量,在项目的具体实施中得到了非常好的应用效果。

著录项

  • 公开/公告号CN104951312A

    专利类型发明专利

  • 公开/公告日2015-09-30

    原文格式PDF

  • 申请/专利权人 克拉玛依红有软件有限责任公司;

    申请/专利号CN201510397890.9

  • 发明设计人 武建军;

    申请日2015-07-08

  • 分类号

  • 代理机构北京市盛峰律师事务所;

  • 代理人于国富

  • 地址 834000 新疆维吾尔自治区克拉玛依市长征路22号

  • 入库时间 2023-12-18 11:23:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-08-03

    授权

    授权

  • 2015-11-04

    实质审查的生效 IPC(主分类):G06F9/44 申请日:20150708

    实质审查的生效

  • 2015-09-30

    公开

    公开

说明书

技术领域

本发明涉及计算机信息技术领域,尤其涉及业务系统的快速开发定制中的 一种基于模型驱动的业务功能定制系统。

背景技术

一个系统是由众多功能组成的,以往传统的开发方式是由用户提需求,经 过需求分析、系统设计,最后由开发人员完成后功能开发后,最后再交付最终 的用户使用。

传统的系统开发有三种,第一种是自上而下的方式,即先定义好整个系统 的组织结构,然后针对每个节点定义相应的应用功能,主要是针对需求比较明 确的系统;第二种方法是自下而上的方式,先逐个定义好每个节点的应用功能, 然后再将应用功能组织成系统的功能结构,主要是针对前期需求不明确的应用, 须要通过快速原型不断完善,最后接近实际应用;第三种是中间对齐,主要针 对有些应用系统建设时,功能组织结构一部分是清晰的,一部分在项目开发中 逐步清晰,可以采用自上而下和自下而上结合的方式。

这三种构建系统的方法需要用户和研发人员的沟通才能实现,但是由于双 方对业务理解的差异,容易导致最后交付的系统的功能并不是用户真正需要的 功能,故现有构建系统的方法存在以下不足:企业应用系统开发过程中技术的 复杂性,严重依赖开发人员,用户和开发人员对目标企业应用系统功能理解上 的差异性导致构建的系统并不能完全满足用户的需求。

发明内容

本发明的目的在于提供一种基于模型驱动的业务功能定制系统,提供了业 务人员可视化定制应用系统功能,从而解决现有技术中存在的前述问题。

为了实现上述目的,本发明所述基于模型驱动的业务功能定制系统,该系 统包括:企业组织机构模块、业务数据模块、组件框架模块、资源与应用功能 模块、系统组织结构模块和资源权限限定模型;

企业组织机构模块,用于定义企业组织机构模型、定义登录所述企业组织 机构模型的用户及对所述用户进行管理;

业务数据模块,用于定义所述系统的功能所需要的数据源;

组件框架模块,用于定义所述功能所需的界面框架;

资源与应用功能模块,对所述数据源进行资源定义,获取所述数据源的资 源信息,并将所述界面框架与所述资源信息进行关联;

系统组织结构模块,用于定义所述系统功能结构的组织形式及基本信息;

资源权限限定模型,用于限定所述系统中资源的被访问权限。

优选地,所述企业组织机构模型用于定义单位组织机构,用于描述每个单 位组织机构之间的层次以及隶属关系。

优选地,所述业务数据模块定义所述业务功能定制系统的功能所需要的数 据源,具体按照下述方法实现:

S1,通过新建数据库和向所述新建数据库中添加数据源,构建得到数据对 象模型;

S2,对所述数据对象模型中的表数据进行关联关系设置;

S3,提取所述业务功能定制系统的目标功能所述需要的表数据。

更优选地,步骤S1中,所述数据源包括表、视图、SQL和存储过程。

更优选地,所述表数据包括:表数据源、表字段、表关系和表的域属性。

优选地,所述组件框架模块定义所述功能所需的界面框架,具体按照下述 方法实现:

A1,获取所述业务功能定制系统的界面组件的布局和展示;

A2,通过可视化的界面定制工具确定界面组件的布局和展示。

更优选地,所述组件框架模块定义所述功能所需的界面框架还包括以下步 骤:

A3,获取并保存所述界面组件的布局和展示的界面定制模板。

优选地,所述资源定义包括:定义所述数据源中资源ID、资源类型、资源 名称、对资源的描述信息。

优选地,资源与应用功能模块按照下述方法将界面框架与资源信息进行关 联:

B1,对所述业务数据模块中的数据源进行资源定义,获取所述数据元的资 源信息,所述资源信息包括:资源ID、资源类型、资源名称和对资源的描述信 息;

B2,根据所述界面框架中的预先设定的功能和对资源的描述信息,将所述 数据源的资源信息与所述界面框架进行关联。

优选地,所述系统的基本信息包括:系统功能组织方式、系统目录层次和 结构、系统目录树、系统目录树节点和系统变量。

本发明的有益效果是:

本发明提出的基于模型驱动的系统功能定制系统,它以平台的建模工具为 基础,提供了一套标准化的业务功能定制系统,使用构建的规范化管理用于快 速规模化定制应用系统功能,降低了企业应用系统开发过程中技术的复杂性, 不依赖开发人员,减少业务人员和开发人员对目标企业应用系统功能理解上的 差异性,实现了标准化的功能定制模式,定制过程可度量,在项目的具体实施 中得到了非常好的应用效果。

附图说明

图1是所述基于模型驱动的业务功能定制系统的结构示意图;

图2是基于所述业务功能定制系统的定制方法流程示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以 解释本发明,并不用于限定本发明。

实施例

参照图1,本实施例中所述基于模型驱动的业务功能定制系统,该系统包括: 企业组织机构模块、业务数据模块、组件框架模块、资源与应用功能模块、系 统组织结构模块和资源权限限定模型;

企业组织机构模块,用于定义企业组织机构模型、定义登录所述企业组织 机构模型的用户及对所述用户进行管理;

业务数据模块,用于定义所述系统的功能所需要的数据源;

组件框架模块,用于定义所述功能所需的界面框架;

资源与应用功能模块,对所述数据源进行资源定义,获取所述数据源的资 源信息,并将所述界面框架与所述资源信息进行关联;

系统组织结构模块,用于定义所述系统的基本信息;所述系统的基本信息 包括:系统功能组织方式、系统目录层次和结构、系统目录树、系统目录树节 点和系统变量。所述系统变量用于定义在本系统中全局的变量,比如{user}代表 用户,{date}代表日期;

资源权限限定模型,用于限定所述系统中资源的被访问权限。

其中,所述企业组织机构模型用于定义单位组织机构,用于描述每个单位 组织机构之间的层次以及隶属关系。

本实施例中,所述业务数据模块定义所述业务功能定制系统的功能所需要 的数据源,具体按照下述方法实现:

S1,通过新建数据库和向所述新建数据库中添加数据源,构建得到数据对 象模型;

S2,对所述数据对象模型中的表数据进行关联关系设置;

S3,提取所述业务功能定制系统的目标功能所述需要的表数据。

步骤S1中,所述数据源包括表、视图、SQL和存储过程。所述表数据包括: 表数据源、表字段、表关系和表的域属性。

本实施例中,所述组件框架模块定义所述功能所需的界面框架,具体按照 下述方法实现:

A1,获取所述业务功能定制系统的界面组件的布局和展示;

A2,通过可视化的界面定制工具确定界面组件的布局和展示;

A3,获取并保存所述界面组件的布局和展示的界面定制模板。

本实施例中,所述资源定义包括:定义所述数据源中资源ID、资源类型、 资源名称、对资源的描述信息。

本实施例中,资源与应用功能模块按照下述方法将界面框架与资源信息进 行关联:

B1,对所述业务数据模块中的数据源进行资源定义,获取所述数据元的资 源信息,所述资源信息包括:资源ID、资源类型、资源名称和对资源的描述信 息;

B2,根据所述界面框架中的预先设定的功能和对资源的描述信息,将所述 数据源的资源信息与所述界面框架进行关联。

参照图2,基于本实施例中所述基于模型驱动的业务功能定制系统的定制方 法:

C1,通过企业组织机构模块定义企业组织机构模型、定义登录所述企业组 织机构模型的用户,并对所述用户进行管理;

C2,使用业务数据模块定义所述系统的功能所需要的数据源;

C3,使用组件框架模块定义所述功能所需的界面框架;

C4,使用资源与应用功能模块对所述数据源进行资源定义,获取所述数据 源的资源信息,并将所述界面框架与所述资源信息进行关联;

C5,使用系统组织结构模块定义所述系统功能的组织形式及基本信息;

C6,使用资源权限限定模型限定所述系统中资源的被访问权限。

通过采用本发明公开的上述技术方案,得到了如下有益的效果:

本发明提出的基于模型驱动的系统功能定制系统,它以平台的建模工具为 基础,提供了一套标准化的业务功能定制系统,使用构建的规范化管理用于快 速规模化定制应用系统功能,降低了企业应用系统开发过程中技术的复杂性, 不依赖开发人员,减少业务人员和开发人员对目标企业应用系统功能理解上的 差异性,实现了标准化的功能定制模式,定制过程可度量,在项目的具体实施 中得到了非常好的应用效果。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通 技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰, 这些改进和润饰也应视本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号