基于Android的计算机基础知识移动学习APP设计

  摘 要 本文主要介绍基于Android 平台的计算机基础知识移动学习APP的设计实现过程,该系统客户端基础学习、单元练习、综合测试和错题本功能,可以满足用户基本学习需求,视频及精品教程功能可以丰富用户的学习模式,提升用户的学习效果,服务器端后台管理模块实现对系统数据进行管理,保证系统数据的及时更新。该APP的设计与实现为用户提供了一个优质便捷的新的学习途径,具有一定的实用和参考价值。   【关键词】Android APP 计算机基础 移动学习   1 引言   移动学习是数字化学习的一种扩展,是在数字化学习的基础上通过有效结合移动计算技术,与数字化学习相比较,移动学习不仅具备了数字化、多媒体化、网络化、智能化的特征,而且还使学习者不再受时间空间的束缚,随时随地,只要有学习的热情和愿望都可以随心所欲地按照需求进行学习。随着移动终端在我们生活中的普及,App 客户端已逐渐成为移动互联网的主要应用形式。APP开发已渐渐地遍及世界每一个角落,APP客户端制作的大量出现已经开始悄然改变着人们的学习方式、休闲方式、阅读方式、生活习惯甚至创业模式等等。   《计算机应用基础》课程作为高校的公共基础课,是支持学生核心素质能力的公共基础课程之一,也是全国计算机等级考试中的一门基础科目。现阶段计算机应用基础教学过程中,对于计算机理论学习部分存在如下问题:   (1)计算机基础知识涉及面广、涵盖内容繁杂,但受学时所限,在课堂教学过程中,很难将所有知识点进行详细讲解;   (2)对于计算机理论的学习,采用传统课堂教学模式,难以激发学生的学习兴趣,继而难以取得好的学习效果;   (3)在校�W生虽然拥有大量的课余时间,但能够通过看书学习的学生寥寥无几。   为解决上述存在的问题,打破传统课堂单一的教学形态,推进移动互联网技术在教学过程中的应用,设计开发了基于Android的“计算机基础知识”移动学习APP。本系统定位是辅助学习系统,主要是服务于大学生及其他准备参加全国计算机等级考试的人员,让他们的学习过程更加灵活,弱化时间及空间的限制,可以灵活的根据自我需求学习,同时以多种模式相结合的方式促进学习者的学习。   2 系统总体设计   系统总体建设原则是,将计算机基础知识的学习内容细分为一个个的知识点,通过这些知识点搭建计算机基础知识的完整架构。开发本项目所用的操作系统是Windows7,开发工具为Eclipse是基于Android4.0,数据库采用Android自带的轻量级数据库SQLite3。系统包括客户端和服务器两部分,其中客户端的基础学习、单元练习及综合测试模块用户可直接使用,错题本功能、视频及精品教程下载模块需在用户注册并登录后方可使用。服务器端主要完成对数据库中用户表、习题表、习题类型表等数据的管理,实现增、删、改、查功能。   3 系统功能模块设计及实现   3.1 基础学习模块   基础学习模块提供以文本及图片形式为主的基础教程,用户进入该模块后,首先需要选择知识点大类,再选择此大类中的某个具体知识点,进入基础教程学习界面。   3.2 单元练习及综合测试模块   单元练习模块是针对计算机基础知识的某一知识点进行练习,用户可通过此模块了解对本知识点内容的掌握情况。综合测试模块是从数据库中随机抽取20道题目进行测试,测试用户对计算机基础知识整体的掌握水平。单元练习模块界面如图1所示,用户可通过单击“上一题”或“下一题”按钮,选择题目完成相应练习,在做题过程中,可随时单击“答题卡”按钮,跳转到提交页面,在提交页面中,系统将对已完成题目和未完成题目做出不同标识,确认提交后进入练习报告页面,此页面会显示用户练习结果如图2所示,并且用户可进一步选择查看试题分析,若为注册并登录后的用户还可将错题放入错题本中,供今后复习使用。   3.3 错题本模块   错题本模块要求用户进入系统主界面后,先进行用户注册并登录。本模块主要将以前用户出错的题目按照保存日期进行集中显示,并且提供删除功能,对于已确定掌握的题目,用户可将其从错题本中删除。   3.4 视频及精品教程模块   视频及精品教程模块要求用户进入系统主界面后,先进行用户注册并登录。利用NanoHttpd实现了一个轻量级的 Web Server,用户登录后可访问服务器中的视频及精品教程。   4 结束语   本文主要介绍基于Android 平台的计算机基础知识移动学习APP的设计实现过程,该系统客户端基础学习、单元练习、综合测试和错题本功能,可以满足用户在计算机基础知识学习过程中的获取知识、练习、测试以及复习的一系列需求,视频及精品教程功能可以丰富用户的学习模式、开拓学习视野,从而进一步提升用户的学习效果,服务器端后台管理模块实现对系统数据进行管理,保证系统数据的及时更新。该APP的设计与实现为用户提供了一个优质便捷的新的学习途径,同时对移动学习系统的研究具有一定的实用和参考价值。   参考文献   [1]吴燕琴.基于手机的移动学习资源设计研究[D].武汉:华中师范大学,2011.

  摘 要 本文主要介绍基于Android 平台的计算机基础知识移动学习APP的设计实现过程,该系统客户端基础学习、单元练习、综合测试和错题本功能,可以满足用户基本学习需求,视频及精品教程功能可以丰富用户的学习模式,提升用户的学习效果,服务器端后台管理模块实现对系统数据进行管理,保证系统数据的及时更新。该APP的设计与实现为用户提供了一个优质便捷的新的学习途径,具有一定的实用和参考价值。   【关键词】Android APP 计算机基础 移动学习   1 引言   移动学习是数字化学习的一种扩展,是在数字化学习的基础上通过有效结合移动计算技术,与数字化学习相比较,移动学习不仅具备了数字化、多媒体化、网络化、智能化的特征,而且还使学习者不再受时间空间的束缚,随时随地,只要有学习的热情和愿望都可以随心所欲地按照需求进行学习。随着移动终端在我们生活中的普及,App 客户端已逐渐成为移动互联网的主要应用形式。APP开发已渐渐地遍及世界每一个角落,APP客户端制作的大量出现已经开始悄然改变着人们的学习方式、休闲方式、阅读方式、生活习惯甚至创业模式等等。   《计算机应用基础》课程作为高校的公共基础课,是支持学生核心素质能力的公共基础课程之一,也是全国计算机等级考试中的一门基础科目。现阶段计算机应用基础教学过程中,对于计算机理论学习部分存在如下问题:   (1)计算机基础知识涉及面广、涵盖内容繁杂,但受学时所限,在课堂教学过程中,很难将所有知识点进行详细讲解;   (2)对于计算机理论的学习,采用传统课堂教学模式,难以激发学生的学习兴趣,继而难以取得好的学习效果;   (3)在校�W生虽然拥有大量的课余时间,但能够通过看书学习的学生寥寥无几。   为解决上述存在的问题,打破传统课堂单一的教学形态,推进移动互联网技术在教学过程中的应用,设计开发了基于Android的“计算机基础知识”移动学习APP。本系统定位是辅助学习系统,主要是服务于大学生及其他准备参加全国计算机等级考试的人员,让他们的学习过程更加灵活,弱化时间及空间的限制,可以灵活的根据自我需求学习,同时以多种模式相结合的方式促进学习者的学习。   2 系统总体设计   系统总体建设原则是,将计算机基础知识的学习内容细分为一个个的知识点,通过这些知识点搭建计算机基础知识的完整架构。开发本项目所用的操作系统是Windows7,开发工具为Eclipse是基于Android4.0,数据库采用Android自带的轻量级数据库SQLite3。系统包括客户端和服务器两部分,其中客户端的基础学习、单元练习及综合测试模块用户可直接使用,错题本功能、视频及精品教程下载模块需在用户注册并登录后方可使用。服务器端主要完成对数据库中用户表、习题表、习题类型表等数据的管理,实现增、删、改、查功能。   3 系统功能模块设计及实现   3.1 基础学习模块   基础学习模块提供以文本及图片形式为主的基础教程,用户进入该模块后,首先需要选择知识点大类,再选择此大类中的某个具体知识点,进入基础教程学习界面。   3.2 单元练习及综合测试模块   单元练习模块是针对计算机基础知识的某一知识点进行练习,用户可通过此模块了解对本知识点内容的掌握情况。综合测试模块是从数据库中随机抽取20道题目进行测试,测试用户对计算机基础知识整体的掌握水平。单元练习模块界面如图1所示,用户可通过单击“上一题”或“下一题”按钮,选择题目完成相应练习,在做题过程中,可随时单击“答题卡”按钮,跳转到提交页面,在提交页面中,系统将对已完成题目和未完成题目做出不同标识,确认提交后进入练习报告页面,此页面会显示用户练习结果如图2所示,并且用户可进一步选择查看试题分析,若为注册并登录后的用户还可将错题放入错题本中,供今后复习使用。   3.3 错题本模块   错题本模块要求用户进入系统主界面后,先进行用户注册并登录。本模块主要将以前用户出错的题目按照保存日期进行集中显示,并且提供删除功能,对于已确定掌握的题目,用户可将其从错题本中删除。   3.4 视频及精品教程模块   视频及精品教程模块要求用户进入系统主界面后,先进行用户注册并登录。利用NanoHttpd实现了一个轻量级的 Web Server,用户登录后可访问服务器中的视频及精品教程。   4 结束语   本文主要介绍基于Android 平台的计算机基础知识移动学习APP的设计实现过程,该系统客户端基础学习、单元练习、综合测试和错题本功能,可以满足用户在计算机基础知识学习过程中的获取知识、练习、测试以及复习的一系列需求,视频及精品教程功能可以丰富用户的学习模式、开拓学习视野,从而进一步提升用户的学习效果,服务器端后台管理模块实现对系统数据进行管理,保证系统数据的及时更新。该APP的设计与实现为用户提供了一个优质便捷的新的学习途径,同时对移动学习系统的研究具有一定的实用和参考价值。   参考文献   [1]吴燕琴.基于手机的移动学习资源设计研究[D].武汉:华中师范大学,2011.


