基于.NET的微课教辅平台的设计与实现

2016-05-28 08:12王莎莎
无线互联科技 2016年6期
关键词:教辅子系统教学资源

王莎莎

摘 要:微课教辅平台不仅可以有效地提高学生的自主学习能力,减少专业教师的工作量,同时又可以使教师和学生更加方便的交流,以便及时解决学生在学习中遇到的各种问题,为教师和学生的交流、教学和学习建立起一个实时的桥梁和平台。文章所设计的是基于B/S结构的微课教辅平台,前台的开发语言是微软的ASP.NET 2.0和C#,后台数据库是用SQL Server 2012开发完成的。本平台系统分为:管理员子系统、教师子系统、学生子系统。该微课教辅平台主要实现的功能有:学生教师信息管理(包括添加、删除、管理等);课程资源管理(包括课程资料的上传和下载);微课程管理(包括发布、下载、评价等功能);教学帮助信息管理(包括提出疑问、在线辅导、资料交流、存档等)。文章详细阐述了微课教辅平台的开发背景、环境,平台的意义、需求,系统的分析、实现,其中详细阐述了教师子系统的设计和实现方法以及实现子系统。

关键词:微课教辅平台;B/S结构;SQL Server 2012;ASP.NET

1 研究背景

随着教育信息化的普及,网上辅助学习系统显得越来越重要。这些系统共有的特点是实时性强,便利性好。尤其是微课教辅平台,不但能使教师重复性的工作减少,更能有效地加强学生和教师的课外交流和沟通,使学生及时发现每节课的不足,查缺补漏,教师也能在这种互动中得到更多的教学反馈,更有助于教学相长,从而在学生和教师之间搭建一个实时互通的平台与桥梁,很好地作为传统教育方式的一种有利的补充。

1.1 研究目标及意义

本文紧密结合课题的任务与研究目的,设计出基于Web的微课教辅平台的基本功能,本系统分教师模块、学生模块以及管理员功能模块3个子中心,作为3类用户的入口。为了确保各类用户可以更加快捷、准确地找到所需要的教学资源,实现知识大集成和教学资源共享最大化的目标,网络化教育是继续深化教育改革的必然发展方向,并成为现代教育中数字化教育教学的重要特征,推动着教育发展的新动力。微课教辅平台是通过Internet来实现的,是网络化教育教学的具体体现和实践,对数字化校园和现代教育技术的实现具有深远的现实意义。

1.2 研究现状

通过分析微课教辅平台中教学资源的共享和积累,应清醒地看到,目前国内的微课教辅平台的建设也有许多不足之处,急需完善和改进。主要体现在如下几方面:(1)微课教辅平台很多,真正利用起来的很少。国内大多数高校建设的微课教辅平台主要集中在量的积累和教学资源的堆积,平台中的教学内容没有认真筛选和分类,教学资源随着建设的加快,越来越多地堆积起来,好的不好的,有用的没用的,都没用经过教学资源审核进行筛选,导致质量不高,真正可以应用到实际教学的并不多。(2)微课教辅平台的教学资源混乱,难以查找和选择。已有的微课教辅平台一般对已有资源缺乏适时的整理、遴选、更新等,教学资源都堆积在一起,没有分类和管理,导致资源的混乱,使得老师和学生查找起来很困难,学习起来很耗时,失去了辅助平台的便捷性。

2 系统分析

搭建微课教辅平台的核心是实现教学的信息化、网络化和便捷化,但是现有的微课教辅平台登陆身份混乱,从而造成教学资源的堆积,不能更好的为教学服务。在微课教辅平台上我们应该将登陆身份明确,并且设置权限,使教学资源和信息及时的整理和分类,方便辅助教学。因此,设计一个多身份登陆的课程微课教辅平台是十分必要的。

微课教辅平台根据需求设置3种登录身份,每个身份都设有相应的功能和权限,具体如下:(1)管理员身份登录:管理员在后台管理负责管理全部功能,管理教师、学生、公告等信息,可以进行查看、添加、删除等操作,并且对教师和学生的交流负有监督责任,对教学辅助网进行实时的维护。(2)教师身份登录:教师对教学资源进行管理,将与课程有关的课件、资料、微课、作业等上传,并将它们分类管理,如按班级、科目等进行管理。(3)学生身份登录:学生可以下载教学资源,并及时查看教师发布的作业、成绩和答案。如果有任何疑问,可以及时提出来,或者查看相似问题的答案,对于没有预设答案的问题,可以等待教师回答。

3 软件总体设计

3.1 软件系统总体设计结构及功能

根据系统的需求分析和数据流图,可以分为三大模块,即教师子系统、学生子系统和管理员子系统,总体系统功能模块如图1所示。

