计算机操作系统的网络教学系统的实现.docx
- 文档编号:2419873
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:71
- 大小:393.17KB
计算机操作系统的网络教学系统的实现.docx
《计算机操作系统的网络教学系统的实现.docx》由会员分享,可在线阅读,更多相关《计算机操作系统的网络教学系统的实现.docx(71页珍藏版)》请在冰豆网上搜索。
计算机操作系统的网络教学系统的实现
东北财经大学本科毕业论文
计算机操作系统的网络教学系统的实现
作者赵彬
院系信息系
专业信息管理与信息系统
年级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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 网络 教学 系统 实现