基于移动平台办公应用课程的自主学习系统的开发
摘要:随着通讯技术的发展,移动学习因其在任何时间、任何地点不受限制的特点,逐渐成为了当前学习的一种重要方式。该文正是根据移动学习的特性,基于android移动平台开发一款办公应用课程的移动学习系统,分析办公应用课程的总体设计和功能模块设计思路,阐明其开发过程和核心设计思路,最后对该软件进行具体的开发与实现,以促进移动学习的进一步开展。
关键词:移动学习系统;Android;办公应用课程
Abstract:With the development of communication technology, mobile learning because of its at any time, any place, the characteristics of not restricted, gradually become an important way of the current study. In this paper, it is according to the characteristics of mobile learning, developing an office application course based on the android mobile platform of mobile learning system, office application course of overall design and function module design idea, clarify its development process and core design thought, finally the development and implementation of specific to the software, in order to promote the further development of mobile learning.
Key words:mobile learning system; Android; office applications course
近年,虽然我国高职教育取得了长足的发展,但是仍面临一些问题,按照传统的教学方法上课,效果较差。移动学习作为一种新型的学习方式,打破了传统课堂教育与网络教学不能根据学习者自己的性格、学习方法、能力、基础等特点,有效合理的安排学习。将现代人大量分散的、不连续的、碎片状的时间有效的整合起来,进行学习;学习地点也不受时间空间的多重限制,彻底的无障碍,有效地实现了学习的社会化、终身化。办公应用课程作为高职院校所有专业的公共基础必修课,其设置目的就是为了培养学生的综合运用计算机的能力,为各专业后续的计算机相关课程的学习奠定基础。因而对高职高专学校学生特点,设计一款基于Android的办公应用课程的移动学习系统,以满足学习者的学习需求,提高内容教学效果,具有很高的研究价值。
1学习系统总体设计
办公应用课程自主学习系统是一个基于Android的应用程序,主要实现用户在移动设备上随时随地在需要的情况下进行办公应用基础的学习。学习用户是主要的系统使用者,管理员主要是进行数据的维护和处理。
本系统主要分为了2个部分:1)客户端:主要提供学习者学习,用基础学习、知识点测试、要点查询以及留言板等功能;2)服务器端:主要为管理员提供对办公应用基础所用测试题的管理和用户留言。
2 系统功能模块设计
ค 1)基础学习模块:基础学习模块主要实现用户对办公应用基础的学习,该模块在学习方式的设置上分为两种形式: 文本显示和视频播放,用户可以根据自己的需求选择视频播放操作或者文本浏览操作步骤进行学习。文本浏览部分通过在主界面上点击知识点浏览后进入计算机操作要点列表显示界面,通过其中某一大类可以查询到其包含的小类,继续点击可以看要点操作的详细说明的文本,为使用用户提供了快速获取查询内容的服务。视频播放模式是用户在操作要点大类中选择以视频的形式展示操作方法和技巧。
2)测试模块:测试模块主要实现对办公应用基础学习系统中的第二大功能测试,是用户对办公应用基础知识掌握程度的检测,此部分主要分为: 随机和分类测试。随机测试是从数据库中随机抽取题目测试,测试自己对知识整体的掌握水平;分类测试是学习者针对某一系列知识进行相关的检测。测试完成后显示学习者测试结果并将用户测试结果存入数据库中,用来分析一段时间的测试成绩,给出不同的学♡习建议。
3)知识点查询模块:知识点查询模块主要方便用户快速查询知识点的概念和操作方法及技巧,实现一个类似词典的功能,用户可以在输入框中输入知识点的关键字,即可查询与之相关的内容。
4) 留言板:用户留言模块主要提供给用户和管理员交流的一个接口,用户可以通过留言将自己对使用软件的想法,以及一些改善软件的建议和意见提交给管理员,以便提升本款软件的性能。
5) 服务器管理模块:服务器端主要是为Android客户端提供测试的数据,以实现学习者对办公应用基础知识测试请求的快速反应。学习者也可以将留言存储在数据库,通过服务器来进行测试试题的数据管理、留言管理和基本的数据库的维护功能。管理员可以进行进行添加“查询”、“删除”、“修改”试题以及查看用户留言,并对学习者的留言可进行删除和修改。
3系统的基本实现
如上所述的应用已经在Android操作系统下实现,现就基本实现界面做出说明如下
1)登陆界面:
4结束语
本文主要介绍基于Android平台的办公应用基础学习平台的设计过程,该平台主要实现学习和测试两大功能,其次添加知识点搜索和留言两个辅助功能。学习功能可以满足用户在办公应用基础课程学习过程中获取知识的需求,测试功能能够及时满足用户了解自己学习情况。该平台的设计与实现为用户提供了一个方便快捷的学习途径,能比较好的推广应用,使更多的人能方便快速的生成学习内容。
参考文献:
[1] 开发者经济调查再现 移动平台开发现状纵览[EB/OL]. [2011-07-20] http://www.cnbeta.com/articles/ 149303.htm.
[2] 智能手机操作系统市场份额:Android 第一,iOS 第二[EB/OL]. [2011-0HP].http://www.36kr.com/ p/77863.html.
[3] 苗忠良.Android多媒体编程从初学到精通[M]℉.北京:电子工业出版社,2011:6-27.
[4] 李兴华. Android开发实战经典[M].北京:清华大学出版社,2012:2-11
[5] RTSP[EB/OL]. http://baike.baidu.com/view/70534.htm
[6] RTP协议分析[EB/OL]. http://blog.csdn.net/bripengandre/article/details/2238818
[7] 学习风格[EB/OL]. http://baike.baidu.com/view/917744.htm?fr=ala0_1
[8] 黄卓芬. 网络学习者学习风格特征及其个性化网络课程设计[D].武汉:华中师范大学,2011.
[9] 卢静,李华.网络带宽自适应传输算法的研究与实现[J].河南工程学院学报.自然科学版.2010,3:38-40.
[10] 宋晓慧,张宏莉,张冬艳,周江涛.Db_Kad:一种基于网络延迟的Kademlia算法[J].微计算机信息,2009107-108.
[11] 孙松源,吴建国.基于RTP和Android的视频传输的研究实现方法[J].电脑知识与技术,2012,8:903-905.
[12].软件测试的艺术[M]. 张晓明,黄琳,译.北京:机械工业出版社,2012.
[13] K12.one to one computing blueprint[EB/O♋L].[2012-01-03]http://www.k12blueprint.com/k12/blueprint/index.php/.
[14] OLPC.one Laptop per Child[EB/OL].http://one.laptop.org/.[2012-3-3].
[15] 夏邦贵.基于Android平台的移动学习系统[J].西华大学学报:自然科学版,2⚥011:81-84.