一种基于表单设计器的单数据库表操作方法技术

技术编号:16644622 阅读:44 留言:0更新日期:2017-11-26 17:02
本发明专利技术提供一种基于表单设计器的单数据库表操作方法,涉及计算机技术领域;一种基于表单设计器的单数据库表操作方法包括以下步骤:1)在浏览器端登录表单系统,登录后获得表单系统生成的token、可以查看api的使用手册和创建表单的权限;2)新建表单并保存获得表单填写的地址和表单的api访问地址;3)新建的表单生成动态表;4)使用表单填写的地址通过连接的形式通知他人点击并填写表单,填写内容保存到动态表;5)第三方应用通过表单系统生成的token以及表单的api访问地址,通过带token的http请求api查询结果得到JSON数据。本发明专利技术可以通过简单的操作完成单数据库表操作省去编写代码的繁杂,并且提供动态api查询,避免开发服务端,提高工作效率,功能完善。

A single database table operation method based on form designer

The invention provides a single database table operation method based on the form designer, relates to the technical field of computer; a single database table comprises the following steps of operation method based on the form designer: 1) in the login form system browser, login access form system generated token, you can view the API manual and create a form of authority; 2) new form and save the form to fill in the address form and get access to the API address; 3) the new generation of dynamic table form; 4) use the form to fill in the address by connecting the form of notice others click and fill out the form, fill in the content saved to the dynamic table; 5) the third party application form through the system generated token and API form access address, through an token HTTP request API query result from JSON data. The invention can complete the operation of the single database table by simple operation, eliminates the complexity of writing the code, and provides the dynamic API inquiry, avoids the development of the server, improves the work efficiency, and improves the function.

【技术实现步骤摘要】
一种基于表单设计器的单数据库表操作方法
本专利技术涉及一种基于表单设计器的单数据库表操作方法,特别涉及一种基于表单设计器的单数据库表操作方法。
技术介绍
在日常开发的过程中往往会存在很多单数据库表操作的时候,比如意见反馈功能、调查统计功能。单数据表定义阶段虽然代码简单,同样功能需要重复编写开发web前端html+css代码和服务端数据库操作代码,工作量大且效率低;使用单数据表数据阶段,若需要查询,需要开发服务端api,需要编写后端代码。
技术实现思路
基于以上技术问题,本专利技术提供了一种基于表单设计器的单数据库表操作方法,从而解决了现有单数据库表操作需要重复编写前端和后端代码工作量大,效率低的技术问题,该单数据库表操作方法可以通过简单的操作完成单数据库表操作比如投票统计表单,意见征集表单以及工作流表单等。本专利技术采用的技术方案如下:一种基于表单设计器的单数据库表操作方法,包括以下步骤:步骤1.在浏览器端登录表单系统,登录后获得表单系统生成的token、可以查看api的使用手册和创建表单的权限;步骤2.新建表单并保存获得表单填写的地址和表单的api访问地址;步骤3.新建的表单生成动态表;步骤4.使用表单填写的地址通过连接的形式通知他人点击并填写表单,填写内容保存到动态表;步骤5.第三方应用通过表单系统生成的token以及表单的api访问地址,通过带token的http请求api查询结果得到JSON数据。优选地,一种基于表单设计器的单数据库表操作方法,还包括对动态表的内容进行新增、修改、查看、统计。优选地,所述步骤4使用表单填写的地址通过连接的形式通知他人点击并填写表单,填写内容保存到动态表包括以下步骤:4.1客户端根据表单填写的地址定义访问路径;4.2服务端根据客户端的访问路劲判断是否为读取表单的路径;4.3若是,返回相应的表单内容并进行填写提交;若不是,则访问失败回到步骤2;4.4服务端接收填写数据保存到相应的动态表。优选地,步骤5中的通过带token的http请求api查询包括动态表信息查询和动态表数据查询。优选地,通过带token的http请求api动态表信息查询的步骤如下:a)第三方应用根据包含用户信息的token设置http请求;b)第三方应用根据表单的api访问地址设置请求参数;c)被调用者根据第三方应用的http请求和请求参数判断是否符合,若符合则返回相关动态表单信息;若不符合,则视为放弃返回步骤2。优选地,通过带token的http请求api动态表数据查询的步骤如下:a1)第三方应用根据包含用户信息的token设置http请求;b1)第三方应用根据表单的api访问地址设置请求参数;c1)第三方应用设置需要查询的数据库表名,查询条件和结果列;d1)被调用者根据第三方应用的http请求和请求参数判断是否符合,若符合则根据数据库表名,查询条件和结果列返回相关动态表数据的JSON数据;若不符合,则视为放弃返回步骤2。优选地,所述步骤2中新建表单过程中所有插入表单设计内容的表单组件的所有属性将以JSON格式保存在表单信息管理表中。新建表单定时用户根据自己的使用需求在表单设计页面进行编辑表单,编辑内容包括页面样式、文字录入、插入图片和插入表单组件;表单组件包括文本输入框、隐藏输入框、单选框、复选框、下拉选择框、日期选择、组件名称、组件类型和组件对应数据库列名等属性。编辑表单完成后点击保存,编辑的表单定义信息自动存储到设计器内部数据库的表单信息管理表;表单信息管理表包括动态表表名列、表单名称列、表单最终生成html内容列和表单组件JSON数据列等数据列。根据表单信息管理表中每一条数据将对应生成一张动态数据表特质生成动态数据表;综上所述,由于采用了上述技术方案,本专利技术的有益效果是:(1)本专利技术的单数据库表操作方法采用表单设计器,表单设计器中的控件对应动态表的数据指定数据列,表单信息管理表中每一条数据将对应生成一张动态数据库表;可以省去现有技术中设计表单阶段撰写代码的时间,同时也可以避免后端阶段开发服务端的繁杂,可以通过简单的操作完成表单定义,并进行单数据库表操作;(2)本专利技术的单数据库表操作新增供其他程序的动态数据表的信息和数据的查询,完善单数据库表操作;提供动态api供查询,可以在手机APP、PC端和浏览器端等多种终端,只需要开发请求数据和页面显示的代码,省去了服务端api开发工作,效率高;(3)本表单设计器由于控件存为的是JSON格式,便于阅读以及代码操作。附图说明图1是本专利技术一种基于表单设计器的单数据库表操作方法的主流程图;图2是本专利技术一种基于表单设计器的单数据库表操作方法中步骤4的流程图;图3是本专利技术一种基于表单设计器的单数据库表操作方法中步骤5动态表信息查询的流程图;图4是本专利技术一种基于表单设计器的单数据库表操作方法中步骤5动态表数据查询的流程图;图5是表单设计器的设计流程图。具体实施方式本说明书中公开的所有特征,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。下面结合附图对本专利技术作详细说明。本专利技术的工作原理是:一种基于表单设计器的单数据库表操作方法,包括以下步骤:一种基于表单设计器的单数据库表操作方法,包括以下步骤:步骤1.在浏览器端登录表单系统,登录后获得表单系统生成的token、可以查看api的使用手册和创建表单的权限;步骤2.新建表单并保存获得表单填写的地址和表单的api访问地址;步骤3.新建的表单生成动态表;步骤4.使用表单填写的地址通过连接的形式通知他人点击并填写表单,填写内容保存到动态表;步骤5.第三方应用通过表单系统生成的token以及表单的api访问地址,通过带token的http请求api查询结果得到JSON数据。一种基于表单设计器的单数据库表操作方法,还包括对动态表的内容进行新增、修改、查看、统计。步骤4使用表单填写的地址通过连接的形式通知他人点击并填写表单,填写内容保存到动态表包括以下步骤:4.1客户端根据表单填写的地址定义访问路径;4.2服务端根据客户端的访问路劲判断是否为读取表单的路径;4.3若是,返回相应的表单内容并进行填写提交;若不是,则访问失败回到步骤2;4.4服务端接收填写数据保存到相应的动态表。步骤5中的通过带token的http请求api查询包括动态表信息查询和动态表数据查询。通过带token的http请求api动态表信息查询的步骤如下:a)第三方应用根据包含用户信息的token设置http请求;b)第三方应用根据表单的api访问地址设置请求参数;c)被调用者根据第三方应用的http请求和请求参数判断是否符合,若符合则返回相关动态表单信息;若不符合,则视为放弃返回步骤2。通过带token的http请求api动态表数据查询的步骤如下:a1)第三方应用根据包含用户信息的token设置http请求;b1)第三方应用根据表单的api访问地址设置请求参数;c1)第三方应用设置需要查询的数据库表名,查询条件和结果列;d1)被调用者根据第三方应用的http请求和请求参数判断是否符合,若符合则根据数据库表名,查询条件和结果列返回相关动态表数据的JSON数据;若不符合,则视为放弃返回步骤2。步骤2中新建表单过程中所有插入表单设计内容的表单组件的所有属性将以JSO本文档来自技高网...
一种基于表单设计器的单数据库表操作方法