相关文章

  • 2011-2016年全国大学生信息安全竞赛作品获奖情况
  • 作品题目 "机"不可失--基于蓝牙检测的android手机防盗系统"天机"-基于地理位置信息的安全通信系统Android下基于SM2和分形的语音隐秘通信系统 ApkGo-基于大数据深度学习的Andro ...查看


  • 挑剔的iOS,还是快速增长的Android
  • 收费与免费.封闭和开放,筛选后更有消费潜质的忠诚用户还是参差不齐而汇集的大众用户群,如果从用户数量上看,Android平台更有优势,但如果想拥有更优质的用户,iOS平台无疑是最佳选择. 根据Juraptap一份移动数据报告表明,2012年1 ...查看


  • 社交APP计划书
  • 强粘性关系社交建议计划书 当前的社交关系从角色定义出发 亲人的粘性关键词是-关心 关爱. 从爱的觉度出发,一家人需要什么方式能够联系的更紧密?我的答案就是---爱.从爱的 觉度出发,到了关键的地方,建立这种爱的粘性需要有打破爱的寄托的预期存 ...查看


  • 2011.10-12月最新中国移动互联网发展趋势报告,百度2012.3发布
  • 3.14日,中国搜索引擎服务商百度公司 Baidu 发布了2011年第四季度Q4中国移动互联网发展趋势报告,总体概要是, 1.移动互联网用户分布与地区GDP总量存在一定关联:广东.江苏省用户PV占比全年最高. 2.中国移动仍为运营商龙头,但 ...查看


  • 嵌入式论文
  • --嵌入式系统论文 姓名:赵志祥 学号: 154611078 嵌入式系统发展与应用综述 赵志祥 [email protected] [摘要]嵌入式系统被定义为以应用为中心.以计算机技术为基础.软件硬件可裁剪.适应应用系统对功能.可靠性.成本. ...查看


  • 基于安卓的校园快递
  • 基于Android 的校园快递平台的设计与实现 摘 要:随着智能手机的普及以及移动互联网的快速发展,很多人尤其是在校大学生已经习惯于 使用手机应用来享受生活的便利.本文设计了一款基于Android 的校园快递平台,该平台可以方便快递人员进行 ...查看


  • 计算机移动软件开发之我见
  • 计算机移动软件开发之我见 班级:_12计科3班_ 学号_30_ 姓名_许超逸_ 专业_计算机科学与技术 [摘要]软件开发在我的理解是与计算机沟通交流,计算机有它自己的语言,但是不可能每个人都可以掌握计算机语言,所以就出现了我们这些人,专门研 ...查看


  • (完整版)基于安卓的网上订餐系统毕业设计
  • 摘 要 在科学技术高度发展的当今社会,网络信息化已经成为时代的潮 流.随着计算机技术的不断更新变化,特别是Android 操作系统的出现,使移动互联网业务更加蓬勃的发展.根据专家的调查和研究,发现传统的订餐模式已经不能适应市场的高速发展.因 ...查看


  • android设计规范
  • android 人机界面指南 1Android 设计的依据 1.1框架结构及流程 是什么使得android 有着独特的用户体验? 后台处理支持多任务功能 正在进行和事件驱动的提示信息 通过Widgets 和live folders来实现实时 ...查看


热门内容