课堂答题系统的设计与实现(附件)【字数:8938】

摘 要目前我们生活在一个极速发展的信息化时代,伴随着科技的一步步进化,越来越多的人习惯于信息时代的生活。也逐渐实现了网络教学、网络办公的渴望,在大数据时代下,网络信息唾手可得。并且,随着网络技术的发展以及智能机追求的更新换代,出现了以Android平台为代表的新一代操作系统。??在这样的行业趋势下,建立基于Android平台的课堂答题系统是非常有必要的,所以本课题的研究是非常具有价值的,设计和实现基于Android教学平台下的学生客户端,可以让教学工作变的更简单便捷一点,也能提高师生之间沟通以及学生学习的效率,提升教学质量,方便师生完成教学和学习任务。?这个软件系统是基于Android平台,在Windows系统下,采用Android Studio研发工具进行研发和使用MySQL数据库存储数据,使用目前广泛使用的Kotlin语言来进行研发的;按照系统开发的要求,结合设计的步骤;设计和实现了用户注册与登录、学生答题以及课堂考勤等功能。
目 录
第一章 绪论 1
1.1课题背景及意义 1
1.2国内外在该方向的研究现状及分析 1
1.3 Android简介 2
1.3.1 Android介绍 2
1.3.2 Android架构 2
1.4 MySQL简介 3
1.5本章小结 3
第二章 系统分析 5
2.1可行性分析 5
2.2用户需求分析 5
2.3功能需求分析 6
2.4数据流程分析 6
2.5本章小结 6
第三章 系统设计 7
3.1总体结构设计 7
3.2数据库设计 7
3.2.1概念结构设计 8
3.2.2逻辑结构设计 8
3.3本章小结 10
第四章 课堂答题系统的功能实现 11
4.1 Android开发环境的搭建 11
4.2模拟器的选择 11
4.3功能模块的实现 11
4.3.1登录注册功能的实现 11
4.3.2课堂答题功能的实现 11
4.3.3课 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
堂考勤功能的实现 12
4.4本章小结 13
第五章 系统测试与分析 14
5.1系统测试的概念 14
5.2系统测试的目的 14
5.3系统测试出现的问题 14
5.3.1设计编辑器未能成功构建 14
5.3.2没有可选的连接设备 15
5.3.3登录出错 15
5.4本章小结 16
结束语 17
致谢 19
参考文献 20
附录 21
第一章 绪论
1.1课题背景及意义
我们可以发现,智能手机是一种手机,它可以通过下载和安装软件,如计算机,通常使用智能手机操作系统来扩展手机的基本功能。与非智能手机相比,它在功能和处理速度方面都有了很大的提高。目前,全球最大的智能手机运营商包括iPoeOS、Symbian、BikBryROS、Windows Mobile和Android。其中,Android是最年轻的,市场份额正在迅速增长。作为通用的移动操作系统,Android被任何制造商使用,而在联盟的方式下,世界上几乎所有的大工厂都加入了谷歌移动开放联盟,如著名的外国公司,包括谷歌、HTC(HTC)、三星、LG等著名的EN。在中国企业:中国移动、中国联通、电信、华为、联想等也加入了这个大家庭。显然,这些大公司的进入将有助于引入Android相关产品,同时也加强了Android的生命力[1]。
谷歌在2007年发布了一款基于Linux平台Android的开源手机平台,由于其具有开放性,不受运营商的束缚,丰富的硬件选项等特点,Android在智能手机领域中扮演着越来越重要的角色。严格的开发人员和严谨的谷歌应用程序。手机使用Android操作系统的作用也越来越流行。对于在校大学生来说,智能手机成为不可缺少的随身物品之一,课堂答题系统基于手机客户端这种形式下,也比较符合大学生的生活习惯,因此诞生了集移动通信技术、互联网技术和现代化教育于一身的课堂答题系统,该软件系统的实现对高校中整体教学管理的效率和成效都有很大帮助,所以基于Android平台的课堂答题系统被广泛应用是这个时代的趋势。?
1.2 国内外在该方向的研究现状及分析
目前我国大部分高校几乎都是采用传统的以B/S结构为主的课堂答题系统,采取PC机通过局域网连接服务器的形式来进行操作,对移动终端的支持比较少。国内在Android平台下的课堂答题系统还不够完善,不过由于移动互联网的快速发展、我国高等教育与教学的改革,数字信息化的课堂答题系统在高校中被广泛应用,智能终端强大的便携性和应用处理能力都将为移动课堂答题系统的建成和成熟提供强有力的支持。在这样的情况下,移动教学管理平台将成为高校教学教育中必不可少的帮手。?
作为一种移动教室答题系统,谷歌Android是一种新兴的快速移动操作系统平台。它由谷歌领导的40多个开放移动联盟(OHA)支持,使用开源策略,并且平台都是用开源项目构建的。它是完全开放和平坦的。考虑到Android成熟的移动宽带互联网接入和整个谷歌网络服务的优势,一个共同的平台使得智能手机的应用与个人计算机应用的发展不同。其前景广泛被看好,而此时一些研究机构也看好这方面的发展,把它用于教育和学习之中。由于Android系统的完全开放,它的应用程序研发容易上手,是较为理想的学习平台。?
通过观察国内外各个研究中心和高校对移动教学、教育系统的重视程度,而且配合上智能手机的迅速发展和Google?Android平台的日渐成熟,几乎都表明了移动学习、移动课堂答题系统很可能成为国内外教学研究的热点[2]。
1.3Android简介
1.3.1 Android介绍
Android是一个开放的手机操作系统平台,为移动设备提供了一个包含操作系统、中间件及应用程序的软件叠层架构。虽然其底层操作系统的组件是用C或C++编写的,但Android的用户应用程序则是使用Java编写的。Android SDK为开发人员使用Java语言编写Android平台下的应用程序提供了必要的工具和API。Android也是一家公司的名称,后来被Google公司收购,于是就有了今天的Android。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/46.html

好棒文