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