前言

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

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

无论是问卷调查,考试系统,公开查询系统,审批管理系统,我们都可以使用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. LeetCode-429 N叉树的层次遍历

    来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/n-ary-tree-level-order-traversal著作权归领扣网络所有.商业转载请联 ...

  2. Spring构造函数

    Spring构造函数 目录 Spring构造函数 一.分析说明 2.1.一个构造函数 java版本 xml配置版 2.2.多个构造函数 源码思路 为什么分越少优先级越高? 一.分析说明 Spring中 ...

  3. err has no member, has initializer but incomplete type

    原因:没有头文件

  4. 华为S6720S-S24S28X-A配置参数

  5. day12_内部类&API

    1.参数传递 1.1 类名作为形参和返回值 类名--方法形参     方法的形参是类名,需要的是该类的对象:实际传递的是该对象的地址值 类名--返回值     方法的返回值是类名,返回的是该类的对象: ...

  6. 原生javascript解锁恶心的CSDN强制关注才能阅读让文章自动展开(转部分内容)

    此时你可以打开chrome浏览器的开发者工具 快捷键F12, 然后切换到Console界面 然后复制上面的javascript代码 var article_content=document.getEl ...

  7. mybatis:自定义映射关系resultMap

    创建表t_emp 定义实体类 package org.example.entity; public class Emp { private Integer empId; private String ...

  8. 任务队列神器:Celery 入门到进阶指南

    任务队列神器:Celery 入门到进阶指南 发布于2021-03-24 16:24:53阅读 1.9K0   1.什么是celery celery是一个简单,灵活.可靠的分布式任务执行框架,可以支持大 ...

  9. bootstrapTable的一些属性

    url : 'firmSoftTable.action', // 请求后台的URL(*) method : 'post', // 请求方式(*)post/get contentType: " ...

  10. java字段值为null,不返回该字段

    jackSon注解– @JsonInclude 注解不返回null值字段 @Data @JsonInclude(JsonInclude.Include.NON_NULL) public class R ...