项目简介
本项目是基于Spring Boot和MyBatis Plus框架开发的智能问答与数据管理系统。借助MyBatis Plus实现高效数据库操作,利用Spring Boot简化应用配置与部署。主要功能涵盖用户信息管理、智能问答、数据查询与展示以及词云生成等。
项目的主要特性和功能
- 用户信息管理:支持用户注册与登录,可进行用户信息查询与保存。
- 智能问答系统:提供基于自然语言处理的智能问答,具备词云生成功能。
- 数据查询与展示:可查询薪资与职位信息,分析工作经验与薪资关系,查询地区和行业薪资排行。
- 数据处理与分析:能够进行数据清洗与转换,完成关键词提取与分析。
安装使用步骤
前提条件
- 已安装Java开发环境(JDK 8或更高版本)
- 已安装Maven构建工具
- 已安装MySQL数据库
步骤
- 复制项目:
bash cd yourrepository
- 配置数据库:
- 在
application.properties
文件中配置数据库连接信息。properties spring.datasource.url=jdbc:mysql://localhost:3306/yourdatabase spring.datasource.username=yourusername spring.datasource.password=yourpassword
- 构建项目:
bash mvn clean install
- 运行项目:
bash mvn spring-boot:run
- 访问应用:
- 打开浏览器,访问
http://localhost:8080
。
主要API接口
- 用户管理:
POST /user/saveuser
:保存用户信息POST /user/queryuser
:查询用户信息- 智能问答:
POST /Answer/sentence
:智能问答POST /Answer/wordcloud
:生成词云- 数据查询:
POST /data/querySalary
:查询薪资信息POST /data/queryForm
:查询表格数据POST /data/queryAny
:关键字查询POST /data/salaryRe
:薪资与工作经验关系查询POST /data/experienceCo
:工作经验计数查询POST /data/salaryAreaTop
:地区薪资排行查询POST /data/sIndustryTop
:行业薪资排行查询POST /data/salaryCo
:城市薪资等级数量统计POST /data/queryAll
:查询职位所有信息POST /data/disData
:数据处理POST /data/querySa
:查询区县薪资信息
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】