CN105549982A - 一种基于模型配置的自动化开发平台 - Google Patents

一种基于模型配置的自动化开发平台 Download PDF

Info

Publication number
CN105549982A
CN105549982A CN201610024028.8A CN201610024028A CN105549982A CN 105549982 A CN105549982 A CN 105549982A CN 201610024028 A CN201610024028 A CN 201610024028A CN 105549982 A CN105549982 A CN 105549982A
Authority
CN
China
Prior art keywords
manager
model
data
user
sql
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610024028.8A
Other languages
English (en)
Other versions
CN105549982B (zh
Inventor
钱昆
张世伟
蒋瑞金
卢国筠
陈�峰
杨青山
沈洪涛
郑慧林
徐新源
张宇阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MATERIAL SUPPLY COMPANY SHANDONG ELECTRIC POWER Corp
Materials Branch of State Grid Shandong Electric Power Co Ltd
Original Assignee
MATERIAL SUPPLY COMPANY SHANDONG ELECTRIC POWER Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MATERIAL SUPPLY COMPANY SHANDONG ELECTRIC POWER Corp filed Critical MATERIAL SUPPLY COMPANY SHANDONG ELECTRIC POWER Corp
Priority to CN201610024028.8A priority Critical patent/CN105549982B/zh
Publication of CN105549982A publication Critical patent/CN105549982A/zh
Application granted granted Critical
Publication of CN105549982B publication Critical patent/CN105549982B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/35Creation or generation of source code model driven
    • G06F8/355Round-trip engineering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • G06F8/22Procedural
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/33Intelligent editors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种基于模型配置的自动化开发平台,包括可视化工作引擎模块、数据库引擎,所述可视化工作引擎模块,内部根据***实现功能进行划分,划分的每部分都包含前、后台相关逻辑,依据敏捷开发模式进行,各部分之间进行松耦合;所述数据库引擎,包括数据库连接管理器、sql管理器、事物管理器与外部接口,用于创建并管理数据库连接,维持数据持久化;所述sql管理器,用于依据用户配置的数据模型,生成相应的sql对象并传递给可视化工作引擎模块中的tbl类,tbl类执行该条sql并作出相应回应;该平台通过配置的数据模型,自动生成相应页面,实现简单功能的增删改查,提高开发效率,减少开发工作量。

Description

一种基于模型配置的自动化开发平台
技术领域
本发明涉及一种基于模型配置的自动化开发平台。
背景技术
随着科技的发展及社会生活节奏的日益提高,用户对于软件使用的要求也随之变高。虽然国内软件企业的规范化程度正在不断提升,在开发过程中对软件开发辅助工具的使用也日益普及。但是,中国软件企业仍然有大部分处于原始开发状态,所以还需要真正懂得软件工程技术和管理的技术人员以及国内软件咨询技术企业的自我完善和成长。
随着现阶段的需求日益提高,对于管理人员及开发人员的综合要求也相应提高,而随着社会环境及其他各方面原因的影响,国内开发人员的综合能力相对偏低,这就造成了软件企业开发的人工成本也随之增高,使企业负担加重,利润相对偏低。
如今市场上针对于上述现状所推出的快速开发平台相对较少,技术不是很成熟,功能简单,且灵活性不够,不能满足多种环境的需求。使用效果不是很明显。
发明内容
本发明为了解决上述问题,提出了一种基于模型配置的自动化开发平台,该平台通过配置的数据模型,自动生成相应页面,实现简单功能的增删改查,提高开发效率,减少开发工作量。
为了实现上述目的,本发明采用如下技术方案:
一种基于模型配置的自动化开发平台,包括可视化工作引擎模块、数据库引擎,其中:
所述可视化工作引擎模块,内部根据***实现功能进行划分,划分的每部分都包含前、后台相关逻辑,依据敏捷开发模式进行,各部分之间进行松耦合;
所述数据库引擎,包括数据库连接管理器、sql管理器、事物管理器与外部接口,用于创建并管理数据库连接,维持数据持久化;
所述sql管理器,用于依据用户配置的数据模型,生成相应的sql对象并传递给可视化工作引擎模块中的tbl类,tbl类执行该条sql并作出相应回应;
所述数据库连接管理器,用于使用户通过前端页面录入数据库连接信息,点击保存后,***将数据源连接信息保存到数据库表中,启动时会选择当前激活状态的数据源,并进行连接,生成数据库连接池,以供用户使用;
所述事务管理器,用于管理数据库事物,进行数据回滚、提交,与数据库连接管理器连接;
所述初始化管理器,用于当***模型有所改动时或表结构发生改变时,重新进行数据库连接,加载新数据,而不必重启***服务器。
所述可视化工作引擎模块,包括jsp模版管理器、数据模型管理器、命令管理器、数据字典管理器、权限管理器、数据集管理器、序列管理器、菜单管理器、角色管理器和用户及部门管理器,用户及部门管理器连接数据模型管理器,数据模型管理器连接sql管理器,其它管理器之间松耦合。
所述数据模型管理器,用户点击添加功能,并填入数据表名,点击保存后,***请求后台的模型控制层model类,数据模型管理器根据相应请求将参数传递给sql管理器的sql类并生成sql对象,调用tbl类加载数据库连接并执行sql语句,将查询到的表信息封装成listview对象,依次返回到前端页面,并将表信息在页面展示。
所述数据模型管理器,展示的字段信息中的属性设置包括表主键、模型主键、序列名称、数据类型、字段别名、数据长度、数据精度、保存表达式、默认值、最大值、最小值、字典名、是否可为空、显示控件和是否可编辑。
基于上述***的工作方法,包括以下步骤:
(1)在模型管理控制器界面用户点击添加功能,并填入数据表名,点击保存后,***请求后台的模型控制层model类,model根据相应请求将参数传递给sql类并生成sql对象,调用tbl类加载数据库连接并执行sql语句,将查询到的表信息封装成listview对象,依次返回到前端页面,并将表信息在页面展示;
(2)用户通过***调用模型进行数据录入的时候,指定序列的字段会根据用户定制的序列的增长规则,将序列值保存在数据库中;
(3)用户使用页面模版管理器进行页面生成时,***会根据模型中指定的字典名称查找相应的字典信息,并追加到下来列表框中,在页面数据展示时,***会根据表中存放的值匹配对应字典的显示值;
(4)用户进入页面模版管理界面,点击创建新页面,在模型ID中所创建的数据模型的ID,在下拉列表中选择要生成的页面类型,***会根据用户输入信息查找该模型下能够显示的字段列表。
所述步骤(2)中,用户通过***调用模型进行数据录入的时候,指定序列的字段会根据用户定制的序列的增长规则,将序列值保存在数据库中,用户定制不同类型的序列格式,根据用户需求调整序列的步长、前缀、后缀、宽度、左补充串和右补充串。
所述步骤(4)中,页面自动生成界面,用户输入必要信息,模板管理器加载模板信息、模型数据,并根据用户输入信息查找该模型下能够显示的字段列表,用户自定义字段数据是否显示以及显示位置,***将jsp页面、与json数据包保存到指定目录。
所述步骤(4)中,命令管理为了***露页面的路径位置,加入命令管理的功能,前台请求的命令与真正运行的命令一一对应的存入数据库表中,当发送一条路径请求时,先会查找此表,找到真正的运行路径。
本发明的有益效果为:
(1)自动化高、开发效率高,节省时间成本、节省人工成本、专业性要求低、漏洞少、代码规范、安全、简单易用、功能全面。
附图说明
图1为本发明的结构示意图;
图2为本发明的菜单权限管理器运行过程示意图;
图3为本发明的角色管理器运行过程示意图;
图4为本发明的数据录入的一般过程示意图;
图5为本发明的数据处理的一般过程示意图;
图6为本发明命令管理器运行过程示意图。
具体实施方式:
下面结合附图与实施例对本发明作进一步说明。
如图1所示,一种基于模型配置的自动化开发平台,包括可视化工作引擎模块、数据库引擎,其中:
可视化工作引擎模块,内部根据***实现功能进行划分,划分的每部分都包含前、后台相关逻辑,依据敏捷开发模式进行,各部分之间进行松耦合;
数据库引擎,包括数据库连接管理器、sql管理器、事物管理器与外部接口,用于创建并管理数据库连接,维持数据持久化;
sql管理器,用于依据用户配置的数据模型,生成相应的sql对象并传递给可视化工作引擎模块中的tbl类,tbl类执行该条sql并作出相应回应;
数据库连接管理器,用于使用户通过前端页面录入数据库连接信息,点击保存后,***将数据源连接信息保存到数据库表中,启动时会选择当前激活状态的数据源,并进行连接,生成数据库连接池,以供用户使用;
事务管理器,用于管理数据库事物,进行数据回滚、提交,与数据库连接管理器连接;
初始化管理器,用于当***模型有所改动时或表结构发生改变时,重新进行数据库连接,加载新数据,而不必重启***服务器。
可视化工作引擎模块,包括jsp模版管理器、数据模型管理器、命令管理器、数据字典管理器、权限管理器、数据集管理器、序列管理器、菜单管理器、角色管理器和用户及部门管理器,用户及部门管理器连接数据模型管理器,数据模型管理器连接sql管理器,其它管理器之间松耦合。
数据模型管理器,用户点击添加功能,并填入数据表名,点击保存后,***请求后台的模型控制层model类,数据模型管理器根据相应请求将参数传递给sql管理器的sql类并生成sql对象,调用tbl类加载数据库连接并执行sql语句,将查询到的表信息封装成listview对象,依次返回到前端页面,并将表信息在页面展示。
数据模型管理器,展示的字段信息中的属性设置包括表主键、模型主键、序列名称、数据类型、字段别名、数据长度、数据精度、保存表达式、默认值、最大值、最小值、字典名、是否可为空、显示控件和是否可编辑。
基于上述***的工作方法,包括以下步骤:
(1)在模型管理控制器界面用户点击添加功能,并填入数据表名,点击保存后,***请求后台的模型控制层model类,model根据相应请求将参数传递给sql类并生成sql对象,调用tbl类加载数据库连接并执行sql语句,将查询到的表信息封装成listview对象,依次返回到前端页面,并将表信息在页面展示;
(2)用户通过***调用模型进行数据录入的时候,指定序列的字段会根据用户定制的序列的增长规则,将序列值保存在数据库中;
(3)用户使用页面模版管理器进行页面生成时,***会根据模型中指定的字典名称查找相应的字典信息,并追加到下来列表框中,在页面数据展示时,***会根据表中存放的值匹配对应字典的显示值;
(4)用户进入页面模版管理界面,点击创建新页面,在模型ID中所创建的数据模型的ID,在下拉列表中选择要生成的页面类型,***会根据用户输入信息查找该模型下能够显示的字段列表。
步骤(2)中,用户通过***调用模型进行数据录入的时候,指定序列的字段会根据用户定制的序列的增长规则,将序列值保存在数据库中,用户定制不同类型的序列格式,根据用户需求调整序列的步长、前缀、后缀、宽度、左补充串和右补充串。
步骤(4)中,页面自动生成界面,用户输入必要信息,模板管理器加载模板信息、模型数据,并根据用户输入信息查找该模型下能够显示的字段列表,用户自定义字段数据是否显示以及显示位置,***将jsp页面、与json数据包保存到指定目录。
步骤(4)中,命令管理为了***露页面的路径位置,加入命令管理的功能,前台请求的命令与真正运行的命令一一对应的存入数据库表中,当发送一条路径请求时,先会查找此表,找到真正的运行路径。
一、可视化工作平台管理:
该模块的核心为数据模型管理器,平台的相关功能都是围绕该模块进行。
1、数据模型管理器:
在模型管理控制器界面用户可以点击添加功能,并填入数据表名,点击保存后,***请求后台的模型控制层model类,model根据相应请求将参数传递给sql类并生成sql对象,调用tbl类加载数据库连接并执行sql语句,将查询到的表信息封装成listview对象,依次返回到前端页面,并将表信息在页面展示。此时便完成了一个简单的单表数据模型。
该模型所展示的字段信息中的属性设置包括表主键、模型主键、序列名称、数据类型、字段别名、数据长度、数据精度、保存表达式、默认值、最大值、最小值、字典名、是否可为空、显示控件、是否可编辑,相关属性在后续模块中引用时进行介绍,在此不做过多解释。
该模型可以生成复杂的多表关联模型,再次点击添加按钮,按照上述方式可以继续在此模型中加载表信息。并根据实际情况选择关联关系类型,关联关系类型主要有三种:内连接、左连接、只连接不显示(在生成的页面中不展示子表数据,但可以进行级联删除数据操作),前两种模式分别对应sql语句中的内连接与左连接。
2、序列管理器:该模块为数据模型管理器的配套组件,用户通过***调用模型进行数据录入的时候,指定序列的字段会根据用户定制的序列的增长规则,将序列值保存在数据库中,该功能可以为用户定制不同类型的序列格式,可以根据用户需求调整序列的步长、前缀、后缀、宽度、左补充串、右补充串。
3、数据字典管理器:该模块为数据模型的配套组件。用户可对某个字段指定字典名。当用户使用页面模版管理器进行页面生成时,***会根据模型中指定的字典名称查找相应的字典信息,并追加到下来列表框中,在页面数据展示时,***会根据表中存放的值匹配对应字典的显示值,可以实现软编码,避免大量修改页面。
4、菜单管理器:主要维护***用户界面菜单基础信息。
5、菜单权限管理器:菜单权限维护(按角色、部门、岗位、个人进行配置,可以同时配置取并集)通过将数据录入菜单管理中,存入数据库,通过配置角色的菜单权限,可将菜单与角色进行关联,以达到不同角色可以查看不同菜单的目的,前台加载时,通过权限管理器查询当前用户所拥有的角色,并根据角色下关联的菜单读取菜单信息,展示在***界面。***运行过程同图2所示。
6、角色管理器:
将不同用户和其对应的角色分门别类的集中录入到此单元中,录入数据库。***运行过程同图3所示所示。
7、部门及用户管理器:
该部分操作部门基础信息及部门下相关人员基础信息。部门信息可用作数据权限、菜单权限、页面元素权限。数据录入的一般过程同图4所示。
8、页面模版管理器:
用户进入页面模版管理界面,点击创建新页面,在模型ID中数据前边所创建的数据模型的ID,在下拉列表中选择要生成的页面类型(主要有form页、list视图页、form与list视图的混合页面、树形结果页面),点击下一步,***会根据用户输入信息查找该模型下能够显示的字段列表,用户可以自定义字段数据是否显示以及显示位置,点击下一步会生成页面预览,点击下一步***将jsp页面、与json数据包(页面权限用)保存到指定目录,用户可将该jsp页面部署到项目中,当***加载该页面时,数据自动填充到指定位置,减少了开发人员进行重复性增、删、改、查的代码编写,提高代码的重用性。数据处理的一般过程同图5所示。
9、命令管理器:
命令管理(防止地质泄露造成的安全隐患)为了***露页面的路径位置,加入了命令管理的功能,前台请求的命令与真正运行的命令一一对应的存入数据库表中,当发送一条路径请求时,先会查找此表,找到真正的运行路径,从而达到隐藏的目的,如图6所示。
10、页面权限管理器:
页面权限管理:通过数据模型自动生成页面后会同时生成JSON数据包,将该文本文件从页面权限管理页面进行导入后,可以将页面所有元素加载到页面权限管理类表中,可以创建多个应用场景,并给各个页面元素分配查看角色、部门及操作权限。
11、数据集管理:可以针对数据模型进行扩展,实现数据过滤,配置数据权限,***会在加载模型时查看该模型是否配置了数据集管理的相关信息,配置之后则在自动生成的sql语句后追加数据集配置的逻辑信息生成新的sql语句并执行。
数据源管理器:用户通过前端页面录入数据库连接信息,点击保存后,***将数据源连接信息保存到数据库表中。平台启动时***会选择当前激活状态的数据源,并进行连接,生成数据库连接池,以供用户使用。
Slq管理器:该模块依据用户配置的数据模型,生成相应的sql对象并传递给TBl类,tbl类执行该条sql并作出相应回应。
事物管理器:管理数据库事物,进行数据回滚、提交。
初始化管理器:***模型有所改动时或表结构发生改变时,可用此功能重新进行数据库连接,加载新数据,而不必重启***服务器。
上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

Claims (8)

1.一种基于模型配置的自动化开发平台,其特征是:包括可视化工作引擎模块、数据库引擎,其中:
所述可视化工作引擎模块,内部根据***实现功能进行划分,划分的每部分都包含前、后台相关逻辑,依据敏捷开发模式进行,各部分之间进行松耦合;
所述数据库引擎,包括数据库连接管理器、sql管理器、事物管理器与外部接口,用于创建并管理数据库连接,维持数据持久化;
所述sql管理器,用于依据用户配置的数据模型,生成相应的sql对象并传递给可视化工作引擎模块中的tbl类,tbl类执行该条sql并作出相应回应;
所述数据库连接管理器,用于使用户通过前端页面录入数据库连接信息,点击保存后,***将数据源连接信息保存到数据库表中,启动时会选择当前激活状态的数据源,并进行连接,生成数据库连接池,以供用户使用;
所述事务管理器,用于管理数据库事物,进行数据回滚、提交,与数据库连接管理器连接;
所述初始化管理器,用于当***模型有所改动时或表结构发生改变时,重新进行数据库连接,加载新数据,而不必重启***服务器。
2.如权利要求1所述的一种基于模型配置的自动化开发平台,其特征是:所述可视化工作引擎模块,包括jsp模版管理器、数据模型管理器、命令管理器、数据字典管理器、权限管理器、数据集管理器、序列管理器、菜单管理器、角色管理器和用户及部门管理器,用户及部门管理器连接数据模型管理器,数据模型管理器连接sql管理器,其它管理器之间松耦合。
3.如权利要求1所述的一种基于模型配置的自动化开发平台,其特征是:所述数据模型管理器,用户点击添加功能,并填入数据表名,点击保存后,***请求后台的模型控制层model类,数据模型管理器根据相应请求将参数传递给sql管理器的sql类并生成sql对象,调用tbl类加载数据库连接并执行sql语句,将查询到的表信息封装成listview对象,依次返回到前端页面,并将表信息在页面展示。
4.如权利要求1所述的一种基于模型配置的自动化开发平台,其特征是:所述数据模型管理器,展示的字段信息中的属性设置包括表主键、模型主键、序列名称、数据类型、字段别名、数据长度、数据精度、保存表达式、默认值、最大值、最小值、字典名、是否可为空、显示控件和是否可编辑。
5.基于权利要求1-4中任一项所述的***的工作方法,其特征是:包括以下步骤:
(1)在模型管理控制器界面用户点击添加功能,并填入数据表名,点击保存后,***请求后台的模型控制层model类,model根据相应请求将参数传递给sql类并生成sql对象,调用tbl类加载数据库连接并执行sql语句,将查询到的表信息封装成listview对象,依次返回到前端页面,并将表信息在页面展示;
(2)用户通过***调用模型进行数据录入的时候,指定序列的字段会根据用户定制的序列的增长规则,将序列值保存在数据库中;
(3)用户使用页面模版管理器进行页面生成时,***会根据模型中指定的字典名称查找相应的字典信息,并追加到下来列表框中,在页面数据展示时,***会根据表中存放的值匹配对应字典的显示值;
(4)用户进入页面模版管理界面,点击创建新页面,在模型ID中所创建的数据模型的ID,在下拉列表中选择要生成的页面类型,***会根据用户输入信息查找该模型下能够显示的字段列表。
6.如权利要求5所述的工作方法,其特征是:所述步骤(2)中,用户通过***调用模型进行数据录入的时候,指定序列的字段会根据用户定制的序列的增长规则,将序列值保存在数据库中,用户定制不同类型的序列格式,根据用户需求调整序列的步长、前缀、后缀、宽度、左补充串和右补充串。
7.如权利要求5所述的工作方法,其特征是:所述步骤(4)中,页面自动生成界面,用户输入必要信息,模板管理器加载模板信息、模型数据,并根据用户输入信息查找该模型下能够显示的字段列表,用户自定义字段数据是否显示以及显示位置,***将jsp页面、与json数据包保存到指定目录。
8.如权利要求5所述的工作方法,其特征是:所述步骤(4)中,命令管理为了***露页面的路径位置,加入命令管理的功能,前台请求的命令与真正运行的命令一一对应的存入数据库表中,当发送一条路径请求时,先会查找此表,找到真正的运行路径。
CN201610024028.8A 2016-01-14 2016-01-14 一种基于模型配置的自动化开发平台 Active CN105549982B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610024028.8A CN105549982B (zh) 2016-01-14 2016-01-14 一种基于模型配置的自动化开发平台

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610024028.8A CN105549982B (zh) 2016-01-14 2016-01-14 一种基于模型配置的自动化开发平台

Publications (2)

Publication Number Publication Date
CN105549982A true CN105549982A (zh) 2016-05-04
CN105549982B CN105549982B (zh) 2018-08-10

Family

ID=55829180

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610024028.8A Active CN105549982B (zh) 2016-01-14 2016-01-14 一种基于模型配置的自动化开发平台

Country Status (1)

Country Link
CN (1) CN105549982B (zh)

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106227545A (zh) * 2016-07-28 2016-12-14 武汉源启科技股份有限公司 开发平台的设计方法及装置
CN106446182A (zh) * 2016-09-29 2017-02-22 贵州云众知乐教育科技有限公司 一种数据库引擎
CN106709030A (zh) * 2016-12-28 2017-05-24 深圳市华傲数据技术有限公司 数据源管理功能的开发方法及***
CN106909610A (zh) * 2017-01-10 2017-06-30 中电科华云信息技术有限公司 基于浏览器的可视化拖拽查询数据的方法及***
CN107341648A (zh) * 2017-07-04 2017-11-10 中国人民解放军63796部队 远程协同类多***一体化指挥显示集成方法
CN107341021A (zh) * 2017-07-14 2017-11-10 中南大学 大型复杂软件带约束逻辑属性的软件网络表示、存储与检索方法
CN107729305A (zh) * 2017-10-10 2018-02-23 中国航发控制***研究所 基于数据库及前端显示技术的会议材料自动生成方法
CN107817968A (zh) * 2017-11-13 2018-03-20 重庆首亨软件有限公司 一种计算机软件开发***
CN108170770A (zh) * 2017-12-26 2018-06-15 山东联科云计算股份有限公司 一种基于大数据的分析训练平台
CN108228762A (zh) * 2017-12-25 2018-06-29 石化盈科信息技术有限责任公司 用于配置主数据库通用模板的方法和***
CN108259199A (zh) * 2016-12-29 2018-07-06 大唐移动通信设备有限公司 一种自动化命令生成方法及装置
CN108268289A (zh) * 2016-12-30 2018-07-10 阿里巴巴集团控股有限公司 web应用的参数配置方法、装置及***
CN108304172A (zh) * 2017-01-13 2018-07-20 北京畅游天下网络技术有限公司 一种web开发方法及web开发引擎
CN108733375A (zh) * 2018-05-29 2018-11-02 厦门白山耘科技有限公司 web前端配置化开发方法、装置、存储介质及计算机设备
CN108776610A (zh) * 2018-06-27 2018-11-09 中国建设银行股份有限公司 一种界面配置方法和装置
CN109213754A (zh) * 2018-03-29 2019-01-15 北京九章云极科技有限公司 一种数据处理***及数据处理方法
CN109240735A (zh) * 2018-07-27 2019-01-18 平安科技(深圳)有限公司 需求回滚方案填写方法、装置、终端及可读存储介质
CN109284469A (zh) * 2018-10-23 2019-01-29 中山市晋华软件科技有限公司 网页开发框架
CN109471797A (zh) * 2018-10-23 2019-03-15 深圳市佰仟金融服务有限公司 一种环境配置管理方法、***及终端设备
CN109522139A (zh) * 2018-11-23 2019-03-26 杭州数梦工场科技有限公司 一种数据表服务生成调用方法、装置、设备及存储介质
CN109614085A (zh) * 2018-10-23 2019-04-12 深圳微迅信息科技有限公司 功能实现方法、装置、计算机设备及存储介质
CN109828806A (zh) * 2018-12-24 2019-05-31 苏州蜗牛数字科技股份有限公司 一种基于ui自定义多样化组合控件的优化方法
CN109933310A (zh) * 2019-03-11 2019-06-25 山东鲁能软件技术有限公司 一种基于数据模板的可配置型java开发平台
CN110162342A (zh) * 2019-04-03 2019-08-23 重庆钢铁集团电子有限责任公司 实现页面可配置的方法
CN110413605A (zh) * 2018-04-26 2019-11-05 中移(苏州)软件技术有限公司 一种数据可视化的方法和装置
CN110554860A (zh) * 2019-06-27 2019-12-10 北京大学 一种软件项目自然语言编程接口nli的构造方法及代码生成方法
CN110830455A (zh) * 2019-10-22 2020-02-21 武汉理工光科股份有限公司 一种设备模型描述方法
CN106648647B (zh) * 2016-12-13 2020-03-24 北京中船信息科技有限公司 基于Spring依赖注入动态创建对象的综合管控***
CN111259043A (zh) * 2020-01-09 2020-06-09 苏州浪潮智能科技有限公司 一种实现信息处理的方法、装置、计算机存储介质及终端
CN111459907A (zh) * 2020-03-04 2020-07-28 石化盈科信息技术有限责任公司 通过模型配置主数据的方法、***及存储介质
CN112035104A (zh) * 2020-08-28 2020-12-04 重庆长安汽车股份有限公司 一种移动应用动态更改功能配置的建模方法
CN112214202A (zh) * 2020-09-27 2021-01-12 西思艾(北京)软件有限公司 一种无须写代码的手机程序开发平台
CN112328212A (zh) * 2020-09-08 2021-02-05 中国电子***技术有限公司 一种基于引擎模式前后端分离的快速开发平台及其使用方法
CN112596819A (zh) * 2020-12-30 2021-04-02 北京中友科技有限公司 一种新型的***开发图形化配置工具
CN113391803A (zh) * 2021-05-19 2021-09-14 成都易达数安科技有限公司 创建对象管理引擎的方法、装置、终端设备以及存储介质
CN113434130A (zh) * 2021-06-25 2021-09-24 平安科技(深圳)有限公司 Sql自动生成方法及装置
CN115860697A (zh) * 2023-02-18 2023-03-28 南通九维软件科技有限公司 一种基于智能识别的自动化数据管理***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030023953A1 (en) * 2000-12-04 2003-01-30 Lucassen John M. MVC (model-view-conroller) based multi-modal authoring tool and development environment
CN102591627A (zh) * 2011-01-13 2012-07-18 腾讯科技(深圳)有限公司 一种Flash应用程序开发***及应用请求处理方法
CN103473041A (zh) * 2013-07-12 2013-12-25 西北工业大学 一种可视化的数据处理方法及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030023953A1 (en) * 2000-12-04 2003-01-30 Lucassen John M. MVC (model-view-conroller) based multi-modal authoring tool and development environment
CN102591627A (zh) * 2011-01-13 2012-07-18 腾讯科技(深圳)有限公司 一种Flash应用程序开发***及应用请求处理方法
CN103473041A (zh) * 2013-07-12 2013-12-25 西北工业大学 一种可视化的数据处理方法及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨文韬: "基于SSH框架的智能社区信息管理***的设计与实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106227545A (zh) * 2016-07-28 2016-12-14 武汉源启科技股份有限公司 开发平台的设计方法及装置
CN106227545B (zh) * 2016-07-28 2019-09-10 武汉源启科技股份有限公司 开发平台的设计方法及装置
CN106446182A (zh) * 2016-09-29 2017-02-22 贵州云众知乐教育科技有限公司 一种数据库引擎
CN106648647B (zh) * 2016-12-13 2020-03-24 北京中船信息科技有限公司 基于Spring依赖注入动态创建对象的综合管控***
CN106709030A (zh) * 2016-12-28 2017-05-24 深圳市华傲数据技术有限公司 数据源管理功能的开发方法及***
CN108259199A (zh) * 2016-12-29 2018-07-06 大唐移动通信设备有限公司 一种自动化命令生成方法及装置
CN108259199B (zh) * 2016-12-29 2020-04-21 大唐移动通信设备有限公司 一种自动化命令生成方法及装置
CN108268289A (zh) * 2016-12-30 2018-07-10 阿里巴巴集团控股有限公司 web应用的参数配置方法、装置及***
CN106909610A (zh) * 2017-01-10 2017-06-30 中电科华云信息技术有限公司 基于浏览器的可视化拖拽查询数据的方法及***
CN106909610B (zh) * 2017-01-10 2020-11-24 中电科华云信息技术有限公司 基于浏览器的可视化拖拽查询数据的方法及***
CN108304172A (zh) * 2017-01-13 2018-07-20 北京畅游天下网络技术有限公司 一种web开发方法及web开发引擎
CN108304172B (zh) * 2017-01-13 2021-10-08 北京畅游天下网络技术有限公司 一种web开发方法及web开发引擎
CN107341648A (zh) * 2017-07-04 2017-11-10 中国人民解放军63796部队 远程协同类多***一体化指挥显示集成方法
CN107341021B (zh) * 2017-07-14 2020-05-15 中南大学 大型复杂软件带约束逻辑属性的软件网络表示、存储与检索方法
CN107341021A (zh) * 2017-07-14 2017-11-10 中南大学 大型复杂软件带约束逻辑属性的软件网络表示、存储与检索方法
CN107729305B (zh) * 2017-10-10 2020-10-09 中国航发控制***研究所 基于数据库及前端显示技术的会议材料自动生成方法
CN107729305A (zh) * 2017-10-10 2018-02-23 中国航发控制***研究所 基于数据库及前端显示技术的会议材料自动生成方法
CN107817968A (zh) * 2017-11-13 2018-03-20 重庆首亨软件有限公司 一种计算机软件开发***
CN108228762A (zh) * 2017-12-25 2018-06-29 石化盈科信息技术有限责任公司 用于配置主数据库通用模板的方法和***
CN108170770A (zh) * 2017-12-26 2018-06-15 山东联科云计算股份有限公司 一种基于大数据的分析训练平台
CN109213754B (zh) * 2018-03-29 2020-02-28 北京九章云极科技有限公司 一种数据处理***及数据处理方法
CN109213754A (zh) * 2018-03-29 2019-01-15 北京九章云极科技有限公司 一种数据处理***及数据处理方法
CN110413605A (zh) * 2018-04-26 2019-11-05 中移(苏州)软件技术有限公司 一种数据可视化的方法和装置
CN108733375A (zh) * 2018-05-29 2018-11-02 厦门白山耘科技有限公司 web前端配置化开发方法、装置、存储介质及计算机设备
CN108776610A (zh) * 2018-06-27 2018-11-09 中国建设银行股份有限公司 一种界面配置方法和装置
CN109240735B (zh) * 2018-07-27 2021-09-24 平安科技(深圳)有限公司 需求回滚方案填写方法、装置、终端及可读存储介质
CN109240735A (zh) * 2018-07-27 2019-01-18 平安科技(深圳)有限公司 需求回滚方案填写方法、装置、终端及可读存储介质
CN109471797A (zh) * 2018-10-23 2019-03-15 深圳市佰仟金融服务有限公司 一种环境配置管理方法、***及终端设备
CN109284469A (zh) * 2018-10-23 2019-01-29 中山市晋华软件科技有限公司 网页开发框架
CN109614085A (zh) * 2018-10-23 2019-04-12 深圳微迅信息科技有限公司 功能实现方法、装置、计算机设备及存储介质
CN109284469B (zh) * 2018-10-23 2021-01-05 中山市晋华软件科技有限公司 网页开发框架
CN109522139A (zh) * 2018-11-23 2019-03-26 杭州数梦工场科技有限公司 一种数据表服务生成调用方法、装置、设备及存储介质
CN109828806A (zh) * 2018-12-24 2019-05-31 苏州蜗牛数字科技股份有限公司 一种基于ui自定义多样化组合控件的优化方法
CN109933310A (zh) * 2019-03-11 2019-06-25 山东鲁能软件技术有限公司 一种基于数据模板的可配置型java开发平台
CN110162342A (zh) * 2019-04-03 2019-08-23 重庆钢铁集团电子有限责任公司 实现页面可配置的方法
CN110554860A (zh) * 2019-06-27 2019-12-10 北京大学 一种软件项目自然语言编程接口nli的构造方法及代码生成方法
CN110830455A (zh) * 2019-10-22 2020-02-21 武汉理工光科股份有限公司 一种设备模型描述方法
CN110830455B (zh) * 2019-10-22 2021-12-10 武汉理工光科股份有限公司 一种设备模型描述方法
CN111259043A (zh) * 2020-01-09 2020-06-09 苏州浪潮智能科技有限公司 一种实现信息处理的方法、装置、计算机存储介质及终端
CN111459907B (zh) * 2020-03-04 2023-07-18 石化盈科信息技术有限责任公司 通过模型配置主数据的方法、***及存储介质
CN111459907A (zh) * 2020-03-04 2020-07-28 石化盈科信息技术有限责任公司 通过模型配置主数据的方法、***及存储介质
CN112035104A (zh) * 2020-08-28 2020-12-04 重庆长安汽车股份有限公司 一种移动应用动态更改功能配置的建模方法
CN112035104B (zh) * 2020-08-28 2024-03-22 重庆长安汽车股份有限公司 一种移动应用动态更改功能配置的建模方法
CN112328212A (zh) * 2020-09-08 2021-02-05 中国电子***技术有限公司 一种基于引擎模式前后端分离的快速开发平台及其使用方法
CN112214202A (zh) * 2020-09-27 2021-01-12 西思艾(北京)软件有限公司 一种无须写代码的手机程序开发平台
CN112214202B (zh) * 2020-09-27 2023-12-15 西思艾(北京)软件有限公司 一种无须写代码的手机程序开发***
CN112596819A (zh) * 2020-12-30 2021-04-02 北京中友科技有限公司 一种新型的***开发图形化配置工具
CN113391803B (zh) * 2021-05-19 2023-12-05 成都易达数安科技有限公司 创建对象管理引擎的方法、装置、终端设备以及存储介质
CN113391803A (zh) * 2021-05-19 2021-09-14 成都易达数安科技有限公司 创建对象管理引擎的方法、装置、终端设备以及存储介质
CN113434130A (zh) * 2021-06-25 2021-09-24 平安科技(深圳)有限公司 Sql自动生成方法及装置
CN115860697A (zh) * 2023-02-18 2023-03-28 南通九维软件科技有限公司 一种基于智能识别的自动化数据管理***
CN115860697B (zh) * 2023-02-18 2023-08-18 南通九维软件科技有限公司 一种基于智能识别的自动化数据管理***

Also Published As

Publication number Publication date
CN105549982B (zh) 2018-08-10

Similar Documents

Publication Publication Date Title
CN105549982A (zh) 一种基于模型配置的自动化开发平台
CN114035773B (zh) 一种基于配置的低代码开发表单方法、***及装置
CN106293664A (zh) 代码生成方法及装置
CN110413281B (zh) 一种基于拖拽式构建企业流转流程管控方法
US10448227B2 (en) Mobile database access application development system and method
CN103020158A (zh) 一种报表创建方法、装置和***
CN105761007B (zh) 信息管理软件设计的辅助方法及***
CN110807015A (zh) 一种大数据资产价值交付管理方法及***
WO2019153514A1 (zh) 业务***动态生成方法、装置、计算机设备及存储介质
CN112860247B (zh) 一种模型组件的自定义生成方法、装置、设备及介质
CN102222148A (zh) 自动生成三维装配图的明细表的方法及装置
CN104217270A (zh) 业务流程应用文件生成和执行方法、客户端、设备及***
CN111158670A (zh) 一种可视化辅助软件开发方法及***
CN108228762B (zh) 用于配置主数据库通用模板的方法和***
US10235191B2 (en) Application specific configurable graphical user interface
CN103164573A (zh) Pdm管理设计***
CN114117645B (zh) 一种舰船总体性能预报集成应用***
CN109408322B (zh) 一种云平台的自动业务流程实现方法
CN103593188A (zh) 一种用于仪器所见即所得菜单的管理***及管理方法
WO2016201813A1 (zh) 一种基于Android的动态布局方法及***
Xiaohua et al. Design and implementation of OpenDayLight manager application
CN115203162A (zh) 一种所见即所得图数据构建方法
CN115328462A (zh) 一种基于Vue.js的可视化开发工具及使用方法
CN114238072A (zh) Hil需求设计方法、装置、计算机设备和存储介质
KR102198686B1 (ko) 업무 화면 생성 방법 및 이를 수행하는 시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant