1、1 目录目录 摘要. 4 Abstract 4 第 1 章 需求设计 . 5 1.1 引言 5 1.1.1 编写目的 5 1.1.2 背景. 5 1.1.3 参考资料 5 1.2 任务概述. 6 1.2.1 目标. 6 1.2.2 用户的特点 6 1.2.3 假定和约束 6 1.3 需求规定. 7 1.3.1 对功能的规定. 7 1.3.2 对性能的规定. 7 (1)精度 7 (2)时间特性要求 7 (3)灵活性 8 1.3.3 输入输出要求. 8 1.3.4 数据管理能力要求 8 1.4 运行环境规定 8 1.4.1 硬件设备 8 1.4.2 支持软件 8 1.4.3 控制. 9 第 2 章
2、 概要设计 . 10 2.1 导言 10 2.1.1 目的. 10 2.1.2 范围 10 2.1.3 术语定义 10 2.1.4 引用标准 . 10 2.1.5 参考资料 11 2.1.6 版本更新信息 .11 2.2 系统分析 11 2.3 总体逻辑框架结构 11 2.4 总体设计 11 2.4.1 体系结构 . 12 2.4.2 系统运行环境. 12 (1)硬件环境 . 12 (2) 软件环境 . 12 (3)数据库及操作系统 . 12 2.5 界面设计 13 2.5.1 主要界面设计 13 2 2.6 接口设计 14 2.6.1 用户接口或人机交互接口 . 14 2.6.2 其他接口
3、15 (1)网络接口 . 15 (2)软件系统内模块之间的接口 . 15 (3)数据库接口 . 15 2.7 功能模块设计 . 15 2.7.1 注册管理 . 15 2.7.2 登录管理 16 2.7.3 课堂列表界面管理 17 2.7.4 创建课堂界面. 18 2.7.5 加入课堂界面. 19 2.7.6 用户信息设置管理 20 2.7.7 课堂模块 21 2.8 故障检测和处理机制 . 22 2.8.1 故障检测机制 22 2.8.2 故障(异常)处理机制 22 2.8.3 出错信息 . 23 2.8.4 系统维护设计. 23 (1)运行控制 . 23 (2)运行时间 . 23 2.8.5
4、 垃圾回收器 24 2.9 数据库设计 24 2.9.1 概念结构模型设计 . 24 2.9.2 逻辑结构模型设计-设计 E-R 图 25 2.9.3 数据库表设计 25 2.9.4 物理结构模型设计 26 第 3 章 详细设计 . 27 3.1 导言 27 3.1.1 目的 27 3.1.2 范围 27 3.1.3 参考资料 . 27 3.2 系统设计概述 27 3.3 详细设计概述 28 2.3.1 注册管理模块. 28 2.3.2 登录管理模块. 28 2.3.4 课堂列表模块. 28 2.3.5 创建课堂模块. 29 2.3.6 加入课堂模块. 29 2.3.6 课堂管理模块. 29
5、2.3.7 设置模块 29 3.4 详细设计 . 29 3.4.1 登录管理模块. 30 模块交互 . 31 3 3.4.2 注册管理模块. 32 模块交互 . 33 3.4.3 课堂列表管理模块 35 模块交互 . 36 3.4.5 课堂管理模块. 37 模块交互 . 38 3.4.6 设置管理模块. 39 模块交互 . 40 3.5 程序提交清单 40 4 基于基于 AndroidAndroid 的掌上课堂系统设计与实现的掌上课堂系统设计与实现 摘要摘要 在当今社会,互联网的发展,给人们的工作和生活带来了极大的便利和高效,信息化, 电子化已经成为节约运营成本,提高工作效率的首选。而我们已经
6、跨入移动互联时代,智能 手机、平板电脑、笔记本电脑已经在我们身边普及,我们不再需要固定在 PC 前教与学了。 我们不用再苦恼教室没有开展课堂互动反馈的设施了。 我们可以实现即时的沟通分享, 而不 必受到非教学的干扰,我们能够让我们的教、学更轻松、自由、有趣,掌上课堂,专门为移 动环境下的教、学而设计。 该毕业设计的设计过程,采用的是以 MySQL+Myeclipse 8.5+ADT 作为开发工具,开发 出完整的软件系统。该软件可以实现用户注册、用户登录、创建课堂、加入课堂、进入课堂 上传下载文件、查看群成员、参与讨论等功能。使得学生老师能够在手机上很方便的进行学 习和交流。 关键字:关键字:掌上课堂;MySQL;ADT;课堂学习 Android-based Pocket Classroom System Design And Implementation Abstract In todays society, development of the Internet to peoples work and life has brought great con