(3)服务器端的ASP Script程序代码,放置于<% . . . %>标签之内。
(4)Server Side Include语句,即使用#Include的语法在本页面嵌入其他的Web页面。ASP的服务器会将其原封不动的发送到客户端,由客户端的浏览器进行处理。目前在ASP中可以使用的脚本语言主要是VBScript和Jscript,其中系统默认的脚本语言为VBScript。不过任何一个可以和ActiveX Script标准兼容的脚本语言引擎都可以很好地应用于ASP之中。
1.2 程序使用的对象及其属性和方法
(1)Request对象(从客户端获取信息,主要是读取提交表单中的数据)
QueryString: 从查询字符串中读取用户提交的数据;
Form:获取客户端在FORM表单中所输入的信息;
Cookies: 取得客户端浏览器的Cookies信息。
(2)Response对象(返回信息到客户端,主要是向浏览器输出文本、数据、
Cookies等)
Response.Write: 直接送出信息到客户端;
Response.Redirect: 引导客户端浏览器至新的Web页面;
Response.End: 终止处理ASP程序,并返回当时的状况。
(3)Session对象(为单个用户保存信息)
利用Session存储信息的语法:
Session(”Session名字”)=变量或字符串信息
(4)Server对象
CreatObject方法: 用于创建组件、应用对象或脚本对象的实例
CreatObject的语法如下:
Set Server.CreatObject(ActiveX Server组件)
(5)Connection对象(ADO的内部对象,用来建立与数据库的连接)
在ADO中建立对象一般要用Server对象的CreatObject方法,语法如下:
Set Connection 对象=Server.CreatObject (“ADODB.Connection”)
Open方法: 用于建立和数据库的连接;
Close方法: 用来关闭一个已打开的对象及其相关的各种对象;
Execute方法: 用来执行数据库查询。
(6)Command对象(用来对数据库执行命令,如查询、添加记录等命令)
Execute方法: 用来执行数据库查询。
(7)Recordset对象(用来得到从数据库返回的记录集)
建立Recordset对象的语法如下:
Set Recordset 对象=Server.CreatObject(“ADODB. Recordset”)
用Open方法打开数据库的语法如下:
Recordset对象.Open[Sourse],[ActiveConnection],[CursorType],
[LockType],[Options]
1.3 系统开发环境
1.3.1 Web服务器的选择
要使自己的计算机成为Web服务器就要安装相应的Web服务器软件。有许多的Web服务器可以用来建立Windows下的Web站点。但是不同的Web服务器支持不同的功能。选择Web服务器时,最重要的是使Web服务器易于建立和管理。其次选择服务器时应注意服务器提供的安全程序,如果Web站点只为浏览Web站点的用户提供大量的信息,那么安全性问题并不十分重要,但如果要在网上提供重要信息时,应确保数据在传输之前进行加密,这时可以使用额一种安全机制进行传输。另外,Web服务器必须支持CGI脚本(包括ASP)。通过提供动态内容和及时响应用户输入,CGI脚本使得用户可以与服务器进行交互。此外Web服务器还应支持日志文件,这对于Web管理员及时了解站点的反问情况并做出相应的决策有帮助。
1.3.2 IIS简介
IIS是Windows NT提供的Internet服务的核心,Windows NT的安装光盘上带有IIS。IIS是微软公司为企业和部门发布信息而设计的,一般用于大型的站点。
IIS 5 是新一代的Web服务器软件,它包括许多新的特征:
(1) ASP3.0解释工具和ASP调试工具。
(2) 功能强大的Microsoft Management Console(是微软管理控制台)、Microsoft Transaction Server等管理工具。
(3) 对多Web站点(虚拟主机)支持。
(4) 对Web站点内容完全控制。
(5) Microsoft Index Server微软高性能索引器。
(6) HTTP1.1和HTTP重定向支持。
要特别注意的是服务器端的运行环境如下:
Windows 2000 + IIS5.0 (Internet信息服务管理器5.0)
Windows XP + IIS5.0 (Internet 信息服务管理器5.0)
Windows 98 + PWS4.0 (personal Web Server 4.0,个人Web服务管理器)
Windows NT 4.0 + Windows NT Option pack
第二章 需求分析
2.1 功能需求
随着校园规模的不断扩大,各行各业的需求,图书分类以成为必须,方便快捷的查找所需书籍在于图书分类的准确性,为此设计一个完整的图书管理系统,便于管理、查找、分类。
(!)图书管理:图书管理为默认页,可进入主页和进行管理员的登录,对于新出版的图书在管理员未添加时用户可自行添加,但不可蓄意乱添。添完后会保存在浏览页中。只有管理员才可进行图书的修改与删除。主页中可进入图书浏览与论坛,可留言也可回复别的用户的留言,但不可删除留言。
(2)图书查找:进入浏览页后,点击要查阅的图书名称可进行详细的查阅。
(3)图书分类:图书按类别进行浏览,方便查阅。
(4)论坛留言:可发表自己的观点,管理员会应用户要求完善本系统。
2.2 性能需求
依据功能需求,系统开发的硬件环境∶cpu p4, 内存 512M, 硬盘 1GB
&