基于Android平台的教学应用系统研究
2016-08-18宋毅
宋毅
摘要:随着移动智能终端设备的迅速普及和Android平台的应用越来越广泛,在高校中利用移动智能终端进行课程学习,成为了越来越功能十分强大的技术特色。通过安卓智能平台,开发了具有智能学习的程序应用,该应用能够让学生自主练习习题,评测,这样学生能够根据自己的评测值来分析弱项,无论在课堂上,还是在课下都能练习,进而方便学生学习。
关键词:Android;移动教学;移动应用
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)19-0116-03
当前,各种安卓平台的应用普及,安卓操作系统移动终端智能化的应用越来越广泛,移动终端智能化学习课程,已成为日益强大的技术的特点。通过它的智能平台,学生对学习进行评价,然后分析知识点的弱点,无论是在课堂上还是在下都可以练习和促进学生学习。 手机媒体的发展对3G移动学习提供了更丰富的信息资源,以及智能手机的广泛应用,例如你可以很容易的网络游戏,用户手中的移动终端,学生可以在学习以及终身教育提供更大范围。实际上,该平台是在移动学习平台的实际教学中,基于移动网络的概念和聚合扩展的程序实现,并对各种服务器应用程序进行了记录。能够有效、方便地从安卓手机的教育系统开始,学习全面的教育,以优化和完善知识结构。
1 系统框架设计
1.1 组织结构
根据要求首先设计出系统组织结构图,如图1所示:
图中服务器上建有数据库,存储学生信息(学号,姓名,性别,班级,登录时间,作业成绩),试题信息(题号,题目类型,题干,选项或答案,成绩),意见栏。
对于客观题目直接判断,统计学生个人的做题统计(答题数目,正确数目,答题时间等),以及每道题目的数据统计(答题人数,正确人数),随机分发组合题目。
老师可通过登录服务器编辑题库,课上当堂布置作业,课后可批改学生上交的作业。
学生用学号姓名登陆,提交作业并给老师留言,查阅以前的作业成绩及老师批语。
1.2 系统运行流程图
根据分析,首先设计出系统运行的流程,如图2所示是学生的操作流程图:
学生首先在手机上运行程序,然后使用用户名密码登录,密码正确则进入下一功能选择,这一模块可进行答题、成绩查询、留言等功能,最后提交试题,退出程序。
根据规划再设计出老师的操作流程图,将老师所要实现的全部功能流程化、具体化,如图3所示:
老师登录服务器对学生以及试题库进行编辑,还可以查看学生的答题情况以及学生的留言,完成后可保存退出。
2 系统的实现
2.1 客户端程序设计
客户端是使用者最直接接触的东西,包括是否能够让客户很轻松、方便地使用,操作响应时间、主机连接时间、图片综合质量、首页布局质量、首页信息类型等。
2.1.1 界面设计及按键响应
Android界面是由许多Activity构成,首先要设计Android的布局文件,由于系统的不确定性,大部分布局文件采用了相对布局(Relative Layout),然后是在按键控件上添加响应,下面是具体每个Activity的实现过程。
首先启动Activity用户点击的页面,要检测录入的数值是否合法,也就是不允许有空值出现;当成功进入系统则显示主要功能。界面如图4所示:
触发登录,则需要编辑登录的代码工作,具体登陆后的学习界面,如图所示:
消息之间的传递负责者,INTENT专门提供组件之间互相调用的相关信息,实现调用者与被调用者之间的联系。
留言板功能如图9:
2.1.2 客户端用到的类
Login登录界面,判断是否为合法用户,合法则登录系统。·TestMain主界面类,用户功能选择界面,所有主要功能汇总界面,用户完成使用后可返回该界面。·Testnow测试做题,使用后调用题库显示。·Stuscore成绩查询,调用成绩表中学生成绩显示。·OnClickListener按键响应,执行按下该按钮时的动作,经常继承使用。
3结论
随着智能手机和网络的高速发展,手机的功能和性能、通信网络的数据业务支持能力将极大增强,手机的功能将不再只是传统意义上的打电话、发短信。基于智能手机强大的处理能力和可扩展能力,基于移动互联网络高速数据传输,越来越多的功能和业务将被开发出来并大规模的应用。本系统使用了当今最强大和最全面的数据库管理系统设计了服务器部分,用来存储学生、老师、试题等数据,客户端则是使用小巧实用的Eclipse设计,让学生可以通过手机等移动设备访问题库,本系统具有高效实用、界面简洁、操作简便等特点,本系统可提供开发源代码,供Android应用爱好者参考学习,同时也存在界面不够亲和、题库数据较少、系统功能不全面等不足之处,可在后续开发过程中继续加以完善。
参考文献:
[1] 余文丽. 基于Android的教学信息管理系统的设计与实现[D].华中师范大学,2015.
[2] 李倩. 基于Android平台教学辅助工具的屏幕共享的研究[D].长安大学,2015.
[3] 卓桃秀. 基于Android的实验室教学辅助系统的设计与实现[D].华中师范大学,2015.
[4] 谈海青. 互动教学平台Android客户端的设计与实现[D].华中师范大学,2015.
[5] 崔荣清. 基于Android的移动辅助教学终端设计与实现[D].电子科技大学,2013.
[6] 王英杰. 基于Android系统的远程实践教学平台的设计与实现[D].电子科技大学,2014.
[7] 杜建升. 基于Android的移动教学系统设计与实现[D].西安电子科技大学,2014.
[8] 杨桂雪. 基于android平台全信息化教学软件客户端的研究与开发[D].北京建筑大学,2014.
[9] 贾山. 基于Android的教学模拟训练与考试系统的设计与实现[D].山东大学,2014.
[10] 李宇放. 基于Android平台的增强现实太极拳教学软件研究与开发[D].吉林大学,2014.
[11] 郑行双. 基于MVC的Android与Web双模式教学平台的设计与实现[D].大连理工大学,2013.
[12] 黄伟兵. 基于ZigBee和Android的教学质量评测系统[D].电子科技大学,2013.
[13] 马凯. 基于Android平台的移动学习系统的设计与实现[D].北京工业大学,2013.
[14] 孙卫. 基于Android的嵌入式互动教学平台的研究与设计[D].电子科技大学,2013.