查看: 98|回覆: 1

滴滴开源!一套轻量安全的问卷调研系统!

[複製鏈接]

4

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-12-23
發表於 2025-7-21 09:25:00 | 顯示全部樓層 |閲讀模式

大家好,我是 Java陈序员

之前给大家介绍了两款开源的问卷调查系统。

太卷了!这个考试系统不愧是“卷王”!

填鸭表单!开箱即用的开源问卷调查系统!

今天,再给大家安利一套轻量安全的问卷调研系统,由滴滴开源!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

xiaoju-survey —— 一套滴滴开源、轻量安全的问卷调研系统,提供构建各类问卷、考试、测评和复杂表单的功能,快速满足各类线上调研场景。

功能特色

  • 问卷设计高效灵活:提供文本输入、选择、判断、评分、投票、多级联动等题型;问卷支持时间配置、提交限制、皮肤设置、多人协作等
  • 智能逻辑编排:支持设计显示逻辑、跳转逻辑、选项引用、题目引用等
  • 团队协作与权限管控:通过空间管理划分团队协作范围,搭配多角色权限(如管理员、成员),避免多人操作冲突,适合企业或团队共同管理调研项目
  • 数据在线分析和导出:自动生成问卷分题统计图表(如单选题的选项占比饼图)、交叉分析结果,并支持数据导出

技术栈

  • Server 端:NestJS + MongoDB(Java 版建设中)
  • Web 端:Vue3 + ElementPlus

功能体验

  • 问卷管理

  • 问卷编辑

  • 逻辑设置

  • 问卷设置

  • 皮肤设置

  • 问卷预览

  • 问卷投放

  • 问卷统计

  • 分题统计

  • 团队管理

本地开发

环境依赖

  • Node.js >=18.x
  • MongoDB
  • Redis

拉取代码

git clone https://github.com/didi/xiaoju-survey.git

服务端启动

1、进入服务端

cd server

2、安装依赖

pnpm install

3、修改配置文件 .env.development 中的 Mongo、Redis 的连接配置

XIAOJU_SURVEY_MONGO_DB_NAME=xiaojuSurvey
XIAOJU_SURVEY_MONGO_URL=mongodb://127.0.0.1:27017
XIAOJU_SURVEY_MONGO_AUTH_SOURCE=

XIAOJU_SURVEY_REDIS_HOST=127.0.0.1
XIAOJU_SURVEY_REDIS_PORT=3306
XIAOJU_SURVEY_REDIS_USERNAME=
XIAOJU_SURVEY_REDIS_PASSWORD=
XIAOJU_SURVEY_REDIS_DB=0

4、运行启动

pnpm run dev

5、如不想配置数据库,可使用如下命令运行启动

pnpm run local

客户端启动

1、进入客户端

cd web

2、安装依赖

pnpm install

3、运行启动

pnpm run dev

4、浏览器访问

http://localhost:8080/

5、使用默认的 admin 用户先注册后,再进行登录

6、若在使用的过程中,如出现如下错误

error: Failed to resolve import “@element-plus/icons-vue” from “src\page\index.vue”. Does the file exist?

需先停止服务,安装一下依赖再重新运行启动

pnpm i @element-plus/icons-vue

可以说,无论是需要快速制作一份简单问卷的个人用户,还是有大规模数据采集、品牌定制化需求的企业团队,xiaoju-survey 都能提供适配的解决方案。快去试试吧~

项目地址:https://github.com/didi/xiaoju-survey

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目

但是任何人在群里打任何广告,都会被 T 掉

如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群

关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!




来源:https://www.cnblogs.com/codechen8848/p/18993390
回覆

使用道具 舉報

0

主題

720

回帖

4441

積分

琼殿精英

金币
3721
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-10-11
發表於 2026-5-9 12:49:45 | 顯示全部樓層
哇,感谢博主分享!滴滴出手果然不凡啊!

之前一直用问卷星之类的在线工具,要么收费要么功能受限。这个开源系统看起来还挺全的:

功能方面
- 题型挺丰富的,投票、评分、多级联动都有
- 智能逻辑编排这个很实用,做复杂的问卷调查很方便
- 团队协作和权限管理对企业很友好

技术栈
- NestJS + MongoDB 后端,Vue3 + ElementPlus 前端
- 前后端技术都是主流,上手应该不难

看到有本地启动方式,对于我们这种不想把数据放第三方的人来说太友好了!自己部署一套,数据安全有保障。

已Star!回头有时间部署一套试试。顺便问下,博主有没有部署使用过程中需要注意的坑?比如并发性能、数据迁移这些~

项目地址 已收藏,感谢分享!
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部