Sysuer 致力于解决中大同学在校园生活中遇到的痛点。不再需要在教务系统、学工系统和各种网页之间频繁切换,一个 App 即可满足查询课表、查看考试、查看成绩、待办记录以及打开校园卡等高频需求。
项目完全开源,欢迎感兴趣的同学一起参与开发维护!
官方网站:https://sysu-tang.github.io/sysuer-website/
使用指南:https://sysu-tang.github.io/sysuer-website/docs/user/introduction/
开发指南:https://sysu-tang.github.io/sysuer-website/docs/developer/introduction
- 课表查询:同步教务系统课表,
支持日视图/周视图,再也不怕走错教室。 - 课程查询:本学期成功选上的课程,附带详细信息,点击即可查看课程大纲
- 成绩管理:快速查询各学期成绩(等级制也可以查看具体分数)、绩点 (GPA)。
- 考试安排:一目了然的考场与考试时间提醒。
- 空闲教室:随时随地查找自习宝地。
- 选课系统:快捷选课、退课、收藏、查看课程详情和课程大纲。
- 评教助手:支持一键填写、保存、提交评教记录。
- 培养方案:快捷查看个人培养方案。
- WeLearn刷题:自动完成WeLearn的题目。
- 心理健康视频速通:一键修改看视频时长。
- 具体使用方法参考指南
- 校车查询:各校区校车时刻表查询。
- 校园卡 :支持一键打开微信逸仙卡小程序(详细配置参考指南)。
- 资讯聚合:汇集
中大新闻与教务通知。
- 待办事项:内置轻量级 Todo List(半成品),管理学习任务。
- 常用链接:集成 Library 等常用校园网站入口。
本项目基于 Android 原生开发:
- 语言: Java & Kotlin
- 构建: Gradle Kotlin DSL
- 界面: Material3 Design
- 网络: OkHttp (用于抓取网页数据)
- 解析: fastjson2
- 架构: MVVM (部分模块)
如果你想自己在本地编译代码,建议使用 Android Studio 开发:
1.Fork 仓库(在 GitHub 上操作) 或 克隆到本地
git clone git@github.com:SYSU-Tang/sysuer.git
cd sysuer
2.配置项目结构
3.同步Gradle后即可修改代码
4.构建运行
非常欢迎 Pull Request!
- Fork 本仓库。
- 新建分支
git checkout -b feature/YourFeature。 - 提交代码
git commit -m 'Add some feature'。 - 推送到分支
git push origin feature/YourFeature。 - 提交 Pull Request。
本项目为中山大学学生个人开发,非中山大学官方应用。
- 应用内所有数据直接来源于学校教务系统,本项目不保存任何用户的账号密码。
- 请仅供学习交流使用,使用本应用产生的任何后果由用户自行承担。
本项目基于 Apache License 2.0 开源,你可以在遵守协议的前提下自由使用、修改和分发本项目的代码。

