摘要随着科技的发展,一股名为“新媒体”的风暴悄然兴起。然而,在这样的一个时代背景之下,基于社交网络,即SNS系统的课件分享平台却并没有受到世人的关注。正因如此,研究基于Android的课件分享平台有着非常重要的实用价值。在这样的背景下,本文针对基于Android的网络教学软件展开研究。本文以《计算机网络》课程为背景,在对世界范围内的网络教学系统的发展现状和使用案例进行深入的研究与分析之后,设计并最终实现了适合大学生的基于Android的网络教学系统,让优质的课件能够被传播的更加广泛,让用户群体得到更优质的资源。首先,对网络教学的理论知识进行深入研究;其次,通过对现今流行技术的分析与学习,决定采用JAVA语言与Tomcat框架等技术,借助MySQL作为数据库管理软件,并对Android平台、JAVA开发语言、MySQL数据库、MyEclipse企业级工作平台及APICloud平台进行了简单的介绍;第三,通过对系统的整体需求和用户的需求进行进一步的分析,最终实现了用户以不同的用户权限进行登录与注册、课件的上传与下载、上传及在线答题等功能;最后,使用Activity的XML布局文件对Android客户端进行页面布局,同时使用SpringMvc框架完成客户端与服务器端的数据交换,最终实现通过Android客户端学习课程或在线测试的功能。关键词:在线学习;网络APP;JAVA;Android引言随着时代的进步与发展,4G网络在我国已经得到了普及,甚至就连5G都已经逐渐上市。在2G时代,人们只能用手机进行话音业务,无法进行上网浏览等数据业务,而3G的商用,使社会正式的步入一个崭新的时代——手机上网时代。4G技术的问世,这让信息时代的焰火变的更加璀璨,Android应用的广泛传播便是4G技术问世为人们带来的诸多便捷之一。如今,Android应用在全世界的范围之内都得到了极其普遍的应用,与此同时,在社会信息化正被科技爆炸的余波推着往前高速飞奔的过程中,教学的手段也发生了改地换新天的变革。在我们更进一步的推进科学技术向前进步的旅途之中,教学方法其实也在不停地发生改变,譬如,讲授的组成成分正在向以学生为主体、以老师为主导的方向进行转变,过去的教学方式普遍是以开放式教学和自主学习为主,而今已逐渐变成以课堂为主导,传统的教学课堂、网络学习以及多媒体等多种迥异的学习环境并存,不仅如此,我们的教学方法也正从过时的课堂讲授开始向近几年才开始涌现的的合作学习、自主探索、专业研究等方式进行过渡。现阶段的网络教学其实更主要想强调的是学生在教学环境中的主导地位,这突出了学生的个性,同时也让学生的个别化学习与合作学习在教学中得到了最充分的体现。与此同时,这些教学上的改变其实也在逐步影响着基于Android的网络教学系统的设计需求。在我们进一步的发展网络教学时,Android平台将是不可缺少的信息资源库,同时,如果我们要继续发展网络教学,这也将是一条理想的信息化高速公路。在Android平台被世人瞩目的今天,利用Android平台为开发基础的教学系统为用户群体带来了便捷和多样的交流平台。人们普遍认为:在十分理想的情况下,将教学内容置放于Android平台之中进行传播是一种非常卓越的想法,因为这样做会使教育的品质与学习者的认知能力得到进一步的提升。因此,本系统主要是为了让用户能够上传与下载课件、评论课件,并且把用户群体作为核心,并以课件作为中继数据,并最终使所有用户都能与他人进行沟通,且不会受到时间与地点的约束的学习知识。1网络教学1.1网络教学的概念网络教学,是在无线网络和移动终端设备发展的基础上,出现的一种能够满足学习者随时随地主动性的学习方式[1]。利用手机和网络,能够为用户提供一个可以在任何位置、任何时间,不受任何约束和限制的进行学习的平台。在这里,学生并不会受到时间和己身所在实际位置的限制,可以随心所欲的去学习,同时,学生也能与老师交流,解决一些令自己困惑的疑难问题。网络教学之所以能够出现其实就是为了解决在现在世界范围内较为流行的学习方式之下存在的一些问题,例如所在位置的局限性、时间的固定化等问题。随着WIFI、TDD-LTE、FDD-LTE等诸多形式的移动互联网的迅猛发展,移动教学也正在逐渐地兴起。移动...