ASP.NET 网络实验教学网站的设计与实现(论文+源码)_Nueve

摘要

随着Internet的不断发展,Internet不再只是单纯地浏览新闻、发送邮件、聊天与游戏,人们已经开始致力于把一些知识的学习、课程的学习放在Internet上完成,并不断扩大发展,目前网上教程逐渐兴起,很多的学校的网上教程已经做得比较全面,让学生在教室之外还有一个学习课程、相互交流的平台,对学生的学习、老师的教课以及师生的沟通都起到了非常大的作用。
    该教学平台采取B/S模式,建设成网络实验教学网站;学生通过网络实验教学网站,可以进行在线学习,提交作业及提问,可以方便地获取课程学习需要的资源,教师可以在线发布通知、查看学生作业、回复学生留言、答疑等;并提供学生与教师、学生与学生、教师与教师之间的交流平台,体现数字化学习、自主学习教育理念。它分为:在线学习、作业提交、课程实验、问题答疑、例题解析、试题样卷、在线通知等块。
    本系统采用B/S模式:与传统的C/S模式相比,B/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。采用B/S模式,突破传统的文件共享模式,为网上教学平台的设计提供新的解决方案。借助ASP的WEB应用程序,用户通过Browser软件连接后台数据库并完成做操作,将原有网上教学平台静态网页的形式升级到动态更新数据的方式。B/S模式的网上教学平台,数据维护方便客户端无需专用的软件,有较好的网络扩展性,支持TCP/IP协议直接接入Internet,。同时对于B/S模式而言,程序和数据的物理位置已经不再是那么重要了,访问者所关心的只是它们的URL就可以了。
    本系统使用ASP技术:即Active Server Page,是微软推出的动态Web设计技术,是用于WWW服务的服务器端脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。
    数据库采用Microsoft Access数据库:具有良好的安全性能,防火墙技术可以保证后台数据库的安全性,如果结合Windows 2000与Internet Information Server的高度安全性,使用户可以实现系统的安全。
    通过研究开发,本网络实验教学网站教学系统具备网络教学的所有功能,能够满足网络教学的需求。

目录

摘要

第1章 绪论

1.1 网络教学简介

1.2 研究背景

1.3 研究目的

第2章 系统开发模式、工具及环境

2.1 系统的开发模式

2.2 系统开发工具介绍

2.3 系统开发环境简介

第3章 系统需求分析及概要设计

3.1 系统概述

3.2 系统模块简介

第4章 系统详细设计

4.1 系统设计总体设计

4.2 系统设计详细设计

4.3 界面设计

第5章 利用ASP设计动态WEB网页的技术实现具体系统

5.1 利用ASP访问数据库

结束语

致谢

第1章绪论

1.1网络教学简介

1、网络教学定义:

  网络教学是指将课程传送到校园外的一处或多处学员的教育。现代网络教学则是指通过音频、视频(直播或录像)及包括实时和非实时在内的计算机技术把课程传送到校园外的教育。
世界网络教学的历史可以追溯到本世纪30年代。随着先进的信息技术,特别是因特网的出现,网络教学的特征发生了深刻的变化。

