# Q-DMS数据挖掘系统 **Repository Path**: chuyangc/q-dms-data-mining-system ## Basic Information - **Project Name**: Q-DMS数据挖掘系统 - **Description**: 使用QST青软实训的《Java 8基础应用与开发》第八章的项目进行二次开发,基于SpringBoot+Vue实现的前后端分离数据挖掘系统,仅用于交流学习。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-06-01 - **Last Updated**: 2024-08-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Q-DMS数据挖掘系统 ## 介绍 使用QST青软实训的《Java 8基础应用与开发》第八章的项目进行二次开发,基于SpringBoot实现的简易数据挖掘系统,仅用于交流学习。 ### 软件架构 基于SpringBoot+Vue前后端分离项目,backend是后端工程文件夹,front是前端工程文件夹 前端项目使用了Vue2(axios+element-ui+echarts),页面样式较为简洁 后端项目使用了标准的三层MVC架构,遵循了依赖倒置原则,主要技术有SpringBoot+SpringMVC+Alibaba Druid(数据库链接池)+MyBatis-plus+PageHelper(分页助手)+Freemaker(模板引擎)+knife4j(Swagger生成Api文档的增强工具) ### 安装教程 1. 下载本项目的两个文件夹 2. 前端项目运行`npm install`安装依赖 3. 前端项目运行`npm run serve` 4. 在运行后端项目前请先运行MySQL脚本,该项目使用了5.6版本的MySQL,脚本位于`q-dms-backend/src/main/resources/db` 5. 后端项目请填写`application.yml`文件的数据库信息 6. 后端项目直接运行`q-dms-backend/src/main/java/com/chuyangc/qdms/QDmsApplication.java`的方法即可 ### 使用说明 1. 前端项目默认8080端口 2. 后端项目默认9999端口 3. 导入后端项目后注意在IDE内配置好自己的maven源 ## 数据库图 ![数据库信息](/q-dms-backend/src/main/resources/db/Q-DMS.png)) ## 接口文档 **Version**:0.1 SNAPSHOT **接口文档默认地址**:http://localhost:9999/doc.html