APP下载

面向Android的计算机基础课程在线学习平台研究

2019-01-08杜朋轩

数字技术与应用 2019年10期
关键词:平台构建基础课程在线学习

杜朋轩

摘要:本文的目的是面向Android,对计算机基础课程在线学习平台的构建进行分析,同时从服务器扣、展示模块设计以及交流模块设计等环节出发,保证在线学习平台系统科学合理的建设和利用。

关键词:Android;计算机;基础课程;在线学习;平台构建

中图分类号:TP311 文献标识码:A 文章編号:1007-9416(2019)10-0154-02

0 引言

随着近年来我国社会经济的不断快速发展,我国已经全面进入到互联网时代。现阶段已经有很多高校都在积极研发和利用在线学习平台,在线学习平台在构建和具体应用过程中,不仅可以吸引学生们的注意力,而且还可以根据学生们的实际要求,提出有针对性的学习意见和建议,对学生们的计算机基础课程学习水平提升具有实质性意义。

1 研究面向Android计算机基础课程在线学习平台构建的现实意义

随着教育事业的不断改革和创新发展,教育事业要想遵循与时俱进的基本原则,就必须要对移动互联网等一些先进的技术手段进行科学合理的引进和利用。移动互联网在实际应用过程中,不仅具有便捷性、高效性的特征,而且学生们对移动互联网的兴趣度比较高。移动学习其实在国外很多发达国家已经被广泛应用,但是由于我国在这一方面的认识还不够充分,所以很多在线学习平台在构建以及具体应用过程中,达不到良好的学习效果[1]。在这一基础上,可以将Android作为出发点,对与其相关的移动客户端进行开发和利用,移动客户端开发的语言可以利用Java语言,这样无论是对于服务器端、客户端等都可以实现合理的利用,同时还可以实现异构系统相互之间的数据交互。

2 计算机基础课程在线学习平台系统的构建需求与设计方向

在该系统的实际应用过程中,系统当中会涉及到各种不同类型的功能特征,这些功能在应用时的主要目的就是为了给学生们的日常学习提供方便快捷的方式。系统当中会涉及到的信息主要包括用户、学生以及教师等,同时还会涉及到各种不同类型的课程教学内容。这些数据都必须要体现在系统的各个部分当中,通过这些数据才可以实现该系统的稳定运行。其中,部分数据库在实际应用过程中的部分实体如图1所示。

3 面向Android计算机基础课程在线学习平台系统的设计实现

3.1 Android端与服务器端接口设计

在面向Android计算机基础课程在线学习平台进行设计和具体构建的时候,要与实际情况进行结合,同时为了保证该系统在实际应用过程中的有效性和针对性,要为Android端单独建立一个客户端。这样Android端在实际应用过程中,就可以与服务器端相互之间实现数据的交互,同时还可以保证交互的及时性。通过Java语言开发背景下的Android端,与服务器端开发出来的语言之间具有明显的差异性。所以在对该问题进行处理的时候,需要开发出一个Android端,这样可以实现与服务器端相互之间的有效接口,保证该接口模块在实际应用过程中的有效性。本文所提出的服务器端长情况下是在ASP.NET语言的基础上,所以Android端与其进行整合或者是在实现数据交互时,可以直接通过Web Service技术来实现。

3.2 Android端课程展示模块设计实现

在对计算机基础课程在线学习平台进行利用的时候,要想保证该系统当中的所有功能特征都可以真正有效的落实到实处,体现在各个环节当中,就必须要保证对展示模块科学合理的设计和利用。在具体操作过程中,需要将课件列表的表现作为分析对象。首先,需要对Web Service的接口函数读取课件进行科学合理的编写,其次,还要对Web Service的接口函数进行访问编写。紧接着在完成上述的这些步骤之后,就必须要对接口函数进行调用,同时还要与读取结果进行结合,将其直接接收到Android客户端。最后,可以直接将客户端当中接收到的数据显示在Android相对应的控件上。在与该系统的实际运行情况进行结合分析的时候,发现用户在对Android客户端进行使用,同时对各种不同类型的课件进行点击的时候,Web Service相对应的函数就可以直接将课件当中的内容全部都读取出落,同时还可以上传给Android客户端当中,这样可以将这些内容全部都真实有效的展示出来。

3.3 Android 端交流模块设计实现

在对该平台进行分析时,如果课件模块程序在实际应用过程中,其自身的本质就是数据读取或者是数据显示,那么Android端在线交流或者是在线提问模块在实际应用过程中的本质就可以被看作是发送数据或者添加数据。用户在使用时,通常情况下会直接在Android端当中输入自己想要交流或者是提出的问题等,紧接着可以按提交,这样用户提交的信息全部都会直接保存在服务器端。教师在使用时,可以直接通过服务器端的后台,对用户的提问信息等进行查,同时还可以实现双方相互之间有效的交流。

交流提问的整个操作过程在具体应用过程中,必须要在Web的服务基础上来进行调用。与此同时,还要通过Web的服务模式,直接将信息全部都写到后端的数据库当中,Android端在线交流模块或者是提问模块在应用时,就好比是数据的发送或者是添加。对于用户而言,可以直接在Android端将一些需要交流的问题或者是内容输入其中,提交之后就可以这些信息全部动保存在对应的数据库当中。教师在这些问题进行处理的时候,只需要通过服务器端的后台就可以查看,对学生们的问题进行解答。解答的最终结果可以直接通过Android前台来进行展示。需要注意的一点就是,在整个流程操作过程中,需要利用Web服务来将信息直接调整到后端的数据库当中,实现数据信息的合理保存和利用。

4 结语

本文的研究目的就是为了在Android的基础上,对计算机基础课程学习平台进行科学合理的构建和利用。同时,还要通过Android客户端在其中合理的利用,为学生们的日常学习提供方便快捷的方式,不仅可以查看到有关课程内容的相关信息,而且还可以通过课件等内容进行学习和复习。除此之外,还可以实现教师与学生们相互之间的有效沟通和交流。

参考文献

[1] 杨丽.《Python程序设计基础》慕课建设的探索与实践[J].教育教学论坛,2019(38):150-151.

猜你喜欢

平台构建基础课程在线学习
创新创业视角下校企合作平台构建
自动控制类基础课程实践教学体系的探索
安徽农产品网络流通平台发展研究
“互联网+”环境下校园创业平台构建研究
信息化环境下高职英语教学现状及应用策略研究
影响中职数学教学效果的因素与对策研究
抓住基础课程五要素,构建数学高效课堂