使用TDUCK搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目 - 阿峰博客
Dragon

目前市面上的表单平台虽然功能强大,但是部分业务组件或者额外收取存储等费用,且费用较高,在数据隐私性较强且有特殊表单需求的场景下无法满足业务需求,国内的开源表单系统比较少,tduck表单应运而生。
填鸭(tduck)表单问卷系统,采用使用范围最广的 SpringBoot+Vue 技术栈方案,ElementUI 加持,功能强大界面清新,支持一键部署。注释完善,代码低耦合,方便剥离集成。

使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图

项目地址:

GitHub 地址:https://github.com/TDuckCloud/tduck-platform
Gitee 地址:https://gitee.com/TDuckApp/tduck-platform
Tduck 官方文档地址:https://www.yuque.com/tduck/home

准备材料:

安装过宝塔面板的服务器一台,优先选择 Centos、Ubuntu、Debian 等系统。
所需环境:Nginx 1.22+MySQL 5.7 以上,Java JDK 8 以上。

1. 下载 jar 包

本次部署是使用 tduck 的 jar 包运行,请先下载 jar 包,当然也可以访问 tduck 项目地址下载源代码后通过 IDEA 构建 jar 包。
下载地址可见本文底部或者右侧下载按钮。
下载压缩包后解压压缩包。

1.1 安装 Java JDK8

进入宝塔面板>网站>java 项目,点击安装 Tomcat 8,宝塔会自动安装 JDK8 并配置环境变量。
使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图1
使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图2
等待安装成功
使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图3
安装成功
使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图4

1.2 创建数据库

创建一个 MySQL 的数据库
使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图5

1.4 导入 sql 文件

使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图6
复制数据库的账号及密码,后续会使用到

1.5 创建 Java 项目

使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图7
配置项目各项信息,具体请见图片内解释项。
使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图8

/usr/local/btjdk/jdk8/bin/java -jar -Xmx1024M -Xms256M  /www/wwwroot/xxxx.jar --server.port=5097  --spring.datasource.url=jdbc:mysql://localhost:3306/tduck --spring.datasource.username=root --spring.datasource.password=root

如果需要通过域名 80 或 443 端口访问项目,可绑定域名。
使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图9
提交项目后会自动创建 java 项目并运行项目,可在项目 设置>项目日志 查看具体信息,一般情况下不会报错,如果报错请根据打印的日志解决。
使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图10
此时通过域名或 IP:项目端口即可访问TDUCK,如果需要通过 https 访问,请先配置 SSL 证书。
tduck 的默认账号密码为:
test@tduck.com
12345678
使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图11
使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图12
访问后台地址,点击新建项目即可创建问卷
使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图13
在此可选择组件创建问卷
使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图14
点击左侧菜单栏 发布>点击开始发布 即可发布问卷,获取问卷地址及二维码。
使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图15
问卷实例:
使用 TDUCK 搭建调查问卷网站-TDUCK 填鸭表单收集器-一款开源表单收集器项目插图16

「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

阿峰博客给阿峰博客打赏
×
予人玫瑰,手有余香
  • 1
  • 5
  • 10
  • 20
  • 50
1
支付

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

2022-10-31

2022-10-31

发表评论