admin 管理员组

文章数量: 1086019


2024年6月14日发(作者:weblogic jar包加载顺序)

基于Web的高校网络教学系统的设计与实现

随着计算机技术和网络通信技术的飞速发展,基于Web的网络教学成为互联网的一

个重要的应用领域[1]。基于Web的网络教学以学生为主体,以学生自主学习为主导,改

变了传统的“以教为主”的模式,体现出“以学为主,师生互动”的新教学思想[2]。国内

外很多高校都对网络教学平台的体系结构和实现技术进行相关的研究和开发,也出现许多

新的成果[3-6]。

本文采用ASP技术,以校园网为依托,基于B/S三层体系架构设计并实现一个基于

Web的网络教学系统,与目前社会上广泛使用的同类系统相比较,具有教学功能齐全、教

学手段独特和教学资源动态管理等特点。该系统为学生提供了灵活、开放、不受时间和地

域限制的学习形式,改变了传统教育的局限性,使教与学更加灵活,有利于学生能力的培

养,同时也为师生的交流提供了新的途径。

1 系统的分析与设计

1.1 系统主要设计思路

系统采用三层B/S结构,采用ASP和ActiveX作为开发技术,使用SQL Server2005

作为后台数据库,服务器系统采用Windows

2000服务器,Web服务器采用其内置的IIS 5.0,系统前台界面则采用当前最为流行

的网页制作软件Dreamweaver MX 2004来设由于采用了客户端只需使用浏览器就可以

访问服务器资源。计,

三层B/S结构,应用服务器与数据库服务器在逻辑上是独立的,用户访问服务器,系

统在服务器端进行用户审核,并利用SQL

Server 2005的安全机制,对不同用户应用和数据的存取权限进行分层设定,最大限

度地保证了系统数据的安全。系统允许学生用户、教师用户和管理员用户访问。其中管理

员拥有最高权限,负责服务器端的维护与管理,同时也拥有直接访问数据库的权限;其次

是教师用户,拥有部分管理权限和对数据库访问的部分权限;最后是学生用户,拥有访问

Web服务的权限以及系统设计好的从数据库获取数据的权限。

1.2 系统的体系结构

系统采用基于B/S模式的三层体系结构,如图1所示。第一层是客户端浏览器,浏览

器作为用户与整个系统的接口,用于发送请求和显示信息等,实现交互功能。第二层是web

服务器,用来响应客户端的请求,利用ASP可以动态生成HTML代码,并将结果嵌入其

中,返回给客户端的浏览器。第三层是数据库服务器,用于实现数据库管理。当客户端提

交的请求包含数据库的存取时,Web服务器便与数据库服务器一起工作。该模式实现了开

发环境和应用环境的分离,用户端用相对统一的浏览器代替了客户端软件,实现了跨平台

的应用。

1.3 系统的功能模块

根据高校网络教学系统的应用需求,本文设计的系统分为学2生模块、教师模块和管

理员模块三个部分,其功能模块图如图

所示。


本文标签: 系统 用户 数据库 实现 服务器