该项目为本人的毕业设计,主体功能参考一款校园app-超级课程表。项目包括了四个模块,分别是个人主页、课程查询、成绩查询和树洞,其中,在个人主页输入账号(即学号)密码进行登录的时候,后台会模拟登录教务系统,以校验正确性,并返回登录结果; 在已登录的状态下可以进入课程查询和成绩查询模块,课程和成绩信息都是使用该账号模拟登录教务系统抓取的;树洞模块是调用api访问数据库进行树洞和评论的发表、删除操作。
服务接口:查看代码
后端基于PHP的CodeIgniter框架提供API,以实现以下功能:
- 模拟登陆教务系统验证学号密码正确性
- 从教务系统抓取个人课表
- 从教务系统抓取个人成绩
- 操作本地数据库发表、删除树洞及评论