tduck填鴨問卷系統(tǒng)
今天阿良老師給大家推薦一款基于java開發(fā)的開源信息收集表單工具妄壶,該工具會提供各類表單信息收集功能、能輕松實現(xiàn)企業(yè)單位問卷調(diào)查的需求算途。目前市面上的表單平臺雖然功能強大,但是部分業(yè)務(wù)組件或者額外收取存儲等費用,且費用較高冯勉,在數(shù)據(jù)隱私性較強且有特殊表單需求的場景下無法滿足業(yè)務(wù)需求,國內(nèi)的開源表單系統(tǒng)比較少摹芙,tduck表單應(yīng)運而生灼狰。愿景能夠讓企業(yè)低成本擁有獨立自定義表單問卷,快速賦能業(yè)務(wù)瘫辩。
平臺簡介
Tduck 填鴨:是基于B/S架構(gòu)的一款開源的表單問卷在線收集系統(tǒng)伏嗜,為企業(yè)構(gòu)建自己的信息反饋系統(tǒng)的綜合解決方案,助力企業(yè)提高反饋收集客戶服務(wù)效率伐厌。
應(yīng)用場景
主要應(yīng)用與泛零售、電商裸影、金融挣轨、調(diào)研、資料收集等行業(yè)用戶轩猩,提供多種工具卷扮、多渠道荡澎、多方式收集有效信息,更好的提升客戶服務(wù)晤锹,增加客戶滿意度摩幔。
功能特性
界面美觀,全新element-ui支持鞭铆,使用流暢以一種全新的設(shè)計體驗或衡,告別繁瑣的設(shè)計流程通過簡單有趣的方式,輕輕松松完成問卷設(shè)計支持問卷樣式模板選擇车遂,只為顯現(xiàn)更精美的表單問卷三大模塊助力企業(yè)能力升級:新建表單:自定義可拖拽式表單設(shè)計表單設(shè)置:支持多種收集方式設(shè)置反饋統(tǒng)計:多維度統(tǒng)計收集的反饋數(shù)
演示地址
- 阿良老師部署地址
- form.micropion.com
- 測試賬號
- test@tduckapp.com/12345678
快速啟動
配置最小開發(fā)環(huán)境:
MySQL5.7或以上
JDK1.8或以上
Maven
Nodejs
創(chuàng)建一個tduck的數(shù)據(jù)庫 版本選擇mysql5.7 封断,并執(zhí)行項目目錄下doc/tduck.sql文件
啟動后端服務(wù)
打開命令行,輸入以下命令
mvn clean install -DskipTestscd tduck-platform/tduck-apimvn clean package -DskipTestsjava -Dfile.encoding=UTF-8 -jar target/tduck-api.jar
啟動管理后臺前端
打開命令行舶担,輸入以下命令
npm install -g cnpm --registry=https://registry.npm.taobao.orgcd tduck-frontcnpm installcnpm run serve
- 此時坡疼,瀏覽器打開,輸入網(wǎng)址http://localhost:8888, 進入頁面衣陶。
一鍵部署
部署文件下載方式:關(guān)注公眾號 "阿良的孤島" 柄瑰,回復(fù)“01”,下載部署文件
注意事項:部署之前需要先安裝JDK8
部署步驟:
導(dǎo)入數(shù)據(jù)庫 目前只支持mysql5.7及以上版本 創(chuàng)建數(shù)據(jù)名為 tduck 下載tduck-v3.sql文件 并且導(dǎo)入創(chuàng)建的數(shù)據(jù)中
下載項目jar文件 下載項目jar包文件tduck-api.jar到本地
修改配置并啟動項目 下載application-custom.yml 配置文件 把下載的jar包和配置文件放在同一個目錄下 修改為自己的配置剪况,主要修改位置為數(shù)據(jù)庫以及文件存儲配置
運行項目 運行如下命令啟動項目
java -Dfile.encoding=UTF-8 -jar tduck-api.jar --spring.profiles.active=custom
出現(xiàn)如下提示代表啟動完成
- 訪問項目 瀏覽器地址欄輸入http://localhost:8999/ 默認賬號密碼:test@tduck.com/12345678
寶塔部署教程 視頻教程:https://www.bilibili.com/video/BV1gS4y1Y7bw/
寶塔配置參數(shù):
/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
注意事項:上述參數(shù)需要改成自己的路徑狱意,且mysql版本需要選擇 5.7
技術(shù)體系
服務(wù)端
- SpringBoot
- Mybatis-Plus
- Lombok
- Hutool
- Guava
客戶端
- Vue2
- ElementUI
- Echarts
- Axios
- nprogress
后端項目結(jié)構(gòu)
- tduck-common 通用模塊
- tduck-account 賬號模塊
- tduck-storage 存儲模塊
- tduck-project 項目模塊
- tduck-wx-mp 微信公眾號模塊
- tduck-api 客戶端API