一种基于模块工厂的快速开发平台方法技术

技术编号:12696760 阅读:96 留言:0更新日期:2016-01-13 15:32
本发明专利技术公开了一种基于模块工厂的快速开发平台方法,通过数据模型对数据库表字段模型化,建立各模型间的关系;利用建立好的数据模型在操作中配置预定义操作;然后进行页面元素控件定位;并配置布局下各个分部块的控件元素,并进行页面元素展示;再完成元素控件与数据交互;通过JSON数据保存,完成配置;最后进行界面展示。所述基于模块工厂的快速开发平台方法可实现零代码式的完全配置开发软件方式,增加开发效率,缩减软件开发的周期性。

【技术实现步骤摘要】

本专利技术涉及软件开发领域,特别涉及。
技术介绍
传统代码级开发成本越来越高,软件的功能升级跟不上市场的变化,客户的满意度越来越低。造就这方面的原因有多方面,最重要是人力成本大幅上升和企业对软件的要求越来越高,信息时代的飞速发展,导致通用的软件产品已无法满足企业对管理的要求,通用一款软件产品只能解决企业一项目业务70%的需求或更少;且,基于现今开发语言的多样化,使用单纯的编码开发软件的步伐已经跟不上企业使用软件处理信息的急迫性。
技术实现思路
为了克服现有技术的不足,本专利技术提供,可实现零代码式的完全配置开发软件方式,增加开发效率,缩减软件开发的周期性。本专利技术提供,包括如下步骤:S1、通过数据模型对数据库表字段模型化,建立各模型间的关系;S2、利用建立好的数据模型在操作中配置预定义操作;S3、页面元素控件定位;S4、配置布局下各个分部块的控件元素,并进行页面元素展示;S5、元素控件与数据交互;S6、通过JS0N数据保存,完成配置;S7、界面展示。优选地,步骤S1中,各模型间的关系包括一对一、多对一和多对多。进一步地,步骤S2中,操作中根据选定的数据模型结果字段,参数,执行时刻,自动生成出相应表之间的增删改等操作。进一步地,步骤S3中,通过容器设置布局,设置尺寸将整个布局分块定位。进一步地,通过选择模块中封装好的控件,配置表单的组成控件元素组成完整的界面展示控件元素。优选地,控件包括表单、表格、树控件、图表和文字报表。优选地,控件元素包括label标签、文本框、文本块、下拉框、多选单选框和图片。进一步地,步骤S5中,将各个控件元素表单绑定配置的操作,使之与数据进行交互。进一步地,步骤S7中,使用FLex自动解析配置,生成swf文件作为flex语言系统。进一步地,步骤S7中,选择HTML语句指定解析,生成出Html系统的网页系统。本专利技术提供的所述基于模块工厂的快速开发平台方法可实现零代码式的完全配置开发软件方式,增加开发效率,缩减软件开发的周期性。【附图说明】图1为本实施例的方法流程图。【具体实施方式】下面结合附图对本专利技术的实施例进行详述。请参阅图1,本专利技术提供,包括如下步骤:S1、通过数据模型对数据库表字段模型化,建立各模型间的关系,包括一对一、多对一、多对多的关系。效果类似数据库表之间的主外键关联,对建好的数据模型可生产Po类,可输出数据库建立数据库表,亦可导入导出进行系统间的模型数据转换。S2、利用建立好的数据模型在操作中配置预定义操作,操作中根据选定的数据模型结果字段,参数,执行时刻,自动生成出相应表之间的增删改等操作。S3、页面元素控件定位:通过容器设置布局,设置尺寸将整个布局分块定位。S4、页面元素展示,配置布局下各个分部块的控件元素。通过选择模块中封装好的控件,并且配置表单的组成控件元素组成完整的界面展示控件元素。控件主要包括表单、表格、树控件、图表、文字报表等,控件元素包括label标签、文本框、文本块、下拉框、多选单选框和图片等。S5、元素控件与数据交互:将个元素控件表单绑定配置的操作,使与数据进行交互。S6、配置保存:通过JS0N数据保存。S7、界面展示:使用FLex自动解析配置,生成swf文件,作为flex语言系统。同时也可选择HTML语句指定解析,生成出Html系统的网页系统。使用时,首先登录快速开发平台,进入数据模型界面,建立所有涉及表的数据模型,使用输出数据库,自动建立所有表;然后使用生产Po,将所有表的po类自动生成,复制到工程中;然后进入模块工厂建立实例配置操作和界面元素;最后建立菜单,配置上模块工厂的实例进行界面展示。本专利技术提供的所述基于模块工厂的快速开发平台方法可实现零代码式的完全配置开发软件方式,增加开发效率,缩减软件开发的周期性。以上所述,仅为本专利技术较佳的【具体实施方式】,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,根据本专利技术的技术方案及其专利技术构思加以等同替换或改变,都应涵盖在本专利技术的保护范围之内。【主权项】1.,其特征在于,包括如下步骤: 51、通过数据模型对数据库表字段模型化,建立各模型间的关系; 52、利用建立好的数据模型在操作中配置预定义操作; 53、页面元素控件定位; 54、配置布局下各个分部块的控件元素,并进行页面元素展示; 55、元素控件与数据交互; 56、通过JSON数据保存,完成配置; 57、界面展示。2.根据权利要求1所述的,其特征在于,步骤S1中,各模型间的关系包括一对一、多对一和多对多。3.根据权利要求1所述的,其特征在于,步骤S2中,操作中根据选定的数据模型结果字段,参数,执行时刻,自动生成出相应表之间的增删改等操作。4.根据权利要求1所述的,其特征在于,步骤S3中,通过容器设置布局,设置尺寸将整个布局分块定位。5.根据权利要求1所述的,其特征在于,步骤S4中,通过选择模块中封装好的控件,配置表单的组成控件元素组成完整的界面展示控件元素。6.根据权利要求5所述的,其特征在于,控件包括表单、表格、树控件、图表和文字报表。7.根据权利要求5所述的,其特征在于,控件元素包括label标签、文本框、文本块、下拉框、多选单选框和图片。8.根据权利要求1所述的,其特征在于,步骤S5中,将各个控件元素表单绑定配置的操作,使之与数据进行交互。9.根据权利要求1所述的,其特征在于,步骤S7中,使用FLex自动解析配置,生成swf文件作为flex语言系统。10.根据权利要求1所述的,其特征在于,步骤S7中,选择HTML语句指定解析,生成出Html系统的网页系统。【专利摘要】本专利技术公开了,通过数据模型对数据库表字段模型化,建立各模型间的关系;利用建立好的数据模型在操作中配置预定义操作;然后进行页面元素控件定位;并配置布局下各个分部块的控件元素,并进行页面元素展示;再完成元素控件与数据交互;通过JSON数据保存,完成配置;最后进行界面展示。所述基于模块工厂的快速开发平台方法可实现零代码式的完全配置开发软件方式,增加开发效率,缩减软件开发的周期性。【IPC分类】G06F9/44【公开号】CN105242928【申请号】CN201510654598【专利技术人】张宝泉 【申请人】苏州工业园区凌志软件股份有限公司【公开日】2016年1月13日【申请日】2015年10月10日本文档来自技高网
...

【技术保护点】
一种基于模块工厂的快速开发平台方法,其特征在于,包括如下步骤:S1、通过数据模型对数据库表字段模型化,建立各模型间的关系;S2、利用建立好的数据模型在操作中配置预定义操作;S3、页面元素控件定位;S4、配置布局下各个分部块的控件元素,并进行页面元素展示;S5、元素控件与数据交互;S6、通过JSON数据保存,完成配置;S7、界面展示。

【技术特征摘要】

【专利技术属性】
技术研发人员:张宝泉
申请(专利权)人:苏州工业园区凌志软件股份有限公司
类型:发明
国别省市:江苏;32

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

1