表单可视化配置方法、系统、可读存储介质及电子设备技术方案

技术编号:35816027 阅读:11 留言:0更新日期:2022-12-03 13:39
本发明专利技术提供一种表单可视化配置方法、系统、存储介质及电子设备,该方法包括:根据第一数据库中的表单数据信息建立数据结构表,根据数据结构表提取单个或多个表单字段,以根据单个或多个表单字段制成目标表单,并在前端配置界面对目标表单进行功能配置;根据第二数据库中的视图数据信息编写SQL语句,并进行解析以提取并生成目标视图的视图字段,在前端配置界面对目标视图进行功能配置;在前端配置界面将配置后的目标表单与配置后的目标视图进行关联以得到关联后的表单视图,并将表单视图发布在应用目录上。本发明专利技术提出的表单可视化配置方法,能够解决传统采用纯手动编写大量代码的方式开发表单而存在的工作效率低以及开发周期较长的问题。较长的问题。较长的问题。

【技术实现步骤摘要】
表单可视化配置方法、系统、可读存储介质及电子设备


[0001]本专利技术涉及IT信息系统开发
,特别是涉及一种表单可视化配置方法、系统、可读存储介质及电子设备。

技术介绍

[0002]表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分:表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。
[0003]现有技术中,在表单的设计过程中,一般需要员工手动去编写大量的源代码,并包括处理逻辑、调试等工作,整个开发过程大约需要2天时间,存在工作效率低,开发周期较长的问题。

技术实现思路

