教务系统python优化版最终版

在上一次迭代后进行了进一步优化,主要是UI设计方面的统一规划以及在课程信息板块加了部分额外功能(页面跳转、选择剩余人数)

1.登录界面未做改变

2.课程表界面

1)表格模式

如图,本次改动增加了表头高亮显示、增加了选择当前周选项

2)列表模式

如图,增加了表头高亮显示,本列表是动态展开的,即表项个数是由爬虫数据的个数决定的

3.课程信息界面

本界面由三个子模块组成,即公选课、公必课、专业课,因为事先逻辑相似,以公选课为例

如图,增加了选择剩余人数的多选框,增加了页面跳转框,增加了当前页面显示

本次改动理由如下:因为选课时用户可能不会想看剩余人数过低的课程,因此增加了剩余人数的选择框,具体实现方法是通过split函数得到每个课程的剩余人数再进行筛选;因为课程数很多导致有很多页,所以增加了页面跳转框和当前页面显示的功能

4.成绩查询界面

对UI界面的按钮做了修改以提升美观性(之前的按钮大小不一)

猜你喜欢

转载自www.cnblogs.com/Ethann/p/12070959.html