基于微信平台的计算机专业学习通

2016-05-26 17:17:29

随着移动互联技术的发展和手机的普及,手机应用越来越丰富,操作简单,使用便捷,越来越受到手机用户的欢迎。一些传统的业务随着移动互联技术的应用,其业务模式也在发生转变。尤其是网络学习资源如公开课、微课、学习论坛等日渐丰富,智能手机、学习机、平板电脑等移动工具在学习上的作用与优势逐渐显现,移动平台学习成为炎手可热的议题。

在高校,教师传授知识和培养学生能力同样重要,学生也不是靠死记知识就能掌握专业技能,需要在课后完成大量辅助工作,对计算机专业的学生来说,需要在课后完成大量的软硬件程序、网络方案的设计工作,在实践中提升自己的专业能力。一曰.在设计工作中出现难题,需要及时解决,并且要花费较长时间,课堂时间已不能满足要求。这样就需为学生量身打造了一套与当前专业课程紧密结合的同步学习,建立一个教师和学生之间的沟通平台。


微信公众平台凭借着移动客户端的普及,具有相当强的优势,它是微信新加的服务插件之一,公众平台自身的性质是一个运营推广工具,但是当1微信公众平台进行二次开发以后,它就能从一个运营推广工具转化为产品来提供服务。作为一种新兴的网络媒体,它提供了一种新的信息传播方式,山于其操作的便捷性,人际交流的高时效性,内容推送的丰富性,消息推送的精准性,已经成为高校师生主要沟通交流的主要工具。


本文旨在探讨建立基于微信平台的具有实时性、互动性的计算机专业课程的自主学习和自主教学新模式,制作相应“微内容”,通过微信平台推送给学生,学生可以随着查看自己的仟课教师或者教授相关课程的其他教师信息,通过手机平台,发送问题,教师接收后可以及时进行解决。学生之间也可以互相解答问题,或者结成兴趣小组,对某些专业技术问题进行讨论,提高专业能力。


1、系统整体设计方案

微信作为一款提供通信与社交服务的社会性软件,为学生提供一个更加有针对性的移动学习平台。微信平台的学习资源也越来越多,它充分满足学生的需求,不再局限于学生时间、学习地点、学习伙伴,更有利于体现学生者的自主性,为学生知识的提高提供有力的条件。


基于微信的计算机专业学习通主要为使用者提供一种针对专业课程的学习体验,学生使用该平台能够对课程所包括的所有知识点进行个性化学习山学生自己掌控,使得学生个性化和多元化自主学习成为可能。学习模式包括自我学习、自我测试、提问互动几种方式,同时老师可以通过对学习资源进行管理,以及对学习过程中产生的学习问题进行解答以实现教学互动,从而促进学生学习的积极性和主动性。在充分学习和研究微信公众平台开发的基础之上,综合利用面向对象分析与设计思想Java Web开发和数据库设计思想,从而开发了这个面向计算机专业学生的基于微信平台的学习通,完成了从平台的建立、分析、设计等整套功能。采用模块化设计,将所需要的功能进行分解、归纳和整理,既考虑每部分功能的独立性,又考虑信息的共享性。微信用户通过关注已配置公众号,可实现微信端全部功能。用户可进行查询代课教师、查看课程、视频或图片学习和互动交互等操作,其基于微信平台的计算机专业学生学习环境如图1所示。


2系统开发与实现

2.1主界面

微信端山用户导航系统、互动交互系统和信息发布系统三部分组成,其中用户导航系统山三个模块构成:专业学习、在线查询和关于我们。用户可以根据自己的需求,选择相应的功能,系统总体结构图如图1所示。


2.2用户导航模块

本模块主要包括专业学习、在线查询、关于我们三个页面。学生根据自己的需要,选择不同的入口,达到本次,流程图如图2和图3。实现过程:学生选择用户导航模块,点击专业学习进入课程学习部分,可通过选择不同的学习方式学习不同的知识点内容;点击在线查询,可查询自己的代课教师的及其详细信息以及本专业其他的教师及其详细信息;点击关于我们,可查看开发本平台的作者信息。


2.3互助交互模块

本模块主要是为学生和教师之间的交流提供一个平台。实现过程:本模块主要是供师生之间沟通,以便及时解决学生的疑问。


2.4信息发布模块

此模块主要是介绍一些校园中的其他信息。

实现过程:本模块主要是发布校园的一些信息,让学生及时了解到学校发生的重大事件或趣事。查询模块服务器端主要代码


3、数据库设计

本系统数据库设计一共用到8张数据库表,分别是管理员表(Admin)、书籍表(Book)、课程表(Course)、知识点表(Knowlege_Item)、图片学习资源表(Muimedia_Picture)、学习视频表(Multimedia)、教师表(Teacher)、试题答案表(Test.Answer),因篇幅有限,本文以教师表和课程表为例,如表1和表2所示。