计算机操作系统的网络教学系统的实现.docx

上传人:b****1 文档编号:2419873 上传时间:2022-10-29 格式:DOCX 页数:71 大小:393.17KB
下载 相关 举报
计算机操作系统的网络教学系统的实现.docx_第1页
第1页 / 共71页
计算机操作系统的网络教学系统的实现.docx_第2页
第2页 / 共71页
计算机操作系统的网络教学系统的实现.docx_第3页
第3页 / 共71页
计算机操作系统的网络教学系统的实现.docx_第4页
第4页 / 共71页
计算机操作系统的网络教学系统的实现.docx_第5页
第5页 / 共71页
点击查看更多>>
下载资源
资源描述

计算机操作系统的网络教学系统的实现.docx

《计算机操作系统的网络教学系统的实现.docx》由会员分享,可在线阅读,更多相关《计算机操作系统的网络教学系统的实现.docx(71页珍藏版)》请在冰豆网上搜索。

计算机操作系统的网络教学系统的实现.docx

计算机操作系统的网络教学系统的实现

东北财经大学本科毕业论文

 

计算机操作系统的网络教学系统的实现

 

作者赵彬

院系信息系

专业信息管理与信息系统

年级2001级

学号0151048

指导教师廖明怡

答辩日期

成绩

 

内容提要

随着计算机的普及与广泛的应用,越来越多的人希望对计算机方面的知识有所了解,但是从事计算机知识教育的人员有限,传统的教学模式无法满足需求。

伴随着计算机网络的飞速发展,网络成为人们获取知识的重要手段之一。

利用网络来进行计算机知识的教育,不仅是学校教育的重要手段,也是社会教育的重要手段。

计算机操作系统的知识因为其抽象性高,理论基础要求高,没有相关知识的人很难理解,即使是高校计算机相关专业的学生,也普遍认为计算机操作系统时所修课程中很难学懂的。

本文主要介绍利用ASP技术来实现计算机操作系统网络教学系统的设计与实现。

前台使用Dreamweaver和VBScript建立网站的动态页面,后台使用MicrosoftAccess来世线网站数据的处理和管理。

两者使用ADO来建立应用程序与数据库的连接。

本文介绍了该网络教学系统从规划、设计、到实现的过程。

关键词:

ASPADO数据库操作系统IIS

 

Abstract

Asthecomputersarecommonandwidelyusedinthemodernsociety.Moreandmorepeopleneedtoknowsomethingaboutcomputerscience.But

thenumberoftheteacherinthisfieldsaresolimited.Thetradetionalmethedcannotsatisifysomanypeople.Theinternetdevelopsoquickly,anditisagoodwaytolearnsomethingnew.Usinginternettoteachcomputertechnology

itisnotonlyaschooleducationmethodbutalsoasocialeducationmethod.

Theknowledgeofcomputersistooabstract,andtoodifficulttobeunderstood.eventhestudentsworkinginthisfieldsalsofinditdifficulttobelearned.

ThisarticlemainlytalkaboutrealiseanetworksystemwiththetechnologyofASP.DreamweaverandVBScripareusedtocreatetheuserinterface,andMicrosoftAccessisusedtocreatethedatabase.ADOareusedtocreatetheconnectionbetweenprogramsandthedatabase.Anditalsotalkabouttheprocessfromplanning,designingtorealising.

Keywords:

ASPADODatabaseOperatingSystemIIS

 

目录

 

一、系统概述………………………………………………………………………………1

㈠普通教学存在的问题………………………………………………………………1

㈡网络教学的意义……………………………………………………………………1

㈢实现网络教学系统的技术…………………………………………………………1

㈣开发工具的介绍……………………………………………………………………2

二、基于ASP的网络教学系统的分析与设计……………………………………………3

网络教学系统面向的对象及其主要特点…………………………………………3

㈡网络教学系统的需求分析…………………………………………………………3

㈢网络教学系统的总体结构…………………………………………………………4

㈣网络教学系统的功能模块的划分…………………………………………………4

㈤各个功能模块包含的动态页面与其功能的描述…………………………………5

㈥网络教学系统的数据库的设计……………………………………………………6

三、基于ASP的网络教学系统的实现……………………………………………………8

㈠网络教学系统的运行环境…………………………………………………………9

㈡各个功能模块的详细设计与实现…………………………………………………9

四、结束语………………………………………………………………………………17

参考文献…………………………………………………………………………………17

 

 

计算机操作系统的网络教学系统的实现

一、系统概述

㈠普通教学存在的问题

随着计算机的普及与广泛的应用,越来越多的人希望对计算机方面的知识有所了解,但是从事计算机知识教育的人员有限,传统的教学模式无法满足需求。

伴随着计算机网络的飞速发展,网络成为人们获取知识的重要手段之一。

利用网络来进行计算机知识的教育,不仅是学校教育的重要手段,也是社会教育的重要手段。

计算机操作系统的知识因为其抽象性高,理论基础要求高,没有相关知识的人很难理解,即使是高校计算机相关专业的学生,也普遍认为计算机操作系统时所修课程中很难学懂的。

普通教学普遍存在以下的问题:

1、师资力量有限

师资力量的好坏直接影响自学者学习的效果。

参加过辅导班的同学都觉得老师的教学水平差异很大。

