1、网络教学系统的设计与实现 毕 业 设 计(论 文)题 目: 网络教学系统 41毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解*学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文
2、(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名: 指导教师签名: 日期: 日期: 注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原
3、文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订西 安 邮 电 学 院毕业设计(论文)任务书学生姓名指导教师职称讲师系 别电子与信息工程系专 业电
4、子信息工程题 目网络教学系统任务与要求本课题通过网站中教学课件的下载与教师教案的浏览,向学习者全面提供学习资料,做到课前预习、课后复习,取得良好的学习效果,通过INTERNET实现学生学习、教师授课,提高学习效率。本系统的目标是:实现用户等级管理,实现文本,图象录入,实现用户在线交流,实现课题讨论等功能,通过对老师上传的教学资料智能编排、规划,方便学生上网下载、查询,问题求解,及问题解答。要求学生完成网上自学和网上考试功能的开发和设计,系统调试,以及论文的撰写工作。成果形式为网站、相关文档和论文。开始日期2007-3-19完成日期2007-6-15系主任(签字)2007年1月22日西 安 邮
5、电 学 院毕 业 设 计 (论文) 工 作 计 划 学生姓名: 李 璃 指导教师: 袁 薇 职称: 讲师 系别: 电子与信息工程系 专业: 电子信息工程 题目: 网络教学系统 工作进程起止时间 工 作 内 容2007.3.192007.3.26 熟悉ASP、JavaScript、VbScript、开发语言,掌握面向对象程序设计开发的概念体系,熟悉数据库知识以及Access数据库的使用方法,熟悉Dream Weaver 开发、调试技术,进行相关软件的安装,搭建系统运行环境2007.3.262007. 4.2 题库系统前台与后台的总体设计和详细设计2007. 4.22007.5.25 系统开发20
6、07.5.262007. 6.4 系统调试2007.6.42007.6.15 撰写毕业论文,答辩主要参考书目(资料):1 石志国. ASP动态网站编程M 北京:清华大学出版社 2001年2 石志国.ASP精解案例教程M 北京:清华大学出版社 2004年3 丁贵广等.ASP编程基础与实例M 北京: 机械工业出版社 2002年4 屈鹏飞.javascript网页编程M北京: 清华大学出版社 2002年5 邓问渊 陈惠贞 陈俊荣 . ASP与网页数据库设计M 中国铁道出版社出版 2001年2月出版 主要仪器设备及材料:PC机(P3,800MHz,64M以上),Microsoft Windows操作系
7、统(98/NT/2000) 论文(设计)过程中教师的指导安排:1、 帮助学生熟悉asp语言及面向对象程序设计的概念体系2、 指导学生搭建系统运行环境,和毕设任务的分解与分析 3、 定期检查学生的程序开发和工作进展4、 相关答疑5、每周安排学生进行一次工作汇报对计划的说明:主要负责网上自学和网上考试功能的开发和设计,系统调试,论文撰写注:本计划一式两份,一份交系,一份自己保存。 指导教师签字: 年 月 日网络教学系统的设计与实现西安邮电学院毕业设计(论文)开题报告 电子与信息工程 系 电子信息工程 专业 2003 级 电子0305 班课题名称: 网络教学系统 学生姓名: 李 璃 学号:05031
8、152 指导教师: 袁 薇 报告日期: 2007年4月2日 1本课题所涉及的问题及应用现状综述现代教育技术是一门新兴科学,它是用先进的教育思想、教育模式、教育手段和现代科技成果为教育服务,通过对教与学过程和教与学资源的设计、开发、利用、评价和管理,以实现教学最优化的理论与实践。现代信息技术和通讯技术的飞速发展,是现代教育技术发展的重要载体之一。计算机技术的突飞猛进地发展与应用,使教学手段、教学思路和教学体系乃至整个社会教育观念和教育模式带来了深刻的变革,开创了教学手段的崭新局面,使教育技术从早期的视听教学发展到目前的多媒体网络化教学,教育信息化已成为教育改革的一个大趋势。目前,随着以多媒体网络
9、为代表的现代信息技术和与其相适应的教学开发技术的出现,使多媒体网络教学系统以其先进的技术、强大的功能,在教学中得到迅速的开发和应用,代表了现代教学技术的发展方向。现代教育技术在分析和解决教学问题中的基本思想是以学习者为中心,使学生能充分利用现代教育媒体进行自主学习,因此,学习者的需求是现代教育技术关注的中心,课堂教学过程基本上是学生视听、思考、操作的尝试和创造过程,而教师则是以间接形式主导教学通过设计主持、示范和评价履行教师主导教学的职责。设计网络教学系统是一个复杂的系统工程,首先要建立系统的数学模型和系统流程,然后确定进行数据库分析与设计,接下来连接数据库,最后还要进行界面的设计和代码的实现
10、等等。2本课题需要重点研究的关键问题、解决的思路及实现预期目标的可行性分析本题目应完成的工作: 实现网络教学系统的开发实现管理员对网络教学内容的添加、删除、修改和查询等面向用户功能,即用户使用界面(1)注册功能(2)实现学生自学功能。(3)实现网上考试功能。 系统的目标是:实现用户等级管理,实现文本,图象录入,实现用户在线交流,实现课题讨论等功能,通过对老师上传的教学资料智能编排、规划,方便学生上网下载、查询,问题求解,及问题解答。预期目标的可行性分析: 我们采用微软的集成开发环境Visual InterDer的突发优点是它有一个非常优秀的脚本开发调试环境,可以极其容易地生成VBScript脚
11、本和JavaScript脚本。另外,它可以直接与SOL Server数据库连接,方便地操作数据库,这在其它环境中是比较少有的,同时采用FrontPage或者DreamWeaver还可以方便的进行界面设计,从而为系统的可行性。成果形式:网站、相关文档和论文3完成本课题的工作方案完成本课题所需的知识要求有: 熟悉ASP、JavaScript、VbScript、开发语言,掌握面向对象程序设计开发的概念体系,熟悉数据库知识以及Access数据库的使用方法,熟悉Dream Weaver 开发、调试技术,进行相关软件的安装,搭建系统运行环境 4指导教师审阅意见该生通过前期的资料查阅和相关知识学习,对本课题
12、的要求有了一定的认识,同意该生进行此毕业设计。指导教师(签字): 2007 年 4 月 2 日西安邮电学院毕业设计 (论文)成绩评定表学生姓名李璃性别女学号05031152专 业班 级电子0305课题名称网络教学系统课题类型难度较难毕业设计(论文)时间2007 年3月19 日6 月15 日指导教师袁薇(职称 讲师 )课题任务完成情况论文 (千字); 设计、计算说明书 (千字); 图纸 (张);其它(含附件):指导教师意见分项得分:开题调研论证 分; 课题质量(论文内容) 分; 创新 分;论文撰写(规范) 分; 学习态度 分; 外文翻译 分指导教师审阅成绩:指导教师(签字): 年 月 日评阅教师
13、意见分项得分:选题 分; 开题调研论证 分; 课题质量(论文内容) 分; 创新 分;论文撰写(规范) 分; 外文翻译 分评阅成绩: 评阅教师(签字): 年 月 日验收小组意见分项得分:准备情况 分; 毕业设计(论文)质量 分; (操作)回答问题 分验收成绩: 验收教师(组长)(签字): 年 月 日 答辩小组意见分项得分:准备情况 分; 陈述情况 分; 回答问题 分; 仪表 分答辩成绩: 答辩小组组长(签字): 年 月 日成绩计算方法指导教师成绩 20 () 评阅成绩 30 () 验收成绩 20 () 答辩成绩 30 ()学生实得成绩(百分制)指导教师成绩 评阅成绩 验收成绩 答辩成绩 总评 答
14、辩委员会意见毕业论文(设计)总评成绩(等级):系答辩委员会主任(签字): 系(签章) 年 月 日备注目录摘要IABSTRACTII引言1 开发工具的介绍21. 1 ASP简介21. 2 数据库ACCESS的介绍41. 3 Dreamweaver MX 2004介绍61.4 IIS介绍61.4.1 IIS简介61.4.2 IIS安装说明72运行环境要求93 需求分析103.1 问题分析103.2 设计目标103.3 解决方案103.4 设计思想113.5 系统总功能模块图114 网站总体分析与设计134.1 网站系统分析134.2 主页的设计134.3 数据库的设计145 网站的具体设计185.
15、1 网上自学185.2 网上考试246 网站的实践与测试296.1 教学应用实践296.1.1 学生方面296.1.2 教师方面306.2 网站测试与意见反馈30结束语31致谢32参考文献33译文34摘要 网络技术飞速发展,在各个领域、各个方面得到广泛的应用。教育作为知识的后盾更需要运用现代教育技术,实现网络教学是本系统的设计目标。网络教学系统设计以计算机技术和网络技术为基础,使现代教育媒体与传统教育手段有机结合教学系统。因为ASP简单、易用,所以本设计是以ASP语言结合javascript、Vbsctipt和ACCESS数据库完成动态网页的设计。我所设计的部分主要完成网上自学和网上考试,包括
16、优秀文章、教案浏览、信息发布、题库管理等。 将某科教案以一定的形式放到网上,以及将作业、习题、练习试卷等也在网上公布,而且还可以提供相应的自测练习。对于老师,不用每次上课都要拿上U盘等,把做好的课件拷到电脑上再给学生讲课,下次上课还要重新拷贝;对于学生,除了听老师在课堂上的讲授,更需要更多的自学,有了在网上公布的教案课件、习题、自测练习,使学生自学时能够把握好重点,掌握所学知识的整体结构,以能系统学习。关键字:网络、网络教学、ASP语言、动态网页ABSTRACTThe network technology rapid development, in each domain, each aspe
17、ct obtains the widespread application. The education needs to utilize the modern education technology as the knowledge backing,the realization network teaching is this system design goal. The network teaching system designs take the computer technology and the network technology as a foundation, cau
18、ses the modern education media and the traditional education method organic synthesis teaching system. Because ASP simple, is easy to use, therefore this design is unifies Javascript, Vbsctipt and the ACCESS database by the ASP language completes the dynamic homepage the design. I design the part ma
19、inly completes on-line studies independently with the on-line test, including the outstanding article, teaches the document browsing, the information issue, the question bank management and so on. Teaches the document of some subject to put on-line by the certain form, as well as the work, the exerc
20、ise, the practice examination paper and so on also on-line announces, moreover also may provide the corresponding self-test practice. Regarding teacher, does not need each time to attend class all must take the U plate and so on, the class which completes beats on the computer to teach again to the
21、student, Next time will attend class also must again the copy;Regarding the student, except listens to teachers in classroom teaching, need more studying independently, had the on-line announcement to teach the document class, the exercise, the self-test practice, enables the student studied indepen
22、dently when to grasp key, grasped studies the knowledge the overall construction, achieved the system study the goal.【key words】Network, Network education, ASP language,Dynamic homepage引言计算机技术的突飞猛进地发展与应用,使教学手段、教学思路和教学体系乃至整个社会教育观念和教育模式带来了深刻的变革,开创了教学手段的崭新局面,使教育技术从早期的视听教学发展到目前的多媒体网络化教学,教育信息化已成为教育改革的一个大
23、趋势。目前,随着以多媒体网络为代表的现代信息技术和与其相适应的教学开发技术的出现,使多媒体网络教学系统以其先进的技术、强大的功能,在教学中得到迅速的开发和应用,代表了现代教学技术的发展方向。而随着Web技术的迅猛发展,动态Web网页技术已经成为现今Web设计的热门话题。动态Web网页技术有很多优点,它可以使Web页面更加美观,而且使页面的交互性更强,能实现静态Web页面所不能实现的功能。ASP是微软公司推出的一种用来取代CGI的技术,它是基于IIS的开放式的服务器端脚本环境。使用ASP可以很好的将HTML、脚本命令和组件融合在一起、集简单性、高效性和易扩展性于一体。使用ASP,可以很容易的创建
24、动态、交互且高效的Web服务器应用程序。而且在众多的动态网页开发技术中,ASP以其简单、易学、易用而著称,很快适应了Web技术的快速发展。基于以上原因,本系统应用来ASP来实现。其设计的预期结果是完成教案、练习等在线发布以供教师和学生使用,有权限的人可以对其在线修改和添加,学生在线自学、在线自测等1 开发工具的介绍应用的系统开发工具包括:ASP、ACCESS、DREAMWEAVER和IIS5.0 1. 1 ASP简介1、 ASP脚本语言性能通常情况下,Web服务器的处理速度足够满足使用。因为他们的主要任务是从磁盘中载入页面并发往客户端。因此,Web服务器的性能主要取决于磁盘的读写速度。每个页面
25、的请求结果都使处理器等待磁盘。这意味着执行ASP脚本通常对性能的影响非常小。而且如果在一个页面上某段脚本代码多次执行,而这段代码的编译版本已被高速缓存,那么只须执行它,而不必多次编译,这样对性能的影响就更小了。但是,随着用户请求数量的增加,服务器负载也会不断增加,解释和执行每个ASP页面就有了相应的代价。应尽可能压缩ASP解释器的工作量,如避免在同一个页面上混用多种脚本语言。2、 ASP工作原理ASP的工作原理分为访问HTML页面和访问ASP页面两个过程(1) 访问HTML页面的过程: 在客户端浏览器地址栏处输入HTML文件的URL地址,通过网络发送一个网页请求。 根据浏览器发送的URL找到相
26、应的Web服务器。 Web服务器收到请求,通过扩展名.html或.htm判断是否为HTML文件的请求。 Web服务器将对应的HTML文件从磁盘或存储器中取出并送回浏览器 HTML文件由用户的浏览器解释,结果在浏览器窗口中显示出来。 (2) 访问ASP页面的过程: 当用户请求一个*.asp页面时,该请求通过网络被发送到相应的Web服务器。 Web服务器响应该HTTP请求,并根据扩展名.asp识别出ASP文件。 Web服务器从硬盘或内存中获取相应的ASP文件。 Web服务器将ASP文件发送到脚本引擎(asp.dll)文件中。 脚本引擎(asp.dll)将ASP文件从头到尾进行解释处理,并根据ASP
27、文件中的脚本命令生成相应的HTML网页。 若ASP文件中含有访问数据库的请求,就通过数据库连接组件与后台 据库相连。ASP脚本是在服务器端解释执行的,它依据访问数据库的结果集自动生成符合HTML语言的页面,以响应用户的请求。所有相关的工作由Web服务器负责。3、 ASP的特点(1) 任何开发工具皆可发展ASP:只要使用一般的文本编辑程序,如WINDOWS记事本,就可以编辑。当然其他网页发展工具,例如FRONTPAGE EXPRESS也可以;(2) 语言相容性高:ASP与所有的ACTIVEX SCRIPT语言都相容,除了可结合HTML、VBSCRIPT、javascript、ACTIVEX服务器
28、组件来设计外,并可经由外挂组件模组的方式,使用其他厂商所提供的语言。(3) 隐密安全性高:如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务端执行,将结果转换成标准HTML文件,再传送到客户端的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。(4) 易于操控数据库: ASP可以轻易地通过ODBC(Open Database Connectivity),驱动程序连接不同的数据库,例如Access,Foxpro,dbase,oracle等等,另外,ASP亦可将“文本文件”或是“Excel”文件当成
29、数据库用。(5) 面向对象学习更容易ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Server、Application以及Session,同时, 若使用ASP内建的“Application”对象或“Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。4、 ASP的内建对象ASP提供了六个内建对象,供用户直接调用:(1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。(2) Session对象:存贮特定用户的会话信息,只被
30、该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。(3) Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。(4) Response对象:服务器将输出内容发送到用户端。(5) Server对象:提供对服务器有关方法和属性的访问。(6) Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。5、 ASP的主要内置组件(1) Ad Rotator组件:用来按指定计划在同一
31、页上自动轮换显示广告,用于WWW 日益重要的广告服务。(2) Browser Capabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。(3) atabase Access组件:提供ADO (ActiveX Data Objects)来访问支持ODBC的数据 库。(4) ile Access组件:提供对服务器端文件的读写功能。(5) ontent Linking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条。此外,还可安装Myinfo、Counters、Content Rotator、Page Count等组件,用户也可自行编制Actiive
32、组件,以提高系统的实用性。(6) atabase Access组件ADOADO(ActiveX Data Object)是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库访问解决方案。ADO对象在服务器端执行,并向客户端提供含有数据库信息的内容,客户端也可以根据指定的权限返回参数来对数据库进行读写等操作。ADO的特点就是执行速度快、使用简单、低内存消耗且占用硬盘空间小。在使用ADO之前要先在ODBC中添加相应的数据库驱动程序,并创建相应的DSN(数据源名)。ADO中包含许多对象,其中Connection对象和Recordset对象主要用于控制数据库存取,要建立一次数据库访问首
33、先要创建一个Connection对象,然后用基于这个Connection对象的Recordset对象来完成对数据库从操作。1. 2 数据库ACCESS的介绍1、 ACCESS的发展Microsoft Access是一个关系型桌面数据库管理系统,它可以用来建立中,小型的数据库应用系统。自从1992年发布以来,Microsoft Access已成为桌面数据库的领导者。Microsoft Access经历了Access1.0,Access2.0,Access95,Access97和Access2000各个版本。Microsoft Access是微软公司开发的,它充分利用了Windows平台的优越性,
34、如图形界面和Windows的事件驱动机制。Microsoft Access最重要的特征不是需要编写程序,对于大多数关系型数据库管理系统,如Paradox,FoxPro等而言,其管理者需要具备程序设计的能力,才能建立和有效管理一个应用程序而Access数据库系统把数据库应用程序的建立移动到了用户环境中,数据库的管理者不再需要具有程序设计能力,除非要执行复杂的操作。利用系统提供的向导或者生成器,再利用几个简单的宏或者VBA语句就可以迅速建立简单的应用程序。Access中的数据库文件中不是简单的存储数据的表,这是Access与其他桌面数据库的一个重要区别Access数据库文件不仅包含传统意义上的表,
35、还包括操作或者控制数据的其他对象(如查询,窗体和报表等)。数据库文件以“.mdb”为扩展名,Access的单一文件包含了所有相关的表,查询,窗体,报表等的定义。2、 Access 2003的特点Access 2003 提供一组功能强大的工具,这些工具提供的功能相当完善,能够满足专业开发人员的需要,而且对于新用户来说,还十分易于上手。现在,您组织中的每个成员都可以创建或使用功能强大的数据库解决方案,这种数据库解决方案使他们能够比以前更轻松地组织、访问和共享信息。(1) 访问和使用多种来源的信息:在一个熟悉的界面中使用各种格式以及来自不同 序的信息。(2) 整合范围广泛的数据源:Access 20
36、03 支持各种数据格式,其中包括可扩展标记语言 (XML)、OLE、开放式数据库连接 (ODBC) 以及 Microsoft Windows SharePoint 服务。(3) 链接商业系统:Access 2003 能够链接表,以便您可以在 Access 2003 窗体、报表和数据访问页内一次访问多个数据库中的数据。而且还能链接其他 Access 数据库、Microsoft Excel 电子表格、ODBC 数据源、Microsoft SQL Server 数据库以及其他数据源中的表。(4) 最大限度地利用企业数据:Access 2003 将基于 Microsoft SQL Server 的数据
37、合并到了 Access 解决方案中。因此使用“存储过程设计器”创建修改存储在 SQL Server 中的简单存储过程,而不必学习 Transact SQL。(5) 依靠 Access 2003:减少错误并在需要时获取帮助。(6) 使窗体具有新颖外观:Access 2003 支持 Microsoft Windows XP 的主题功能,从而为窗体提供一致的设计风格。(7) 查看相关信息:快速查找依赖特定数据库对象的表、查询、窗体或报表。(8) 帮助消灭错误:新的错误检查功能能够标记出窗体和报表中的常见错误,使得可以比以前更快地测试和修复错误。标记出错误后,您在纠正错误的过程中可以有的放矢,这样不但
38、能够节省时间,而且有助于创建更准确的窗体和报表。(9) 自动更新属性:更改表中的字段属性后,有控件绑定到该属性的所有窗体或报表都可以被自动更新。(10) 使用功能强大的方式分析信息:Access 2003 允许将控件拖到 Access 窗体上,来创建 Microsoft PivotTable 或 Microsoft PivotChart 视图或电子表格。(11) 轻松备份信息:在 Access 2003 中,现在可以将正在使用的数据库的副本保存到其他位置。(12) 查找所需要的帮助:从“Getting Started”(入门)和“Help”(帮助)任务窗格,可以访问 Microsoft Off
39、ice Online Web 站点上的 Microsoft Office Online Assistance(Microsoft Office 联机帮助)。它提供根据其他用户的请求和问题而定期更新的帮助文章。这些任务窗格中的某些功能需要使用 Internet 连接。1. 3 Dreamweaver MX 2004介绍Dreamweaver MX 2004 是一款专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web应用程序进行设计、编码和开发。无论喜欢直接编写 HTML 代码还是偏爱在可视化编辑环境中工作, Dreamweaver 都会提供帮助良多的工具,丰富用户的 Web 创作
40、体验。利用 Dreamweaver 中的可视化编辑功能,可以快速地创建页面而无需编写任何代码。不过,如果用户更喜欢用手工直接编码,Dreamweaver 还包括许多与编码相关的工具和功能。并且,借助 Dreamweaver,还可以使用服务器语言(例如 ASP、ASP.NET、ColdFusion 标记语言(CFML)、JSP 和 PHP)生成支持动态数据库的 Web 应用程序。1.4 IIS介绍1.4.1 IIS简介IIS是微软公司推出的Web服务器。它是当今WindowsNT平台上执行效率最高的Web服务器之一。IIS在商业上应用非常广泛,功能非常丰富。而ASP是一套微软公司开发的服务器端脚
41、本环境,ASP内置于IIS之中,通过ASP可以结合HTML网页、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序。ASP中包含了一个名为asp.dll的DLL文件,这个DLL文件负责得到一个ASP页面(由扩展名.asp标识),然后对它进行分析,并调用相应的脚本引擎处理其中的脚本,脚本的执行结果与ASP页面中的HTML和模板文本结合在一起。完整的页面回送到Web服务器,从那里送往提出请求的客户端。1.4.2 IIS安装说明在Windows 2000/XP中IIS被内置在系统安装盘中,但在安装系统时,默认时并不安装IIS,因为并不是所有的计算机都用作Web服务器。安装IIS
42、非常简单,操作步骤如下;(1)首先从【开始】菜单选择【设置】【控制面板】【添加或删除程序】命令,弹出【添加或删除程序】对话框,如图1-1所示: 图1-1(2)然后从左侧列表选择【添加/删除Windows组件】按扭,弹出【Windows组件向导】对话框,选中【Internet信息服务(IIS)】复选框,如图1-2所示:图1-2(3)单击向导面板上的【详细信息】按钮,出现【Internet信息服务(IIS)】对话框,确认【万维网服务】被选中。还可以单击【详细信息】按钮,设置更详细的属性,如图1-3所示: 图 1-32运行环境要求服务器操作系统:WINDOWS2000 SERVER或WINDOWS2000 ADVANCE SERVER;数据库:ACCESS2000;WEB服务器:IIS5.0(操作系统自带);服务器内存:64M以上;客户端操作系统:WINDOWS98或更高版本;安装说明:将本系