[发明专利]一种基于模块工厂的快速开发平台方法在审
申请号: | 201510654598.0 | 申请日: | 2015-10-10 |
公开(公告)号: | CN105242928A | 公开(公告)日: | 2016-01-13 |
发明(设计)人: | 张宝泉 | 申请(专利权)人: | 苏州工业园区凌志软件股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 215123 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模块 工厂 快速 开发 平台 方法 | ||
技术领域
本发明涉及软件开发领域,特别涉及一种基于模块工厂的快速开发平台方法。
背景技术
传统代码级开发成本越来越高,软件的功能升级跟不上市场的变化,客户的满意度越来越低。造就这方面的原因有多方面,最重要是人力成本大幅上升和企业对软件的要求越来越高,信息时代的飞速发展,导致通用的软件产品已无法满足企业对管理的要求,通用一款软件产品只能解决企业一项目业务70%的需求或更少;且,基于现今开发语言的多样化,使用单纯的编码开发软件的步伐已经跟不上企业使用软件处理信息的急迫性。
发明内容
为了克服现有技术的不足,本发明提供一种基于模块工厂的快速开发平台方法,可实现零代码式的完全配置开发软件方式,增加开发效率,缩减软件开发的周期性。
本发明提供一种基于模块工厂的快速开发平台方法,包括如下步骤:
S1、通过数据模型对数据库表字段模型化,建立各模型间的关系;
S2、利用建立好的数据模型在操作中配置预定义操作;
S3、页面元素控件定位;
S4、配置布局下各个分部块的控件元素,并进行页面元素展示;
S5、元素控件与数据交互;
S6、通过JSON数据保存,完成配置;
S7、界面展示。
优选地,步骤S1中,各模型间的关系包括一对一、多对一和多对多。
进一步地,步骤S2中,操作中根据选定的数据模型结果字段,参数,执行时刻,自动生成出相应表之间的增删改等操作。
进一步地,步骤S3中,通过容器设置布局,设置尺寸将整个布局分块定位。
进一步地,通过选择模块中封装好的控件,配置表单的组成控件元素组成完整的界面展示控件元素。
优选地,控件包括表单、表格、树控件、图表和文字报表。
优选地,控件元素包括label标签、文本框、文本块、下拉框、多选单选框和图片。
进一步地,步骤S5中,将各个控件元素表单绑定配置的操作,使之与数据进行交互。
进一步地,步骤S7中,使用FLex自动解析配置,生成swf文件作为flex语言系统。
进一步地,步骤S7中,选择HTML语句指定解析,生成出Html系统的网页系统。
本发明提供的所述基于模块工厂的快速开发平台方法可实现零代码式的完全配置开发软件方式,增加开发效率,缩减软件开发的周期性。
附图说明
图1为本实施例的方法流程图。
具体实施方式
下面结合附图对本发明的实施例进行详述。
请参阅图1,本发明提供一种基于模块工厂的快速开发平台方法,包括如下步骤:
S1、通过数据模型对数据库表字段模型化,建立各模型间的关系,包括一对一、多对一、多对多的关系。效果类似数据库表之间的主外键关联,对建好的数据模型可生产Po类,可输出数据库建立数据库表,亦可导入导出进行系统间的模型数据转换。
S2、利用建立好的数据模型在操作中配置预定义操作,操作中根据选定的数据模型结果字段,参数,执行时刻,自动生成出相应表之间的增删改等操作。
S3、页面元素控件定位:通过容器设置布局,设置尺寸将整个布局分块定位。
S4、页面元素展示,配置布局下各个分部块的控件元素。通过选择模块中封装好的控件,并且配置表单的组成控件元素组成完整的界面展示控件元素。控件主要包括表单、表格、树控件、图表、文字报表等,控件元素包括label标签、文本框、文本块、下拉框、多选单选框和图片等。
S5、元素控件与数据交互:将个元素控件表单绑定配置的操作,使与数据进行交互。
S6、配置保存:通过JSON数据保存。
S7、界面展示:使用FLex自动解析配置,生成swf文件,作为flex语言系统。同时也可选择HTML语句指定解析,生成出Html系统的网页系统。
使用时,首先登录快速开发平台,进入数据模型界面,建立所有涉及表的数据模型,使用输出数据库,自动建立所有表;然后使用生产Po,将所有表的po类自动生成,复制到工程中;然后进入模块工厂建立实例配置操作和界面元素;最后建立菜单,配置上模块工厂的实例进行界面展示。
本发明提供的所述基于模块工厂的快速开发平台方法可实现零代码式的完全配置开发软件方式,增加开发效率,缩减软件开发的周期性。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州工业园区凌志软件股份有限公司,未经苏州工业园区凌志软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510654598.0/2.html,转载请声明来源钻瓜专利网。