首页> 中文学位 >基于安卓的课程提醒工具的设计与实现
【6h】

基于安卓的课程提醒工具的设计与实现

代理获取

目录

声明

第1章 绪 论

1.1 选题背景及意义

1.2 国内外发展现状

1.3 研究思路与方法

1.4 本文结构

第2章 相关技术

2.1 Java编程

2.2 Android基础

2.3 Android里的Java编程

2.4 Android里的多线程

2.5 Android应用程序架构

2.6 SQLite数据库

2.7 小结

第3章 课程提醒工具的需求分析

3.1 功能需求

3.2 基本的UI设计需求

3.3 用例分析

3.4 性能需求

3.5 可靠性需求

3.6 具体应用环境

3.7 系统目标

3.8 小结

第4章 系统设计

4.1 基本的页面设计

4.2 数据存储

4.3 三个主要模块的自定义View的详细设计

4.4 网络数据抓取模块的详细设计

4.5 提醒功能的详细设计

4.6 小结

第5章 系统实现

5.1 项目工程结构

5.2 UI效果实现

5.3 网络抓取数据功能实现

5.4小结

第6章 系统测试

6.1 测试原则

6.2 测试目的

6.3 功能测试用例

6.4 性能测试用例

6.5 测试结果及分析

6.6 小结

结论

1. 本文总结

2. 工作展望

参考文献

致谢

展开▼

摘要

随着智能手机的普及以及Android技术的推广,人们在此基础上开发出了各种各样的应用程序,并被运用于生活中的各个领域当中。在教育领域,应用程序也得到了广泛的应用,课程提醒工具就是其中较受欢迎的一款应用。学生可以利用课程提醒工具随时随地的查询课程表和教务信息,同时还可以设置上课提醒,以避免错过上课时间。
  目前,大多数在校大学生都配备有安卓手机。在大学相对宽松的教学环境下,忘记上课,记不住课表,是很多学生的困扰。同时,学生也经常因为不关注教务系统而错过一些通知。因此结合随身配备的手机开发一款课程提醒的手机工具,可以大大方便在校学生查询相关课程和教务信息。通过对某高校教务系统的使用调研和详细分析,发现将教务系统里的课程信息进行挖掘存储是可行的,因此本文设计并实现了一款课程提醒工具,其主要工作如下:
  本文首先介绍了课程提醒工具的开发背景,所需要的相关技术与开发工具。并对该工具进行了详细的需求分析,根据分析结果设计了总体框架和数据库。依据总体框架体系,对工具的各个功能模块的设计和实现做了详细的阐述。
  主要运用http网络访问以及对html页面的分析技术挖取学生课程信息,并通过SQLite轻量级数据库存储相关数据,通过一次抓取存储数据库长期使用的方式实现了课程展示,同时利用Android的闹钟技术,实现课程提醒的功能。其次利用在线抓取数据再展现的方式实现了对某高校网站的学生周知展示。在此功能基础上,本文又重点对工具的UI进行了设计,大大提高了该工具的用户体验。这款工具大大减少了同学们查看课程和学生周知的流程,只需打开该工具就能查看相关信息,而不需要进行大量的浏览器操作。
  通过对工具进行测试发现,该工具使用画面流畅,功能齐全,利用http网络访问和SQLite存储技术以及相关安卓技术的结合,可以快速的浏览学生周知和学生课表,并且能够准确的根据学生选课情况进行定时提醒上课,可以充分满足学生使用的需求。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号