# postgraduate-score-tracker **Repository Path**: quan-yufeng/postgraduate-score-tracker ## Basic Information - **Project Name**: postgraduate-score-tracker - **Description**: 一个简洁实用的考研成绩记录和分析工具,帮助考研学子追踪自己的复习进度和成绩变化。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-26 - **Last Updated**: 2025-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 考研成绩追踪系统 一个简洁实用的考研成绩记录和分析工具,帮助考研学子追踪自己的复习进度和成绩变化。 ![示意图](img.png) ## 功能特点 - 📊 成绩趋势可视化:直观展示各科目成绩变化趋势 - 📝 便捷成绩录入:支持数学、英语、408和政治四科成绩快速录入 - 📈 实时数据更新:成绩录入后自动更新图表显示 - 💾 本地数据存储:使用localStorage保存数据,无需担心数据丢失 - 📱 响应式设计:支持各种设备屏幕尺寸 ## 技术栈 - React 18 - Ant Design 5.x - ECharts 5.x - Vite 4.x ## 快速开始 ### 环境要求 - Node.js 16.0 或更高版本 - npm 7.0 或更高版本 ### 安装步骤 1. 克隆项目到本地 ```bash git clone https://gitee.com/quan-yufeng/postgraduate-score-tracker.git cd postgraduate-score-tracker ``` 2. 安装依赖 ```bash npm install ``` 3. 启动开发服务器 ```bash npm run dev ``` 4. 打开浏览器访问 http://localhost:5173 ### 构建部署 执行以下命令构建生产环境版本: ```bash npm run build ``` 构建完成后,`dist` 目录下即为可部署的静态文件。 ## 使用说明 1. 添加成绩记录 - 在输入框中填入对应科目的成绩(数学150分制,英语100分制,408 150分制,政治100分制) - 点击"添加"按钮保存成绩 2. 查看成绩趋势 - 折线图自动展示各科目成绩变化趋势 - 鼠标悬停可查看具体数据点的详细信息 3. 管理历史记录 - 在表格中可以查看所有历史成绩记录 - 可以通过"删除"按钮移除不需要的记录 ## 开发计划 - [ ] 添加数据导出功能 - [ ] 支持自定义科目 - [ ] 添加成绩统计分析 - [ ] 支持多用户数据隔离 ## 贡献指南 欢迎提交 Issue 和 Pull Request 来帮助改进这个项目。 ## 许可证 MIT License