問卷調查一般也是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工具平台。
可以快速構建産品站、在線教育、資源管理、企業售後等平台的工具,需要資料請加微信。
==================================================
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!