Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

第一次PR , 增加了几个比较实用的功能~ #2

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

deepkolos
Copy link

我配上截图说明吧~

总体的Update log

7/03 : 增加辅修成绩查看, 加快首次登陆时间~
6/28 : 修复成绩查看, 现在设定为6/25号之后查看这个期末的成绩,25之前是上个学期的成绩~
4/11 : 增加入学以来的绩点统计
3/26 : 修复更新失败的bug~
2/24 : 修复第几周的显示 , 毕业师兄师姐彩蛋~
1/21 : 小调整,右上角有反馈按钮
1/20 : 修复登陆逻辑,还有因为无法访问教务系统而导致的错误提示
1/19 : 恢复课表查询,修复有效成绩部分同学因为没有下面没有小小的统计表导致的程序错误
1/18 : 完善成绩查询,搞定右上角的刷新按钮,优化登陆逻辑还有缓存更新逻辑
1/17 : 数据库迁移,无验证码自动登录,感谢老大


1. 增加文件类型的缓存 , 因为我们学校的课表和成绩都是图片来的...还有一些公用数据的缓存 ,不过那个弃用了, 代码就没删

    public $fileFields = array(
        'score',
        'scoreMinor',
        'validScoreImg',
        'classSchedule'
    );

2.增加单项更新按钮 , 这样就不需要全部刷新一次了, 所以首次登陆不再是拉取全部数据了 , 改为按需拉取了~ 这样首次登陆速度加快了

2017-07-25_034929


3.数据更新权限和登陆状态绑定的分离~session保存时间很长 , 可以实现记住密码 , 根据cookies不是记在浏览器里头的那个保存密码~ 截图有误导~

2017-07-25_035608

获取数据更新权限之后, 会跳转到需要更新的页面, 如果启用验证码的识别, 就没有这一步了 , 直接更新了
, 还有修复了使用首次登陆,总是失败的bug


4.细节的调整~易用性提高

2017-07-25_040519

2017-07-25_040757


还有就是一些小细节修复了~ 就不贴图了

一些标签改为了微报的了, 所以就那个...

对了, 空课室之类应用可以试试我的小小框架 | Github , 不过代码不是最新的, 也因为最近有两个轮子需要在上面开 , 代码有很多更新的地方 , 我等等把安装文档简单写写~

学了amsproxy的curl的库 , 还有爬虫的结构 , 不过改为滥用魔术方法了[faceplam]~

大概这样了 , 第一次PR , 不是那么规范请见谅~~

@deepkolos
Copy link
Author

deepkolos commented Jul 24, 2017

前两个星期 , 学校的教务系统可能因为录取抽风, 才想起来有个毕业学分要求可以弄弄~~晚些更新一下~

@qiuxiang
Copy link
Member

感谢你的 PR!

一方面,我现在已经访问不了学校的教务系统了,而且听说广西民大已经不用青果教务系统了;另一方面,我大概看了下,你已经做了很多定制修改,合并过来不太合适。

这个 PR 先留着吧,或许对其他人有所帮助。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants