ASP.NET课程教学交流平台设计与实现

时间:2022-05-23 06:42:32

ASP.NET课程教学交流平台设计与实现

【 摘 要 】 课程教学交流平台解决学生自主学习及师生交流受时空影响的问题。主要设计实现了课程资源管理、作业管理、在线交流、用户信息管理、新闻管理、视频点播等功能。

【 关键词 】 ;课程教学;网络交流平台

Teaching Platform Design and Implementation

Yu Lai-hang Zhang Zhong-jun

(School of Computer Science and Technology,Zhoukou Normal University HenanZhoukou 466001)

【 Abstract 】 teaching platform to solve problem the students'' autonomous learning and communicate of teachers and students by the space-time impact. The main design and implementation of curriculum resources management, operations management, online communication, customer information management, news management, such as video on demand function.

【 Keywords 】 ;course teaching;network communication platform

1 引言

作为传统课堂教学之外的辅助环节,网络教学已作为一种全新的教学手段受到人们的关注,通过对课程特点及教学过程的研究,开发了课程教学交流平台。该系统实现了网上浏览教学内容、观看教学视频、查看并下载课程资料(包括课件、视频、源码、教案)、提交作业、参与课堂讨论等功能;教师可通过此平台,公告、管理课程资源、管理课程简介、管理作业、管理用户、管理新闻、在线交流等功能;管理员对教师、学生用户和课程信息进行管理。

2 研究背景

随着我国教育教学改革的不断发展深入,教育理论观念不断发生变化,从以教师讲授为重点逐渐开始向以学生学习为重点转化。在教育教学改革中,如何提高学生的学习积极性,培养学生的自主学习能力、实践能力、创新能力;教师在教学中如何利用新的教学手段组织学生进行学习及日常管理与交流,提高教学水平以适应现代教学的需要,已经成为现阶段教育改革的突出问题。网络教学正是在这样一种背景下产生的一种新型教学模式,它以开放的教学交流方式,提供了在线学习与交流的手段,充分应用了现代教学手,已经成为学生获取知识的主要方式。然而面对网络无限扩展与内容的繁杂性,在线学习也遇到了无所适从的问题,如何引导学生合理的使用网络是现在教学中遇到的难题之一。因此开发适应课程特点的教学网站,提供教师和学生互动交流,以便学生结合课程教学的内容进行学习尤为重要。

3 系统设计

3.1 功能设计

该教学交流平台采用的是B/S(浏览器/ 服务器)结构进行设计,通过IE等浏览器进行访问,在校园局域网内进行访问,也可以通过外部网络进行访问。

根据教学的特点及教学中教师和学生经常交流的内容为基础进行分析与设计,系统设计分三个子系统:教师管理子系统、学生学习子系统和管理员管理子系统。主要由六部分组成:课程资源管理、作业管理、在线交流、用户信息管理、新闻管理、视频点播。系统的整体结构如图1所示。

课程资源管理主要体现在课程学习与课程资源管理,是实施网络教学的主要场所。教师通过课程资源管理模块上传指定课程的各种教学资源;学生通过对应的课程学习模块,访问这些教学资源,从而实现网上在线学习功能。

作业管理包括学生作业管理与老师作业管理,是对学生所学知识理解和巩固过程的检查。学生可以实现作业的查看和提交,结果的反馈,查看教师评语等;教师通过教师作业管理模块完成作业的布置、修改,查看并管理学生作业、批改学生作业并给出成绩。统计学生提交作业情况,给出未提交学生名单及次数等。

在线交流模块中,学生可以将学习中遇到的问题进行交流,其提问和回答是异步的;学生登录后可以发表帖子,查看帖子、回复帖子;教师可以对帖子跟踪管理,把握学生的学习情况及发展动向,有效提供课程资源及课后辅导工作。通过该模块更好的引导学生进行自主学习和经验交流,提高学生学习兴趣及发挥主观能动性。

用户信息管理、新闻管理模块实现对基本信息的管理,视频点播可以提供多样的教学资源供不同需求的学生进行使用。管理员可以添加课程,在首页选择默认课程后可以浏览相应课程的资源,一定程度上实现网站的通用性。

3.2 数据库设计

根据系统功能设计得需要,数据库设计要包括课程资源表、作业表、帖子表、回复帖子表、用户信息表、新闻表等,下面给出课程资源表和作业表结构设计。

课程资源表(教师编号、课程编号、资源名称、所属章节、资源类型、后缀名、上传时间、url地址),教师作业表(作业编号、教师编号、作业名称、作业要求、日期),学生作业表(作业编号、学生学号、上传日期、作业地址).

4 系统实现

4.1 母版页及用户自定义控件设计

前台与后台的页面均采用了继承母版页的方式,使得网页的布局风格统一,包括教师子系统母版页,学生学习母版页,管理员管理母版页,普通用户母版页。为了在不同页面间复用一些功能和显示信息,系统设计了多个用户自定义控件,显示数据及实现特定操作功能,供母版页设计和内容页面设计时引用。

4.2 首页设计

首页中包括网站导航、用户登录、新闻公告等功能模块,并且设计了一个选项卡式切换内容显示,其中有推荐帖子、最新帖子、教师导航、学生导航、作业情况信息显示模块。具体设计,其他子系统也包括相应的一些功能,在各自的母版页中设计实现。

4.2 课程资源管理

教师可以通过课程资源管理模块上传课程资源并进行管理。学生可以查看并下载相应的资源。上传文件使用FileUpload控件,显示和操作数据界面使用GridView控件实现。

4.3 作业管理

教师可以布置作业、修改作业、布置管理,查看学生作业、管理学生作业、批改学生作业。其中布置管理可以指定班级完成相应作业,取消指定完成班级。学生可以查看作业、完成作业、上传作业、管理自己的作业。通过设计数据访问层通用类方法、业务逻辑层方法、表示层进行调用实现对数据库的管理,实现增删改查,把数据信息通过GridView控件显示在页面中。

4.4 在线交流

在线交流包括帖子、查看帖子、回复帖子、管理帖子四个功能,通过不同的方式显示出来。

5 总结

本课程教学交流平台具有资源共享性和独立性,课程资源需要登录后才能下载;布局及风格统一,应用母版页和用户自定义控件;用户分权限登录实现不同的操作功能等特点。符合教学要求,生动直观,加强了师生的交互性,弥补了教学课时不足的缺陷,提高了学生的自学能力,达到了自主学习和辅助教学的目的。

参考文献

[1] 蒋银珍. 基于ASP.NET的辅助教学系统的设计与实现[J]. 计算机教育, 2009,(17):100-102.

[2] 吴博.基于ASPNET的教学管理系统的设计与实现[D]. 天津:天津大学,硕士论文,2006,11.

基金项目:

周口师范学院青年科研基金资助项目(zknuqn201039A)

作者简介:

于来行(1982-),男,大连大学,硕士研究生,讲师;主要研究方向:人工智能、图像处理。

张中军(1982-),男,郑州大学,硕士研究生,讲师;研究方向:数据挖掘、人工智能。

上一篇:多媒体技术在企业宣传中的应用 下一篇:浅谈医院信息系统的安全问题