【技术保护点】
一种基于表单设计器的单数据库表操作方法,其特征在于:包括以下步骤:步骤1.在浏览器端登录表单系统,登录后获得表单系统生成的token、可以查看api的使用手册和创建表单的权限;步骤2.新建表单并保存获得表单填写的地址和表单的api访问地址;步骤3.新建的表单生成动态表;步骤4.使用表单填写的地址通过连接的形式通知他人点击并填写表单,填写内容保存到动态表;步骤5.第三方应用通过表单系统生成的token以及表单的api访问地址,通过带token的http请求api查询结果得到JSON数据。

【技术特征摘要】
1.一种基于表单设计器的单数据库表操作方法,其特征在于:包括以下步骤:步骤1.在浏览器端登录表单系统,登录后获得表单系统生成的token、可以查看api的使用手册和创建表单的权限;步骤2.新建表单并保存获得表单填写的地址和表单的api访问地址;步骤3.新建的表单生成动态表;步骤4.使用表单填写的地址通过连接的形式通知他人点击并填写表单,填写内容保存到动态表;步骤5.第三方应用通过表单系统生成的token以及表单的api访问地址,通过带token的http请求api查询结果得到JSON数据。2.根据权利要求1所述的一种基于表单设计器的单数据库表操作方法,其特征在于:还包括对动态表的内容进行新增、修改、查看、统计。3.根据权利要求1所述的一种基于表单设计器的单数据库表操作方法,其特征在于:所述步骤4使用表单填写的地址通过连接的形式通知他人点击并填写表单,填写内容保存到动态表包括以下步骤:4.1客户端根据表单填写的地址定义访问路径;4.2服务端根据客户端的访问路劲判断是否为读取表单的路径;4.3若是,返回相应的表单内容并进行填写提交;若不是,则访问失败回到步骤24.4服务端接收填写数据保存到相应的动态表。4.根据权利要求1所述的一种基于表单设计器的单数据库表操作方法,其特征在于:步骤5中的通过带to...

【专利技术属性】
技术研发人员:范世才
申请(专利权)人:成都优易数据有限公司
类型:发明
国别省市:四川,51

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

1