基于Android系统的电子书包学习软件的设计与开发

2017-08-08 22:00江帆
科技资讯 2017年19期
关键词:电子书包移动学习模式

江帆

摘 要:目前,移动学习模式正逐渐成为教育行业中主流的信息化教学模式,而电子书包是在移动学习环境下实现信息化教学的重要手段之一。电子书包的开发与应用将越来越被社会所关注,将越来越成为教育、科研人员研究的重点。构建电子书包的移动学习模式,必须包括移动终端、教育内容、服务平台3个核心要素。该文以此为切入点,阐述了基于移动学习环境的电子书包软件的设计与开发。

关键词:电子书包 移动学习 模式 软件

中图分类号:G434 文献标识码:A 文章编号:1672-3791(2017)07(a)-0029-02

1 系统功能概述

1.1 系统登录

系统登录功能提供两种用户身份验证,分别为教师用户和学生用户。

1.2 教师端程序功能

(1)课程管理:新建课程、编辑课程内容、导出课程信息、复制课程信息。

(2)作业管理:新建作业、编辑作业、发布作业、作业评价。

(3)题库管理:新建试题、编辑试题、删除试题、导出试题、导入试题。

(4)考试管理:新建考试、编辑考试信息、发布考试内容、考试成绩评价。

(5)成绩管理:成绩权重管理、成绩统计分析、导出成绩。

(6)课堂教学:教学内容展示、建立教学活动、推送学习任务,即时评价。

1.3 学生端程序功能

(1)在线学习:课程内容学习,教学视频学习,微课学习。

(2)在线作业:在线完成课程作业,并查看反馈评价。

(3)在线考试:在线完成课程测试,并查看反馈评价。

(4)课堂任务:完成学习任务,参与课堂教学活动。

2 软件模块设计

该软件的编制采用Android Studio编程软件。在Android Studio中新建一个Android工程,各功能模块的设计如下。

2.1 系统登录模块

在项目工程中放置3个TextView组件,分别显示“系统登录”“用户名”“密码”,放置两个EditView,分别用于输入用户名和密码,放置一个Button按钮,用于登录系统。

2.2 教师端程序

在项目工程中首先设置LinearLayout线性布局,方向垂直,然后放置6个Button组件,分别显示“课程管理”“作业管理”“题库管理”“考试管理”“成绩管理”“课堂教学”。

2.3 学生端程序

在项目工程中首先设置LinearLayout线性布局,方向垂直,然后放置4个Button组件,分别显示“在线学习”“在线作业”“在线考试”“课堂任务”。

3 系统功能实现

3.1 系统登录功能

在Android Studio新建的项目工程中,添加一个xml界面布局文件,命名为login.xml,并在布局文件中编写代码,完成界面布局。

在Android Studio新建的项目工程中,添加java文件,用于构造登录界面Activity,命名为MainActivity.java,登录功能的代码如下。

public void login(){

if((ed_username.gettext().tostring==use)&&(ed_password.gettext().tostring()==pass))

{intent.startactivity(MainActivity.this,TActivity.class);}}

3.2 教师端程序的功能

在项目工程中,添加一个xml界面布局文件,命名为teacher.xml,也在布局文件中编写代码,完成界面布局。

在Android Studio新建的项目工程中,添加java文件,用于构造教师端程序管理界面Activity,命名为TActivity.java,教师端程序管理功能的代码如下。

public void TeacherFunction(inti){

switch(i)

case 1:intent.startactivity(TActivity.this,CourseActivity.class);

case 2:intent.startactivity(TActivity.this,WorkActivity.class);

case 3:intent.startactivity(TActivity.this,TestActivity.class);

case 4:intent.startactivity(TActivity.this,ExamActivity.class);

case 5:intent.startactivity(TActivity.this,ScoreActivity.class);

case6:intent.startactivity(TActivity.this,TeachActivity.class);}

3.3 学生端程序的功能

在项目工程中,添加一个xml界面布局文件,命名为student.xml,也在布局文件中编写代码,完成界面布局。

在Android Studio新建的项目工程中,添加java文件,用于构造学生端程序管理界面Activity,命名为SActivity.java,学生端程序管理功能的代码如下。

public voidStudentFunction(inti){

switch(i)

case 1:intent.startactivity(SActivity.this,StudyActivity.class);

case 2:intent.startactivity(SActivity.this,doWorkActivity.class);

case 3:intent.startactivity(SActivity.this,doPracticeActivity.class);

case 4:intent.startactivity(SActivity.this,doExamActivity.class);

}

4 结语

在当前的信息化教学过程中,移动学习模式正逐渐成为主流的教学模式,其诸多优势克服了传统课堂教学模式的弊端。电子书包的不断兴起为信息化教学注入了新鲜的血液,拓展了信息化的教学手段,备受师生的喜爱。

该介绍了使用Android Studio编程软件编写电子书包移动端应用程序,实现了系统登录功能,教师端程序的功能和学生端程序的功能,对信息化教学起到了一定的推动作用,具有实践意义和应用价值。

参考文献

[1] 亓妍妍,李佳,朱维杰.基于Android系统的无线教学终端设计[J].科技创新导报,2013(12):150-151.

[2] 蒋德荣.基于Android平台的教学辅助平台框架设计研究[J]. 科技广场,2014(5):67-71.

[3] 彭登峰,韩梅,周路,等.Android终端软件在嵌入式系统辅助教学中的应用[J].計算机教育,2014(22):75-78.

[4] 王震,于文波,徐立波,等.基于Android平台的电工实验综合管理系统研究[J].洛阳师范学院学报,2015(11):52-54.

[5] 李惠杨,凌雪.基于翻转课堂和任务驱动的Android教学设计的研究[J].福建电脑,2016(5):64-65.

猜你喜欢
电子书包移动学习模式
电子书包在小学数学教学中的应用模式及成效探析
电子书包的使用误区及出路*
运用电子书包 提升小学语文课堂教学效果
智能手机在大学生移动学习中的应用研究
进驻数字课堂的新兴教学媒体
基于云计算的移动学习平台的设计
基于移动学习的自动问答系统设计
永续债券探析
思想政治理论课实践教学研究述评
中学数学创造性教学的模式与策略研究