高水准的老师教学思路清晰,对教授的内容能融会贯通。

但是高水准的老师数量有限,无法满足广大学生的要求。

2、办学成本较高

要考虑师资力量的均衡,要考虑教学经费,要考虑上课安排不影响教师与学生的正常生活,要考虑教学场地、教具、设备,要考虑上课环境的安全便利等等,为此办学单位每个学期都要花费大量人力和物力进行上述工作。

3、辅导时间有限

学生提出的问题是多种多样的,而课堂的教学时间是有限的,不能有充足的时间来回答每个学生的问题,只能对比较集中的问题进行解答,有可能打消学生学习的积极性。

㈡网络教学的意义

网络教学利用互联网技术,跨越时空限制,最大程度地整合教学资源,将一流师资和一流教学设备,通过网络与大批需要得到新信息、新知识的学生结合起来。

具有投资少、效益大、覆盖面广、受益人多以及互动性更强等特点,且教学水平适合各层次需求,实现了非实施交互式学习,满足了各层次的学生渴望学习深造的愿望,同时使办学单位减少了人力、物力的消耗。

㈢实现网络教学系统的技术

1、动态网页实现技术简介

①CGI:

CGI是一种通用的网关接口,是外部程序和WEB服务器之间的标准编程接口。

②ASP:

可以认为ASP是一种类似HTML、Script与CGI的结合体,但是其运行效率却要比CGI高。

③PHP:

PHP(HypertextPreprocessor,超文本预处理器)是一种HTML内嵌式的语言(类似于ASP)。

④JSP:

JSP(JavaServerPages)是Sun公司推出的网站开发技术,是将纯Java代码嵌入HTML中实现动态功能的一项技术。

由于我对于网络编程比较感兴趣,曾经阅读过一些有关VBScript的书籍,对于html语言有一些了解,希望通过这个系统的设计与实现来使自己对于ASP技术的认识有所提高。

基于以上原因,本系统采用ASP技术来实现。

2、ASP技术的概述

ASP是一套微软公司开发的服务器端脚本环境,ASP内含于IIS中,通过ASP,用户可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互、高效的Web服务器应用程序。

在ASP环境中,不必担心客户的浏览器是否能够运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有镶嵌在普通HTML中的脚本程序。

当程序执行完毕后,服务器仅将执行结果返回给客户端的浏览器,这样就减轻了客户端浏览器的负担,大大提高了交互性,ASP有以下特点:

(1)使用VBScript,JavaScript语言等简单易懂的脚本语言,结合HTML语言即可快速地完成网站的应用程序。

(2)无需编译,容易编写,可以在服务器端直接执行。

(3)与浏览器无关,用户端只要可以执行HTML代码的浏览器,即可浏览ASP所设计得网页内容。

(4)ASP的源程序不会被传送到客户端。

(5)可使用服务器端的脚本来产生客户端的脚本。

(6)普通的文本编辑器就可以编辑脚本。

3、ASP工作的基本过程

用户在浏览器的地址栏中键入ASP文件,并回车触发这个ASP的申请。

浏览器将这个ASP的请求发送到给Web服务器。

WebServer接收这些申请并根据.asp的后缀名判断这是ASP要求。

WebServer从硬盘或内存中读取正确的ASP文件。

WebServer将这个文件发送到ASP.DLL的特定文件中。

ASP文件将会从头至尾执行并根据命令要求生成相应的HTML文件。

HTML文件被送回浏览器。

用户的浏览器解释这些HTML文件并将结果显示出来。

4、ASP的内置对象

(1)request对象

当aspserver接收到客户端的url请求时,ActiveServerPage可以利用Request对象区的客户端的信息,包括获取浏览器的种类,表格输入,Cookies和客户端认证等,即Request对象使Web开发人员能够访问浏览器发送来的二进制数据。

(2)response对象

Response对象用来控制发送给客户的信息,包括直接发送信息给浏览器,重定向浏览器的另一个URL或设置Cookies的值。

(3)Application对象

Application对象没有内置属性,但我们可以使用以下的语法设置用户定义的属性:

Application(“属性/集合名称”)=值

一旦我们分配了Application对象的属性,他就会持久的存在,直到关闭Web服务器是得Application对象停止。

由于存储在Application对象中的数值可以被应用程序中的所有用户读取,所以Application对象的属性特别适合在应用程序间传递信息。

(4)Server对象

Server对象提供对服务器上的方法和属性的访问,其中大多数方法和属性是作为实用程序的功能服务的。

有了Server对象,就可以在服务器上启动ActiveX对象例程,并使用ActiveServer服务器提供像HTML和URL编码这样的函数。

(5)Session对象

ActiveServer会使用会话设置为应用程序的单个用户持久保持数据。

当用户请求ActiveServer应用程序中的ASP文件的URL时,要启动Session。

可以使用Session对象存储特定的用户会话所需的信息。

当用户在应用程序的页之间跳转时,存储在Session对象中的变量不会清除,当用户在应用程序中访问页面时,这些变量始终存在。

当用户请求来自应用程序的Web页时,如果用户还没有会话,则Web服务器将自动创建一个Session对象。

在默认情况下,如果用户没有请求,则服务器只保留Session20分钟。

用户也可以通过设置Session的属性TimeOut来改变Session对象。

或显示的调用Session.A

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1