1、 本本 科科 毕毕 业业 论论 文文 基于 Android 教学平台下学生客户端设计与实现 Design and implementation of student client based on Android teaching platform 学院名称: 计算机科学与通信工程学院 目 录 第一章 绪 论 . 6 1.1 课题背景和研究意义 6 1.1.1 课题背景 6 1.1.2 研究意义 6 1.2 国内外发展状况 7 1.3 论文主要工作 8 第二章 开发平台的搭建及相关技术介绍 . 10 2.1 开发平台的搭建 . 10 2.2 Android 平台及 SDK 介绍 11 2.2.
2、1 Android 平台的架构 11 2.2.2 Android 应用程序的构成 12 2.3 Eclipse 简介 13 2.4 SQLite 数据库 . 13 第三章 系统分析 15 3.1 可行性研究 . 15 3.2 用户需求分析 . 15 3.3 系统需求分析 . 16 3.3.1 系统功能需求 16 3.3.2 系统目标 16 3.4 流程分析 . 16 3.5 分析建模 . 17 3.5.1 建立实体-联系图 . 17 3.5.2 系统功能流程图 20 第四章 概要设计 22 4.1 数据库设计 . 22 4.2 系统功能模块设计 . 24 第五章 详细设计 26 5.1 学生登
3、录注册功能模块 . 26 5.2 学生个人信息功能模块 . 27 5.3 选课功能模块 . 28 5.4 课程作业布置功能模块 . 28 5.5 留言板信息功能模块 . 29 第六章 运行测试 30 6.1 学生登录注册功能模块 . 30 6.2 学生个人信息功能模块 . 31 6.3 选课功能模块 . 31 6.4 课程信息查阅功能模块 . 32 6.5 课程作业布置功能模块 . 33 6.6 留言板信息功能模块 . 33 第七章 结束语 34 致 谢 35 参考文献 . 36 基于 Android 教学平台下学生客户端设计与实现 摘要 如今我们生活在一个快速发展的数字化时代,随着科技的进步
4、和发展,越来越多的 人习惯于信息时代的生活。移动教学、移动办公逐渐从概念领域向现实领域所转变,信息 数据随手可及。随着移动互联网的发展,智能手机已经成为最重要的终端设备之一,由此 产生了以 Android 平台为代表的新一代操作系统。 在这样的行业趋势下,建立基于 Android 系统的教学平台显得尤为重要。传统的网络 教学管理系统是采取 PC 机通过局域网连接服务器端的形式进行操作,缺少对移动终端的 支持,学生和教师无法随时随地使用教学系统,给教学过程中师生之间的互动带来了一定 的阻碍,往往会因为教学沟通上的问题影响到正常的教学计划和教学质量。 所以基于 Android 系统快速发展、人们的
5、生活趋于移动互联网化和师生之间缺少实时 交流等等这样的现状,本课题的研究是极具意义的,设计和实现基于 Android 教学平台下 的学生客户端,可以简化一定的教学工作,提高师生之间沟通以及学生学习的效率,改善 教学质量,方便师生完成教学和学习任务。 本软件系统采用目前广泛使用的 Java 开发语言,基于 Android 2.3 平台来进行开发, 在 Windows XP 系统下,采用 Eclipse 开发工具进行开发和使用 SQLite 数据库存储数据; 遵循软件工程的设计步骤:需求分析、概要设计、详细设计、程序编码、软件测试等进行 设计和实现整个开发流程。 关键词:Android Eclip
6、se 智能手机 教学平台 学生客户端 Design and implementation of student client based on Android teaching platform Abstract: Now we live in a fast-growing digital age, with the progress and development of science and technology, more and more people get used to the life of the information age. Mobile teaching, mobile office areas gradually from concept to reality transition areas, and everywhere you can get information about the data. With the development of mobile Internet, smart phones have become one o