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

67 lines
2.8 KiB
Markdown
Raw Normal View History

2025-11-14 17:34:32 +08:00
# 第一阶段:基础架构搭建
## 阶段目标
搭建项目基础框架,完成核心功能的基础部分
## 开始时间
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管理后台项目基础结构布局、路由、状态管理、登录页