# 大数据管理系统 **Repository Path**: wu-shumin/big-data-management-system ## Basic Information - **Project Name**: 大数据管理系统 - **Description**: 一个简单的大数据管理系统 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2025-10-25 - **Last Updated**: 2026-01-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 大数据管理系统 #### 介绍 一个基于RuoYi框架开发的大数据管理系统,包含学生信息管理、数据库产品管理、广播用户分析等功能模块。 #### 软件架构 - **后端技术栈**:Spring Boot 2.5.15 + MyBatis + MySQL 8.0 + Redis + Quartz - **前端技术栈**:Vue 3 + Element Plus + Axios + Quill富文本编辑器 - **开发工具**:Maven + Node.js + VS Code - **数据库**:MySQL 8.0 #### 功能模块 1. **学生信息管理** - 学生信息CRUD操作 - 富文本编辑器支持(个人介绍) - 图片上传功能 - 表单验证和内容过滤 2. **数据库产品管理** - 产品信息管理 - 数据可视化展示 3. **广播用户分析** - 用户数据导入 - 标签分析 - 用户画像生成 4. **定时任务系统** - 学生信息模拟创建 - 数据导入任务 - 任务监控和日志 #### 安装教程 1. **环境准备** ```bash # 安装Java 8+ # 安装Node.js 16+ # 安装MySQL 8.0 # 安装Maven 3.6+ ``` 2. **数据库配置** ```bash # 创建数据库 mysql -u root -p CREATE DATABASE ruoyi DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; # 导入SQL文件 source sql/ry-vue-251023.sql; source sql/student.sql; ``` 3. **后端启动** ```bash cd ruoyi-admin mvn spring-boot:run -DskipTests ``` 4. **前端启动** ```bash cd ruoyi-ui npm install npm run dev ``` #### 使用说明 1. **访问系统** - 前端地址:http://localhost:81 - 后端API:http://localhost:8080 - 默认账号:admin/admin123 2. **学生信息管理** - 进入"系统管理" → "学生管理" - 支持添加、编辑、删除学生信息 - 个人介绍支持富文本编辑和图片上传 #### 最近修复(2026-01-02) ### 富文本组件修复 1. **图片路径修复** - 修复了Editor组件中图片上传路径错误问题 - 从 `process.env.VUE_APP_BASE_API + res.fileName` 改为 `res.url` - 确保图片能正确显示和保存 2. **表单验证增强** - 为introduction字段添加自定义验证规则 - 清理HTML标签后检查文本长度 - 限制个人介绍内容不超过1000字符 3. **内容安全过滤** - 添加HTML内容过滤功能,防止XSS攻击 - 移除script、iframe、object等危险标签 - 过滤事件属性和javascript:协议 4. **错误处理优化** - 增强图片上传失败的错误提示 - 添加try-catch异常处理 - 提供更详细的错误信息 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 技术文档 - [RuoYi官方文档](https://doc.ruoyi.vip/) - [Vue 3官方文档](https://v3.vuejs.org/) - [Element Plus文档](https://element-plus.org/) - [Quill富文本编辑器](https://quilljs.com/)