《基于.--Android的移动学习平台的设计和开发.docx》由会员分享,可在线阅读,更多相关《基于.--Android的移动学习平台的设计和开发.docx(5页珍藏版)》请在第壹文秘上搜索。
1、基于Android的移动学习平台的设计和开发针对现代大学生长时间使用手机的现状,文章因势利导,利用Java技术设计研发了一款基于Android系统的App移动学习软件,详细阐述了软件的设计和开发过程。软件在功能上具备学习资料、根基练习、作业管理和“我四大模块,可以帮助教师和学生充分利用课堂外的碎片时间来开展指导和学习。经过运行与测试,系统整体情况实现良好,使用方便,有一定的实际应用价值。1 弓I言(Introduction)近年来,随着移动互联网与智能手机的快速开展,手机应用程序的开发人才越来越紧俏1,4。笔者所在校院与时俱进,在专业课程体系开发中,不断联系实际,与企业开展多方面合作,以企业职
2、业岗位需求为依据,分析岗位群能力,制定一系列配套人才培养方案,积极开设移动互联技术课程并鼓励教师带动学生开展相关课堂外教学2。其中,依托学生工作室为载体进展的工程教学效果尤为突出。据调查,现在90%以上的大学生每天使用智能手机的时间超过三小时3,5,手机已然成为他们看新闻、聊天、购物及娱乐的主要途径,甚至在课堂上也离不开手机,成为典型的低头族,一定程度上影响了教学效果。如果不能把学生的视线从手机上挪开,那么,是不是可以将计就计,让智能手机成为教学道具之一呢2015年4月,笔者申请学校教改工程一一研究性课程,带着学生工作室学生开展基于Android系统的APP工程开发,目的在于有效地利用手机和学
3、生的课堂内外时间,尝试把知识灌输延伸至课外,并以JaVa语言课程为例设计、开发了一款手机移动学习系统。2 系统分析与设计(Systemanalysisanddesign)本系统主要功能模块分为学习资料、根基练习、作业和“我四大模块。2.1 学习资料模块该模块为用户提供JaVa相应知识的子模块,具体功能分为课本点读、常用视频、PPT演示和其他资料四个子模块。学习资料功能架构如图1所示。2.2 根基练习模块该模块分为初入江湖、跋山涉水、翻山越岭和华山论剑四个子模块,根据难度分为初入江湖、跋山涉水、翻山越岭和华山论剑四块各十套题目。用户每答完一套题,都会相应出现该套题所获分数,了解到自己JaVa学习
4、情况。根基练习功能架构如图2所示。2.3 作业管理模块该模块包含公告、日程、学习论坛、作业簿和布置作业五个子模块。公告中包含了系统通知和最新动态,系统通知中推送了系统中的更新信息,最新动态中推送有关软件的最新动态。日程中用户可以通过添加日程的方式,添加一个用户日程,当到达该日程的时间时,软件会发送消息告诉用户这个日程,方便用户方案性地利用碎片时间学习Java有关知识。作业论坛中通过网页链接,用户可以进入Java学习论坛,跟JaVa高手进展互动、发问提高自己JaVa知识水平。布置作业中用户可以通过添加作业的方式,添加一个作业,可以让其他用户帮你解答该作业。其他用户进入布置作业界面,看到你所发作业
5、,进展解答完成之后的作业将放入作业簿中。作业功能架构如图3所示。2.4 “我模块“我模块主要包含个人信息、服务窗、相册、收藏、系统设置五个子模块。个人信息中包含了用户的详细信息,包括姓名、性别、生日和故土,通过编辑信息,用户可以完善自己的个人资料;服务窗中提供了用户与趣学工作室人员进展沟通聊天的一个平台,用户通过该平台可以向趣学工作人员寻求帮助;相册中用户可以通过选取本地相册内的照片或者当场拍摄照片的方式将照片上传到趣学的朋友圈中让自己的好友看到;收藏中显示的是在学习资料模块中课本点读子模块中用户收藏的文章;系统设置中包含了关于软件、帮助、反响和功能介绍。“我功能架构如图4所示。3 数据库设计
6、(Databasedesign)本系统使用Android自带的轻量级数据库SQLite实现,其中包含课题读物表DB_Books、日程表DB_Schedule、作业表DBJHomework问题表DB_SolveHomework用户信息表DBJJSers、根基练习表DB_Question。功能数据库中的表构造如表1至表6所示。4 系统实现(Systemimplement)系统使用JaVa语言,选择EdiPSe作为开发环境。系统各主要实现界面如图5和图6所示。5结论(Conclusion)本系统是一款基于Android系统的手机移动学习APP,可以帮助教师布置作业和管理教学内容,与学生保持交流;对于
7、学生,那么可以在课余时间随时随地地进展学习,完成作业,及时了解自己的掌握情况,更利于知识的掌握和理解,一定程度上激发了学生的学习乐趣。该系统也有不完善的地方,如界面相对不够美观,教学内容还不够丰富多样化,这也是后期需要进一步改进的地方。参考文献(ReferenCeS)1 WontaeChoi,KoushikSen.GuidedGUITestingofAndroidAppswithMinimalRestartandApproximateLearningJ.ACMSIGPLANNotices:AMonthlyPublicationoftheSpecialInterestGrouponProgram
8、mingLanguages,2013,48(10):623-640.2 JudyRobertson.RethinkingHowtoTeachProgrammingtoNewcomersJ.CommunicationsoftheACM,2014,575):18-19.3 RajivGarg,RahulTeIangJnferringAppDemandfromPubliclyAvailableDataJ.MISquarterly,2013,37:1253-1264.王勇,李程俊,吴杰.手机应用程序开发课程教学初探J.计算机教育,2016(1):109-116.施伶俐,等.Android下的易宝客APP系统设计与开发J.自动化仪表,201536):35-41.6姜楠,等,基于AndrOid的在线教学系统设计J.山东农业大学学报(自然科学版),2014(45):97-101.作者简介:赵敏涯(1979-),女,硕士,讲师.研究领域:数据挖掘,信息处理.颜晓凯1995-),男,大专生.研究领域:计算机信息管理.夏正航1995-),男,大专生.研究领域:计算机应用技术.夏际星1995-),男,大专生,研究领域:计算机信息管理.