asp.net的网络课堂(源码)【字数:11382】
摘 要摘 要伴随着网络技术的不断发展,现在将网络技术运用于教育,突破教育在时间和空间上的限制已经成为了可能。本课题将开发网络教学系统作为教育建设的一部分,希望能够通过本课题系统的建立,实现网络的互动学习。本课题主要在研究了现在已有的用户交互的产品后,然后把它根据实际的情况运用到教学中,来实现网络中的教学。本课题的开发运用了ASP.NET开发技术,实现网络课堂系统。该系统主要实现了教学课程和资源管理、答疑功能、通知公告、作业管理等功能。课程管理主要实现了管理员创建课程、开放课程等;教学资源管理,用于管理在网络教学中产生的诸如教学视频等课堂资源,并提供对这些教学资源的上传功能;发帖答疑模块则实现用户提问解答功能;通知公告功能是为了方便管理员发放实时信息等。关键词: MSSQL;ASP.NET;在线课堂
目 录
第一章 绪论 1
1.1 项目背景与意义 1
1.2 国内外研究现状 1
第二章 系统相关技术介绍 3
2.1 B/S三层架构概述 3
2.2 ASP.NET技术介绍 3
2.2.1 ASP.NET简介 3
2.2.2 开发工具介绍 4
2.2.3 开发语言介绍 4
2.3 SQL server2008介绍 4
2.4 IIS简介 5
第三章 系统需求分析与可行性分析 6
3.1 技术可行性 6
3.2 经济可行性 6
3.3 社会可行性 6
3.4 功能需求分析 7
3.5 性能需求分析 7
第四章 系统总体设计 8
4.1 功能设计 8
4.2 数据库设计 9
4.2.1 概念结构设计 9
4.2.2 逻辑结构设计 15
4.2.3 物理结构设计 17
第五章 系统详细设计与实现 22
5.1 登录模块功能设计 22
5.1.1 注册功能设计 22
5.1.2 登录功能设计 22
5.2 教师模块功能设计 24
*好棒文|www.hbsrm.com +Q: &351916072&
/> 5.2.1 课程文件上传 24
5.2.2课程与评论管理 25
5.2.3疑问查看与解答 26
5.2.4作业发布 27
5.2.5作业批改 28
5.2.6作业管理 29
5.2.7个人信息管理 29
5.3 学生模块功能设计 30
5.3.1视频播放 30
5.3.2评论发布 31
5.3.3疑问发布 31
5.3.4疑问管理 32
5.3.5个人作业管理 32
5.3.6个人信息管理 33
5.4 管理员模块功能设计 34
5.4.1视频管理 34
5.4.2答疑管理 35
5.4.3课程添加与管理 35
5.4.4作业管理 36
5.4.5用户管理 37
5.4.6公告管理 37
第六章 系统测试 39
6.1 测试方法和内容 39
6.2 测试结果 40
6.3 测试总结 41
第七章 总结与展望 42
7.1 论文总结 42
7.2 展望 42
致谢 43
参考文献 44
第一章 绪论
1.1 项目背景与意义
随着现代网络课程的不断发展,教学已不再局限于普通的教室教学模式[1],建立网络课堂可以将教学从教室向网络无限延伸[2],使更多的人通过更加方便的途径获得知识。学习者能够运用网络的途径更方便的获取教学素材,教师和学生都可以从中获得巨大的便利,是进行学习教育的一种有效教学手段。
在线课堂是基于互联网的教学模式。在学习中,学生利用计算机寻找自己想要的教学资源,并且可与他人交互。
网络教学的优点:网络教学以学生为主[3],改变了平常教学中教师的主体地位;突出学习自主的特性,从被动听讲转为主动去参与学习;网络教学把交互式功能从教师的教学方式转化成了学生学习的方式[4]。
虽然网络教学有着一定的优势,但还是无法取代传统的教学模式[56]。传统模式中学生能够与教师面对面的交流,而网络教学模式中是间接交流,传统模式学生在交流中有更大的优势。网络课堂教学既发挥的网络教学的优势,更体现了传统教学的特点,适合基础的教育[7]。
1.2 国内外研究现状
(一)国外网络教育平台现状
许多的国家现在都非常重视教育的发展,为此花费了大量的精力,都希望在以后的发展中,让本国教育在信息发展中占据主导地位,成为世界发展的领导者。所以,很多的国家把计算机网络技术应用在教学领域。上个世纪末开始,国外出现了能实现在网络上学习的教育平台。
目前,许多外国大学大规模的把网络教学运用到日常学习中,虽然这对日常教学有了一定的帮助,但不可避免的包含了一些缺点。在仔细研究了一些教学平台后发现,它们主要包含了以下特点和缺点:
(1)特点
1.自主学习
自主学习方式是使用网络自己学习模式,它的特征是学习者所需要的信息都是从网络资源来获得,学生在没有与其他学生和教师面对面沟通的情况下,通过网络自己寻找教材来学习,虽然这会增长学习的自觉性,但常会引起盲目学习[8]。
2.“广播”教学
该模式中,学生能够从网络中找到资源。而且能够与他人进行交互。当学员遇到问题时,在答疑专区,提出自己的疑问,另外的学员也可以发表自己的的观念。学员能够靠自身的努力跨越难题,也能与他人交互,这在现在的学习模式中是很流行的。不但能够提高学生的独立性,还能增强沟通、交际能力,有益于全面发展。
(2)缺点
1.答疑功能不全面
与传统的教学模式相似,学员在学习时难免会遇到问题,自身不能解决的时候,就需要与他人交互。所以答疑功能是否全面对网络教学的发展有很大的影响,但是很多国外平台都忽略了交互的重要性。
目 录
第一章 绪论 1
1.1 项目背景与意义 1
1.2 国内外研究现状 1
第二章 系统相关技术介绍 3
2.1 B/S三层架构概述 3
2.2 ASP.NET技术介绍 3
2.2.1 ASP.NET简介 3
2.2.2 开发工具介绍 4
2.2.3 开发语言介绍 4
2.3 SQL server2008介绍 4
2.4 IIS简介 5
第三章 系统需求分析与可行性分析 6
3.1 技术可行性 6
3.2 经济可行性 6
3.3 社会可行性 6
3.4 功能需求分析 7
3.5 性能需求分析 7
第四章 系统总体设计 8
4.1 功能设计 8
4.2 数据库设计 9
4.2.1 概念结构设计 9
4.2.2 逻辑结构设计 15
4.2.3 物理结构设计 17
第五章 系统详细设计与实现 22
5.1 登录模块功能设计 22
5.1.1 注册功能设计 22
5.1.2 登录功能设计 22
5.2 教师模块功能设计 24
*好棒文|www.hbsrm.com +Q: &351916072&
/> 5.2.1 课程文件上传 24
5.2.2课程与评论管理 25
5.2.3疑问查看与解答 26
5.2.4作业发布 27
5.2.5作业批改 28
5.2.6作业管理 29
5.2.7个人信息管理 29
5.3 学生模块功能设计 30
5.3.1视频播放 30
5.3.2评论发布 31
5.3.3疑问发布 31
5.3.4疑问管理 32
5.3.5个人作业管理 32
5.3.6个人信息管理 33
5.4 管理员模块功能设计 34
5.4.1视频管理 34
5.4.2答疑管理 35
5.4.3课程添加与管理 35
5.4.4作业管理 36
5.4.5用户管理 37
5.4.6公告管理 37
第六章 系统测试 39
6.1 测试方法和内容 39
6.2 测试结果 40
6.3 测试总结 41
第七章 总结与展望 42
7.1 论文总结 42
7.2 展望 42
致谢 43
参考文献 44
第一章 绪论
1.1 项目背景与意义
随着现代网络课程的不断发展,教学已不再局限于普通的教室教学模式[1],建立网络课堂可以将教学从教室向网络无限延伸[2],使更多的人通过更加方便的途径获得知识。学习者能够运用网络的途径更方便的获取教学素材,教师和学生都可以从中获得巨大的便利,是进行学习教育的一种有效教学手段。
在线课堂是基于互联网的教学模式。在学习中,学生利用计算机寻找自己想要的教学资源,并且可与他人交互。
网络教学的优点:网络教学以学生为主[3],改变了平常教学中教师的主体地位;突出学习自主的特性,从被动听讲转为主动去参与学习;网络教学把交互式功能从教师的教学方式转化成了学生学习的方式[4]。
虽然网络教学有着一定的优势,但还是无法取代传统的教学模式[56]。传统模式中学生能够与教师面对面的交流,而网络教学模式中是间接交流,传统模式学生在交流中有更大的优势。网络课堂教学既发挥的网络教学的优势,更体现了传统教学的特点,适合基础的教育[7]。
1.2 国内外研究现状
(一)国外网络教育平台现状
许多的国家现在都非常重视教育的发展,为此花费了大量的精力,都希望在以后的发展中,让本国教育在信息发展中占据主导地位,成为世界发展的领导者。所以,很多的国家把计算机网络技术应用在教学领域。上个世纪末开始,国外出现了能实现在网络上学习的教育平台。
目前,许多外国大学大规模的把网络教学运用到日常学习中,虽然这对日常教学有了一定的帮助,但不可避免的包含了一些缺点。在仔细研究了一些教学平台后发现,它们主要包含了以下特点和缺点:
(1)特点
1.自主学习
自主学习方式是使用网络自己学习模式,它的特征是学习者所需要的信息都是从网络资源来获得,学生在没有与其他学生和教师面对面沟通的情况下,通过网络自己寻找教材来学习,虽然这会增长学习的自觉性,但常会引起盲目学习[8]。
2.“广播”教学
该模式中,学生能够从网络中找到资源。而且能够与他人进行交互。当学员遇到问题时,在答疑专区,提出自己的疑问,另外的学员也可以发表自己的的观念。学员能够靠自身的努力跨越难题,也能与他人交互,这在现在的学习模式中是很流行的。不但能够提高学生的独立性,还能增强沟通、交际能力,有益于全面发展。
(2)缺点
1.答疑功能不全面
与传统的教学模式相似,学员在学习时难免会遇到问题,自身不能解决的时候,就需要与他人交互。所以答疑功能是否全面对网络教学的发展有很大的影响,但是很多国外平台都忽略了交互的重要性。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/960.html