guoyu/文件清理清单.md
2025-12-06 20:11:36 +08:00

211 lines
8.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.

# 项目文件清理清单
## 📋 清理分析
根据项目文件分析,以下文件可以清理:
---
## 🗑️ 建议清理的文件
### 1. SQL备份和数据库脚本23个
#### 根目录备份2个
-`2025年12月3日备份.sql` (2.5MB) - 旧数据库备份
-`2025年12月3日备份_清理版.sql` (923KB) - 旧数据库备份
#### log目录3个
-`log/2025年12月3日备份.sql` (3.3MB) - 重复备份
-`log/ry_news.sql` (3.3MB) - 旧备份
-`log/检查学习数据.sql` - 测试SQL
#### Study-Vue-redis目录18个
-`Study-Vue-redis/check_permissions.sql` - 开发测试
-`Study-Vue-redis/check_permissions_single.sql` - 开发测试
-`Study-Vue-redis/copy2.sql` - 临时文件
-`Study-Vue-redis/copy3.sql` - 临时文件
-`Study-Vue-redis/course.sql` - 开发测试
-`Study-Vue-redis/course1.sql` - 开发测试
-`Study-Vue-redis/courseware_import_example.sql` - 示例
-`Study-Vue-redis/database_add_courseware_id_to_learning_detail.sql` - 已执行的数据库更新
-`Study-Vue-redis/database_add_subject_id_to_score.sql` - 已执行的数据库更新
-`Study-Vue-redis/database_check_and_restore.sql` - 开发工具
-`Study-Vue-redis/database_fix_duplicate_dict.sql` - 已执行的修复
-`Study-Vue-redis/database_fix_null_student_status.sql` - 已执行的修复
-`Study-Vue-redis/database_init_system_expire_time.sql` - 已执行的初始化
-`Study-Vue-redis/database_modify_exam_id_nullable.sql` - 已执行的修改
-`Study-Vue-redis/database_update.sql` - 已执行的更新
-`Study-Vue-redis/database_update_menu_name.sql` - 已执行的更新
-`Study-Vue-redis/database_update_student_status.sql` - 已执行的更新
-`Study-Vue-redis/fix_logininfor_permission.sql` - 已执行的修复
**清理原因**: 这些SQL文件都是开发过程中的数据库备份和更新脚本已经执行完成不再需要。
---
### 2. 开发过程MD文档约40个
#### Study-Vue-redis目录19个
-`App环境监控功能说明.md` - 开发说明
-`SQL生成说明.md` - 开发说明
-`WebRTC平台支持说明.md` - 开发说明
-`WebRTC迁移说明.md` - 开发说明
-`代码检查报告.md` - 开发过程
-`前端地址配置说明.md` - 已过时
-`后端端口配置修复说明.md` - 开发过程
-`多选题判断修复说明.md` - 开发过程
-`学习进度判断逻辑说明.md` - 开发过程
-`学生使用指南.md` - 可选保留
-`导入进度实时更新功能说明.md` - 开发过程
-`快速生成SQL说明.md` - 开发工具
-`教师使用指南.md` - 可选保留
-`日志乱码问题修复说明.md` - 开发过程
-`监控学习界面功能问题分析报告.md` - 开发过程
-`管理员使用指南.md` - 可选保留
-`系统有效时间功能检查报告.md` - 开发过程
-`系统有效时间功能移植说明.md` - 开发过程
-`页面空白问题排查.md` - 开发过程
#### log目录约45个
-`log/APP部署问题排查指南.md` - 开发过程
-`log/App端接口接入情况分析.md` - 开发分析
-`log/Excel导入列名问题说明.md` - 开发过程
-`log/UPDATE慢查询问题修复.md` - 开发过程
-`log/云端打包缓存清除完整步骤.md` - 开发过程
-`log/云端打包缓存问题解决方案.md` - 开发过程
-`log/修复APP学习进度显示问题.md` - 开发过程
-`log/修复答案重复和排序问题.md` - 开发过程
-`log/前端UniApp完成情况分析.md` - 开发分析
-`log/功能完成情况总结.md` - 开发总结
-`log/原则.md` - 开发规范
-`log/导入对话框滚动优化说明.md` - 开发过程
-`log/导入性能优化方案.md` - 开发过程
-`log/导入结果显示优化说明.md` - 开发过程
-`log/导入进度显示优化说明.md` - 开发过程
-`log/导入速度优化方案对比.md` - 开发过程
-`log/导入速度慢修复说明.md` - 开发过程
-`log/导入速度慢问题完整解决方案.md` - 开发过程
-`log/屏幕流监控功能实现方案.md` - 开发过程
-`log/快速修复总结.md` - 开发总结
-`log/总体计划.md` - 开发计划
-`log/教师端登录和界面完善方案.md` - 开发过程
-`log/用户导入优化说明.md` - 开发过程
-`log/用户导入班级验证优化.md` - 开发过程
-`log/答案显示格式优化说明.md` - 开发过程
-`log/考核模块接口文档.md` - 开发文档
-`log/自定义基座打包完整步骤.md` - 开发过程
-`log/诊断学习记录问题.md` - 开发过程
-`log/试卷答案问题修复说明.md` - 开发过程
-`log/语音插件Kotlin保留字冲突修复.md` - 开发过程
-`log/语音模型运行时下载方案.md` - 开发过程
-`log/语音测评闪退问题排查.md` - 开发过程
-`log/语音评测功能实现总结.md` - 开发总结
-`log/语音评测模块接口文档.md` - 开发文档
-`log/语音识别插件自定义基座制作指南.md` - 开发过程
-`log/运行时下载模型完整示例.md` - 开发示例
-`log/需求.md` - 开发需求
-`log/题库功能实现总结.md` - 开发总结
-`log/题库功能设计方案.md` - 开发方案
-`log/题目格式问题修复完整说明.md` - 开发过程
-`log/题目编辑自动保存功能说明.md` - 开发过程
- 等等...
#### fronted_uniapp目录
-`fronted_uniapp/配置服务器地址说明.md` - 已过时新版在IP地址配置更新说明.md
-`fronted_uniapp/功能完整性检查报告.txt` - 开发检查
-`fronted_uniapp/项目对比和功能确认.txt` - 开发过程
-`fronted_uniapp/正式版打包完整指南.txt` - 开发过程
-`fronted_uniapp/依赖安装完成-可以打包了.txt` - 开发标记
**清理原因**: 这些都是开发过程中的记录文档、问题排查、功能说明等,项目已经完成,不再需要。
---
### 3. BAT脚本9个
#### 根目录
-`导入备份数据库.bat` - 旧的数据库导入脚本
-`导入清理版.bat` - 旧的数据库导入脚本
-`快速导入.bat` - 旧的数据库导入脚本
-`测试学习进度API.bat` - 开发测试脚本
#### Study-Vue-redis目录
-`Study-Vue-redis/ry.bat` - 旧启动脚本
-`Study-Vue-redis/列出文件信息.bat` - 开发工具
-`Study-Vue-redis/重新编译.bat` - 开发工具
#### fronted_uniapp目录
-`fronted_uniapp/重新编译.bat` - 开发工具
**清理原因**: 这些脚本都是开发过程中的临时工具,已经不再使用。
---
## ✅ 建议保留的文件
### 配置文档(必须保留)
-`配置指南-192.168.137.1.md` - 当前环境配置指南
-`快速参考-课件管理.md` - 课件管理使用手册
-`当前配置状态.md` - 配置状态说明
-`一键配置本地环境.bat` - 环境配置脚本
-`测试配置.bat` - 配置测试工具
-`配置防火墙.ps1` - 防火墙配置脚本
-`fronted_uniapp/IP地址配置更新说明.md` - IP配置说明
-`log/视频播放配置指南.md` - 视频配置说明
### 项目文档(建议保留)
-`Study-Vue-redis/README.md` - 项目说明
### 可选保留(用户手册)
- 🤔 `Study-Vue-redis/学生使用指南.md` - 如果有学生用户需要
- 🤔 `Study-Vue-redis/教师使用指南.md` - 如果有教师用户需要
- 🤔 `Study-Vue-redis/管理员使用指南.md` - 如果有管理员需要
---
## 📊 清理统计
| 类型 | 数量 | 总大小(约) |
|------|------|-------------|
| SQL文件 | 23个 | ~15MB |
| MD文档 | ~65个 | ~1MB |
| BAT脚本 | 9个 | <100KB |
| **总计** | **~97个** | **~16MB** |
---
## 🚀 执行清理
### 方法1: 使用清理脚本(推荐)
```bash
# 双击运行(文件会移动到备份文件夹,不会真正删除)
清理项目文件.bat
```
**优点**:
- 安全文件会移动到备份文件夹
- 可以随时恢复
- 自动分类整理
### 方法2: 手动清理
根据上面的清单手动删除对应文件
---
## ⚠️ 注意事项
1. **数据库备份**: 确保当前数据库是最新的清理前做好备份
2. **用户手册**: 如果需要提供给用户请保留相应的使用指南
3. **开发文档**: 如果将来可能需要参考开发过程建议保留log目录的压缩包
4. **备份恢复**: 清理后的文件会在备份目录中保留7-30天确认无问题后再删除
---
## 📝 建议
1. **立即清理**: SQL备份文件开发过程MD文档临时BAT脚本
2. **可选清理**: 用户手册如果不需要提供给最终用户
3. **保留**: 所有配置相关的文档和脚本
执行清理后项目会更加整洁只保留必要的配置文档和代码