基于 Spring Boot、Vue 实现的调问开源问卷系统

devtools/2025/1/20 1:58:59/

是一款简单、高效、成熟、稳定、专业的开源问卷系统,自2012年启动至今经过9年的积累,已经形成一套完善的基于 JAVA WEB 的开源问卷表单解决方案。

🎉🎉🎉 企业版

全新的 企业版 已经发布,前后端分别采用 React(Ant design)、VUE(Element)、Spring Boot,详情可前往体验

☀️☀️☀️ 社区版

️ 全新的 社区版 也已经发布,前后端分别采用Vue、ElementUI、Spring Boot,详情可前往体验。

 

快速安装(一行命令完成)

1、下载调问问卷

2、输入启动命令

    java  -Dfile.encoding=utf-8 -jar dwsurvey-oss-vue-v.*.*.jar --server.port=8080 --spring.datasource.username=root --spring.datasource.password=123456

3、打开浏览器访问 http://localhost:8080,输入账号密码: service@diaowen.net/123456

    //可选,文件编码,windows上如果有乱码则使用,linux一般不会出现-Dfile.encoding=utf-8 //必填,安装包名称, 后面的v.*.*.jar依据您下载的最新安装包来定。dwsurvey-oss-vue-v.*.*.jar//可选,指定启动服务占用的端口,默认值8080--server.port=8080 //可选,数据库账号,默认值为root--spring.datasource.username=root //可选,数据库账密码,默认值123456,.--spring.datasource.password=123456

 

特性

输入图片说明

汇总

  • 多种技术方案,满足不同的技术选型需求
  • 完善的浏览器兼容、保证传统客户也能正常使用
  • 部署简单,一行命令完成部署
  • 更新方便,直接替换原安装文件不用担心数据被覆盖
  • 最高支持多达40多种题型,如单选题、多选题、填空题、评分题、排序题、分页、分段...
  • 可见即所得设计理念、所有内容支持快速富文本编辑
  • 多种端适配,不管是PC还是移动端同一个地址系统自动适配
  • 支持答卷密码、结束跳转、仅微信答卷限制等
  • 数据实时统计,答卷的数据以可视化的方案展现,不同的统计图表
  • 后端满足JPA规范,为未来支持更多数据库提供条件
  • 成熟稳定,经过多年技术发展,技术体系完善

完善的浏览器兼容

支持现代浏览器和IE6

在实际收集问卷过程中,不是所有用户都会安装最新的浏览器,DWSurvey在答卷端支持所有的浏览器环境,方案B、方案C更是全站完全支持

IE / EdgeFirefoxChromeSafariOpera
IE6+,Edge支持支持支持支持

各技术方案简介

各版本简介

我们提供各种不版本及服务,保证您不同场景的需求都得到满足

版本特性及地址
社区版源码全量开源,可独立部署,可二次开发
企业版源码全量开源,前后端分离,可独立部署,可二次开发
在线平台提供标准API,可快速集成到应用中,功能更丰富,不需要部署,可直接发布问卷收集

下面是如何使用Spring Boot方案的快速指南。

本地开发

环境版本:jdk1.8, tomcat8.5.59

基本步骤

1、下载代码后

具体代码地址

2、创建数据库进行初始化

数据库脚本在resources/sql/目录下的dwsurvey.sql数据库脚本文件,如下:

 /blob/master/src/main/resources/conf/sql

说明:升级后的数据库与老版本兼容

3、用IDEA打开,进行本地开发

现在您可以进行本地开发了

4、开发完成,编译打包

进入 cd DWSurvey:

mvn package

配置文件地址

源码配置文件地址
resources/application-***.ymlwar包配置文件地址
/dwsurvey-oss-v.4.0/WEB-INF/classes/application-dev.yml#database settings
datasource:
url: jdbc:mysql://localhost:3306/dwsurvey_21test?useUnicode=true&characterEncoding=utf8
username: root
password: 123456,.分别修改```url、username、password```

5、启动浏览器访问

输入 http://localhost:8080

初始账号:service@diaowen.net 密码:123456

特色

全新体验、流程简单

以一种全新的设计体验,告别繁琐的设计流程,通过简单有趣的方式,轻轻松松完成问卷设计,多种技术方案,只为呈现更精美的表单问卷.

丰富的题型支持,通过拖拽即可完成题目选择,并可以随意拖动其位置,还可置入所需图片、企业LOGO、设置答题逻辑,一份优美的问卷就是这么简单。

我的问卷

问卷编辑

问卷预览

答卷地址

答卷规则

数据统计

原始数据


http://www.ppmy.cn/devtools/151976.html

相关文章

js高亮文本

高亮文本 const inputs ["这是一个普通文本&#xff0c;包含关键字测试。",<p style"font-size: 10px">这是一个<span>GVM</span> <strong>测试</strong>内容。</p>, ];const keywords ["测试", "G…

2025 年三个月自学计划 网络安全(黑客技术)

一、什么是网络安全 网络安全可以基于攻击和防御视角来分类&#xff0c;我们经常听到的 “红队”、“[渗透测试](https://docs.qq.com/doc/DY2FFR01PdWNUaUV5 "渗透测试")” 等就是研究攻击技术&#xff0c;而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无…

leetcode-买卖股票问题

309. 买卖股票的最佳时机含冷冻期 - 力扣&#xff08;LeetCode&#xff09; 动态规划解题思路&#xff1a; 1、暴力递归&#xff08;难点如何定义递归函数&#xff09; 2、记忆化搜索-傻缓存法&#xff08;根据暴力递归可变参数确定缓存数组维度&#xff09; 3、严格表结构依…

电脑风扇声音大怎么办? 原因及解决方法

电脑风扇是电脑的重要组件之一&#xff0c;它的作用是为电脑的各个部件提供冷却&#xff0c;防止电脑过热。然而&#xff0c;有时候我们会发现电脑风扇的声音特别大&#xff0c;不仅影响我们的使用体验&#xff0c;也可能是电脑出现了一些问题。那么&#xff0c;电脑风扇声音大…

游戏引擎学习第80天

Blackboard&#xff1a;增强碰撞循环&#xff0c;循环遍历两种类型的 t 值 计划对现有的碰撞检测循环进行修改&#xff0c;以便实现一些新的功能。具体来说&#xff0c;是希望处理在游戏中定义可行走区域和地面的一些实体。尽管这是一个2D游戏&#xff0c;目标是构建一些更丰富…

安卓java端service如何在native进程进行访问-跨进程通讯高端知识

背景&#xff1a; 近来有学员朋友在马哥vip群里提出关于跨进程相关的问题&#xff0c;具体问题如下&#xff1a; 想要在纯native进程中获取当前android系统有多个display&#xff0c;然后获取每个display的Id。但是这个获取display的数目和id的接口其实是在systemserver进程的…

MySQL程序之:使用类似URI的字符串或键值对连接到服务器

本节介绍使用类似URI的连接字符串或键值对来指定如何为MySQLShell等客户端建立到MySQL服务器的连接。 以下MySQL客户端支持使用类似URI的连接字符串或键值对连接到MySQL服务器&#xff1a; MySQL Shell实现X DevAPI的MySQL连接器 本节记录了所有有效的类似URI的字符串和键值…

matlab函数的主要目的是对包含在 Excel 电子表格中的实验数据进行模型拟合

function Latex_Fitting_Sample_Code% clear screen and all variablesclc; clear;% 包含恒定通量横流结垢实验数据的 Excel 电子表格filename = Experimental Data.xlsx;% 包含模型拟合数据的 Excel 电子表格filename2 = Model Fit.xlsx; % 下面的循环采用不规则滤饼模型拟合 …