[0004]本专利技术的目的在于提出一种表单可视化配置方法、系统、可读存储介质及电子设备,以解决传统采用纯手动编写大量代码的方式开发表单而存在的工作效率低以及开发周期较长的问题。
[0005]本专利技术提出一种表单可视化配置方法,应用于配置化平台,所述方法包括:
[0006]根据第一数据库中的表单数据信息建立数据结构表,根据所述数据结构表提取单个或多个表单字段,以根据单个或多个表单字段制成目标表单,并在前端配置界面对所述目标表单进行功能配置;
[0007]根据第二数据库中的视图数据信息编写SQL语句,对所述SQL语句进行解析以提取并生成目标视图的视图字段,在所述前端配置界面对所述目标视图进行功能配置;
[0008]在所述前端配置界面将配置后的所述目标表单与配置后的所述目标视图进行关联以得到关联后的表单视图,并将所述表单视图发布在应用目录上。
[0009]综上,根据上述的表单视图可视化配置方法,通过将表单视图基于前后端分离开发,使得该配置化平台无需编码或少量代码就可以快速生成高体验的应用程序,可敏捷响应用户对数字化转型过程中的各种应用开发。具体为,首先基于第一数据库中的表单数据信息建立数据结构表,进而制成满足开发需求的目标表单,同时对目标表单进行功能配置,而后再根据第二数据库中的视图数据信息编写SQL语句,进而对该SQL语句解析以提取出视图字段,进而生成目标视图,而后再对目标视图进行功能配置,再将完成配置的目标表单而目标视图进行关联,进而生成表单视图,以完成软件的开发,由于开发过程中几乎无需编写代码,整个过程大约1小时就能完成,极大地提高了开发效率,缩短了设计周期。
[0010]进一步地,所述根据第一数据库中的表单数据信息建立数据结构表,根据所述数据结构表提取单个或多个表单字段,以根据单个或多个表单字段制成目标表单,并在前端
配置界面对所述目标表单进行功能配置的步骤包括:
[0011]收集多种形式下的待输入数据样本,并对所有形式的各种待输入数据样本进行整理,以将整理后的待输入数据样本进行定义数据结构属性,所述数据结构属性包括数据名称、数据ID、数据类型、录入形式以及数据长度;
[0012]从所述待输入数据样本中包含的数据信息中依次提取与每种数据结构属性对应的表单字段,并将获得的单个或多个表单字段封装组合成目标表单。
[0013]进一步地,所述从所述待输入数据样本中包含的数据信息中依次提取与每种数据结构属性对应的表单字段,并将获得的单个或多个表单字段封装组合成目标表单的步骤还包括:
[0014]根据所述数据结构属性获取存在并列关系或从属关系的数据信息,并根据具有并列关系或从属关系的数据信息将数据信息标注成混排结构对象或主从结构对象;
[0015]根据混排结构对象或主从结构对象生成多个目标表单,并基于所述并列关系或所述从属关系将生成的多个目标表单进行关联。
[0016]进一步地,所述根据混排结构对象或主从结构对象生成多个目标表单,并基于所述并列关系或所述从属关系将生成的多个目标表单进行关联的步骤之后还包括:
[0017]将目标表单引入前端表单页面,并根据目标表单之间的关联关系,通过图形化组件对目标表单中表单字段进行拖拉以调整显示位置,并对调整显示位置的目标表单进行第一功能项配置,所述第一功能项配置包括第一字段配置、第一按钮配置、触发事件配置以及菜单树配置;
[0018]将配置完成后的页面进行预览,并根据第一数据库中的表单数据信息对展示效果进行验证。
[0019]进一步地,所述根据第二数据库中的视图数据信息编写SQL语句,对所述SQL语句进行解析以提取并生成目标视图的视图字段,在所述前端配置界面对所述目标视图进行功能配置的步骤包括:
[0020]根据预设SQL语法信息将所述SQL语句转换为所述视图字段,所述视图字段包括视图名称、视图类型以及视图长度,以根据视图名称、视图类型以及视图长度将所述目标视图引入到前端配置页面;
[0021]在所述前端配置页面对所述目标视图进行第二功能项配置,所述第二功能项配置包括第二字段配置、第二按钮配置、查询条件配置;
[0022]将完成功能项配置的目标视图进行预览,并根据第二数据库中的视图数据信息对展示效果进行验证。
[0023]进一步地,所述在所述前端配置界面将配置后的所述目标表单与配置后的所述目标视图进行关联以得到关联后的表单视图,并将所述表单视图发布在应用目录上的步骤包括:
[0024]根据第一按钮配置为所述目标表单选择对应的第一按钮类型,根据第二按钮配置为所述目标视图选择对应的第二按钮类型,所述第一按钮类型为关联视图,所述第二按钮类型为关联视图。
[0025]进一步地,所述在所述前端配置界面将配置后的所述目标表单与配置后的所述目标视图进行关联以得到关联后的表单视图,并将所述表单视图发布在应用目录上的步骤之
后还包括:
[0026]在所述应用目录上创建登入账号,并对账号进行赋权,以通过赋权后的账号进入所述应用目录中对表单视图的功能进行查看和验证。
[0027]本专利技术还提出一种表单视图关联系统,所述系统包括:
[0028]表单构建模块,用于根据第一数据库中的表单数据信息建立数据结构表,根据所述数据结构表提取单个或多个表单字段,以根据单个或多个表单字段制成目标表单,并在前端配置界面对所述目标表单进行功能配置;
[0029]视图构建模块,用于根据第二数据库中的视图数据信息编写SQL语句,对所述SQL语句进行解析以提取并生成目标视图的视图字段,在所述前端配置界面对所述目标视图进行功能配置;
[0030]表单视图生成模块,用于在所述前端配置界面将配置后的所述目标表单与配置后的所述目标视图进行关联以得到关联后的表单视图,并将所述表单视图发布在应用目录上。
[0031]本专利技术还提出一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的表单可视化配置方法。
[0032]本专利技术还提出一种电子设备,包括存储器、处理器以及存储在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种表单可视化配置方法,其特征在于,应用于配置化平台,所述方法包括:根据第一数据库中的表单数据信息建立数据结构表,根据所述数据结构表提取单个或多个表单字段,以根据单个或多个表单字段制成目标表单,并在前端配置界面对所述目标表单进行功能配置;根据第二数据库中的视图数据信息编写SQL语句,对所述SQL语句进行解析以提取并生成目标视图的视图字段,在所述前端配置界面对所述目标视图进行功能配置;在所述前端配置界面将配置后的所述目标表单与配置后的所述目标视图进行关联以得到关联后的表单视图,并将所述表单视图发布在应用目录上。2.根据权利要求1所述的表单可视化配置方法,其特征在于,所述根据第一数据库中的表单数据信息建立数据结构表,根据所述数据结构表提取单个或多个表单字段,以根据单个或多个表单字段制成目标表单,并在前端配置界面对所述目标表单进行功能配置的步骤包括:收集多种形式下的待输入数据样本,并对所有形式的各种待输入数据样本进行整理,以将整理后的待输入数据样本进行定义数据结构属性,所述数据结构属性包括数据名称、数据ID、数据类型、录入形式以及数据长度;从所述待输入数据样本中包含的数据信息中依次提取与每种数据结构属性对应的表单字段,并将获得的单个或多个表单字段封装组合成目标表单。3.根据权利要求2所述的表单可视化配置方法,其特征在于,所述从所述待输入数据样本中包含的数据信息中依次提取与每种数据结构属性对应的表单字段,并将获得的单个或多个表单字段封装组合成目标表单的步骤还包括:根据所述数据结构属性获取存在并列关系或从属关系的数据信息,并根据具有并列关系或从属关系的数据信息将数据信息标注成混排结构对象或主从结构对象;根据混排结构对象或主从结构对象生成多个目标表单,并基于所述并列关系或所述从属关系将生成的多个目标表单进行关联。4.根据权利要求3所述的表单可视化配置方法,其特征在于,所述根据混排结构对象或主从结构对象生成多个目标表单,并基于所述并列关系或所述从属关系将生成的多个目标表单进行关联的步骤之后还包括:将目标表单引入前端表单页面,并根据目标表单之间的关联关系,通过图形化组件对目标表单中表单字段进行拖拉以调整显示位置,并对调整显示位置的目标表单进行第一功能项配置,所述第一功能项配置包括第一字段配置、第一按钮配置、触发事件配置以及菜单树配置;将配置完成后的页面进行预览,并根据第一数据库中的表单数据信息对展示效果进行验证。5.根据权利要求4所述的表单可视化配置方法,其特征在于,所述根据第二数据库...

【专利技术属性】
技术研发人员:张远来晏斐龚毅杨贇
申请(专利权)人:泰豪软件股份有限公司
类型:发明
国别省市:

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

1