项目简介
本系统是基于Spring Boot和MyBatis Plus框架开发的高效问卷管理系统。集成了AI智能分析功能,可自动生成问卷总结,节省数据分析时间。支持自定义问卷创建、查看回答情况、权限管理等功能,适用于各类调查场景。
项目的主要特性和功能
- 自定义问卷创建:用户可自由创建问卷并添加自定义问题,满足多样调查需求。
- 查看回答情况:用户能查看所有用户回答,进行数据统计与分析。
- AI智能分析:系统内置该功能,可自动生成问卷总结,提供数据洞察。
- 权限管理:区分管理员和普通用户角色,管理员可进行问卷的增删改查操作。
- 消息队列支持:集成RabbitMQ,支持异步消息处理,提高系统响应速度。
- Redis缓存:利用Redis进行数据缓存,提升系统性能。
- Swagger API文档:提供接口文档,便于开发者进行接口测试和文档查看。
安装使用步骤
前提条件
- 已安装Java 8或更高版本
- 已安装Maven
- 已安装MySQL数据库
- 已安装Redis
- 已安装RabbitMQ
步骤
- 复制项目:
bash cd AI-Questionnaire-System
- 配置数据库:
在
src/main/resources/application.properties
文件中配置数据库连接信息:properties spring.datasource.url=jdbc:mysql://localhost:3306/questionnaire_db spring.datasource.username=root spring.datasource.password=yourpassword
- 配置Redis:
在
src/main/resources/application.properties
文件中配置Redis连接信息:properties spring.redis.host=localhost spring.redis.port=6379
- 配置RabbitMQ:
在
src/main/resources/application.properties
文件中配置RabbitMQ连接信息:properties spring.rabbitmq.host=localhost spring.rabbitmq.port=5672 spring.rabbitmq.username=guest spring.rabbitmq.password=guest
- 构建项目:
bash mvn clean install
- 运行项目:
bash mvn spring-boot:run
- 访问系统:
打开浏览器,访问
http://localhost:8080
,即可进入AI问卷调查系统。 - API文档:
访问
http://localhost:8080/swagger-ui.html
,查看和测试API接口。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】