基于Android的移动学习平台的设计与开发

来源 :软件工程 | 被引量 : 0次 | 上传用户:ruiping009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:针对现代大学生长时间使用手机的现状,文章因势利导,利用Java技术设计研发了一款基于Android系统的App移动学习软件,详细阐述了软件的设计和开发过程。软件在功能上具备学习资料、基础练习、作业管理和“我”四大模块,可以帮助教师和学生充分利用课堂外的碎片时间来开展指导和学习。经过运行与测试,系统整体情况实现良好,使用方便,有一定的实际应用价值。
  关键词:Android;App;移动学习
  中图分类号:TP311 文献标识码:A
  Abstract:Based on modern college students’ prolonged use of mobile phones,this paper elaboration the design and development process of a learning application running on Android systems by using Java Language.The application is divided into four functional modules:learning material,basic practice,assignment management and "I",which facilitatebothteachers and students to guide and conduct online learning out of class.Through operation and test,it is proved that the system is well performing,easy to use and valuable in practice.
  Keywords:android;app;mobile learning
  1 引言(Introduction)
  近年来,随着移动互联网与智能手机的快速发展,手机应用程序的开发人才越来越紧俏[1,4]。笔者所在校院与时俱进,在专业课程体系开发中,不断联系实际,与企业开展多方面合作,以企业职业岗位需求为依据,分析岗位群能力,制定一系列配套人才培养方案,积极开设移动互联技术课程并鼓励教师带动学生开展相关课堂外教学[2]。其中,依托学生工作室为载体进行的项目教学效果尤为突出。
  据调查,现在90%以上的大学生每天使用智能手机的时间超过三小时[3,5],手机已然成为他们看新闻、聊天、购物及娱乐的主要途径,甚至在课堂上也离不开手机,成为典型的低头族,一定程度上影响了教学效果。如果不能把学生的视线从手机上挪开,那么,是不是可以将计就计,让智能手机成为教学道具之一呢[6]?
  2015年4月,笔者申请学校教改项目——研究性课程,带领学生工作室学生开展基于Android系统的APP项目开发,目的在于有效地利用手机和学生的课堂内外时间,尝试把知识灌输延伸至课外,并以Java语言课程为例设计、开发了一款手机移动学习系统。
  2 系统分析与设计(System analysis and design)
  本系统主要功能模块分为学习资料、基础练习、作业和“我”四大模块。
  2.1 学习资料模块
  该模块为用户提供Java相应知识的子模块,具体功能分为课本点读、常用视频、PPT演示和其他资料四个子模块。学习资料功能架构如图1所示。
  2.2 基础练习模块
  该模块分为初入江湖、跋山涉水、翻山越岭和华山论剑四个子模块,根据难度分为初入江湖、跋山涉水、翻山越岭和华山论剑四块各十套题目。用户每答完一套题,都会相应出现该套题所获分数,了解到自己Java学习情况。基础练习功能架构如图2所示。
  2.3 作业管理模块
  该模块包含公告、日程、学习论坛、作业簿和布置作业五个子模块。公告中包含了系统通知和最新动态,系统通知中推送了系统中的更新信息,最新动态中推送有关软件的最新动态。日程中用户可以通过添加日程的方式,添加一个用户日程,当到达该日程的时间时,软件会发送消息告诉用户这个日程,方便用户计划性地利用碎片时间学习Java有关知识。作业论坛中通过网页链接,用户可以进入Java学习论坛,跟Java高手进行互动、发问提高自己Java知识水平。布置作业中用户可以通过添加作业的方式,添加一个作業,可以让其他用户帮你解答该作业。其他用户进入布置作业界面,看到你所发作业,进行解答完成之后的作业将放入作业簿中。作业功能架构如图3所示。
  2.4 “我”模块
  “我”模块主要包含个人信息、服务窗、相册、收藏、系统设置五个子模块。个人信息中包含了用户的详细信息,包括姓名、性别、生日和故乡,通过编辑信息,用户可以完善自己的个人资料;服务窗中提供了用户与趣学工作室人员进行沟通聊天的一个平台,用户通过该平台可以向趣学工作人员寻求帮助;相册中用户可以通过选取本地相册内的照片或者当场拍摄照片的方式将照片上传到趣学的朋友圈中让自己的好友看到;收藏中显示的是在学习资料模块中课本点读子模块中用户收藏的文章;系统设置中包含了关于软件、帮助、反馈和功能介绍。“我”功能架构如图4所示。
  3 数据库设计(Database design)
  本系统使用Android自带的轻量级数据库SQLite实现,其中包含课题读物表DB_Books、日程表DB_Schedule、作业表DB_Homework、问题表DB_SolveHomework、用户信息表DB_Users、基础练习表DB_Question。功能数据库中的表结构如表1至表6所示。
  4 系统实现(System implement)
  系统使用Java语言,选择Eclipse作为开发环境。系统各主要实现界面如图5和图6所示。   5 结论(Conclusion)
  本系统是一款基于Android系统的手机移动学习APP,可以帮助教师布置作业和管理教学内容,与学生保持交流;对于学生,则可以在课余时间随时随地地进行学习,完成作业,及时了解自己的掌握情况,更利于知识的掌握和理解,一定程度上激发了学生的学习乐趣。
  该系统也有不完善的地方,如界面相对不够美观,教学内容还不够丰富多样化,这也是后期需要进一步改进的地方。
  参考文献(References)
  [1] Wontae Choi,Koushik Sen.Guided GUI Testing of Android Apps with Minimal Restart and Approximate Learning[J].ACM SIGPLAN Notices:A Monthly Publication of the Special Interest Group on Programming Languages,2013,48(10):623-640.
  [2] Judy Robertson.Rethinking How to Teach Programming to Newcomers[J].Communications of the ACM,2014,57(5):18-19.
  [3] Rajiv Garg,Rahul Telang.Inferring App Demand from Publicly Available Data[J].MIS quarterly,2013,37(4):1253-1264.
  [4] 王勇,李程俊,吳杰.手机应用程序开发课程教学初探[J].计算机教育,2016(1):109-116.
  [5] 施伶俐,等.Android下的易宝客APP系统设计与开发[J].自动化仪表,2015(36):35-41.
  [6] 姜楠,等.基于Android的在线教学系统设计[J].山东农业大学学报(自然科学版),2014(45):97-101.
  作者简介:
  赵敏涯(1979-),女,硕士,讲师.研究领域:数据挖掘,信息处理.
  颜晓凯(1995-),男,大专生.研究领域:计算机信息管理.
  夏正航(1995-),男,大专生.研究领域:计算机应用技术.
  夏际星(1995-),男,大专生.研究领域:计算机信息管理.
