WeiFur

简介:

“微芙蓉”是本人大学期间自学Android开发的第一个项目,是一款湖南文理学院的校园查询APP,用户无需注册,只需输入学号、教务系统密码,就可以查询自己的成绩。还实现了空教室查询功能,课表查询功能,用户无需设置,程序会根据当前系统日期判断当前周 星期几,自动查询课表和当日空教室。

摘要:

基于Android平台,Android Studio开发,使用HttpWatch进行数据包抓取、获取Cookies的模拟登陆,实现了教务系统数据的抓取、Jsoup数据解析、SQLite数据库等技术

功能介绍:

【在线登陆功能】

通过学号、教务系统密码(默认123456)登陆,登陆成功,系统自动完成课表设置,提供成绩实时查询。

【离线登陆功能】

相比在线登陆,离线登录不需要使用数据流量,直接访问本地数据库,可以进行课表查询,空教室查询功能。

【课表查询功能】

【在线登陆功能】

通过学号、教务系统密码(默认123456)登陆,登陆成功,系统自动完成课表设置,提供成绩实时查询。

【离线登陆功能】

相比在线登陆,离线登录不需要使用数据流量,直接访问本地数据库,可以进行课表查询,空教室查询功能。

【课表查询功能】

在线登陆方式下,自动完成班级设置,显示课表信息。提供查询功能,可以按班级,按周查询课表。

离线登录方式下,需要手动设置班级,提供查询功能,可以按班级,按周查询课表。

【空教室查询】

无需设置,自动判断日期,显示当天空教室信息。

【成绩查询】

仅可以在线登陆下使用,根据输入学号、教务系统密码,即可学年、学期查询自己的成绩。

登入界面

android课表开发论文 基于安卓studio的课程表_自动完成

主界面

android课表开发论文 基于安卓studio的课程表_自动完成_02

空教室查询

android课表开发论文 基于安卓studio的课程表_Android_03

课表查询

android课表开发论文 基于安卓studio的课程表_Android_04

成绩查询

功能介绍1

android课表开发论文 基于安卓studio的课程表_Android_05

功能介绍2

android课表开发论文 基于安卓studio的课程表_自动完成_06

功能介绍3

功能介绍4

android课表开发论文 基于安卓studio的课程表_离线_07

功能介绍5

android课表开发论文 基于安卓studio的课程表_自动完成_08