校园拾荒站

基于Android的校园掌上移动助手

校园拾荒站是一个基于Android的校园移动助手应用程序。炫丽的侧滑和转轮菜单效果,结合当下最新windows8系统metro界面设计风格,时间轴加卫星菜单的首页显示格调。

作品设计的意义是,提供给学生一个学习助手,生活帮手,校园社区平台。作品功能非常丰富,能给学生提供 1.课表 2.查成绩 3.好记心 4校园街 5.拼车吧 6.广播站 7.找家教 8.校园圈等服务。

作品后台使用php语言,mysql数据库。最关键的技术是网页爬虫技术,利用Wireshark+Jsoup+HttpClient模拟教务系统登录抓取学校网页信息存至数据库,GPS卫星定位技术,Json数据通信等。

作品特色在于1.依据上课时间,提前通知栏提醒学生什么时间有什么课。2.上课时间,自动设置手机为震动状态,下课时间恢复响铃状态。3.根据gps精确定位,判断学生是否在教学楼上课,并统计该门学科逃课次数,以铃声或者震动方式提醒学生不要逃课。校园拾荒站是一款很人性化的应用手机软件。

创新、创意

1.上课提醒

依据课程上课时间,提前以通知栏、闹铃方式通知提醒学生上课的科目,时间,地点。

2.上课静音/震动

上课时间,自动设置手机为震动/静音状态,下课时间恢复响铃状态,一个很人性化的设计的功能。

3.逃课统计

当前gps精确定位和教学楼经纬度对比,判断学生是否在教学楼上课,并统计逃课次数,监督学生上课情况。

4.摇一摇猜拳

手机也可以石头剪刀布猜拳哦!摇一摇,可以自定义游戏规则,省去了人工猜拳的不公平性。

5.校园足迹

足迹,记录你在校园里移动轨迹,分析你在校园移动轨迹情况判断你学习情况,匹配学霸等级

6.新生语音导航

利用讯飞语音接百度地图接口,实现校园内新生语音导航的功能,帮助新生快速熟悉校园环境。

开发技术

Wireshark网络抓包分析

对抓取的数据包进行数据分析,以post,get方法提交数据请求,详细分析正方教务系统功能,从而设计app功能

Jsoup网页爬虫技术抓取分析

利用jsoup对抓取到的网页内容,根据标签把有用的信息解析出来,显示到app界面上

HttpClient模拟教务系统登录

想获取教务系统的数据,就必须用学号登录正方教务系统,因此必须模拟正方网页登陆,登录成功后获取信息

 

位置GPS定位技术和语音识别技术

利用GPS获取到的位位置,和教学楼经纬度对比,判断学生上课情况。语音识别和百度地图去实现新生语音导航