一种实现自定义表单的方法及系统技术方案

技术编号:14335150 阅读:108 留言:0更新日期:2017-01-04 08:54
本发明专利技术公开了一种实现自定义表单的方法,通过将获取的信息单元拆分成独立单元字段;为具有相同属性的信息单元建立属性组并将信息存储在数据模块中,可自定义预搜集字段及其属性;选取表单模板并调用数据模块,选择所需的字段在表单模板上可视化配置相关属性后存到数据库中,可自由设置显示样式,可视化的生成表单;调取数据库中存储的配置数据生成表单;设置表单属性并进行提交和发布,自定义发布方式,并具备搜集结果进行统计分析等功能,可降低企业及个人用户开发表单成本、缩短开发周期、提高效率。

【技术实现步骤摘要】

本专利技术涉及计算机应用
,尤其涉及一种实现自定义表单的方法及系统
技术介绍
目前各行业对于数据搜集需求旺盛,比如进行产品市场调查、产品信息预定、通讯录、使用反馈等等都需要对数据进行搜集分析,每种应用属性不同,都需要进行相应的表单开发,耗时耗力,降低了效率并且成本较高。
技术实现思路
鉴于目前计算机应用
存在的上述不足,本专利技术提供一种实现自定义表单的方法及系统,可让用户自定义、可视化的生成表单。为达到上述目的,本专利技术的实施例采用如下技术方案:一种实现自定义表单的方法,所述实现自定义表单的方法包括以下步骤:将获取的信息单元拆分成独立单元字段;为具有相同属性的信息单元建立属性组并将信息存储在数据模块中;选取表单模板并调用数据模块,选择所需的字段在表单模板上可视化配置相关属性后存到数据库中;调取数据库中存储的配置数据生成表单;设置表单属性并进行提交和发布。依照本专利技术的一个方面,所述选取表单模板并调用数据模块的具体实施方式可为:调用数据模块,通过javascript进行可视化操作,选取所需的表单模板。依照本专利技术的一个方面,所述选择所需的字段在表单模板上可视化配置相关属性后存到数据库中的具体实施方式可为:通过在表单模板页面上进行点选,通过数据模块选择所需的字段,并可视化配置相关属性,将配置后的数据存储到数据库中。依照本专利技术的一个方面,所述将获取的信息单元拆分成独立单元字段具体可为:将获取的各种模式信息单元拆分成诸如文本、电话、邮件、日期和图像之类的独立单元字段。依照本专利技术的一个方面,所述实现自定义表单的方法包括以下步骤:对发布的表单数据进行入库处理。依照本专利技术的一个方面,所述实现自定义表单的方法包括以下步骤:对表单进行统计分析,记录表单提交时间、IP及表单具体数据,形成统计报表。一种实现自定义表单的系统,所述实现自定义表单的系统包括:拆分模块,用于将获取的信息单元拆分成独立单元字段;属性组模块,用于为具有相同属性的信息单元建立属性组并将信息存储在数据模块中;表单配置模块,用于选取表单模板并调用数据模块,选择所需的字段在表单模板上可视化配置相关属性后存到数据库中;表单生成模块,用于调取数据库中存储的配置数据生成表单;表单提交模块,用于设置表单属性并进行提交和发布。依照本专利技术的一个方面,所述实现自定义表单的系统包括:表单模板模块,用于自定义表单模板及提供表单模板以供选取。依照本专利技术的一个方面,所述表单配置模块包括:可视化模块,用于进行相关属性的可视化配置。依照本专利技术的一个方面,所述实现自定义表单的系统包括:表单处理分析模块,用于对表单进行统计分析,记录表单提交时间、IP及表单具体数据,形成统计报表。本专利技术实施的优点:本专利技术所述的实现自定义表单的方法通过将获取的信息单元拆分成独立单元字段;为具有相同属性的信息单元建立属性组并将信息存储在数据模块中,可自定义预搜集字段及其属性;选取表单模板并调用数据模块,选择所需的字段在表单模板上可视化配置相关属性后存到数据库中,可自由设置显示样式,可视化的生成表单;调取数据库中存储的配置数据生成表单;设置表单属性并进行提交和发布,自定义发布方式,可降低企业及个人用户开发表单成本、缩短开发周期、提高效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一所述的一种实现自定义表单的方法示意图;图2为本专利技术实施例二所述的一种实现自定义表单的方法示意图;图3为本专利技术实施例所述的一种实现自定义表单的系统结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。一种实现自定义表单的方法实施例一如图1所示,一种实现自定义表单的方法,所述实现自定义表单的方法包括以下步骤:步骤S1:将获取的信息单元拆分成独立单元字段;所述步骤S1将获取的信息单元拆分成独立单元字段的具体实施方式可为:将获取的各种模式信息单元拆分成诸如文本、电话、邮件、日期和图像之类的独立单元字段。在实际应用中,可将所有常见模式的信息单元拆分成独立单元字段,比如(单选、多选、文本、电话、邮件、日期、图像等)。步骤S2:为具有相同属性的信息单元建立属性组并将信息存储在数据模块中;所述步骤S2为具有相同属性的信息单元建立属性组并将信息存储在数据模块中的具体实施方式可为:为每个具有相同属性的独立信息单元建立属性组,可设置如标题、必选、验证规则等,并将信息存储在数据模块中。步骤S3:选取表单模板并调用数据模块,选择所需的字段在表单模板上可视化配置相关属性后存到数据库中;所述步骤S3选取表单模板并调用数据模块,选择所需的字段在表单模板上可视化配置相关属性后存到数据库中的具体实施方式可为:调用数据模块,通过javascript进行可视化操作,选取所需的表单模板。在实际应用中,定义表单界面显示模板,用户可自定义模板也可采用系统模板。通过在表单模板页面上进行点选,通过数据模块选择所需的字段,并可视化配置相关属性,将配置后的数据存储到数据库中。步骤S4:调取数据库中存储的配置数据生成表单;所述步骤S4调取数据库中存储的配置数据生成表单的具体实施方式可为:表单生成模块通过调取数据库中存储的用户配置数据,生成表单。在实际应用中,用户在界面上点选、拖拽,利用组件化组合表单,并设置字段属性等信息。步骤S5:设置表单属性并进行提交和发布。所述步骤S5:设置表单属性并进行提交和发布的具体实施方式可为:设置表单属性,如发布渠道、防作弊设置、发布时间、结束时间等,然后进行提交和发布。在实际应用中,还可对提交发布的表单数据进行入库处理。本实施例所述的实现自定义表单的方法通过将获取的信息单元拆分成独立单元字段;为具有相同属性的信息单元建立属性组并将信息存储在数据模块中,可自定义预搜集字段及其属性;选取表单模板并调用数据模块,选择所需的字段在表单模板上可视化配置相关属性后存到数据库中,可自由设置显示样式,可视化的生成表单;调取数据库中存储的配置数据生成表单;设置表单属性并进行提交和发布,自定义发布方式,可降低企业及个人用户开发表单成本、缩短开发周期、提高效率一种实现自定义表单的方法实施例二如图2所示,一种实现自定义表单的方法,所述实现自定义表单的方法包括以下步骤:步骤S1:将获取的信息单元拆分成独立单元字段;所述步骤S1将获取的信息单元拆分成独立单元字段的具体实施方式可为:将获取的各种模式信息单元拆分成诸如文本、电话、邮件、日期和图像之类的独立单元字段。在实际应用中,可将所有常见模式的信息单元拆分成独立单元字段,比如(单选、多选、文本、电话、邮件、日期、图像等)。步骤S2:为具有相同属性的信息单元建立属性组并将信息存储在数据模块中;所述步骤S2为具有相同属性的信息单元建立属性组并将信息存储在数据本文档来自技高网...
一种实现自定义表单的方法及系统

