在上一次迭代后进行了进一步优化, 主要是 UI 设计方面的统一规划以及在课程信息板块加了部分额外功能 (页面跳转, 选择剩余人数)
1. 登录界面未做改变
2. 课程表界面
1) 表格模式
如图, 本次改动增加了表头高亮显示, 增加了选择当前周选项
2) 列表模式
如图, 增加了表头高亮显示, 本列表是动态展开的, 即表项个数是由爬虫数据的个数决定的
3. 课程信息界面
本界面由三个子模块组成, 即公选课, 公必课, 专业课, 因为事先逻辑相似, 以公选课为例
如图, 增加了选择剩余人数的多选框, 增加了页面跳转框, 增加了当前页面显示
本次改动理由如下: 因为选课时用户可能不会想看剩余人数过低的课程, 因此增加了剩余人数的选择框, 具体实现方法是通过 split 函数得到每个课程的剩余人数再进行筛选; 因为课程数很多导致有很多页, 所以增加了页面跳转框和当前页面显示的功能
4. 成绩查询界面
对 UI 界面的按钮做了修改以提升美观性 (之前的按钮大小不一)
来源: http://www.bubuko.com/infodetail-3340595.html