卷王!一款基于 Web 的调查问卷软件,使用 Java 和 Spring 框架开发,功能强大(已开源)
程序员十一郎 2024-06-22 12:03:01 阅读 100
今天给大家推荐一个非常不错的开源项目,堪称是功能最强大的调查问卷系统和考试系统 - SurveyKing,搭建也简单。
中文名字是卷王问卷考试系统,一看作者就是个狠人,帮助大家一起卷。
这是我见过的最好的JAVA问卷考试系统,作者绝对是个卷王!
简介
SurveyKing 是一款基于 Web 的调查问卷软件,使用 Java 和 Spring 框架开发。
其实不仅是问卷,还可以设置在线考试,对于个人或者团队用来调查和收集数据非常的好使,关键这一切都可以是免费的。
问卷
在线考试
项目特点
既然说是敢说自己是卷王,没有两把刷子可是说不过去的。
支持几十种题型、多种问卷编辑导入方式、数据、报表、多人协作、多设备支持、API以强大的逻辑设置。
和市面上常见的问卷系统相比,可以很明显的看到,在题型设置、自动计算、逻辑设置、自定义导出等方面,卷王非常有优势,最关键的还是免费。
演示体验
打开官方网页,右上角有查看演示的按钮。
surveyking.cn
直接可以默认登录,下面就是系统的主界面,很简洁。
点开左边的我的项目,可以查看创建的项目。
点击“新建”按钮就可以开始新项目的创建,如下图支持很多中方式。
下面来看看着重看看官方宣传的在题型设置、自动计算、逻辑设置、自定义导出等方面的亮点。
1、题型设置
下面是创建问卷调查的界面,可以看到题型种类非常多,选择、填空、打分题、矩阵题、高级题型,涵盖了日常使用的大部分题目类型。
2、公式计算
是指可以根据其他单元个的内容动态计算当前单元格的值,如根据身份证号计算年龄,汇总数值等等。
所有填空(包括单行文本、选择填空、横向填空、矩阵填空等)都支持这个功能。
3、逻辑设置
surveyking 的逻辑设置主要体现在下面的几个方面:
比如这个显示隐藏逻辑,就是根据题目的选择,动态的调整问卷的题目内容。
4、自定义导出
surveyking支持超大附件导出,多项填空、矩阵题的分列导出,以及自定义导出附件的名称,方便我们将数据进行存档、备份。
导出数据设置
导出附件设置
快速安装
项目安装也是非常简单,支持win和docker一键安装,很是方便。
这些就是了不起感觉比较有代表性的功能。
体验下来,不愧是卷王,功能做的非常多,非常细,很多功能都替打工人想到了,真有种想卷死对手的感觉。
关于更多细节功能,可以自行去项目地址探索~
项目地址:https://github.com/javahuang/surveyking
写在最后(私活源码)
项目介绍
Jeepay是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付,支付宝,云闪付官方接口,支持聚合码支付。
Jeepay使用Spring Boot和Ant Design Vue开发,集成Spring Security实现权限管理功能,是一套非常实用的web开发框架。
项目特点
· 支持多渠道对接,支付网关自动路由
· 已对接微信服务商和普通商户接口,支持V2和V3接口
· 已对接支付宝服务商和普通商户接口,支持RSA和RSA2签名
· 已对接云闪付服务商接口,可选择多家支付机构
· 提供http形式接口,提供各语言的sdk实现,方便对接
· 接口请求和响应数据采用签名机制,保证交易安全可靠
· 系统安全,支持分布式部署,高并发
· 管理端包括运营平台和商户系统
· 管理平台操作界面简洁、易用
· 支付平台到商户系统的订单通知使用MQ实现,保证了高可用,消息可达
· 支付渠道的接口参数配置界面自动化生成
· 使用spring security实现权限管理
· 前后端分离架构,方便二次开发
· 由原XxPay团队开发,有着多年支付系统开发经验
系统架构
Jeepay计全支付系统架构图
核心技术栈
软件名称
| 描述
| 版本
|
Jdk
| Java环境
| 1.8
|
Spring Boot
| 开发框架
| 2.4.5
|
Redis
| 分布式缓存
| 3.2.8 或 高版本
|
MySQL
| 数据库
| 5.7.X 或 8.0 高版本
|
MQ
| 消息中间件
| ActiveMQ 或 RabbitMQ 或 RocketMQ
|
Ant Design Vue
| Ant Design的Vue实现,前端开发使用
| 2.1.2
|
MyBatis-Plus
| MyBatis增强工具
| 3.4.2
|
WxJava
| 微信开发Java SDK
| 4.1.0
|
Hutool
| Java工具类库
| 5.6.6
|
开发部署
· 系统开发:https://docs.jeequan.com/docs/jeepay/dev_serv
· 通道对接:https://docs.jeequan.com/docs/jeepay/dev_channel
· 线上部署:https://docs.jeequan.com/docs/jeepay/deploy
· 接口文档:https://docs.jeequan.com/docs/jeepay/payment_api
功能模块
Jeepay运营平台功能
Jeepay商户系统功能
系统截图
以下截图是从实际已完成功能界面截取
开源地址
扫码关注本号,后台回复 支付
扫码关注本号,后台回复 支付
持续关注本号,分享更多项目源码
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。