2、网络教学的发展:
  在20世纪早期和中期,网络教学技术(如打印机、收音机和电视的特征是单向传输。这一时期网络教学技术主要用于从老师到学生的信息传递,这种传递模式没能起到学生之间勾通的作用,仅实现了市升之间有限的交流。地势代传输技术还受到时间的限制(例如学生们收听收音机和收看电视节目的时间是预先安排好的)。
  第二代技术出现在1960年,大大改进了第一代技术对时间的依赖性。录像机和有限电视的出现,使网络教学课程传播部分不受时间限制,将录制好的课程内容的录像带发给学生,使他们可以随时观看。然而,在别的方面,这一代网络教学技术同上一代相比并没有太大的不同:学生之间、师生之间,的交流还是很少。
80年代中期,网络教学开始使用个人计算机技术,不久,又出现了双向视频会议系统。第三代网络教学技术同以前相比,教员可以传送大量更加复杂的信息给学生,使学生之间、师生之间可以通过电子邮件、聊天室和电子公告牌进行交流。计算机辅助教学。计算机模拟以及其他通过计算机磁盘、光盘和因特网等途径的电子资源进一步表现出这一代网络教学的特征。
  第四代网络教学技术更加先进。学生之间、师生之间的交流得到了加强。进行交换的信息的数量和种类显著增加,作需要时间变得更短。这减少了网络教学对时间和空间的依赖性,实现真正意义上的虚拟大学成为可能。
  现代网络教学即融合了第二、三、四代技术。

3、网络教学在中国:
  网络教学在中国的发展经历了三代:第一代是函授教育。这一方式为我国培养了很多人才;第二代是80年兴起的广播电视教育。我国的这一网络教学方式和中央电视大学在世界上享有盛名;90年代,随着信息和网络技术的发展,我国产生了以信息和网络技术为基础的现代网络教学。

研究背景

人类进入21世纪,科学技术日新月异,知识经济初见端倪。各国综合国力的竞争将主要体现在人才素质的竞争方面;人才的培养,关键在教育。由于未来社会对劳动者提出更高要求,使得教育的目标将发生本质性的变化,除了传统的学校教育外,继续教育和终身教育对于每个人在未来社会中的生存成为一种必需,劳动者的学习要求将体现为大众化,终身化的特点,要求教育的大覆盖面,多方式,全方位服务。保证任何人,任何时间,在任何地方接受所需的教育是未来教育的根本目标。

但是随着市场的日益繁荣和经济文化的发展,现有的教育资源不足与广大群众对社会文化教育不断增长的需求之间的矛盾日益突出。具体表现在:社会消费水平的提高带来的教育成本不断上升;由于地域经济发展不平衡导致的知识发展不平衡;择校现象严重、重点学校供不应求、优秀教师不断向城区集中、城乡之间的教育水平差距在加大;成人教育和继续教育在短期内不能得到满足。

因此,如何培养建设现代化所需的高素质人才;如何解决社会需求同教育资源相对不足和教学手段落后之间的矛盾,使有限的教育资源得到合理利用和共享,并提高人才培养的质量将成为教育界的一个重要课题。在这种国情和教育现状下,迫切需要采用一种新的技术手段来充分利用各种资源,增强教育普及程度,缩小城乡差距,培育创新人才,从而构建一个终身学习的体系。

现代网络教学为解决上述矛盾提供了最好的解决方案。发展现代网络教学,网络建设是基础,资源建设是核心,教学应用是目的,管理服务是保证。资源建设是现代网络教学工程的重要组成部分,是教育信息化的基础,是需要长期建设与维护的系统工程。由于教学资源的复杂性和多样性,使得人们对它的理解各有不同,便会出现大量不同层次,不同属性的教学资源,因而不易管理和利用。为了有效地建设好优秀教学资源库、使其在质量、效益、可持续发展等方面有更强的保证,并充分发挥网络共享的优势,避免重复建设工作,保障现代网络教学工程能够有计划,有步骤地实施,进行现代网络教学的教学资源建设规范的探索与研究是十分必要的。

研究目的

网络实验教学网站教学系统建设的目标是:开发出使用方便,高度共享的网上教育资源;建立较为完善的教学、指导、服务、管理体系;形成一支现代网络教学教学、技术和管理队伍;制定比较完善的现代网络教学政策,法规和管理办法;建立起适应信息化社会的教学模式。

教育资源库建设是一项长期的工作,需要逐步摸索出资源建设及管理的经验,制作出一批具有示范意义的教学软件,形成教学软件资源库。最终基本形成基础教育、职业教育、高等教育及继续教育等方面的现代网络教学资源系统和服务体系,为构建终身教育体系奠定基础。

第2章系统开发模式、工具及环境

系统的开发模式

该教学平台采取B/S模式,建设成网络实验教学网站;学生通过网络实验教学网站,可以进行在线学习,提交作业及提问,可以方便地获取课程学习需要的资源,教师可以在线发布通知、查看学生作业、回复学生留言、答疑等;并提供学生与教师、学生与学生、教师与教师之间的交流平台,体现数字化学习、自主学习教育理念。它分为:在线学习、作业提交、课程实验、问题答疑、例题解析、试题样卷、在线通知等块。

系统开发工具介绍

(一)B/S模式:浏览器服务器模式:三层Browser/Server结构

B/S结构是真正的三层结构,它以访问WEB数据库为中心,HTTP为传输协议,客户端通过浏览器(Browser)访问WEB服务器和与其相连的后台数据库,我们称之为B/S(Browser/Server)模式。其三级结构组成如下图所示:

(二)ASP:即Active Server Page,是微软推出的动态Web设计技术,是用于WWW服务的服务器端脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。

系统开发环境简介

该系统采用的是即动态网页来完成的,即我们所称的ASP,它其实是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。ASP能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

Active Server Pages所独具的一些特点:

1.使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。

2.无须compile编译,容易编写,可在服务器端直接执行。

3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。

4.与浏览器无关(Browser Independence),用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active Server Pages所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户 端的浏览器不需要能够执行这些脚本语言。

5.Active Server Pages能与任何ActiveX scripting语言相容。除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model)物件。
6.Active Server Pages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

  运行AP所需的环境:

