Migrated repository
Go to file
2021-12-06 17:51:57 +08:00
src 修复Spring Boot版本跳转逻辑问题 2021-12-06 17:51:12 +08:00
.gitattributes 强制java语言 2017-07-07 18:21:47 +08:00
.gitignore 发布全新VUE版本,更新RM说明 2021-12-03 00:05:49 +08:00
LICENSE update 2017-09-17 00:26:07 +08:00
pom.xml 密码口令405错误 2021-12-01 13:44:22 +08:00
README.md Vue版本安装部署说明 2021-12-03 00:23:36 +08:00

DWSurvey 调问表单问卷系统Spring Boot的实现

star fork GitHub Repo stars GitHub forks

全新的企业版已经发布,前后端分别采用 Ant design、Spring Boot详情可参考官网。

社区版代码仓库矩阵与说明

全新的社区版也已经发布,前后端分别采用 Vue + ElementUI + Spring Boot。

从2013年至今已经积累多种技术方案具体如下

方案A前后端分离,基于 Vue + Element ui + Spring Boot
前端仓库
Giteehttps://gitee.com/wkeyuan/dwsurvey-vue
GitHubhttps://github.com/wkeyuan/DWSurvey_Vue
后端仓库
Giteehttps://gitee.com/wkeyuan/DWSurvey/tree/Vue_SpringBoot
GitHubhttps://github.com/wkeyuan/DWSurvey/tree/Vue_SpringBoot
方案特性基于VUE、前后分离开发更容易部署维护更简单
方案B Spring Boot + JSP
Gitee https://gitee.com/wkeyuan/dwsurvey-springboot-jsp
方案特性 原生JS+HTML技术支持更多浏览器如IE6
方案C Struts2 + JSP
Gitee https://gitee.com/wkeyuan/dwsurvey-struts2-jsp
方案特性 原生JS+HTML技术支持更多浏览器如IE6

更多功能更多版本持续迭代专人维护敬请关注记得要点下右上角Star关注方便下次查找。

DWSurvey是一款方便、高效、稳定的调研问卷系统,一款基于 JAVA WEB 的开源问卷表单系统。

输入图片说明

浏览器兼容

支持现代浏览器和IE6

IE / Edge Firefox Chrome Safari Opera
IE6+,Edge 支持 支持 支持 支持

演示地址

社区版服务,源码全量开源,可独立部署,可二次开发。

官网地址:http://www.diaowen.net

企业版服务,源码全量开源,前后端分离,可独立部署,可二次开发。

企业版地址:http://ent.surveyform.cn

在线平台服务提供标准API可快速集成到自己应用中功能更丰富不需要部署可直接发布问卷进行数据收集。

在线服务地址:https://www.surveyform.cn

这是基于Spring Boot开发的实现. Struts2老方案在master_struts2分支.

本地快速部署社区版

提示如果您之前已经配置有名称为dwsurvey的数据库并且完成了数据库初始化则可以直接输入命令安装。 如果之前没有安装数据库则需要在mysql中创建名称dwsurvey的数据库然后用dwsurvey数据库脚本进行初始化。

1、下载JAR包

可在QQ群下载3群号811287103(可加)

2、输入启动命令进入CMD输入如下命令完成部署安装。
java -jar dwsurvey-oss-vue-v.5.0.1-Alpha.jar --server.port=8080 --spring.datasource.username=root --spring.datasource.password=123456

参数说明

--server.port=8080 端口

--spring.datasource.username=root 数据库账号

--spring.datasource.password=123456 数据库账密码

3、开始使用

待应用启动完成后在浏览器输入localhost:8080 即可访问DWSurvey问卷系统。

下载代码本地开发指南

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

1、下载代码后用IDEA打开。

2、然后在idea里面可以直接启动。

4、浏览器访问 localhost:8080

数据库脚本、数据初始化

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

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

编译打包

进入 cd DWSurvey:

mvn package

配置文件地址

源码配置文件地址
resources/application-***.yml

war包配置文件地址
/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```

部署前创建并初始化dwsurvey数据库

创建数据库,并初始化数据库。

数据库名dwsurvey

初始化脚本下载地址:

https://gitee.com/wkeyuan/DWSurvey/blob/master/src/main/resources/conf/sql/

启动访问

打成包后将war包放入tomcat的webapps

配置完成后,启动服务在浏览器中输入如localhost:8080相应的地址看到登录页面,表示已经安装成功。

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

直接下载编译好的程序包

如果不想自己编译可以直接使用我们已经编译好的war包安装

最新的war包下载可以前往交流QQ 群1635994795(满)群2301105635(满), 群3811287103(可加) (加群时请说明来由)

下载最新的dwsurvey-oss-v***.war注意看后面的版本号再考到tomcat wabapps下

打包环境版本jdk1.8, tomcat8.5.59

外部解压命令jar xvf dwsurvey-oss-v***.war

Docker 方式部署

在项目wiki里面有docker部署操作说明省去环境配置的问题下载直接部署就可以使用。

特色

全新体验、流程简单

pic

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

丰富的题型

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

问卷表单静态化

对于问卷表单系统,因为所有的表单字段都是后台数据库来维护,所以对于每一次答卷请求,如果都从后端数据库去取每一题及选项的话,必定会对性能造成不小影响。

所以在发布的表单问卷时会对数据进行的页面静态化,生成一个真实的表单存档。

有问题怎么办?

对于调问网问卷系统安装及使用的问题,可以在用户交流群里,向作者或其它同学提问。

调问网交流QQ群 群1635994795(满)群2301105635(满), 群3811287103(可加)(加群时请说明来由)

微信公众号

图片替换文本

源代码地址

gitee: http://gitee.com/wkeyuan/DWSurvey

github: https://github.com/wkeyuan/DWSurvey

开源协议

DWSurvey以通用公共许可证AGPL3.0为开源协议,需要更优质的服务可以购买我们的商业版与企业版!


关于调问网

没事喜欢瞎折腾,业余时间也想做点有意思的事情,同时对产品也比较感兴趣,一翻调研之后就决定来做个问卷系统。 于是便利用业余时间来做这款问卷表单平台因为在2012的时候国内的问卷系统都还比较初级问卷设计流程复杂页面也不美观。 所以就开始边调研、边画原型、边写前后端代码最初的想法是一定要好用美观在这之后的一年里就不断的设计开发前前后后修改过3个版本。


作者

柯远 keyuan258@gmail.com

谢谢您的支持

觉得不错就点下右上角的star随时关注我们的动态非常感谢