燕习(YsuSelfStudy)

燕山大学的空教室查询系统,另外可以登录教务系统获取最新的个人考试情况。

项目特点

每日同步空教室的数据

每日一张必应美图

查询成绩

QQ登录

考试查询

实验课查询

失物通知

图书馆座位预约

查看校历

界面预览

编译环境

Android Studio 3.3.2

项目最低适配 Android 6.0 (SDK 23)

Jdk 11

更新日志

2019.5.6

修复实验室显式顺序意外被打乱的问题。

验证码输入优化。

2019.4.27

修复每次打开首页都需要加载图片的问题。

新增了首次打开软件的时间记录。

实验室逆序显式,更加方便。

2019.4.19

如果从未登陆过教务系统,那么发送失物信息时会要求你登录。改动的思路是用户自己也加入了可以被通知到的队伍中来,对用户是好事。

只要登陆过一次教务系统,那么今后发送失物信息时就不会在登录了。

2019.4.17

修复了转屏时,软件会概率卡死的问题,直接强制竖屏了。

新增醒目提示,不要以为没有考试就是没有,可能是你还未评价。

2019.4.15

修复了注销QQ登录后,再次打开软件登录状态还有效的问题。

2019.4.13

新增了查看实验课的功能。

发布了正式版。

2019.4.7

修复软件在性能低的手机上加载数据库时间过长的问题。

2019.4.6

新增查看校历功能。

软件界面大量美化。

软件目前比较稳定,准备测试版。

2019.4.5

新增了查询成绩的功能。

图书馆界面状态栏调整。

2019.4.3

新增了 QQ 的持久化登录。

新增了个人界面展示,时间轴,MiPush 的消息展示。

2019.3.30

调整了 我的考试 界面

新增了开启第一屏

2019.3.29

更新了服务器端代码,大幅度删减冗余数据,现在加载只需要 2 秒!

2019.3.26

新增了检查更新

修复了不经登录打开查询考试界面的 BUG

2019.3.25

美化了教务登录界面,未来登录界面将单纯的作为跳转界面。

登录界面可以保存正确的账号信息。

取消了图片上显式的文字,未来考虑添加到第一屏上去。

2019.3.24

增加了登录教务系统的功能

2019.3.19

强制竖屏。

新增了下拉刷新功能。

2019.3.18

修复 Recycler View 在滑动时返回会崩溃的问题。主要是因为在返回时也需要对 Adapter 进行刷新。

发现了服务端存在着数据不完全的偶现 Bug,已经定位该问题,预计明天修复。(已修复)

2019.3.15

修复了第二天每次打开软件数据库都得加载的问题。现在只有每天的第一次会加载了。

还需要设置无网络的提示功能。

还需要设置全部强制竖屏功能。

2019.3.14

更新了 QQ 登录功能。

新增了空教室查询系统。

2019.3.13

调整了爬虫方法,不再从源地址爬。更改方案为从自己的服务器上获取数据,服务器每天爬一次。

准备开始数据库的设计。

2019.3.12

增加了侧边栏

二级界面美化

2019.3.7

新增了基本的布局。

未来更新

图书馆的登陆接口

开启第一屏的欢迎

加速空教室的获取速度

状态栏的调整

分日期查询空教室

部分界面接口不要写死了,比如学期。

教务系统的一键评价,我已经写了一部分,在LoginOffice 和 GradeNet 里面,并未成功。

鸣谢

LICENSE

软件遵循 Apache License 2.0 开源协议。

软件获得了中国大学生计算机设计大赛省赛三等奖,请不要再使用软件进行比赛了。

欢迎在Issues区提出建议,欢迎Pull request,欢迎对软件进行修改,标注来源即可。

请不要试图对我的服务器进行攻击,我不是专业的服务器开发人员,这个服务器的存在只是为了方便为大家服务。

燕习的源代码仅供学习和交流使用,严禁用于任何商业用途,否则我将保留一切追究法律责任的权力。

如果你觉得项目很好,欢迎点击右上角star