Microsoft Internet Information Server version 3.0/4.0 on Windows NT Server

Microsoft Peer Web Services Version 3.0 on Windows NT Workstation

Microsoft Personal Web Server on Windows 95/98

该平台采用的是Microsoft Access数据库。Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是DB。Microsoft Access有下列的一些优点:Access数据库管理系统是Microsoft Office套件的一个重要组成部分。使用它比较的简单、容易,开发效率高而且前后台集合。

该教学平台采取B/S模式,建设成网络实验教学网站;学生通过网络实验教学网站,可以进行在线学习,提交作业及提问,可以方便地获取课程学习需要的资源,教师可以在线发布通知、查看学生作业、回复学生留言、答疑等;并提供学生与教师、学生与学生、教师与教师之间的交流平台,体现数字化学习、自主学习教育理念。它分为:公共栏目、教师栏目、学生栏目和管理员栏目,不同的用户经过注册后进入不同的栏目,同时该教学平台最大的特色就是当管理员进入管理员栏目后,可以随时更新信息以及动态的增加或删除某些页面,如增加参考资料页面。

第3章系统需求分析及概要设计

系统概述

该教学平台采取B/S模式,建设成网络实验教学网站;学生通过网络实验教学网站,可以进行在线学习,提交作业及提问,可以方便地获取课程学习需要的资源,教师可以在线发布通知、查看学生作业、回复学生留言、答疑等;并提供学生与教师、学生与学生、教师与教师之间的交流平台,体现数字化学习、自主学习教育理念。它分为:公共栏目、教师栏目、学生栏目和管理员栏目,不同的用户经过注册后进入不同的栏目,同时该教学平台最大的特色就是当管理员进入管理员栏目后,可以随时更新信息以及动态的增加或删除某些页面,如增加参考资料页面。

3.1.1.1.1.1(一)在线学习面临的挑战:

正如上面所提到的在线学习既不同于面对面学习又不同于传统远距离学习。在线学习面临的挑战有:

(1)学习者可能从未见过教师,因此他们不可能与其交流。

(2)学习者可能在不同的地区学习,因而,他们的文化背景也不尽相同。

(3)师生之间的行为语言、表情、语气和情感无法交流。

(4)学习者得到实时回答和交流的机会极少。

(5)学习者无法进行面对面的训练。

(6)由于互联网的技术及质量问题,很难保证学习的有效性。

(7)在线学习的成本问题。

3.1.1.1.1.2(二)在线学习支持需求:

由于在线学习和传统的远程学习存在着差异性,在线学习者需要得到如下支持:

(1)学习任务、学习期限和学习前景阐述要明确。

(2)学习资源丰富并能激励学习者的参与性。

(3)教学设计要体现“以学生为中心”的策略,反映学习者的进步。

(4)鼓励学习者自我控制学习。

(5)对学习者的表现提供建设性的反馈意见。

(6)正确地帮助学习者进行交流和表达不同的观点。

(7)对学习者提供自我管理技能的培训,包括学习安排、时间管理和自我训练。

(8)提供灵活的工作方法(尤其是在计算机工作时出现障碍)。

2、在线学习的教学理论

(一)教与学的策略

接受网络教学的学生与接受校园教育的学生在体验学习过程方面是不同的。在对远程学习者进行调研时,我们感受最深的就是他们期盼教师的辅导以及热衷与其他学习者的交流。因此,在线学习不仅要保留这些,而且还要充分利用技术加强辅导与交互。但假如课程设计对学习支持需求不到位,那么,我们就达不到理想的效果,在线学习也就成了纸上谈兵了。为了与传统的课程设计作比较,在线课程设计需要一些基本模式,它们是:

(1)指导主义者(教师为中心)。

(2)行为主义者(指行为变化而不是精神活动)。

(3)建构主义者(例如学习者建构精神模式来感受世界)。

(4)实践团体(学习通过社交活动而获得)。

这些模式主要由以下几个方面来区别:

(1)由谁来决定学习的内容。

(2)由谁来定义学习的价值。

(3)由谁来支付学费。

(4)由谁来参加学习。

无论采用哪一种模式,都将对在线辅导教师起到潜在的作用。指导主义者和行为主义者模式强调的是教师的经验和权威,而建构主义者和实践团体则更关心学习者的需求,强调个人需求及贡献。这些区别已经从教师的职能转换(以教师为中心转为变以学生为中心)中体现出来了。

(二)评价

在线学习环境对评价学习者的成果更为便捷,尤其在自我评价、同等评价与合作、小组评价等方面具有较强的技术支持。在合作与小组评价环境下设计者需注意评价模式应具有适应双方交流的功能、独立功能、自我负责功能。在线学习环境特别适合于那些强调小组交流的合作学习模式,并向学习者和辅导教师提供新的反馈途径。但是,在运用这些评价模式时我们要小心细致而且要保证:

