基于asp的选修课系统文献综述

基于asp的选修课系统文献综述

ID:15330621

大小:34.00 KB

页数:4页

时间:2018-08-02

基于asp的选修课系统文献综述_第1页
基于asp的选修课系统文献综述_第2页
基于asp的选修课系统文献综述_第3页
基于asp的选修课系统文献综述_第4页
资源描述:

《基于asp的选修课系统文献综述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于asp的选修课系统文献综述信息学院计算机系n080801121王飞我国高校都实行了学分制,它的核心是允许学生自由选课,既把学习的自主权交给学生。在这里,学生选课时的制约因素比较复杂,工作量也大,而且往往需要在较短的时间内完成。运用计算机辅助选课能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理容易产生错误。利用计算机辅助进行课表编排工作,既提高了工作效率,又提高了科学性,还可大大减少管理人员的工作强度,使学校教务管理提高了一个层次。本课题拟采用asp为脚本SQLServer2005作为数据库,用HTML标记:实现页面风格设计。一、as

2、pASP技术的主要用途是制作动态的、交互的、高性能的Web应用程序,以前Web应用程序都是由,但由于CGI本身的一些缺点和限制,人们都在寻找各种各样的替换方案,在这种情况下,Microsoft的ASP应运而生,再加上与Microsoft的IIS(Web服务器)和MTS(组件事务管理服务器)的组合,ASP已经成为Web应用程序开发的主要技术。ActiveServerPages(动态服务器主页)简称ASP内含于InternetInformationServer(IIS)中,它提供一个服务器端的脚本环境,可产生和执行动态、交互式、高效率网站服务器的应用程序。ASP既不是一种语

3、言,也不是一种开发工具,而是一种技术框架,它能够把HTML、脚本语言、ActiveX组件等有机的组合在一起,形成一个能够在服务器上运行的应用程序,并把标准HTML页面送给客户端浏览器。ASP内含六大内置对象,利用这些对象可以使ASP脚本功能更加强大,ASP具有强大的可扩展性,不仅可以使用ASP动态链接库和脚本运行期库自身提供的ActiveX组件,还可以从Internet上免费或有偿获得一些厂商开发的ActiveX组件,编程人员也可以自己开发内含商务逻辑的ActiveX组件。以下介绍ASP的工作原理和ASP的对象模型概述当浏览器通过HTTP协议向web服务器申请一个由*.

4、asp定义的页面时,web服务器响应HTTP请求,用ASP引擎解释被申请文件。当遇到ASP脚本命令时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在web服务器上)进行处理。ASP提供两种脚本引擎,即VBScript引擎和VJScript引擎,若要使用其他脚本语言,需要在web服务器上另外安装相应的脚本引擎;当遇到基于COM标准的组件(组件本身是经过编译的可重用二进制码)时,ASP引擎启动相应的组件完成指定的功能。若ASP文件含有访问数据库的请求,ASP内置组件ADO(ActiveXDateObject)通过ODBC与数据库连接,对数据库进行访问,并将访问结果

5、返回web服务器。ASP引擎将脚本和组件的运行结果生成相应的HTML语法成分,与文件中原有的文本和HTML标记一起组成标准HTML页面送至客户端浏览器[4]。ASP具有强大的面向对象功能和可扩展性。ASP对象可分为以下三种类型:内置对象由ASP动态链接库提供的对象,有六个内置对象,是开发Web应用程序经常使用的对象。六个内置对象的主要功能如下:(1).Request对象:在HTTP请求期间,可利用Request对象获得客户端浏览器传递给服务器的值(包括查询字符串的变量值、Form表单中的元素值、Cookies的值等)。(2).Response对象:可以使用Respons

6、e对象把变量值、函数返回值等输出到客户端浏览器;利用Response对象可将Cookies值写入客户端的计算机硬盘中等。(3).Application对象:浏览器和Web服务器的连接是无状态连接,即服务器处理完浏览器的HTTP请求后,立刻断开与浏览器的连接,忘记浏览器刚才请求的情况;服务器不能识别浏览器是第一次请求还是第一千次请求.这种无状态的连接方式使得Web服务器处理浏览器的请求可以更快、更有效,也不需要维护浏览器的信息,但它产生了一个Web应用程序如何实现变量共享的问题。ASP很好的解决了这一个问题,Application对象可以用来保存应用程序的所有用户的共享信

7、息,可以在不同的用户之间实现Web应用程序变量的共享。4(4)Session对象:Session对象主要用来保存属于一个用户的一个应用程序的信息,可让同一个用户在多个网页之间共享信息。(5).Objectcontext对象:主要用来处理与事务相关的问题,Objectcontext对象的使用与MicrosoftTransactionServer(MTS)有着密切的联系。(6).ASPError对象:Web应用程序开发者运用该对象可以掌握因ASP所发生的错误。二、SQLServer2005SQLServer是一个关系数据库管理系统。它最初是由

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。