基于数据定义的系统构建方法技术方案

技术编号:2853312 阅读:227 留言:0更新日期:2012-04-11 18:40
本发明专利技术属于应用系统的设计和开发支撑平台技术,具体地说是为基于信息管理的应用系统提供了一种快速生成、易于修改和维护的核心应用开发和运行的基于数据定义的系统构建方法。它以数据为中心,通过数据及其关系的定义来实现业务展现及其相应存储的功能;具体为:将业务系统限定为管理信息系统,将管理信息系统中的数据分为基础数据和业务数据;通过数据管理和维护的机制在相同和不同数据之间建立关联来定义业务系统。采用本发明专利技术可以保证系统开发的规范性,提高应用系统的质量,同时提供了独立于应用系统平台的应用构造的模式,大大降低了系统实现的技术要求。在本发明专利技术方法上实现的业务从根本上保证了技术的变化不会影响业务模型,同时业务的变化通过对数据定义的修改来实现。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术属于应用系统的设计和开发技术,具体地说是以数据为中心,通过数据及其关系定义来实现业务展现及其相应存储的功能,为基于信息管理的应用系统提供了一个快速生成、易于修改和维护的。
技术介绍
在当今的业务系统开发中,能正确理解技术、运用技术为企业构建解决方案的人员为数不多,而在实际的项目的需求中又要求用尽可能短的时间满足用户的复杂需求,这样导致一个应用系统很难在效率、稳定性、易维护性方面取得最佳平衡。另外,随着不同行业的业务的快速发展,业务的变更速度不断加快,则导致系统更加难以准确的建立并能够长期稳定的生存。概括起来,目前在应用系统开发中的主要问题如下1.对业务的理解和抽象能力不足,导致实现的不停变更;2.对技术的理解不够深入和细致,导致系统实现的不稳定;目前在这方面已经有的主要的方法包括基于组件的开发方法(CBD)和应用(代码)生成等技术。CBD的方法主要通过对界面和业务的抽取,并进而产生复用,从而规范开发,提高开发质量和效率;应用代码生成技术则一般通过数据库模型,根据业务处理的需要,生成默认的页面和数据处理代码。但是这些技术都具有一些不可弥补的缺陷。例如,CBD的方法只是提高了本文档来自技高网...

【技术保护点】
一种基于数据定义的系统构建方法,其特征在于:以数据为中心,通过数据及其关系的定义来实现业务展现及其相应存储的功能;具体为:将业务系统限定为管理信息系统,将管理信息系统中的数据分为基础数据和业务数据;通过数据管理和维护的机制在相同和不同数据之间建立关联来定义业务系统。

【技术特征摘要】
1.一种基于数据定义的系统构建方法,其特征在于以数据为中心,通过数据及其关系的定义来实现业务展现及其相应存储的功能;具体为将业务系统限定为管理信息系统,将管理信息系统中的数据分为基础数据和业务数据;通过数据管理和维护的机制在相同和不同数据之间建立关联来定义业务系统。2.按照权利要求1所述基于数据定义的系统构建方法,其特征在于所述数据包含三个基本信息值、状态和数据范围,所述数据之间的关联为值、状态和数据范围之间的关系。3.按照权利要求1所述基于数据定义的系统构建方法,其特征在于通过管理信息系统的数据管理和维护的机制,实现业务功能的灵活定义和修改。4.按照权利要求1所述基于数据定义的系统构建方法,其特征在于所述基础数据和业务数据定义通过“物理表+逻辑表”实现,所述物理表+逻辑表是指通过数据字典来定义逻辑表和物理表之间的关系的、针对同样的底层的数据库表,其中逻辑表是指业务中的数据的表现形式,根据实际业务变化的需要,配置数据字典表来映射物理表的基本业务字段和扩展字段定义;可以动态的启用和停止一些属性,以及改变这些属性的实际名称和类型。5.按照...

【专利技术属性】
技术研发人员:赵永生赵大哲任万泉许江
申请(专利权)人:东软集团有限公司
类型:发明
国别省市:89[中国|沈阳]

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

1