当前位置: 欣欣网 > 码农

推荐一款免费的在线数据收集/问卷调查工具

2024-06-01码农

一、项目介绍

Tduck是一款基于Vue3全新技术栈打造的国际化表单收集系统,是全新一代企业私有数据收集底座和私有化业务流转平台。

支持数据采集、考试测评、工作流审批、订单收款、活动预约、核销投票、模板打印等功能。

并支持国际化适配、针对不同表单之间的数据关联、数据结果自动化处理。

内置40+内置组件,巧妙搭配使用,能够轻松满足90%的日常业务需求。同时支持私有化、源码交付方案,使用填鸭表单进行二次开发让效率倍增。

二、技术架构

Maven 多模块单体架构,Mvc设计模式,前后端分离。支持横向多节点集群部署

开发环境

  • 语言:Java 8+

  • IDE (JAVA):IDEA (必须安装Lombok插件 )

  • 依赖管理:Maven 3.5.4+

  • 缓存:Redis 3.0+

  • 数据库脚本:MySQL 8

  • 后端

  • 基础框架:Spring Boot 2.7.8

  • 持久层框架:MybatisPlus 3.5.3.1

  • 安全框架:Spring Security 2.7.8

  • 数据库连接池:Hikari

  • Servlet容器:Undertow:2.7.8

  • 流程引擎:Flowable 6.6.0

  • 其他:Hutool knife4j WxJava 等

  • 前端

    使用 Vue3、Vite、Element-Plus、TypeScript、Pinia等主流技术栈开发

    三、模块结构

  • tduck-common 通用模块

  • tduck-account 账号模块

  • tduck-storage 存储模块

  • tduck-project 项目模块

  • tduck-wx-mp 微信公众号模块

  • tduck-api 客户端API

  • 四、系统功能

  • 我的项目

  • 共享模板

  • 用户管理

  • 系统配置

  • 模板分类

  • 主题列表

  • 主题分类

  • 回收中心

  • 四、项目部署

    使用命令快速启动

    docker run -eSPRING_DATASOURCE_URL="jdbc:mysql://127.0.0.1:3310/tduck-v4?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&tinyInt1isBit=false&nullCatalogMeansCurrent=true"-eSPRING_DATASOURCE_USERNAME=root -eSPRING_DATASOURCE_PASSWORD=tduck@tduck -p 8999:8999 -v /upload:/application/BOOT-INF/lib/upload tduckcloud/tduck-platform

    docker-compose 部署环境及项目

    1.先安装docker-compose
    2.下载tduck源码
    3.进入目录下的docker目录 cd docker,执行命令:docker-compose up
    4.运行结束 会自动安装mysql以及tduck程序

    使用宝塔部署项目

  • 部署文档: https://doc.tduckcloud.com/openSource/deploy/openSourceDeploy.html

  • 使用指定配置文件: https://doc.tduckcloud.com/openSource/deploy/startByProfile.html

  • 前后端分离部署

  • 部署文档: https://doc.tduckcloud.com/openSource/deploy/fenli.html

  • 常见问题: https://doc.tduckcloud.com/openSource/deploy/usualQuestion.html

  • 五、系统功能页面

    登录

    我的项目

    编辑

    共享模板


    逻辑

    用户管理

    系统配置

    设置

    查看

    保存模板

    发布成功

    统计

    外观

    源代码下载地址:

    https://gitee.com/TDuckApp/tduck-platform.git

    看到最后,如果这个项目对你有用,一定要给我点个「 在看和赞 」。