/super_course_schedule

微信小程序 - 超级课程表

Primary LanguageJavaScript

微信小程序 - 超级课程表

说明:

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

服务接口:查看代码

后端基于PHP的CodeIgniter框架提供API,以实现以下功能:

  • 模拟登陆教务系统验证学号密码正确性
  • 从教务系统抓取个人课表
  • 从教务系统抓取个人成绩
  • 操作本地数据库发表、删除树洞及评论

系统用例图:

github

登录时序图:

github

课程查询时序图:

github

成绩查询时序图:

github

浏览树洞时序图:

github

发表评论时序图:

github

个人主页界面:


课程查询界面:


成绩查询界面:


树洞界面:


发表树洞界面:


评论界面: