产品推荐 2026-07-27

student-achievement:学生成绩管理软件(源

一个基于Vue和Node.js的学生成绩管理系统,支持多角色登录和管理。

开源软件跨平台工具

产品简介

student-achievement 这是一个学生成绩管理系统,使用Vue3和Node.js技术栈,提供学生、教师和管理员三个端口。适合教育机构用于自动化成绩管理、信息查询和教学互动,解决传统手动操作效率低下的问题。

student-achievement 主界面

核心功能

  • 管理员支持Excel批量导入/导出课程、班级、教师、学生信息
  • 教师可自定义成绩计算公式并批量录入成绩
  • 学生查看成绩趋势图表和下载教学资料
  • 支持教学互动,如上传资料和处理成绩异议
  • 跨平台运行,兼容Windows、macOS和Linux

快速开始

  1. 安装Node.js(>=20.9.0)和MySQL 8,并创建数据库stu_score。
  2. 导入SQL文件,配置server目录下的.env.dev文件。
  3. 运行install.bat或使用yarn安装依赖并启动服务。

界面预览

与其他方案对比

对比项本工具同类商业软件在线服务
费用开源免费通常收费或含广告可能有订阅或上传限制
隐私本地运行,数据自持依赖厂商政策需上传数据到服务器
可定制性源码开放,社区活跃受限于官方功能功能固定

适合谁用

  • 需要管理学生成绩的学校管理员
  • 高校教师用于成绩录入和统计分析
  • 学生用于查询成绩和提交异议

下载与版本

当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项