其他文献
本周市场整体处于调整态势。此前我们曾提出,2400—2500区间为前期密集成交区,这一区域内出现反复的概率较大。同时也可以观察到,5月1日后由政策利好刺激所引发的小幅上涨,在本周已尽数回吐。面对市场的反复,短期策略上应以观望为主,建仓或加仓仍有待市场企稳信号出现。   长江证券于本周晨会推荐湖北宜化(000422),公司包括尿素、二铵、PVC在内的多个产品同时面临向好的市场格局,公司目前依然处于
2011年私募业绩冠军“呈瑞1期”更换基金经理了,原因何在?不少私募猜测是由于同一基金经理管理的同时段产品,业绩差距过大的缘故。  “呈瑞1期”去年年收益是31.31%,而其他产品的业绩却让人不敢恭维,“呈瑞5期”截至2011年11月30日,收益—12.95%,呈瑞4期截至2011年11月30日,收益为—18.18%。  有人说,私募业内有个不成文的章法,基金管理人发行的一期产品往往会比后续发行的
我国一线城市车辆的保有量在不断饱和中,停车难问题不断加剧。文讨论了使用RFID和网络技术,通过现有各种流行终端对停车场空闲车位进行信息统计和发布,有效的解决了车辆驾驶
《动态》:随着楼市这轮空前严厉的持续调控,一贯经营优良的大型房企自身也面临高库存、高负债等的状况。本周招商地产(000024)和首开股份(600376)两家一南一北房地产商公布的年报都显示库存压力非常大,资金链紧绷,生存压力徒然增大,怎么解读?  孔铭:截至2011年末,作为A股传统房企四巨头之一的招商地产库存量货值高达514亿元,较2010年期末的387亿元同比上升了33%,达到历史新高。北京国
投资要点:1、去年基数较高,导致同比下滑。2、国产品牌占有率上升,行业二季度存在机会。一季度挖机难敌10年3月单月销量,同比下降42%,行业需求好转尚需等待。3月挖掘机共计销
本周最后一个交易日,股指直接跳空低开低走,以一根杀跌逾31点的中阴线打碎了往日的平静,也打破了短期围绕2300点多空缠斗的局面。而股市动态吧(www.gsdtfx.com)里的实盘朋友们却风采依旧,精彩的操作令人赞叹!  Gaochao:盘中选择强势股介入的选股和操作技巧再次为其赢得胜利,本周以周收益11.08%的收益第三度蝉联冠军。上周买入的九龙电力一直持有到周三才卖掉,从其卖出操作手法看,更像
这个新年的开始并不让人兴奋:“猫冬”、“进入调整拐点”、“十字路口”、“变脸”等等名词开始频频出现在VC与PE行当。在此之前,从来没有如此多的大佬们加入到VC与PE前途的对话之中,这让本来有些喧嚣的市场多了几许冷静。  不过,市场似乎并没有完全理会大佬们讨论的内容,虽然二级市场持续不景气,虽然早在半年前就说二级市场的传导效应已经开始波及到创投市场,但来自前线的投资经理反馈的信息来看,这些都并没有让
软件工程专业的教学模式早已由课堂知识传授为中心转向了"做中学"的创新教学体系。工程实践能力的培养,是软件工程专业人才培养的出发点和落脚点。实习是不可缺少的重要教学环节,对培养学生动手能力和创新能力至关重要。本文针对实习过程中存在的一些问题,探讨以工程实践和项目管理能力培养为主的软件工程实习,介绍了湖南大学软件工程专业的企业实习课程体系,重点介绍了它的管理流程和实习质量保证措施。企业实习效果良好,提
摘 要:在环境监测中,相对于传统的设计方法,使用嵌入式实时操作系统(RTOS)可以更有效地实现模块和通信管理。通过消息邮箱,数据实时采集与处理系统实现了传感器数据在不同任务之间的广播发送,对接收任务设置不同的优先级,可以调整其接收数据的顺序。在实际开发中,使用基于ARM核的STM32F103VE微控制器实现了温湿度数据的实时采集和广播发送,测试结果表明,任务的切换顺序取决于优先级,不同接收任务之间
投资要点:1、内容版权交易降温,新媒体价格下滑。2、需求压缩,供应放量。行业需求变化速度如期而至:2012年一季度,电视台由于限广令及广告增长受阻购买电视剧趋于谨慎,网络视