【技术保护点】
一种实现自定义表单的方法,其特征在于,所述实现自定义表单的方法包括以下步骤:将获取的信息单元拆分成独立单元字段;为具有相同属性的信息单元建立属性组并将信息存储在数据模块中;选取表单模板并调用数据模块,选择所需的字段在表单模板上可视化配置相关属性后存到数据库中;调取数据库中存储的配置数据生成表单;设置表单属性并进行提交和发布。

【技术特征摘要】
1.一种实现自定义表单的方法,其特征在于,所述实现自定义表单的方法包括以下步骤:将获取的信息单元拆分成独立单元字段;为具有相同属性的信息单元建立属性组并将信息存储在数据模块中;选取表单模板并调用数据模块,选择所需的字段在表单模板上可视化配置相关属性后存到数据库中;调取数据库中存储的配置数据生成表单;设置表单属性并进行提交和发布。2.根据权利要求1所述的实现自定义表单的方法,其特征在于,所述选取表单模板并调用数据模块的具体实施方式可为:调用数据模块,通过javascript进行可视化操作,选取所需的表单模板。3.根据权利要求2所述的实现自定义表单的方法,其特征在于,所述选择所需的字段在表单模板上可视化配置相关属性后存到数据库中的具体实施方式可为:通过在表单模板页面上进行点选,通过数据模块选择所需的字段,并可视化配置相关属性,将配置后的数据存储到数据库中。4.根据权利要求1所述的实现自定义表单的方法,其特征在于,所述将获取的信息单元拆分成独立单元字段具体可为:将获取的各种模式信息单元拆分成诸如文本、电话、邮件、日期和图像之类的独立单元字段。5.根据权利要求1所述的实现自定义表单的方法,其特征在于,所述实现自定义表单的方法包括以下步骤:对发布的表单...

【专利技术属性】
技术研发人员:杨雨覃珂槚
申请(专利权)人:上海纳鑫信息科技有限公司
类型:发明
国别省市:上海;31

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

1