开源软件推荐第一期:tduck填鸭问卷系统

tduck填鸭问卷系统


今天阿良老师给大家推荐一款基于java开发的开源信息收集表单工具,该工具会提供各类表单信息收集功能、能轻松实现企业单位问卷调查的需求。目前市面上的表单平台虽然功能强大,但是部分业务组件或者额外收取存储等费用,且费用较高,在数据隐私性较强且有特殊表单需求的场景下无法满足业务需求,国内的开源表单系统比较少,tduck表单应运而生。愿景能够让企业低成本拥有独立自定义表单问卷,快速赋能业务。

平台简介


Tduck 填鸭:是基于B/S架构的一款开源的表单问卷在线收集系统,为企业构建自己的信息反馈系统的综合解决方案,助力企业提高反馈收集客户服务效率。

应用场景

主要应用与泛零售、电商、金融、调研、资料收集等行业用户,提供多种工具、多渠道、多方式收集有效信息,更好的提升客户服务,增加客户满意度。

功能特性

界面美观,全新element-ui支持,使用流畅以一种全新的设计体验,告别繁琐的设计流程通过简单有趣的方式,轻轻松松完成问卷设计支持问卷样式模板选择,只为显现更精美的表单问卷三大模块助力企业能力升级:新建表单:自定义可拖拽式表单设计表单设置:支持多种收集方式设置反馈统计:多维度统计收集的反馈数

演示地址


  1. 阿良老师部署地址
  • form.micropion.com
  1. 测试账号

快速启动


配置最小开发环境:

  • MySQL5.7或以上

  • JDK1.8或以上

  • Maven

  • Nodejs

  • 创建一个tduck的数据库 版本选择mysql5.7 ,并执行项目目录下doc/tduck.sql文件

  • 启动后端服务

  • 打开命令行,输入以下命令

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

一键部署


部署文件下载方式:关注公众号 "阿良的孤岛" ,回复“01”,下载部署文件

注意事项:部署之前需要先安装JDK8

部署步骤:

  1. 导入数据库 目前只支持mysql5.7及以上版本 创建数据名为 tduck 下载tduck-v3.sql文件 并且导入创建的数据中

  2. 下载项目jar文件 下载项目jar包文件tduck-api.jar到本地

  3. 修改配置并启动项目 下载application-custom.yml 配置文件 把下载的jar包和配置文件放在同一个目录下 修改为自己的配置,主要修改位置为数据库以及文件存储配置

  4. 运行项目 运行如下命令启动项目

java -Dfile.encoding=UTF-8 -jar tduck-api.jar --spring.profiles.active=custom

出现如下提示代表启动完成

  1. 访问项目 浏览器地址栏输入http://localhost:8999/ 默认账号密码:test@tduck.com/12345678

宝塔部署教程 视频教程:https://www.bilibili.com/video/BV1gS4y1Y7bw/

宝塔配置参数:

/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

注意事项:上述参数需要改成自己的路径,且mysql版本需要选择 5.7

技术体系


服务端

  • SpringBoot
  • Mybatis-Plus
  • Lombok
  • Hutool
  • Guava

客户端

  • Vue2
  • ElementUI
  • Echarts
  • Axios
  • nprogress

后端项目结构


  • tduck-common 通用模块
  • tduck-account 账号模块
  • tduck-storage 存储模块
  • tduck-project 项目模块
  • tduck-wx-mp 微信公众号模块
  • tduck-api 客户端API

项目源码


学习部署更多开源项目

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,133评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,682评论 3 390
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,784评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,508评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,603评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,607评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,604评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,359评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,805评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,121评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,280评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,959评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,588评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,206评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,442评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,193评论 2 367
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,144评论 2 352

推荐阅读更多精彩内容