BetterHRBUST开源项目

我要开发同款
Glassous2026年11月12日
14阅读

技术信息

语言技术
Android、Kotlin、Vue
系统类型
Android应用、Windows
行业分类
教育校园
开源地址
https://github.com/Glassous/BetterHRBUST
授权协议
MIT许可

功能介绍

BetterHRBUST 项目介绍
BetterHRBUST 是一款面向哈尔滨理工大学学生、围绕学校教务处 URP 系统开发的现代化教务客户端,采用 MIT 协议开源。学校教务在线基于早期 JSP 与优慕课 URP 架构,没有公开 API,GBK 与 UTF-8 编码混用,真实功能路径还藏在模块调度器之后。本项目通过逆向接口,将其重塑为优雅、跨平台、可离线使用的教务工作台,并公开了 13 篇手写接口文档与零依赖探测工具。

项目实现四端同源:Vue 3 + Vite + Tailwind CSS 的 Web 客户端、一键接管的油猴单文件脚本、Tauri 2 + Rust 打包的 Windows 桌面端(内置本地反向代理,安装包约 10MB),以及 Kotlin + Jetpack Compose 原生 Android 客户端,四端共用同一套接口路径、解析规则、五分制绩点算法与缓存策略。

功能涵盖独立登录与会话管理、概览工作台、智能课程表、成绩与 GPA 分析、哈理工官方五分制绩点、学位绩点与推免资格自检、学业风险预警、培养方案学分进度、考试倒计时、空教室检索、学籍档案、资料查找与教学评价助手。所有数据均直连真实教务系统,不含模拟数据;登录时全量同步并持久化,此后仅在每天首次打开或手动刷新时联网,网络异常时无缝回退本地缓存。

隐私方面,会话 Cookie 与个人信息仅存于用户本机,服务端只接收意见反馈文本,不建立任何学生实体;同时遵循只读原则,选课、退课等写操作一律引导回官方站点办理,并借助防抖、按需加载和本地缓存,降低对学校服务器的访问压力。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论