guoyu/log/步骤/第一阶段-基础架构搭建.md

67 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 第一阶段:基础架构搭建
## 阶段目标
搭建项目基础框架,完成核心功能的基础部分
## 开始时间
2025-11-10
## 任务清单
### 1. 项目结构创建 ✅
- [x] 创建log文件夹步骤和问题分别存放
- [x] 创建项目目录结构backend、frontend-uniapp、frontend-admin
### 2. 后端项目搭建
- [x] 创建Spring Boot项目
- [x] 配置数据库连接
- [x] 创建数据库表结构SQL脚本
- [x] 实现用户认证模块登录、Token、权限验证
- [x] 实现基于角色的权限控制RBAC
- [x] 实现基础CRUD接口用户管理、学科分类
- [x] 配置文件上传功能
- [x] 配置跨域和WebSocket跨域已配置WebSocket待实现
- [x] 实现数据权限过滤(教师只能看到自己班级的数据)
### 3. 前端项目搭建UniApp
- [x] 创建UniApp项目基础结构
- [x] 配置项目结构
- [x] 实现登录页面
- [x] 封装网络请求包含Token管理
- [x] 实现基础路由
- [x] 配置横屏支持
- [x] 实现权限控制(路由守卫)
### 4. 管理后台项目搭建
- [x] 创建Vue项目基础结构
- [x] 配置路由和状态管理
- [x] 实现登录页面
- [x] 实现基础布局(菜单、权限控制)
- [x] 实现权限控制(路由守卫、菜单权限)
- [x] 集成图表库ECharts
## 遇到的问题
-
## 进度记录
- 2025-11-10 10:43创建项目目录结构和log文件夹
- 2025-11-10 10:50创建Spring Boot项目基础结构
- 2025-11-10 10:55创建数据库表结构SQL脚本
- 2025-11-10 11:00实现用户认证模块JWT认证
- 2025-11-10 11:05实现Spring Security配置和权限控制
- 2025-11-10 11:10修复数据库脚本问题real_name字段长度、字符集设置
- 2025-11-10 11:20实现文件上传功能
- 2025-11-10 11:25实现用户管理CRUD接口
- 2025-11-10 11:30实现学科分类管理CRUD接口
- 2025-11-10 11:35创建API接口文档完成文件上传目录初始化配置
- 2025-11-10 11:40修复pom.xml错误标签解决Maven依赖问题
- 2025-11-10 11:45修复泛型类型推断错误添加Result.success(String)方法
- 2025-11-10 11:50实现数据权限过滤功能教师数据隔离、班级管理
- 2025-11-10 11:55创建前端项目基础结构UniApp和Vue管理后台
- 2025-11-10 12:00实现课件管理功能上传、分类、查询
- 2025-11-10 12:05实现课程管理功能创建、发布、分配
- 2025-11-10 12:10实现学习记录和进度跟踪功能
- 2025-11-10 12:15实现学习监控功能截图上传、查看
- 2025-11-10 12:20创建UniApp项目基础结构页面、路由、状态管理、网络请求
- 2025-11-10 12:25创建Vue管理后台项目基础结构布局、路由、状态管理、登录页