展的网络经济时代显得如此脆弱而只能望 e 兴叹! (1)体系封闭,无法实现网络化管理,更无法支持电子商务。
传统软件由于产生的技术背景落后,无法实现网络化管理或只支持局部网络应用,更无法支 第 1 页 共 20 页持电子商务,不能适应网络时代企业的需求。
(2)信息单一、落后且缺乏前瞻性,由于技术方面的限制,传统软件无法做到库存信息的实时动态处理、事前的预测并提供前瞻性信息。
(3)对管理考虑甚少。
软件依旧没有摆脱传统束缚,以对外报告为其存在目的。
随着科学技术的不断提高计算机科学日渐成熟其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分使用计算机对图书信息进行管理有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。
这些优点能够极大地提高图书管理的效率也是图书馆的科学化、正规化管理与世界接轨的重要条件。
1.3 本课题的研究方法 合理运用 ASP 提供的 6 个功能强大的内部对象,每个对象具有各自的属性 、法 ,(Property) 方 (Method) 有的还拥有数据集合 与 (Collection) 事 件(Event), 这 Request 对象、它们共同完成 Web 中的一些重要工作。
6 个对象分别是: Response对象、Server 对象、Session 对象、Application 对象 、Objectcontext 对象。
采用ASP 与相关数据库相结合逐个来完成每个功能。
2 系统技术以及运行环境 2.1 ASP 技术简介 ASP 是 Active Server Pages 的简称,它是一种在微软公司的 WEB 服务器 IIS(Internet Infomation Server)上开发交互网页的新技术。
ASP 的含义从字面上说,ASP 包含三方面含义: (1)Active:ASP 使用了 Microsoft 的 ActiveX 技术。
ActiveX(COM)技术是现在 Microsoft 软件的重要基础。
它采用封装对象,程序调用对象的技术,简化编程, 加强程序间合作。
ASP 本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。
只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的 WEB 应用。
(2)Server:ASP 运行在服务器端。
这样就不必担心浏览器是否支持 ASP所使用的编程语言。
ASP 的编程语言可以是 VBSCRIPT 和 JSCRIPT。
VBSCRIPT 是VB 的一个简集,会 VB 的人可以很方便的快速上手。
然而 Netscape 浏览器不支持客户端的 VBSCRIPT,所以最好不要在客户端使用 VBSCRIPT。
而在服务器端,则无需考虑浏览器的支持问题。
Netscape 浏览器也可以正常显示 ASP 页面。
(3)Pages:ASP 返回标准的 HTML 页面,可以正常地在常用的浏览器中显 第 2 页 共 20 页示。
浏览者查看页面源文件时,看到的是 ASP 生成的 HTML 代码,而不是 ASP 程序代码。
这样就可以防止别人抄袭程序。
ASP 提供了 6 个功能强大的内部对象,每个对象具有各自的属性 、 (Property)方法(Method) ,它们共 ,有的还拥有数据集合(Collection)与事件(Event)同完成 Web 中的一些重要工作。
这 6 个对象分别是: Request 对象:Request 对象可以保存 Client 端送往 Server 端的所有信息。
这些信息包括:使用 Get 或 Post 方法传递的数据、Server 环境变量、Cookie 信息等。
在没有指定表单集合的情况下,程序将以 QueryString、Form、Cookie、ServerVariable 的顺序搜索所有集合,寻找指定变量。
Response 对象:Response 对象的主要功能是将信息从 Server 端传送到Client 端。
也可以用来实现页面的跳转或 Cookie 值的设定。
由于 ASP 脚本没有输出“值“的功能,要完成此功能必须使用 Response 对象。
Server 对象:Server 对象的主要功能是执行与 Web 服务器直接相关的一些操作。
Session 对象:Session 对象能够记录用户每一次上线的个人信息,它相当于每个上线用户的私有变量集合。
它随着用户的上线而产生,随着用户的下线或强制解除而终止。
Application 对象:Application 对象能记录所有 Web 用户的共有信息,它相当于所有上线用户的公共变量集合。
它伴随着 Web 应用程序的开始运行而产生,随着