Sitelet https://github.com/lte-z/BUPT-GPA-Calculator
Skip to content

Repository files navigation

BUPT GPA Calculator

BUPT GPA Calculator 是一个面向北京邮电大学学生的本地成绩管理与 GPA 计算器。它使用单个 SQLite 成绩档案保存多个学生的数据,支持手动录入、从教务系统成绩表复制导入、按全部/学年/学期统计,以及完整展示 GPA 计算规则。

BUPT GPA Calculator screenshot

设计原则

  • 本地优先:不登录教务系统,不保存账号、密码、Cookie,也不上传成绩数据。
  • 档案即数据:用户自行新建或打开 .db 成绩档案;软件不在系统目录留下运行时数据。
  • 结果可核对:按北邮绩点与加权平均分口径计算,并提供逐课计算明细。
  • 轻量可携带:最终发布为无需安装的 Windows x64 单文件程序。
  • 原生体验:基于 WPF-UI 构建,跟随 Windows 的亮/暗主题与系统强调色。

主要功能

  • 以学号切换多个学生;
  • 录入课程名称、课程编号、百分制/五级制/两级制成绩、学分、学期与“是否计入计算”;
  • 从北邮教务系统课程成绩结果表复制并导入,并按教务表顺序合并重复课程;
  • 清晰标记导入、修改和手动课程,避免来源混淆;
  • 计算 GA、GPA、已修总学分和最新学期 GA,支持全部、学年或单学期统计;
  • 展示学期 GA/GPA 趋势、成绩分布、完整换算规则与逐课计算明细;
  • 保存、打开和另存为单文件 SQLite 成绩档案。

使用与开发

隐私

请不要将个人 .db 成绩档案、教务成绩复制内容或包含本机绝对路径的截图提交到 GitHub。详细说明见 SECURITY.md。

许可证

本项目采用 MIT License。

About

面向北邮学生的本地成绩管理与 GPA 计算器。

Topics

Resources

Contributing

Security policy

Stars

8 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages