基于Web的网络教学平台的建设与研究设计的开发与实现.docx
- 文档编号:11315145
- 上传时间:2023-02-26
- 格式:DOCX
- 页数:21
- 大小:67.02KB
基于Web的网络教学平台的建设与研究设计的开发与实现.docx
《基于Web的网络教学平台的建设与研究设计的开发与实现.docx》由会员分享,可在线阅读,更多相关《基于Web的网络教学平台的建设与研究设计的开发与实现.docx(21页珍藏版)》请在冰豆网上搜索。
基于Web的网络教学平台的建设与研究设计的开发与实现
毕业设计
题目:
基于Web的网络教学平台的建设与研究
学院:
计算机与通信学院
专业:
计算机科学与技术班级:
0701学号:
200703010122
学生姓名:
杜雯
导师姓名:
李珍辉
完成日期:
2011年6月5日
诚信声明
本人声明:
1、本人所呈交的毕业设计(论文)是在老师指导下进行的研究工作及取得的研究成果;
2、据查证,除了文中特别加以标注和致谢的地方外,毕业设计(论文)中不包含其他人已经公开发表过的研究成果,也不包含为获得其他教育机构的学位而使用过的材料;
3、我承诺,本人提交的毕业设计(论文)中的所有内容均真实、可信。
作者签名:
日期:
年月日
毕业设计(论文)任务书
题目:
基于Web的网络教学平台的建设与研究
姓名杜雯院系计算机与通信学院专业计算机科学与技术班级0701学号200703010122
指导老师李珍辉职称副教授教研室主任刘洞波
一、基本任务及要求:
随着计算机技术、网络技术的迅速发展,特别是基于Web技术的广泛应用以及网络基础设施的逐步完善,开发依托计算机、宽带网络等硬件基础条件,建设基于网络的课程教学资源,促进信息技术与课程内容的整合,探索适合本课程教与学的新型教学模式是值得研究和解决的重要课题。
本系统开发的总体任务是设计与实现基于Web的《C程序设计》课程教学综合平台。
本系统主要功能包括:
课程简介、教学大纲、教学日历、教师简介、课程通知、浏览和发布课程相关通知、课程讲义、课程答疑、课程作业、课程笔记、课程问卷、在线交流、维护设置。
二、进度安排及完成时间:
第2周老师讲解课题,明确课题任务与要求,学习资料收集检索方法,并搜索收集所需中英文资料。
第3周阅读资料、书籍,学习所需知识,撰写文献综述。
第4~5周毕业实习。
第6周完成毕业实习报告撰写;建立毕业设计实验环境;初步拟订设计方案;准备开题报告。
第7周撰写开题报告。
第8~13周具体设计、调试、修改、实现。
第14~15周撰写毕业论文(说明书),完成毕业答辩资格审查。
第16~17周毕业答辩准备、毕业答辩。
摘要3
Abstract4
第1章开发背景及意义8
第2章开发环境及技术简介10
2.1系统配置10
2.2系统环境搭建11
2.3web技术介绍12
第3章系统总体设计15
3.1设计思想:
15
3.2总体结构16
3.3功能模块16
3.4开发工具:
16
第4章第四章系统详细设计16
5.1概述16
5.2各功能模块页面设计网页界面设计16
5.3开发环境设置:
16
5.4文件夹编码设计17
5.5难点代码设计17
结束语18
参考文献19
致谢20
附录:
源程序主要代码21
基于Web的网络教学平台的建设与研究
摘要:
关键词
Abstract:
Keywords:
前言
网络教学是利用已经普及的电脑和宽带网络等硬件环境,依托专业的网络现场教学平台,实现异地、同时、实时、互动教学和学习的新的教学模式,是“实地现场教学”模式的强有力的补充,是教育信息化和网络化的总体趋势和目标。
在网络教学模式下,教师讲课工作像以往一样准备讲课稿(word,ppt,pdf等文件格式),像以往一样按照约定的时间上课。
所不同的是:
上课的地点不再是集中的固定的现实地点,比如培训中心的固定班级,而是单位在这个网络系统平台上开设的固定班级,一个网络班级。
上课的内容仍然是教师备课好的内容,只需要将讲课稿文件“打开”到讲课板上,整个网络班级的学员都能异地看到内容,当然前提是学生在规定的时间登陆到了该班级。
在网场教学模式下,学生完全可以在家里报读你单位开设的课程,免去了劳途奔波,节省了时间和精力,极大的增加了学习的方便性,同时不乏现场教学中的互动和交流。
在网络教学模式下,学校可以集中精力发展教育品牌,招生和授课不再受地点限制,可以拓展整个地区、甚至全国的生源市场。
网络教学主要实现手段有:
视频广播、WEB教材、视频会议、多媒体课件、BBS论坛、聊天室、e-mail等。
网络教学打破了传统的时空限制,随着教育信息化进程的推进以及网络教学技术的不断发展,网络教学满足教学的需要而将成为21世纪主流的教学方式。
网络以其灵活便捷连通的特点和高度的互动性成为实现互动双向交流的代表性媒体,符合国家新课程标准所倡导的探究学习方式对学习环境提出的要求。
从教学实践的视角来看,定义网络教学要从学习方式分析入手。
网络教学的狭义定义是指将网络技术作为构成新型学习生态环境的有机因素,以探究学习作为主要学习方式的教学活动。
它的教学活动组织要在传统的课堂、网络等方面同时展开。
教育是一个产业,其产品的好坏需要社会的检验。
我们不能脱离社会大环境来讨论人才的素质结构及其培养模式。
同样,网络教学是信息时代的产物,对网络教学的讨论也必须从信息时代的特点谈起。
特点 信息时代特点可以概括为以下几点:
1、"知识膨胀",信息量大;
2、知识更新速度快;
3、人才竞争激烈。
网络教学对信息社会的适应
1、培养创新人才。
即具有发散性思维、批判性思维和创造性思维,即具备高度创新能力的创造型人才,而不应当是只接受知识、只会记忆和背诵前人经验、不善于创新也不敢于创新的知识型人才。
其实,创新是任何时代、任何国度、任何民族"进步的灵魂",在信息时代,由于竞争的激烈,对人才的创新素质的要求显的犹为迫切。
2、培养的人才具有信息能力。
信息能力是信息社会所需人才的最重要的知识结构和能力素质。
息社会知识多、更新快,学习者必须"有选择地学、不断地学",想从老师那里学点知识以"一劳永逸"已经不可能了。
"授之鱼,不如授之以渔",明智的选择应该让学生学会如何学习,学会如何在信息的海洋中寻觅到自己需要的知识,如何利用各种认知手段以不断获得新知,使自己与时代同步。
3、具备完善的终身教育体系。
信息的高速更新,一方面需要学习者学会认知,另一方面需要社会构建完善、方便的终身教育体系,使人们可以不受时空限制自由的接受教育、进行知识更新。
4、教育大幅度地提高教学质量和教学效益。
同样由于信息之多、更新之快、人才竞争之激烈,对教育除了有人才素质结构的要求以外,还要求其内容科学、方法优化,使学习者可以优质、高效地接受教育。
综上所述,信息时代一方面对教育的产品即人才的素质结构提出了特殊的要求;另一方面对教育的水平及受教育的机会和方便程度也都提出了更高的要求。
因为计算机和网络,步入信息社会,同时,计算机和网络也为信息时代的教育提供了强有力的支撑。
宽带网络与服务器及多媒体计算机相连,具有以下特点:
网络教学设备:
宽带网络箱·资源共享
·享受服务不受时空限制(服务器具备记忆功能且24小时服务、网络四通八达)
·可快速传输多种媒体信息(宽带网与多媒体计算机合作可以传输各种媒体信息)
·多向交流(信息的多向传输)
有利于教学
这些特性用于教育以后,可以为教育带来以下好处:
1、教育信息的共享(资源增值)2、不受时空限制,教育的机会增多,4、学习更加方便,5、便于全民教育、终身教育的实现)6、多媒体多感官刺激效果好、超级连接,7、沟通便捷,8、便于合作、协商、求助。
所有这些无疑是对信息时代教育的极大支持
首先,网络的信息量大、信息传递便捷、交互性强的特点,有利于开展发现式和协同式教学,培养学生提出问题解决问题的能力,从而有利于学生创造能力的培养。
其次,网络是信息社会最为有效的信息获取工具,开展网络教学,有利于培养学生利用网络进行信息的获取、分析、加工的能力,从而有利于学生信息能力的培养。
第三,开展网络远程教育,是信息时代最为有效的全民教育和终身教育方式。
最后,网络庞大的信息资源、优越的多媒体功能和多向交互功能为教学质量和效益的提高提供了可能。
我们面临的是一个网络服务日臻完善的时代,面临的是一个教育高度信息化的时代,开展网络教学是时代的需要,是学校教学的必然选择。
传统的课堂教学模式有其明显的优势:
有利于教师主导作用的发挥,有利于教学的组织、管理和教学过程的调控,对教学环境建设要求比较低,教学效率比较高,更重要的是师生与学生之间的人际交流对学生成长所起的作用,则远远超出了课堂教学的本身。
而网络教学也并非十全十美:
网络教学网络教学对情感目标(思想品质、心理素质等)和动作技能目标(如体育、实验、手术技能等)的教学效果不是太理想。
学习者的自控力受年龄以及学习风格的影响。
对于年龄较小、学习依赖性比较大的学习者来说,对教师主导作用的要求比较高,不太适合利用网络进行自主学习。
对教学设备的要求高。
第1章开发背景及意义
网络教学平台,又称网络教学支持平台,有广义和狭义之分.广义的网络教学平台既包括支持网络教学的硬件设施,设备,又包括了支持网络教学的软件系统.也就是说,广义的网络教学平台有两大部分:
硬件教学平台和软件教学平台。
狭义的网络教学平台是指建立在Internet基础之上,为网络教学提供全面支持服务的软件系统。
网络教学平台在全世界应用非常广泛,尤其在大学和中等专业学校已经普遍应用.目前,我国中小学也已经进入应用阶段.
在知识大爆炸的现代,怎样才能更好地学习是摆在大家面前的一个难题。
随着计算机技术和宽带网络的飞速发展,高校网络综合教学平台为高校教学提供了一种新的手段和方式。
一定意义上说,网络教学平台的使用对于高校教学来说是一场革命。
20世纪90年代中后期到现在,网络在高校中得到了普遍应用,各高校的校园网也相继出现,但是校园网络在教学方面的发展相对较缓慢,未能起到其应有的作用。
在教学对象上,偏重于更加功利的远程教育,不够重视学校的教育。
大力开展网上教学,注重学生对教学资源的真实需求,推动信息技术与课程信息的集合,是推动教学改革,培养创新人才的有效途径,也是教育技术在教学中充分应用的体现。
网络教学不是取代传统方式的课堂教学,而是将网络教学模式和课堂教学融合在一起,吸收传统课堂教学的优点,并克服其时间时空限制等弱点,发挥网络教学的优点,构建一种全新的教学模式。
高校网络综合教学平台的实现主要有以下几点意义:
1.消除学习的时间和空间的限制,提高学生学习效率,并且极大限度的激发学生的学习潜能。
通过建立此平台,可以使学生在任何时间任何有网络的地点学习知识。
消除了学习在时间和空间上的限制。
学生不必再因为没有听清楚内容或者忘记内容而耽误学习,极大的提高了学生的学习效率。
教学平台的应用,使得教学资源可视化,这是对传统学习的一种颠覆,一场革命。
以往传统的课堂教学模式学习者的学习是被动的接受,内化的过程难以得到个性化的支持,学习者的经验、思维能力、接受能力的差异导致学习效率降低和探索能力缺乏。
学生通过教学资源,可以根据自身情况,自身特点和需求来学习,可以发散自己的思维,而不是一味的跟随老师的思想,这样激发了学生对学习的兴趣,有助于学生创新能力的提高,并极大限度的激发了学生的学习潜能。
2.促进教育教学结构的改革。
以往的教学改革,都是教学内容、教学手段和教学方法的改革,但是对于教学模式的改革却很少,这对于教学作为一个系统说是不合理的。
这点已得到众多专家学者的认同.对于教学结构的改革,在观念和体制的束缚下难以推进,而观念的改变是一个渐进的过程,开展网络教学可以促进这一过程的进行,让教师和学生逐渐从习惯课堂教学过渡到接受网络教学,他们需要心理的准备,也需要信息技术素养的准备。
3.汇总大量的教学资源及教学信息,促进高校整体的管理。
如大家所知,教学资源数量类别庞大,建立网络教学平台可以更好的管理它们,还可以将它们汇总,并分门别类整理,为学生提供了方便快捷的学习资源。
由于教学是个长期的活动,将教学资源信息整合为以后的教学提供了一个好的借鉴,并可将教学资源很好的保存下来。
而且高校网络综合教学平台还提供了学生、老师信息的汇总管理,新闻的发布以及最新的通知事宜,这也促进了高校在整体上的管理。
大约在1996年底、1997年初开始出现支持网上教学的软件平台,随着现代通讯技术和网络技术的发展,现有的网络教学平台大多能支持以视频点播、在线视音频会议、bbs和e-mail等为主要交互方式的各种实时、非实时的网络教学,实现了网络环境下尤其是远程教育中处于分离状态的教与学的再度整合。
网络教学就是利用网络平台实施的教学活动。
它是现代技术发展的大趋势,由于近几年网络技术发展日新月异,网络教学也获得了较大的发展。
国外许多国家特别是发达国家在网络教学方面投入了大量的人力和物力,取得了一定的社会效益。
美国有三百五十多所大学和学院提供因特网教育的远程学习,基本覆盖了高校的所有专业和学科;英国也是比较早开展网络教育的国家,而且英国利物浦大学等正积极开拓中国的教育市场。
网络教学已成为经济合作与发展国家高等教育体系的重要组成部分。
根据OECD的研究,1995-2004年,全世界网络教学的市场规模以45%的增幅扩大。
我国政府也非常重视网络教学。
国务院1999年1月转发了教育部制定的“面向21世纪教育振兴行动计划”,不久组成中国教育科研网。
1994年开始酝酿实行远程教育。
目前,经教育部批准进行远程教育的试点高校有68个。
全国各地已建成学习中心2000多个,在册学生高达200多万人,教育范围涵盖各个层次,上百专业。
同时,许多高等院校也投入大量资金,建立校园网络与多媒体教室。
但是,如何进行网络教学还有许多值得探讨与研究的地方。
目前我国的网络教学与发达国还有一定差距,主要便现在以下方面:
1.没有实现真正意义上的信息资源共享
网络教学的参与者们共同构建了一个真正意义上的信息资源网,在这个网上,所有的信息都是可记载、可查找的。
通过这个网络,教师和学习者都可以轻松地获得关于某一主题的详细资料,真正实现教育资源共享。
从国外网上教学的现状看,许多发达国家的网上教学已经在注意利用这些特点。
其突出表现为网上教学的课程有强大的信息资源库做后盾,每一个知识点或任务下都列出了相关的信息链接,有的给出了供查询的网址信息。
他们能够做到这样的程度,有赖于几十年的电子化教学历史,十几年的网络教学历史,有赖于多年电子化、数字化资料的积累,有赖于宽带因特网的应用,也有赖于大量的准备工作。
中国在网络教学这方面仍需学习。
2.未实现多向交互
在国外的网络教学中,交互是得到极大重视的活动,几乎所有的网络教学课程都利用各种技术手段和工具来开展交互。
而且,交互的程度与使用网络的时间、频度成正比。
而在我国目前的网络教学系统中,交互的程度还比不上发达国家。
虽然也有各种交互的安排,但是由于费用等问题,不可能充分使用。
当然有些方面是国内与国外都未曾解决的的。
因为网络教学是近几年发展起来的新生事物,是一种具有很多优点的教学形式,目前,国内的网络教学还处在起步阶段,需要探讨的问题很多,及时了解我国与先进国家的差距,找准努力方向,汲取有益的经验,将有助于我国跟上现代教育的步伐。
第2章开发环境及技术简介
2.1系统配置
服务器端:
服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的性能往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此我们通常在服务器端配置高性能硬件。
数据库服务器:
可以按需求选择普通的PⅢ以上机器,内存512M以上,硬盘1G以上即可。
从性能上考虑,推荐使用专用PC服务器,P4
2G以上,硬盘4G以上,不少于1G内存。
根据自己用户数量多少决定本企业的服务器配置。
网络环境:
若是网络方式应用,本软件可以运行在支持tip/ip协议的网络上,局域网的速度建议在10M以上;远程连接方式支持:
同一运营商或跨网段的ADSL,最好虚拟成VDSL或组成虚拟专网;推荐租用DDN或光纤。
客户端:
可以按需求选择普通PⅢ以上机器,内存512M以上,硬盘1G以上、显示器分辨率建议在1024×768即可。
运行环境
硬件要求:
PIII以上电脑,内存要求在512M以上,至少100M硬盘空间。
操作系统:
Windows2000/windows2003/windowsxp/visatar或更高版本。
网络配置:
正确配置网卡后,必须添加"TCP/IP"协
服务器端:
网站运行的操作系统:
Windows2000
访问企业网站的网络协议:
TCP/IP
网站的WEB服务器:
IIS6.0或以上
服务器端的数据库:
MicrosoftSQL2000
网站的浏览器:
InternetExplore5.0或以上
客户机端:
MicrosoftWindows/98/NT/XP/2000或更高版本
Firefox、InternetExplorer等
2.2系统环境搭建
2.3相关技术介绍
2.3.1VBScript语言
VBScript是VisualBasicScript的简称,即VisualBasic脚本语言,有时也被缩写为VBS。
是asp动态网页默认的编程语言
VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与VBA的关系也非常密切。
它具有原语言容易学习的特性。
目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。
用于调试简单的VB语句非常方便。
由于VBScript可以通过Windows脚本宿主调用COM,因而可以使用Windows操作系统中可以被使用的程序库,比如它可以使用MicrosoftOffice的库,尤其是使用MicrosoftAccess和MicrosoftSQLServer的程序库,当然它也可以使用其它程序和操作系统本身的库。
由于VBScript由网页浏览器解释执行,不需要增大服务器的负担。
2.3.2JavaScript语言
Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。
于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言同。
同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。
它最初由网景公司的BrendanEich设计,是一种动态、弱类型、基于原型的语言,内置支持类。
JavaScript是Sun公司的注册商标。
[1]Ecma国际以JavaScript为基础制定了ECMAScript标准。
JavaScript也可以用于其他场合,如服务器端编程。
目前javascript的最新版本为1.9版。
2.3.3SQL语言
SQL(StructuredQueryLanguage)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
同时也是数据库脚本文件的扩展名。
SQL语言包含4个部分:
数据定义语言(DDL),例如:
CREATE、DROP、ALTER等语句。
数据操作语言(DML),例如:
INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。
数据查询语言(DQL),例如:
SELECT语句。
数据控制语言(DCL),例如:
GRANT、REVOKE、COMMIT、ROLLBACK等语句。
SQL语言包括三种主要程序设计语言类别的语句:
数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)。
SQL是用于访问和处理数据库的标准的计算机语言。
SQL指结构化查询语言SQL使我们有能力访问数据库SQL是一种ANSI的标准计算机语言编者注:
ANSI,美国国家标准化组织
2.3.4Html
HTML(HyperTextMark-upLanguage)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。
HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。
HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。
特点与好处:
HTML文档制作不是很复杂,且功能强大,支持不同数据格式的文件镶入,这也是WWW盛行的原因之一,其主要特点如下:
1简易性,HTML版本升级采用超集方式,从而更加灵活方便。
2可扩展性,HTML语言的广泛应用带来了加强功能,增加标识符等要求,HTML采取子类元素的方式,为系统扩展带来保证。
3平台无关性。
虽然PC机大行其道,但使用MAC等其他机器的大有人在,HTML可以使用在广泛的平台上,这也是WWW盛行的另一个原因。
2.3.5Asp
ASP全名ActiveServerPages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。
ASP采用脚本语言VBScript(Javascript)作为自己的开发语言。
2.3.6Div+css
DIV+CSS是网站标准(或称“WEB标准”)中常用术语之一,div+css是一种网页的布局方法,这一种网页布局方法有别于传统的HTML网页设计语言中的表格(table)定位方式,真正地达到了w3c内容与表现相分离。
HTML语言自HTML4.01以来,不再发布新版本,原因就在于HTML语言正变得越来越复杂化、专用化。
XHTML语言是一种可以将HTML语言标准化,用XHTML语言重写后的HTML页面可以应用许多XML应用技术。
使得网页更加容易扩展,适合自动数据交换,并且更加规整。
在XHTML网站设计标准中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。
2.3.7Access
Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即RelationalDatabaseManagementSystem),是Office系列应用软件之一。
它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
Access能够存取Access/Jet、MicrosoftSQLServer、Oracle(甲骨文软件公司),或者任何ODBC兼容数据库内的资料。
熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。
虽然它支援部分面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。
2.3.8IIS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Web 网络 教学 平台 建设 研究 设计 开发 实现