学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 毕业论文 > 大学论文

一款移动学习平台系统开发环境搭建和测试方法

来源:信息与电脑(理论版) 作者:汪兰英
发布于:2021-01-06 共2783字

  摘要:本文基于安卓系统设计了一款移动学习平台,首先对系统的设计需求和框架结构进行了概述,进而介绍了系统的主要功能模块及数据库设计,最后阐述了系统开发环境搭建和测试方法。本系统包含线上和线下移动学习等功能,可用于高校各专业课程移动教学,具有一定的实用性和推广性。

  关键词:安卓系统; 移动学习平台; 开发设计;

  Abstract:This paper designs a mobile learning platform based on Android system.Firstly,it summarizes the design requirements and framework of the system,then introduces the main function modules and database design of the system,and finally describes the system development environment and test methods.The system includes online and offline mobile learning and other functions,which can be used for mobile teaching of various professional courses in Colleges and universities,and has certain practicability and popularization.

  Keyword:android system; mobile learning platform; development and design;

安卓

  1 系统设计需求及结构概述

  1.1 设计需求

  在"互联网+"时代,移动学习已逐渐深入高校专业课教学中。基于安卓系统设计一款适用于高校专业课教学的移动学习平台,应在常规设计思维的基础上,突出平台的交互性、稳定性和扩展性,为大学生提供更为便捷、全面和高效的智能移动互联学习体验,让专业课程学习变成一件更容易的事情。本系统的设计也正是基于上述需求,以交互、稳定、扩展、便捷、全面和高效为设计理念,借助安卓系统设计适用性更强、架构更简单且能够提升高校专业课教学实效性的移动学习平台[1].

  1.2 整体结构

  本平台基于安卓环境,使用Eclipse进行开发,并采用MVC模式设计移动端WEB系统,客户端基于安卓SDK开发,并采用ADT进行具体的设计和架构。整个平台包括登录模块、信息管理模块、在线学习模块、资源管理模块、课程管理模块和互动交流模块,如图1所示。其中,登录和信息管理模块为常规功能模块,主要用于设置系统登录用户、管理员的权限,以及教师、学生信息的编辑管理,其余模块为教学功能模块,基于设计需求应实现线上教学、线下教学、互动沟通、课程资源管理等主要功能,是实现移动学习的主要支撑性模块。

  图1 系统整体结构设计  

  2 系统主要功能模块及数据库设计

  2.1 在线学习模块

  在线学习模块是本系统的核心部分,是学生登录后可直接进行学习的模块。在具体的设计上,采用PULL XML进行数据处理,并利用List Evide0Activity组件设计数据加载,设计相关模块的功能后,应用系统组件android.widget.Adroter View将模块视觉效果呈现给用户。在线学习模块包括章节视频学习、章节课件学习、小节测试题练习3个子模块。①章节视频学习模块。教师可将学习视频按照章节顺序上传至平台,供学生在手机端登录后直接观看。②章节课件学习模块。与章节学习视频相关的课件资源,也可供学生登录后进行学习。③小节测试题练习模块。每个章节视频和课件模块后均包含一个小节测试题练习模块,可帮助学生巩固当前章节的知识。

  2.2 资源管理模块

  资源管理模块用于编辑、存储、分享和展示与课程教学有关的各类资源,也是本系统重要的功能模块之一。资源管理模块主要包括课程资源管理、教学资源管理和考试资源管理3个子模块。①课程资源管理。该模块由题库资源和作业库资源两部分组成,其中题库由教师设计,作业库存储学生完成后上传的作业。②教学资源管理。该模块由视频资源、课件资源和活动资源3部分组成,是学生获取学习信息的主要来源。③考试资源管理。该模块由试卷库和考试助手两部分组成,其中考试助手中有一些助教信息,教师可选择其中的助教协助管理在线考试过程。

  2.3 课程管理模块

  课程管理模块包括线上课程管理、线下课程管理和课程大数据统计3个子模块。①线上课程管理。该模块由在线选课、课程导航设置、开课通知设置3部分构成,学生可登录平台进行自主选课、接收教师推送的上课通知并浏览课程页面。②线下课程管理。学生在线下学习数据,可通过线下课程管理模块反馈至平台,以供教师监测。③课程大数据统计。课程包括学生成绩管理、课堂活动管理、作业考试统计3部分,学生在线和线下学习考试的数据能够反馈在该子模块中,以供师生随时查看。

  2.4 互动交流模块

  互动交流模块是师生进行移动学习交互的主要模块。在具体的设计上,应用了Relative Layout等功能组件提供互动交流服务,且整个模块以虚拟社群交互为中心,设计了在线聊天、留言、分享等具体的互动功能,为增添互动交流的趣味性和视觉体验,还设计了表情包。互动交流模块包含语音交流、表情交流、文字交流3部分。①语音交流。师生可通过安卓手机的语音对话功能进行在线交流,达到即时交互的效果。②表情交流。设置了大量的表情包,师生交流时可随机选用,以增添互动交流的趣味性和动态感。③文字交流。师生借文字交流功能可直接通过打字进行交流。

  2.5 数据库设计

  本系统的数据库包含用户信息库、资源信息库、课程信息库和互动信息库4个部分。其中,用户信息库包含用户名、用户密码、用户年级、用户类型、用户电话等信息内容;资源信息库包含资源名称、课程名称、资源类型、资源内容、资源数量等信息内容;课程信息库包含课程名称、课程类型、课程路径、课程章节等信息内容;互动信息库包含互动信息、互动时间、互动类型、互动内容等信息内容,表1为互动信息库的Message表。

  表1 互动信息库Message表

  3 系统开发环境搭建及测试

  系统开发主要在Win 10平台上完成,由于整个平台基于安卓系统运行,因此需要搭建相关的开发环境,包括选取java SDK、java IDE等工具,利用这些工具部署开发环境,开发中还应用到My Eclipse、MVC和jdk等技术模式。具体的开发环境搭建步骤如下:①安装jdk,同时解压My Eclipse,配置系统开发的相关环境变量;②安装安SDK和ADT,之后即可在My Eclipse中进行移动学习程序的编写和调试开发。此外,开发完成后需要对系统进行功能测和性能等方面的测试,以验证系统运行是否稳定,以及是否能够实现既定的功能。其中,功能测试主要包括在线学习功能测试、资源管理功能测试、课程管理功能测试、互动交流功能测试及常规的登录管理、信息编辑等功能测试;性能测试则包含系统事务响应时间测试、事务吞吐量测试、访问吞吐率测试、并发用户性能测试和各功能模块运行稳定性测试等。

  4 结 语

  移动学习平台的设计和应用已成为高校课程改革的发展方向,借助安卓系统的优势打造移动学习平台,能够充分发挥出移动教学的先进性和实效性。本文通过研究初步阐述了基于安卓系统的移动学习平台框架部分、模块部分和环境测试部分的设计思路,在后续的研发中应根据已有内容进行深化,从软硬件两方面深度开发系统,以促进本移动学习平台的应用和推广。

  参考文献

  [1]梁妍。移动学习视域下基于知识图谱的碎片化知识管理研究[D].成都:四川师范大学,2018.

作者单位:江西农业工程职业学院
原文出处:汪兰英.基于安卓系统的移动学习平台设计[J].信息与电脑(理论版),2020,32(18):86-87.
相关标签:安卓毕业论文
  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站