自推一下自己写的调查问卷系统,争取做到开源里面最好用的~ - V2EX
爱意满满的作品展示区。
javahuang

自推一下自己写的调查问卷系统,争取做到开源里面最好用的~

  •  2
     
  •   javahuang Feb 21, 2022 6503 views
    This topic created in 1542 days ago, the information mentioned may be changed or developed.

    开发了一个问卷调查系统,https://surveyking.cn ,已开源(前端待开源)。

    厚脸皮求 star

    gitee

    github

    我觉得某些功能不输于腾讯问卷,问卷网,问卷星这些了,欢迎大家给点建议。

    支持工作流和强大的逻辑设置功能,卷王的逻辑设置目前除了腾讯问卷,没看到其他更好的。可以体验一下

    常用的题型都支持,我还添加了比如日期数值的范围校验这些

    问卷编辑页面

    多个地方支持通过 excel 公式来配置,比如控制显示隐藏逻辑,计算逻辑(比如根据身份证号计算年龄性别),必填逻辑(根据公式计算当前问题是否必填),文本显示(根据公式计算结果动态的展示当前文本)等等

    Imgur

    支持答案阅读态,修改答案,附件打包下载这些

    数据报表页面

    参考飞流做得工作流,常用的或签、会签、驳回之类的都支持,现在还在做,没全部完成

    工作流页面

    问卷编辑和问卷填写,手机端都适配了

    适配了手机端

    Supplement 1    Feb 21, 2022

    部署非常简单:只要服务器有 java 环境,下载完依赖包和数据库文件,我提供了一个命令直接初始化数据库启动。

    java -jar surveyking-v0.x.x.jar i

    之前提供了一个内嵌数据库的版本(新版本还没来得及更新),连数据库都不用装,直接一键启动。

    Supplement 2    Feb 21, 2022

    加一张工作流的截图

    Imgur

    加一张省市县级联题编辑的截图

    Imgur

    Supplement 3    Feb 21, 2022

    实时的数据报表分析

    Imgur

    33 replies    2024-11-14 16:21:12 +08:00
    poppub
        1
    poppub  
       Feb 21, 2022
    不错。star 了。formily 我也在用,确实强大
    javahuang
        2
    javahuang  
    OP
       Feb 21, 2022
    @poppub 是的, 。我从 uform 的时候开始用的,当时才开始学前端。
    nasa
        3
    nasa  
       Feb 21, 2022
    赞啊 做的很棒

    好奇公式编辑部分的方案,目前手上正有个要用到公式的地方。
    Felldeadbird
        4
    Felldeadbird  
       Feb 21, 2022
    不错,支持一下。名字也太骚气了。卷王。
    sevenyangcc
        5
    sevenyangcc  
       Feb 21, 2022
    支持一下
    jr55475f112iz2tu
        6
    jr55475f112iz2tu  
       Feb 21, 2022
    目前未开放注册?
    awesomes
        7
    awesomes  
       Feb 21, 2022
    一进网站就跳到登录页的产品注定。。
    jialeo
        8
    jialeo  
       Feb 21, 2022
    支持,已 star !
    mywaiting
        9
    mywaiting  
       Feb 21, 2022
    已收藏,手动回复支持楼主的努力成果!
    javahuang
        10
    javahuang  
    OP
       Feb 21, 2022
    @awesomes 这是个演示地址,我不是要做一个线上的 saas 服务,而是私有化部署

    @czfy 首页点击试一试能直接体验

    @jialeo 谢谢~
    brookepe
        11
    brookepe  
       Feb 21, 2022
    已 star!
    really28
        12
    really28  
       Feb 21, 2022
    卷王好评
    yws112358
        13
    yws112358  
       Feb 21, 2022
    本人不会部署 java 服务器上有其他开发用的 java 环境,直接用 java -jar 启动 提示
    Exception in thread "main" java.lang.UnsupportedClassVersionError: org/s
    mework/boot/loader/PropertiesLauncher : Unsupported major.minor version
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

    但是也确实需要一个可以自定制的表单系统,希望能指点一二
    HarryQu
        14
    HarryQu  
       Feb 21, 2022
    @yws112358 Java 版本问题?对比下本地 Java 版本以及 该系统使用的 Java 版本。
    javahuang
        15
    javahuang  
    OP
       Feb 21, 2022
    @yws112358 你 java 版本是啥?>=1.8 版本都能很好的支持,卷王部署非常简单,创建数据库、下载 jar 包,使用 `java -jar ` 执行就行了。
    yunyuyuan
        16
    yunyuyuan  
       Feb 21, 2022
    ui 不错啊,请问是自己设计的嘛
    yws112358
        17
    yws112358  
       Feb 21, 2022
    @javahuang #15 1.7.0
    java version "1.7.0_79"
    Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
    Java HotSpot(TM) Client VM (build 24.79-b02, mixed mode, sharing)
    不知道升级了会不会影响原来的项目(外包其他公司开发的 也是 spring )
    gadfly3173
        18
    gadfly3173  
       Feb 21, 2022
    @yws112358 #17 单独放一个新版本 openjdk ,别设置环境变量就好了,jdk 不会互相影响的
    zhuangjia
        19
    zhuangjia  
       Feb 21, 2022
    体验了下,感觉很赞。卷王你很卷王啊
    javahuang
        20
    javahuang  
    OP
       Feb 21, 2022
    @yws112358 噢噢,1.7 版本实在太低了,你可以弄一个免安装的 1.8 版本的 jdk 启动


    @yunyuyuan UI 是用的 antdesign
    javahuang
        21
    javahuang  
    OP
       Feb 21, 2022
    @zhuangjia 谢谢,
    shovo
        22
    shovo  
       Feb 21, 2022 via iPhone
    体验了下挺不错的,如果能加上统计就完美了
    balabalaguguji
        23
    balabalaguguji  
       Feb 21, 2022
    不错,功能挺多的
    javahuang
        24
    javahuang  
    OP
       Feb 21, 2022
    @shovo 有统计的,我追加一个图,能实时柱状图、饼图、条形图、表格统计数据,这块功能已经出来了,细节我还在优化。
    yws112358
        25
    yws112358  
       Feb 22, 2022
    @gadfly3173 #18
    @javahuang #20 谢谢 我服务器备份了之后升级了 1.8 了 原项目正常,也打开了 顺便问下:不安装数据库的情况下 他的数据是怎么存储的?数据库里存储 模板和用户信息和问卷的对吧?
    uTuw2C6uf964Kx6o
        26
    uTuw2C6uf964Kx6o  
       Feb 22, 2022
    点击“试一试”btn ,直接展示“错误的用户名和密码”
    yws112358
        27
    yws112358  
       Feb 22, 2022
    @javahuang #24 现在发现的问题是 有时候 点击保存,点击到概况,再点回编辑,后边的改动丢失了(比如我在联动题修改了标题和里面级联选项,再点回编辑 变回默认的级联题了)
    yws112358
        28
    yws112358  
       Feb 22, 2022
    @yws112358 #27 不好意思 试了下是缓存的事
    javahuang
        29
    javahuang  
    OP
       Feb 22, 2022
    @mrant 有人给密码给改了 ,我设置一下定时重置数据库。
    xinyana
        30
    xinyana  
       Jul 17, 2022
    支持输出 问卷结果吗?比如评分之类的
    raywu
        31
    raywu  
       Mar 27, 2024
    很厉害啊,一个人开发这么强的系统。我们现在在针对国外用户开发问卷系统,surveypluto.com 可以指点一下。
    mukSNjPLIehL0Mzh
        32
    mukSNjPLIehL0Mzh  
       Jun 25, 2024
    借帖分享新开源的项目: https://github.com/didi/xiaoju-survey
    用心在做开源,前后端全开源:
    1 、Web 端:Vue3 + ElementPlus ; C 端多端渲染(规划中)
    2 、Server 端:Nestjs + MongoDB ; Java (在建,欢迎加入共建)
    3 、智能化基座:(规划中)
    raywu
        33
    raywu  
       Nov 14, 2024
    我们现在在针对国外用户开发问卷系统,从 surveypluto 换到了 surveymars.com 域名,出现了一些问题。
    About     Help     Advertise     Blog     API     FAQ     Solana     5109 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 119ms UTC 01:09 PVG 09:09 LAX 18:09 JFK 21:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86