论文部分内容阅读
摘 要:方便了大家的学习需求,提出了基于ANDROID的移动学习系统的设计与实现,此设计是基于ANDROID技术进行设计和实现的,其主要针对广大学生和教师而设计,方便了学生的学习和老师的教学,学生可以通过携带方便的移动设备学习,而老师可以通过移动平台来传递知识,学生可以不分、地点都能学习到所需要的知识。
关键词:M-learning;ANDROID;C/S ;Eclipse
Android 平台的操作系统本身就是开源化的,其平台是开放的所以其他 移动终端的生产商都可以来到Android这个大组织中来,而且系统由于其工作原理也不会出现手机越用越卡的现象。而这样也促使了越来越多的人们喜爱Android版的系统的手机或者其他终端设备。当我们基于Android平台来选择开发软件的时候,会有大量的用户群这是无可厚非的。在移动学习领域中,移动学习模式目前还没有达到成熟期,但移动学习已经是传统的学习方式的有力补充。
1研究现状
科技的发展日新月异,随着无线移动技术发展, 移动学习(M-learning)是电子化学习(E-learning)的延伸,它可以满足学习者在自己需要学习的任何时间、任何地点通过无线移动设备和无线通信网络获取学习资源进行学习。
此外,在这个世纪我们对于网络的依赖越来越重,信息的传递也越来越偏向于网络化。商业的网络化模式也成为现在最热门的模式。伴随着信息科技的革新不断加快,而且2007年Google公司推出了一款开放源码的综合操作系统ANDROID,该操作系统一推出在移动平台可以说是炙手可热。ANDROID系统作为移动设备中占有率很高的操作系统,基于ANDROID平台移动学习系统将会被用户迫切需要。
2 移动学习系统设计
2.1 环境搭建
移动学习系统是基于Android平台来开发设计的系统,运用C/S的架构,能为学生提供学习课程选择,内容设定等服务。并且为管理员设计了一个服务端用于实现用户基本信息与学生和教师信息的管理。这个系统采用JAVA开发语言、数据库应用的是MYSQL,开发环境是Eclipse、服务器是TOMCAT、Eclipse的插件工具AndroidSDK、Android开发工具ADT、AVD和DDMS等工具开发。
2.2 学习系统设计
目前,移动学习系统是利用无线移动通信网络技术和无线通信设备,获取教育信息、教育资源和教育服务、实现移动学习所需的技术主要包括:SMS 技术 WAP 技术和 C/S 等技术。
3移动学习系统实现
3.1需求分析
软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。明确系统必须做什么,需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到软件开发出来的效果。本系统主要考虑的是对Android四大组件activity、service、contentprovider、bordercastreceiver的掌握和熟练的应用。对移动学习平台的深入了解,系统要完成增删改查等一系列操作。还有对学生学习情况的一些操作,通知、评分等功能的实现。
3.2 可行性研究
可行性研究,是指在调查的基础上,可行性研究必须从系统总体出发,以确定建设项目是否可行。技术可行性,本次开发是基于Android的移动学习系统的,可以完成选课,自主的完成学习内容功能。通过微信、APP等这些先进的现代技术来构建本系统。经济可行性,如今Android手机的使用可以说是遍布全球,人们对手机的依赖也是越来越高。移动学习系统的使用在以后的肯定会普及,所以在经济上可行。
3.3 数据库设计
移动学习系统以教师和学生信息为主体,因此在这个系统中必须要有一个保存教师和学生的列表。所以用编号做主键。负责登录终端系统的管理人员应该有保存教师和学生信息的表,这个表中也是包括一些基本信息。并且以每个人自动编号作为主键。在一个移动学习系统中,不可避免的要有课程的编号。这样的话就必须有一个课程表,该表保存课程信息。学生可以按照自己的学习要求,在移动学习系统中选择自己学习的课程。另外既然是学习系统就必须要有一个选课表,该表中包括课程号,课程时间,用户ID,科目,人数,是否学习等基本信息。这样也就还需要一个学习内容详细表用于存储学生所选的课程信息等。
3.4模块的划分
本系统主要分两部分:手机APP前台与系统后台;手机APP前台主要是给学生和教师选择课程,查看学习信息等功能;终端设备与后台:终端设备指的是基于安卓平台的一个设备。主要给学生、老师等工作人员使用;能更新学习内容,课程内容,课程计划、查看等功能,如图1所示。
图1移动学习系统基本功能
参考文献:
[1]高凯.Android智能手机软件开发教程[M].北京;国防工业出版社,2012
[2]李刚.疯狂Android讲义(第二版)[M].北京;电子工业出版社,2013
[3]王杰.基于智能手机的移动学习课件设计与实现[J].计算机与数字工程,2009( 6) : 88 - 91.
[4] 高蓉蓉,吕森林,基于手机的移动学习——教育技术研究的新热点[J]. 现代教育技术,2009,(6):22-23
作者简介:
赵宏伟(1976~ ),汉族,辽宁沈阳人,沈阳大学,副教授,博士。
资助信息:辽宁省教育项目“互联网+”下的三微平台整合移动教学模式探讨;基于ANDROID的智慧校园移动学习平台构建研究2014-295。
关键词:M-learning;ANDROID;C/S ;Eclipse
Android 平台的操作系统本身就是开源化的,其平台是开放的所以其他 移动终端的生产商都可以来到Android这个大组织中来,而且系统由于其工作原理也不会出现手机越用越卡的现象。而这样也促使了越来越多的人们喜爱Android版的系统的手机或者其他终端设备。当我们基于Android平台来选择开发软件的时候,会有大量的用户群这是无可厚非的。在移动学习领域中,移动学习模式目前还没有达到成熟期,但移动学习已经是传统的学习方式的有力补充。
1研究现状
科技的发展日新月异,随着无线移动技术发展, 移动学习(M-learning)是电子化学习(E-learning)的延伸,它可以满足学习者在自己需要学习的任何时间、任何地点通过无线移动设备和无线通信网络获取学习资源进行学习。
此外,在这个世纪我们对于网络的依赖越来越重,信息的传递也越来越偏向于网络化。商业的网络化模式也成为现在最热门的模式。伴随着信息科技的革新不断加快,而且2007年Google公司推出了一款开放源码的综合操作系统ANDROID,该操作系统一推出在移动平台可以说是炙手可热。ANDROID系统作为移动设备中占有率很高的操作系统,基于ANDROID平台移动学习系统将会被用户迫切需要。
2 移动学习系统设计
2.1 环境搭建
移动学习系统是基于Android平台来开发设计的系统,运用C/S的架构,能为学生提供学习课程选择,内容设定等服务。并且为管理员设计了一个服务端用于实现用户基本信息与学生和教师信息的管理。这个系统采用JAVA开发语言、数据库应用的是MYSQL,开发环境是Eclipse、服务器是TOMCAT、Eclipse的插件工具AndroidSDK、Android开发工具ADT、AVD和DDMS等工具开发。
2.2 学习系统设计
目前,移动学习系统是利用无线移动通信网络技术和无线通信设备,获取教育信息、教育资源和教育服务、实现移动学习所需的技术主要包括:SMS 技术 WAP 技术和 C/S 等技术。
3移动学习系统实现
3.1需求分析
软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。明确系统必须做什么,需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到软件开发出来的效果。本系统主要考虑的是对Android四大组件activity、service、contentprovider、bordercastreceiver的掌握和熟练的应用。对移动学习平台的深入了解,系统要完成增删改查等一系列操作。还有对学生学习情况的一些操作,通知、评分等功能的实现。
3.2 可行性研究
可行性研究,是指在调查的基础上,可行性研究必须从系统总体出发,以确定建设项目是否可行。技术可行性,本次开发是基于Android的移动学习系统的,可以完成选课,自主的完成学习内容功能。通过微信、APP等这些先进的现代技术来构建本系统。经济可行性,如今Android手机的使用可以说是遍布全球,人们对手机的依赖也是越来越高。移动学习系统的使用在以后的肯定会普及,所以在经济上可行。
3.3 数据库设计
移动学习系统以教师和学生信息为主体,因此在这个系统中必须要有一个保存教师和学生的列表。所以用编号做主键。负责登录终端系统的管理人员应该有保存教师和学生信息的表,这个表中也是包括一些基本信息。并且以每个人自动编号作为主键。在一个移动学习系统中,不可避免的要有课程的编号。这样的话就必须有一个课程表,该表保存课程信息。学生可以按照自己的学习要求,在移动学习系统中选择自己学习的课程。另外既然是学习系统就必须要有一个选课表,该表中包括课程号,课程时间,用户ID,科目,人数,是否学习等基本信息。这样也就还需要一个学习内容详细表用于存储学生所选的课程信息等。
3.4模块的划分
本系统主要分两部分:手机APP前台与系统后台;手机APP前台主要是给学生和教师选择课程,查看学习信息等功能;终端设备与后台:终端设备指的是基于安卓平台的一个设备。主要给学生、老师等工作人员使用;能更新学习内容,课程内容,课程计划、查看等功能,如图1所示。
图1移动学习系统基本功能
参考文献:
[1]高凯.Android智能手机软件开发教程[M].北京;国防工业出版社,2012
[2]李刚.疯狂Android讲义(第二版)[M].北京;电子工业出版社,2013
[3]王杰.基于智能手机的移动学习课件设计与实现[J].计算机与数字工程,2009( 6) : 88 - 91.
[4] 高蓉蓉,吕森林,基于手机的移动学习——教育技术研究的新热点[J]. 现代教育技术,2009,(6):22-23
作者简介:
赵宏伟(1976~ ),汉族,辽宁沈阳人,沈阳大学,副教授,博士。
资助信息:辽宁省教育项目“互联网+”下的三微平台整合移动教学模式探讨;基于ANDROID的智慧校园移动学习平台构建研究2014-295。