當前位置: 妍妍網 > 碼農

推薦一款免費的線上數據收集/問卷調查工具

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

    看到最後,如果這個計畫對你有用,一定要給我點個「 在看和贊 」。