前言

但凡提及问卷收集系统,问卷星与腾讯问卷通常都为大家首选问卷调查系统。

担心数据安全,海量问卷管理不便,工作流创建困难?快速部署自有问卷调查系统开始你的问卷调查之旅。

无论是问卷调查,考试系统,公开查询系统,审批管理系统,我们都可以使用surveyking实现。

问卷系统

通常,问卷收集使用的系统如下:

1.问卷网
2.腾讯问卷
3.问卷星
4.金数据
5.填鸭企业版
6.调问企业版\

根据使用功能,我们可以划分如下功能:

1.问卷调查
2.在线考试
3.投票
4.支持题型
5.题型设置
6.工作流
7.自动计算
8.逻辑设置
9.自定义校验
10.自定义导出
11.手机端编辑

常用六种问卷系统对于以上十一类功能大各占优势,然而工作流功能仅有填鸭企业版具有,自定义校验各大问卷调查系统均未推出,在线考试也仅有考试网,问卷星,金数据能够提供支持。

关于问卷云收集,Surveyking能够实现以上十一种功能。在2022年的攻防演练中,笔者部署surveyking实现报告集中化管理,不但方便报告管理与报告提交,于数据安全一块也具有安全保障。

登录页面

 
图片.png

问卷管理页

 
图片.png

问卷创建页

 
图片.png

可编辑json

 
图片.png

工作流设置

 
图片.png

发布管理

 
图片.png

服务器的话笔者使用到的是腾讯云的2核4G6M的服务器

文章同款服务器2核4g6M

快速部署

docker快速启动(建议)

单次部署:

docker run -p 1991:1991 registry.cn-hangzhou.aliyuncs.com/surveyking/surveyking

持久化部署

docker run -p 1991:1991 -v /surveyking:/surveyking registry.cn-hangzhou.aliyuncs.com/surveyking/surveyking

数据挂载点:/surveyking

单次部署转持久化部署可执行以下命令:

docker cp surveyking:/surveyking /
docker rm -f surveyking
docker run -p 1991:1991 -v /surveyking:/surveyking registry.cn-hangzhou.aliyuncs.com/surveyking/surveyking

使用Grade构建

# 下载源码
git clone https://gitee.com/surveyking/surveyking.git # 设置 profile,修改 api/src/main/resources/application.yml
# 打开 active: ${activeProfile} # gradle 配置 # 开始构建
gradle clean :api:build -P pro -x test
# 生成的 jar 包位于 ./api/build/libs/surveyking-v0.x.x.jar

使用Maven构建

# 下载源码
git clone https://gitee.com/surveyking/surveyking.git # 开始构建
mvn clean package -DskipTests -Ppro
# 生成的 jar 包位于 ./api/target/surveyking-v0.x.x.jar

默认账号密码
账号:admin
密码:123456

Other

卷王从开源到现在,于Github所获得Starred已经又726 。

对于笔者而言,卷王为笔者目前使用过最好的问卷调查系统。无论是加密传输,数据保护,密码访问,工作流,数据管理,问卷修改,还是数据导出,数据统计分析,卷王无疑都是非常出色的。问卷系统实时展示条形图,柱状图,扇形图,以及表格的形式展示数据。数据内容导出excle与zip压缩包,方便归档整理。

服务器的话笔者使用到的是腾讯云的2核4G6M的服务器

文章同款服务器2核4g6M

