欢迎来到天天文库
浏览记录
ID:10062424
大小:28.00 KB
页数:6页
时间:2018-05-23
《基于asp.net技术的网络教学系统设计与研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于ASP.NET技术的网络教学系统设计与研究摘要:为实现网络课程学习过程的互动,使学习环境更加宽松、方便,在WINDOWS操作系统平台上设计实现了“信息技术安全”网络课程学习系统。学生通过浏览器窗口,学习整个网络的课程,通过学生账户,完成在线作业,并参与讨论。教师通过浏览器可以管理和维护用户账号,发布和管理在线作业,并评定用户提交的在线作业。该系统可为学生提供丰富的自学环境与资源,实现网络学习的基本功能,为教师的课堂教学提供有效的帮助。关键词:网络教学系统;网络课程;ASP.NET;SQLServer中图分类号:TP311.526基于ASP.NET技术的网络教学
2、系统设计与研究摘要:为实现网络课程学习过程的互动,使学习环境更加宽松、方便,在WINDOWS操作系统平台上设计实现了“信息技术安全”网络课程学习系统。学生通过浏览器窗口,学习整个网络的课程,通过学生账户,完成在线作业,并参与讨论。教师通过浏览器可以管理和维护用户账号,发布和管理在线作业,并评定用户提交的在线作业。该系统可为学生提供丰富的自学环境与资源,实现网络学习的基本功能,为教师的课堂教学提供有效的帮助。关键词:网络教学系统;网络课程;ASP.NET;SQLServer中图分类号:TP311.526随着网络技术的发展,利用网络进行远程教育,已经成为教育发展的一个
3、新趋势。利用网络教学对传统课堂教学提出巨大的挑战,网络教学突破了对传统教学的空间和时间局限,更充分地利用网络资源。它以学生为中心,学生可以共享网络上丰富的学习资料,根据自己的具体情况制定学习计划,最大限度的实现自主学习,激发学习的兴趣,提高学习的效率。一个完善的教学网络系统是实现网络教学的关键,针对当前网络教学中的一些问题,现提出利用ASP.NET开发设计的《信息技术安全》网络教学系统。本系统有丰富的教学资源,有较强的交互性,实用性好;界面操作简便,具有很好的扩展性和移植性。1网络教学系统结构1.1分布式数据库体系。目前,网络教学系统的结构设计,经历了从两层到三层
4、结构的演变。当前大多数Web应用系统大多采用多层结构,最常见的是三层B/S体系结构,它充分利用了C/S结构的技术特点,使整个系统有更好的交互性。在三层结构中,最底层的是数据层,数据库负责教学系统中的各种用户信息,教学资源等的管理、存储;中间层是功能层,由Web服务器管理,实现用户的注册、登录,及在线作业和考试等功能;最顶层是界面层,即用户直接看到的浏览器网页界面,用户向服务器提出申请后,经过验证,数据库将信息处理结果返回到客户端。本系统采用三层应用系统,其结构如图1所示。三层体系结构中,Web服务器通过数据库ODBC接口,访问数据库。浏览器访问数据库上的信息主要有
5、以下方式:公共网关接口(CGI)、服务器ASP方式、API方式及JDBC等。不同的数据访问方式也有各自的优缺点。由于系统的操作界面均采用网页的形式,并且要对各种用户的不同需求进行动态处理并及时返回处理结果,因此要采用动态网页技术。1.26构建服务器的方式。在整个系统的实现中,利用IIS与ASP.NET技术联合构造三层式数据体系结构的中间层是Web服务器,它将客户机/服务器与Web密切结合,完成前后端的链接与集成,并使得Web站点的开发更便捷,通过加快联机过程和应用软件集中的开发与管理,可在前台使用当前流行的浏览器和后台对数据的读取。2总体结构框架的分析基于ASP.
6、NET的网络教学体系采用三层B/S体系结构,如图2所示。第1层是用户界面层(客户端浏览器),它是各种用户与整个系统的接口。系统将动态网页代码转变成图文并茂的交互式网页,客户可通过任何一款浏览器软件,用户输个人信息,并通过浏览器向后台提交访问请求。第2层是业务逻辑层,它能实现业务的规则,启用Web服务器。实际上客户机的后台就是一个小的Web服务器,它能启动相应的进程代码,来对客户机的任何请求进行相应,利用ASP.NET技术动态生成一连串动态网页代码,并将处理结果嵌入其中,然后把结果返回给客户端的浏览器界面。第3层是数据层,它是整个网络教学体系的地基,包含了个人信息数
7、据库、教学资源管理数据库、考试题库数据库、知识点分析数据库四部分。3网络教学系统功能设计分析6该系统主要实现了网络课程的讲授、实践教学的演练、课外辅导、在线小结测验、BBS学习交流等功能,允许学生进行多种多样的学习模式,充分调动学生的学习积极性,让学生更好的完成自主学习,从而把传统枯燥的学习过程演变的灵活多样。此系统主要包含的功能模块有以下几个:(1)网络课程的讲授。网络课程是整个系统的主要功能,老师和学生(课程爱好者)可通过该模块实现在线的交流讨论。老师可以针对教学大纲对课程进行删减与添加,根据教学进度及学生的实际情况修改教学资源的内容;学生(或课程爱好者)可根
8、据自己的学
此文档下载收益归作者所有