龙空技术网

CMS如何构建问卷调查

全景CMS作者 75

前言:

现在咱们对“问卷调查js”大约比较关注,小伙伴们都需要知道一些“问卷调查js”的相关文章。那么小编在网摘上搜集了一些有关“问卷调查js””的相关资讯,希望姐妹们能喜欢,兄弟们快快来了解一下吧!

问卷调查一般也是CMS范畴,很多系统都内置了,比如Wordpress、Shopify、Drupal都有问卷表单,Wordpress里面的wpforms就很强大,Drupal里面的webform也很强大。

如何设计一个问卷调查的结构呢?参考下图:

动态表单数据库设计

核心的就两个表, 一个是结构表,id、结构。

结构数据用JSON或者xml等序列化的方式,存储表的结构、表的结构逻辑等信息。

另一个表就是数据提交表,有三个字段: 表ID、字段ID、字段值。

就是用户提交过来的数据,每一个字段的值都是一行,比如一个表10个字段,就会存储10条数据,这样虽然数据量较大,但是好处是用户的数据都是单独存储在数据库的,可以生成导出脚本以及做数据分析。

这样一个基本的动态表单就设计好了。

我们基于Drupal的Webform和API,开发了动态表单系统,数据存储如上所示,但是前端的展示做了可视化拖拽,所以就能实现一个类似问卷星、番茄表单这样的平台了。

动态表单

================================================

大家好,我是Robbin,来给大家讲CMS。

我们的全景CMS,是一套基于开源Drupal+可视化工具Grape.JS构建的,可视化、模块化、低代码的、易上手的CMS工具平台。

可以快速构建产品站、在线教育、资源管理、企业售后等平台的工具,需要资料请加微信。

==================================================

标签: #问卷调查js