(1)学习者在接受评价前必须拥有基本的技能与信心。

(2)评价者必须拥有合适的评价成果的方法。

(3)学习指导和评价标准要对学生适用。

在线学习发展很快,大专院校若要寻求自身的发展必须考虑在线学习的策略性以及在线学习所涉及相关因素:课程、辅导、管理等。在线辅导技能虽然与面对面辅导有点相似,但绝对不同,在线辅导教师与传统教师也因教学法不同而不同,教师的角色从传授知识向指导学习转变。学习者之间的交流、学习时间、工作量以及管理在线通信的复杂性都将成为在线学习的基本要素。

系统模块简介

(一)、网页和数据库交互性的问题:

a.注册。

b.登陆。系统管理员,学生和老师登陆后,进入不同的界面。系统管理员登陆后,进入的是管理员的栏目。学生登陆后,进入的是学生的学习栏目。老师登陆后,进入的是老师栏目。如果游客则进入的是公共栏目。

(二)、该教学平台分为:公共栏目、教师栏目、学生栏目和管理员栏目。

(1)公共栏目:用户刚开始点击进入的是公共栏目,分别提供了首页、登陆、课程简介、课程大纲、课程日历、在线学习、课程实验、课程设计、习题解答、在线测试、学习论坛和视频教学等功能模块。其中在线学习模块提供了电子课件,让学生可以进行在线学习,并提供了电子课件下载;课程实验模块提供了课程实验大纲,课程实验题目,课程实验模拟器推介或提供模拟器下载;课程设计模块提供了课程设计大纲,课程设计题目,毕业设计题目和相关案例下载;习题解答模块根据使用的教材分章进行了习题解答,方便学生进行课后复习;在线测试是当用户对所学的知识有了一定的掌握的时候所提供的功能模块;学习论坛和视频教学提供学生与教师、学生与学生、教师与教师之间的交流平台,体现数字化学习、自主学习教育理念。其中比较关键的问题有:

BBS论坛:

要解决网页和数据库之间的互动行,登陆和注册问题的解决。

发帖和删帖,搜索关键字,最热主题和最新主题等。

视频学习:

教学或实验演示视频文件下载,远程教学或实验演示视频直播;

(2)学生栏目:当学生通过注册,并根据注册的ID号登陆后,进入学生栏目。学生栏目提供了课程简介、课程大纲、课程日历、在线学习、课程实验、课程设计、习题解答、在线测试、习论坛和视频教学、作业管理等功能模块。它们的功能基本与公共栏目的一样。其中需要解决的关键性问题有:

作业管理:

老师公布作业后,学生登陆以后在学生栏目能够看到所有老师最近布置的作业情况,通过搜索关键字,查看某个老师的布置作业的情况,还可以把你完成的作业提交给老师。当查阅到老师批改你的作业以后,你就可以下载到已被老师修改的作业。

(3)教师栏目分为资源管理、作业管理、公告管理和网上答疑,其中资源管理教师根据教学计划与要求,自由的添加与删除页面等功能;公告管理模块提供教师随时发布最新教学信息;作业管理模块提供了在线方式的作业布置与批阅;网上答疑针对学生的问题留言进行解答,提供学生与教师的交流平台。

(4)管理员栏目分为公告管理、论坛管理和资源管理:其中公告管理方便随时发布公告信息,这些公告信息将会在公共栏目中显示,它不同于教师栏目的公告管理,后者的公告信息是在学生栏目中显示;论坛管理提供了学生和教师、学生和学生之间的交流;资源管理方便管理员随时对该教学平台进行修改与更新,能够动态的删除、修改和添加网页。

第4章系统详细设计

系统设计总体设计

该教学平台采取B/S模式,建设成网络实验教学网站;学生通过网络实验教学网站,可以进行在线学习,提交作业及提问,可以方便地获取课程学习需要的资源,教师可以在线发布通知、查看学生作业、回复学生留言、答疑等;并提供学生与教师、学生与学生、教师与教师之间的交流平台,体现数字化学习、自主学习教育理念。它分为:公共栏目、教师栏目、学生栏目和管理员栏目,不同的用户经过注册后进入不同的栏目,同时该教学平台最大的特色就是当管理员进入管理员栏目后,可以随时更新信息以及动态的增加或删除某些页面,如增加参考资料页面。

图3-2

图3-10

图3-11

如果您在计算机领域有任何疑虑或不确定的地方,请毫不犹豫地与老师交流噢,我们期待着为您提供有针对性的建议和指导。您的问题和讨论对我们来说都非常重要。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值