姓名 | 昨日完成任务 |
---|---|
乔玺华 | 实现登出功能,继续测试 |
张艺璇 | 登录错误处理,测试课表 |
单彦博 | 修改DDL和成绩查询的功能,配合后端DDL新格式修改代码 |
胡彬彬 | 修改返回时的报错信息 |
李嘉铖 | 修复课表查询和成绩查询的bug |
杜博玮 | 处理IP被ban、课表格式、消息队列等bug |
郭骏 | 在服务器上调试,配合爬虫修复bug |
0424动态会议议题
-
张艺璇提出的,如何进行版本更新通知到用户:
- 前端:打开软件时设置一个加载页面,在此页面设置一个Loading加载图标,此时,找后端核验当前版本号,如果版本号不同,则找后端获取更新公告和下载地址。
- 后端:设置一个新的页面以及数据表,存放版本号、更新时间、更新公告、下载地址等。设置一个POST用于上传更新公告,一个GET用于获得版本号以及公告内容。上传更新公告由PM用postman做。
- PM:提供一个稳定的下载地址链接。
-
登录过程过于漫长:
前端在用户点击登录按钮后,将登录按钮变为不可点击,并做一个Loading图标,直到后端返回请求。
-
教务反爬虫机制:
现阶段因为临近发布,所以没法做大规模改动。爬虫写一个机制,用于检测此时的教务返回信息是否是“IP登陆次数过多”,若是,则停止爬取10分钟,此期间不应处理任何请求。
Alpha阶段一天爬取一次所有信息已是奢望,我们只能降低对其要求。在及时性上,优先保证DDL查询功能的及时性,其他功能的及时性不需要很强。