在系统中管理员功能模块的各项具体功能如下:(1)帮助信息管理:教师可以对教学帮助信息添加、修改和删除。(2)微课管理:教师可以对所有添加的微课进行修改、删除和分类操作。(3)添加微课:教师可以选择不同的班级上传相应的微课程,也可以针对不同的科目上传不同的微课程,同时还可以上传与本节微课相关的作业信息(包括名称、时间、要求等)、辅助信息和相关教学资料等。(4)作业评分:教师可以对微作业进行评分。(5)成绩管理:教师可以查看学生提交的作业的成绩。教师子系统功能模块如图2所示。

4 系统实现

4.1 用户管理模块实现

4.1.1 用户登录管理子模块程序流程图设计

此子模块的主要功能是判断是否让用户进入系统,以不同身份进入不同界面。登录管理子模块首先判断获取的用户名和相应的密码是否匹配,如果匹配可以进入系统,不匹配则退出系统;然后,再判断用户的身份和权限,管理员、教师、学生3种身份的权限和相应的界面不同,根据判断决定身份和操作权限。用户登录管理子模块流程图如图3所示。

4.1.2 登录界面设计与实现

登录界面由用户名和密码两部分组成,它是基于表单的登录页面。当用户名和密码相符时,会实现根据用户名编号跳转至相应的用户界面;当用户名和密码不符时,会弹出“用户名密码错误!”。登录界面如图4所示。核心代码如下:

4.2 教师模块实现

教师模块主要实现微课管理、教学帮助信息管理以及师生交流中回复问题的功能。首先,教师在主登录页面输入正确的用户名和密码才能进入教师子系统,教师对微课进行管理,包括微课的发布、相关资料的上传、作业的评分等。教师界面的页面分成2栏,左边是功能目录,右边是具体功能页面。教师用户界面如图4所示。

4.2.1 微课管理子模块程序流程图设计

此子模块的主要功能包括添加微课、修改微课、微课设置等功能。微课管理子模块程序流程如图5所示。

4.2.2 微课管理子模块界面设计与实现

(1)添加微课。添加微课由页面Addzuoye.aspx实现,文件Addzuoye.aspx.cs为它的代码隐藏文件。实现了微课信息的添加、微课和答案的上传功能,当点击“添加”按钮时,会提示“发布微课成功”。添加微课的运行界面如图6所示。

具体代码如下:

5 结语

本论文主要描述了基于Web的微课教辅平台的主要实现方法,并对系统进行详细的需求分析,对开发所需要的相关技术进行了描述。同时设计并实现了一个简单的多学科微课教辅平台。该系统该是基于Microsoft Visual Studio..NET 2005开发平台与Microsoft SQL Server工具进行数据库的设计,采用C#语言进行开发的,是一个实验性的系统。经过努力,系统的功能已经初步完成,基本上达到了系统设计的要求,并且各部分功能已基本实现,同时根据实际应用对系统进行了一些测试与验证,都得到了预期的效果。

Design and Implementation of the Teaching Aid Platform for Micro-lectures Based on .NET

Wang Shasha

(Tieling Normal College, Tieling 112001, China)

Abstract: Micro lesson teaching platform not only can effectively improve students autonomous learning ability, reduce the workload of teachers professional, but also can make teachers and students more convenient communication, to timely solve the students encounter in learning all kinds of problems, for the teachers and students exchanges, teaching and learning established a real-time bridge and platformThe design is based on B / S structure of the micro class teaching platform, the development prospects of language is Microsofts ASP. Net 2.0 and C#. The backstage database is with the development of SQL Server 2012 completion. The platform system is divided into: administrator subsystem, teacher subsystem, student subsystem. The micro class teaching platform main function: student teacher information management (including add, delete, management etc.); Curriculum resources management (including course data upload and download); micro course management (including publish, download, and evaluate the function); teaching help information management(including questions, online tutoring, information exchange and archiving). Paper described in detail the micro class teaching platform development background and environment, the significance of the platform, demand, system analysis, implementation, which detail the teacher subsystem design and realization method and the realization of each function subsystem.

Key words: teaching platform for micro-lectures; B/S structure; SQL Server 2012; ASP.NET

猜你喜欢
教辅子系统教学资源
不对中转子系统耦合动力学特性研究
GSM-R基站子系统同步方案研究
驼峰测长设备在线监测子系统的设计与应用
初中语文数字化教学资源应用探索
强化读者意识 提高教辅竞争力
试谈教辅出版的转型升级
初探教学资源开发的系统思维
临床实验教学中教学资源的整合优化与应用
车载ATP子系统紧急制动限制速度计算
土木工程科研资源转化为实践教学资源的探索