| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- ## 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
|