## 1.ini 918 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ## 1. 服务器(go-zero)服务开发计划(极简版)
  2. ### 1.1 API定义
  3. 需要实现以下API:
  4. 1. 用户认证API
  5. - 登录/登出
  6. - 获取用户信息
  7. 2. 成绩管理API
  8. - 记录/查询成绩
  9. - 导出成绩
  10. ### 1.2 数据库设计
  11. 需要迁移的数据表:
  12. 1. 用户表(User)
  13. 2. 成绩表(Grade)
  14. ## 2. 与现有系统的交互方案(极简版)
  15. ### 2.1 教师端与go-zero服务交互
  16. 1. 修改教师端代码,使其通过HTTP API与go-zero服务交互
  17. - 实现登录接口
  18. - 实现成绩上传接口
  19. ## 3. Vue网页端开发计划(极简版)
  20. ### 3.1 功能模块
  21. 1. 用户认证
  22. - 登录/登出界面
  23. 2. 成绩管理
  24. - 成绩列表展示
  25. - 成绩统计
  26. - 成绩导出
  27. ### 3.2 技术选型
  28. 1. 前端框架:Vue 3 + TypeScript
  29. 2. UI组件库:Element Plus
  30. 3. 状态管理:Pinia
  31. 4. 路由:Vue Router
  32. 5. HTTP请求:Axios
  33. 6. Excel处理:xlsx.js