一种快速开发方法及终端技术

技术编号:34455186 阅读:16 留言:0更新日期:2022-08-06 17:00
本发明专利技术公开一种快速开发方法及终端,通过预先对查询页面、档案类页面以及单据类页面进行配置,从而能够对数据库进行多表关联计算的查询、主从表关联操作、跨数据库查询/操作数据,当获取到浏览器功能页面信息后,后端根据页面信息对相应的配置进行解析以及处理与数据数据库之间的交互信息,即后端能够自动根据配置的信息对数据库进行操作,而后前端根据后端返回的已解析的配置信息自动绘制页面布局与数据交互控件,不需要对程序前后端进行开发,替代大部分前/后端开发过程重复的工作内容,从而减少开发过程中的重复性操作。从而减少开发过程中的重复性操作。从而减少开发过程中的重复性操作。

【技术实现步骤摘要】
一种快速开发方法及终端


[0001]本专利技术涉及低代码开发
,特别是涉及一种快速开发方法及终端。

技术介绍

[0002]程序开发的过程中包括前端开发和后端开发。其中,通常前端开发是由前端研发人员编写与调用后端接口以及用户操作的界面等功能,而后端开发是由后端研发人员编写与数据库交互接口。
[0003]并且,程序开发的过程中存在大量重复性的工作,如对数据表重复的增删改查。又如新增一个模块时,不仅需要后端编写常用的增删改查接口,而且前端要编写查询页面调用查询接、删除功能调用删除接口、新增/编辑调用保存接口。同时,针对多国用户,传统开发往往需要开发多个页面和对不同组合的词进行翻译,工作量巨大且维护复杂。因此,在程序开发过程中存在人员繁多、成本高、前后连调维护难度高等问题。

技术实现思路

[0004]本专利技术所要解决的技术问题是:提供一种快速开发方法及终端,减少开发过程中的重复性操作。
[0005]为了解决上述技术问题,本专利技术采用的技术方案为:
[0006]一种快速开发方法,包括步骤:
[0007]预先对查询页面、档案类页面以及单据类页面进行配置,将数据库内的数据表进行关联;
[0008]获取浏览器功能页面信息;
[0009]根据所述页面信息对所述查询页面配置、档案类页面配置以及单据类页面配置进行解析,并与对应的数据库进行交互;
[0010]根据解析后的所述查询页面配置、档案类页面配置以及单据类页面配置自动绘制页面布局与数据交互控件。
>[0011]为了解决上述技术问题,本专利技术采用的另一技术方案为:
[0012]一种快速开发终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的一种快速开发方法中的各个步骤。
[0013]本专利技术的有益效果在于:通过预先对查询页面、档案类页面以及单据类页面进行配置,从而能够对数据库进行多表关联计算的查询、主从表关联操作、跨数据库查询/操作数据,当获取到浏览器功能页面信息后,后端根据页面信息对相应的配置进行解析以及处理与数据数据库之间的交互信息,即后端能够自动根据配置的信息对数据库进行操作,而后前端根据后端返回的已解析的配置信息自动绘制页面布局与数据交互控件,不需要对程序前后端进行开发,替代大部分前/后端开发过程重复的工作内容,从而减少开发过程中的重复性操作。
附图说明
[0014]图1为本专利技术实施例的一种快速开发方法的步骤流程图;
[0015]图2为本专利技术实施例的一种快速开发方法的查询页面配置流程示意图;
[0016]图3为本专利技术实施例的一种快速开发方法的档案类页面配置流程示意图;
[0017]图4为本专利技术实施例的一种快速开发方法的单据类页面配置流程示意图;
[0018]图5为本专利技术实施例的一种快速开发方法的翻译模块配置流程示意图;
[0019]图6为本专利技术实施例的一种快速开发方法的打印模块配置流程示意图;
[0020]图7为本专利技术实施例的一种快速开发方法的页面交互流程示意图;
[0021]图8为本专利技术实施例的一种快速开发终端的结构示意图。
具体实施方式
[0022]为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0023]请参照图1,一种快速开发方法,包括步骤:
[0024]预先对查询页面、档案类页面以及单据类页面进行配置,将数据库内的数据表进行关联;
[0025]获取浏览器功能页面信息;
[0026]根据所述页面信息对所述查询页面配置、档案类页面配置以及单据类页面配置进行解析,并与对应的数据库进行交互;
[0027]根据解析后的所述查询页面配置、档案类页面配置以及单据类页面配置自动绘制页面布局与数据交互控件。
[0028]由上述描述可知,本专利技术的有益效果在于:通过预先对查询页面、档案类页面以及单据类页面进行配置,从而能够对数据库进行多表关联计算的查询、主从表关联操作、跨数据库查询/操作数据,当获取到浏览器功能页面信息后,后端根据页面信息对相应的配置进行解析以及处理与数据数据库之间的交互信息,即后端能够自动根据配置的信息对数据库进行操作,而后前端根据后端返回的已解析的配置信息自动绘制页面布局与数据交互控件,不需要对程序前后端进行开发,替代大部分前/后端开发过程重复的工作内容,从而减少开发过程中的重复性操作。
[0029]进一步地,所述预先对查询页面进行配置包括:
[0030]根据预设的控件信息、表格显示值和参数名对查询条件进行配置;
[0031]将所述查询条件内配置的参数转化为结构化查询语言内容;
[0032]根据所述结构化查询语言内容对查询语句进行配置;
[0033]将所述结构化查询语言内容与对应的表格信息进行匹配,并进行查询结果的配置。
[0034]由上述描述可知,通过预先对查询页面进行配置,从而能够根据配置的查询条件控件信息汇总查询区域,并根据汇总的查询区域结合配置的表格信息汇总表格,而后根据参数执行查询语句以及汇总的表格在内显示查询结果,自动实现表格的查询功能。
[0035]进一步地,所述预先对档案类页面进行配置包括:
[0036]根据所述查询页面配置获取到表单字段以及所述控件信息;
[0037]根据所述表单字段对数据库表进行关联配置;
[0038]根据所述控件信息进行交互控件配置;
[0039]将配置的所述交互控件与前端页面信息进行匹配。
[0040]由上述描述可知,通过在完成对查询页面进行配置后进一步对档案类页面进行配置,从而当获取到页面上所有控件信息后,能够根据控件ID和值生成对象,并根据控件信息得到对应的数据表,并对其自动进行添加与修改,实现通过配置快速对表数据进行增删改查。
[0041]进一步地,所述预先对档案类页面进行配置还包括:
[0042]配置初始化的结构化查询语言语句;
[0043]根据初始化的所述结构化查询语言语句配置对应的页面控件。
[0044]由上述描述可知,通过配置初始化的结构化查询语言语句,使得在页面新增的时候能够调用初始化的结构化查询语言语句,对结构化查询语言语句执行的结果赋值页面控件。
[0045]进一步地,所述预先对单据类页面进行配置包括:
[0046]根据所述查询页面配置获取到单据以及对应的所述控件信息;
[0047]根据所述单据以及对应的所述控件信息,配置对应的单据逻辑处理存储过程以及页面控件信息。
[0048]由上述描述可知,通过预先对单据类页面进行配置,使得当用户操作对应功能时,单据类页面配置会将表单页面控件值传入到存储过程内,从而开发人员可直接在Microsoft SQL Server数据库存储过程内编写业务,通过存储过程实现脱离后端编写业务逻辑。
[0049]进一步地,还包括:
...