(转载)私人问卷收集系统-Surveyking问卷收集系统的更多相关文章

  1. 工作中常用的Android系统ADB命令收集

    ​工作中常用的Android系统ADB命令收集如下:先收藏以备以后查阅! ​ adb --help //adb帮助 adb start-server //启动adb server adb kill-s ...

  2. Jacoco收集单元测试、集成测试和系统功能测试覆盖率

    Jacoco收集单元测试.集成测试和系统功能测试覆盖率 2020-02-27  目录 1 安装版本2 被测系统代码示例3 收集单元测试覆盖率4 收集集成和功能测试覆盖率 代码覆盖率可在单元测试.系统测 ...

  3. A7. JVM 垃圾回收收集器(GC 收集器)

    [概述] 如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现.Java 虚拟机规范中对垃圾收集器应该如何实现没有任何规定,因此不同的厂商.不同版本的虚拟机所提供的垃圾处理器都可能会 ...

  4. CMS收集器和G1收集器优缺点

    首先要知道 Stop the world的含义(网易面试):不管选择哪种GC算法,stop-the-world都是不可避免的.Stop-the-world意味着从应用中停下来并进入到GC执行过程中去. ...

  5. JVM-如何判断对象存活与否与CMS收集器和G1收集器的区别

    JVM如何判断对象存活? 1.计数器 2.可达性分析   (很多主流语言采用这种方法来判断对象是否存活) 计数器:每当有一个地方引用该对象时,计数器 +1:引用失效则 -1: 优点:实现简单,判定效率 ...

  6. python的位置参数、关键字参数、收集参数,关键字收集参数混合调用问题

    参数混合调用顺序用法: 函数中参数顺序为:普通参数,收集参数,关键字参数,关键字收集参数,其顺序不能颠倒,颠倒会报错. 普通参数.关键字参数可以有n个,对量没有具体要求,收集参数和关键字收集参数要么没 ...

  7. CMS收集器和G1收集器 他们的优缺点对比 G1只有并发标记才不会stop-the-world 其他都会停下来(阿里多次问到)

    CMS收集算法 参考:图解 CMS 垃圾回收机制原理,-阿里面试题 G1收集算法 参考:G1 垃圾收集器入门 首先要知道 Stop the world的含义(网易面试):不管选择哪种GC算法,stop ...

  8. 部署-GPS授时系统:GPS授时系统

    ylbtech-部署-GPS授时系统:GPS授时系统 GPS授时系统是针对自动化系统中的计算机.控制装置等进行校时的高科技产品,GPS授时产品它从GPS卫星上获取标准的时间信号,将这些信息通过各种接口 ...

  9. linux系统top命令查看系统状态

    Linux系统可以通过top命令查看系统的CPU.内存.运行时间.交换分区.执行的线程等信息.通过top命令可以有效的发现系统的缺陷出在哪里.是内存不够.CPU处理能力不够.IO读写过高. 使用SSH ...

  10. 浩瀚技术团队... 安卓智能POS移动PDA开单器 开单器 进销存系统 进销存系统

    浩瀚技术团队... 智能POS移动PDA开单器 开单器 进销存系统 进销存系统 点餐 会员管理 会员管理 深度解读 手机APP移动办公到底是什么? 快速打单POS·不仅仅是快那么简单!  

随机推荐

  1. 跟女朋友介绍十个常用的 Python 内置函数,她夸了我一整天

    内置函数是什么 了解内置函数之前,先来了解一下什么是函数 将使用频繁的代码段进行封装,并给它起一个名字,当我们使用的时候只需要知道名字就行 函数就是一段封装好的.可以重复使用的代码,函数使得我们的程序 ...

  2. python的常见问题解决

    1.python库下载安装慢:用清华镜像 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tun ...

  3. 【7】java之正则表达式

    一.正则标记 ​ 所有的正则可以使用的标记都在 java.util.regex.Pattern 类里定义. 1.1 单个字符 字符:表示由一位字符所组成: \\\\:表示转义字符"\\&qu ...

  4. WPF标题栏自定义

    1.废话不多说直接上代码 <Window.Resources> <Style x:Key="btnTitleMaxMin" TargetType="Bu ...

  5. kvm 透传显卡至win10虚拟机

    环境 已安装nvidia 显卡 驱动 操作系统:CentOS Linux release 7.9.2009 (Core) 内核版本:Linux 5.4.135-1.el7.elrepo.x86_64 ...

  6. CSS3图片自适应各种尺寸的屏幕

    img {    max-width: 100%;    height: auto;} 设置最大宽度,高度自适应.

  7. go 编程基础学习笔记

    dos 命令 2023-01-26 1.切换盘符 只要输入 c: d: e: 等即可 2.显示目录详细内容 dir 3.切换目录 cd 留意 一个点 . 代表当前目录, 两个点.. 代表上一级目录 4 ...

  8. rabbitmq的Exchange类型案例

    一.direct(将消息转发到指定Routing key的Queue上,Routing key的解析规则为精确匹配) publish代码 consumer代码,绑定了另一个队列 优先启动publish ...

  9. vue去除富文本的标签和样式

    vue利用正则去除富文本的标签和样式 ts: const removeHtmlStyle =(html :any)=> { let relStyle = /style\s*?=\s*?(['&q ...

  10. flutter SliverPersistentHeader子组件透明度渐变【滑动悬停appbar添加自定义组件的透明度】

    在开发flutter悬停头部中,发现一个问题. 我们通常使用SliverAppBar(),去实现悬停的功能,在使用appbar的时候满足不了我们的需求,就需要自定义, 如下:在title中写了一个搜索 ...