Java燕山大学_GitHub - jiajiayao/YsuSelfStudy: 燕山大学空教室查询及教务辅助系统,中国大学生计算机设计大赛省赛三等奖,已上架小米应用商店...相关推荐

  1. SSM毕设项目计算机设计大赛优秀作品展示网站8c96d(java+VUE+Mybatis+Maven+Mysql)

    SSM毕设项目计算机设计大赛优秀作品展示网站8c96d(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HB ...

  2. php正方系统抓取课表,以正方教务系统为例,用php模拟登陆抓取课表、空教室,抓取课表...

    以正方教务系统为例,用php模拟登陆抓取课表.空教室,抓取课表 课程格子和超级课程表这两个应用,想必大学生都很熟悉,使用自己的学号和教务系统的密码,就可以将自己的课表导入,随时随地都可以在手机上查看. ...

  3. 计算机毕业设计JAVA唯艺健身管理系统演示录像mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA唯艺健身管理系统演示录像mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA唯艺健身管理系统演示录像2021mybatis+源码+调试部署+系统+数据库+l ...

  4. 计算机毕业设计JAVA课堂管理系统小程序用户端mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA课堂管理系统小程序用户端mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA课堂管理系统小程序用户端mybatis+源码+调试部署+系统+数据库+lw 本源 ...

  5. 计算机毕业设计JAVA拉萨旅游自助民宿平台mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA拉萨旅游自助民宿平台mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA拉萨旅游自助民宿平台mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈 ...

  6. 计算机毕业设计JAVA高铁站失物招领平台mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA高铁站失物招领平台mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA高铁站失物招领平台mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: ...

  7. Elasticsearch Java API 分组、聚合、嵌套相关查询

    Elasticsearch Java API 分组.聚合.嵌套相关查询 翼支付监控系统正使用es做后端存储,这边我们是将日志计算处理过后的数据通过kafka储存到es.选择用es作为数据储存端是考虑到 ...

  8. 计算机毕业设计JAVA软件工程专业教辅平台课程子系统mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA软件工程专业教辅平台课程子系统mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA软件工程专业教辅平台课程子系统mybatis+源码+调试部署+系统+数据库 ...

  9. java空教室设计报告_空闲教室查询

    伪代码 ##系统首页查询 IF 查询系统首页 THENdo{%查询教室 IF click==查询空教室//如果选择查询空教室 do{ 显示条件选择页面//用户选择相应条件(比如时间点,教学楼选取)的空 ...

最新文章

  1. RMAN备份与ORA-19625ORA-19502
  2. Perl Debug error: SetConsoleMode failed, LastError=|6|
  3. in the java search_LeetCode第[33]题(Java):Search in Rotated Sorted Array
  4. 计算机与操作系统小结
  5. DDIA笔记—第六章 数据分区
  6. linux常用命令(16)locate命令
  7. 博客园的神回复,程序猿的奇葩神回复[连载][二]
  8. android NDK 开发
  9. 蚁群算法路径规划_环境感知与规划专题(十)——基于采样的路径规划算法(二)...
  10. 如何解决 MacBook Pro Touch ID不起作用?
  11. Python3 列表
  12. Starting MySQL ERROR! Couldn't find MySQL server (/usr/local/mysql/bin/mysqld_safe)
  13. ts html导出excel,用Angular2在客户端导入导出Excel
  14. 分享10套好看的简历模板 | 免费Word模板下载
  15. 学籍管理系统设计 mysql_学生学籍管理系统数据库设计及查询.pdf
  16. Keras中那些学习率衰减策略
  17. 反函数求导:自然对数 ln是怎么得到的;为什么自然对数的导数是 1/ x;arcsin 和 arccos 的导数求算
  18. 如何做简单的数据分析
  19. 微信IOS访问页面,返回的时候页面空白
  20. 【无人机】基于Matlab实现无人机轨迹规划目标跟踪附论文报告和代码

热门文章

  1. 我只是一名创业者,不是成功者
  2. 电商网站的云配置推荐
  3. MySQL学习笔记day2--DQL案例练习
  4. 稀疏表示学习笔记--正交阵,协方差
  5. LAMP-Discuz
  6. Direct3D基础——Direct3D概述
  7. 洲思zCloud公有云版发布
  8. 关于计算机面试重难点 之 操作系统,字节架构师有话说
  9. 计算机音乐念诗之王,念诗之王怎么做出来的 念诗之王完整顺口溜
  10. 社交网络——一部急风骤雨般的电影