【技术保护点】

【技术特征摘要】
1.一种快速开发方法,其特征在于,包括步骤:预先对查询页面、档案类页面以及单据类页面进行配置生成配置信息;获取浏览器功能页面信息;根据所述页面信息对所述查询页面、档案类页面以及单据类页面分别对应的所述配置信息进行解析;根据解析后的所述查询页面、档案类页面以及单据类分别对应的所述配置信息自动绘制页面布局与数据交互控件。2.根据权利要求1所述的一种快速开发方法,其特征在于,所述预先对查询页面进行配置包括:根据预设的控件信息、表格显示值和参数名对查询条件进行配置;将所述查询条件内配置的参数转化为结构化查询语言内容;根据所述结构化查询语言内容对查询语句进行配置;将所述结构化查询语言内容与对应的表格信息进行匹配,并配置查询结果。3.根据权利要求2所述的一种快速开发方法,其特征在于,所述查询页面的所述配置信息包括表单字段;所述预先对档案类页面进行配置包括:根据所述查询页面的配置获取表单字段以及所述控件信息;将所述表单字段与数据库内的其他数据表进行关联配置;根据所述控件信息配置与所述表单字段对应的交互控件;将所述交互控件与前端页面信息进行匹配。4.根据权利要求3所述的一种快速开发方法,其特征在于,所述预先对档案类页面进行配置还包括:配置初始化的结构化查询语言语句;根据初始化的所述结构化查询语言语句配置对应的交互控件。5.根据权利要求2所述的一种快速开发方法,其特征在于,所述查询页面配置包括单据;所述预先对单据类页面进行配置包括:根据所述查询页面配置获取单据以...

【专利技术属性】
技术研发人员:林辅飞郑泽禹黄春明
申请(专利权)人:福州爱国者之星光电科技有限公司
类型:发明
国别省市:

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

1