龙源期刊网httpwwwqika
comc
基于Web的网络教学系统的设计与实现
作者:徐东升徐媛袁飞云来源:《中国教育信息化基础教育》2007年第11期
摘要:网络教学系统是解决学校热门课程师资紧缺的重要手段。文中采用ASP技术开发了基于Web的网络教学系统,并且对该系统的技术方案的选择、系统功能的设计和实现等进行了介绍。
关键词:网络教学BS模式ASP
中图分类号:TP39318文献标识码:A文章编号:16738454(2007)11005903
随着网络技术的发展和校园网络化的进一步推进,通过网络开展教学活动,已经越来越受到全国各高校的重视,很多院系都致力于构建自己的网络教学环境。网络教学是指利用计算机网络技术与多媒体技术,在网络环境下开展教学的方式。网络教学可以实现优秀教育资源共享,强调学生的自主性和创造力的培养,具有个性化、支持协作、良好交互和及时反馈等特点,是完全不同于传统教学的一种新的教学模式。1
《VB程序设计》是国内外流行的程序设计语言之一,也是学习开发Wi
dows应用程序首选的程序设计语言。目前,国内外许多院校将它作为非计算机专业的计算机程序设计公共课。我们针对《VB程序设计》这门课程的特点,对教学内容进行重新整合,对教学表现形式进行重新设计,研究开发了基于Web的网络教学系统。该系统提供实时交互式多媒体网络教学、课件点播、师生网上交流、学生自学、作业上传与批改等功能,可以完全按照个人的需要,对教学内容和时间灵活选择。通过使用本系统,扩大了课堂教学的信息量,充分利用了教学资源,增强了学生的学习兴趣,为教学质量的提高提供了技术保证。
一、系统的体系结构
应用程序体系结构是指应用程序内部各组件间的组织方式。网络教学系统的体系结构的设计经历了从两层结构到三层结构的演变过程。2两层体系结构应用程序分为客户层(Clie
t)和服务器层(Server),也称为CS模式。其中客户层程序负责实现人机交互、应用逻辑、数据访问等功能;服务器层由数据库服务器来实现,故存在安全性低、部署困难、耗费系统资源、难于管理大量客户机等缺点。3而三层浏览器(Browser)服务器(Server)模式(以下
f龙源期刊网httpwwwqika
comc
简称BS模式)在两层模式的基础上,增加了新的一层。这种模式在逻辑上将应用功能分为三层:客户层、Web服务器层、数据服务器层。客户层只用来实现人机交互,对于Wi
dows操作系统,只需要一种通用的Web浏览器软件,如IE等就可以满足需要。Web服务器层用来响应客户端的请求,r