042基于ASP的图书管理
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
引 言
网站(Website)是指在因特网上,根据一定的规则,使用HTML等工具制作的用于展示特定内容的相关网页的集合。简单地说,网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。
在因特网的早期,网站还只能保存单纯的文本。经过几年的发展,当万维网出现之后,图像、声音、动画、视频,甚至3D技术开始在因特网上流行起来,网站也慢慢地发展成我们现在看到的图文并茂的样子。通过动态网页技术,用户也可以与其他用户或者网站管理者进行交流。也有一些网站提供电子邮件服务。
许多公司都拥有自己的网站,他们利用网站来进行宣传、产品资讯发布、招聘等等。随著网页制作技术的流行,很多个人也开始制作个人主页,这些通常是制作者用来自我介绍、展现个性的地方。
图书管理系统促进了信息的传播,利用及再生产的增殖能力,人们掌握了信息,使之转变为技术,成为作用于社会经济的生产力,促进了社会经济的发展,这就是信息管理服务的价值体现。为了能最大限度地发挥信息的效能,就离不开对信息的加工整理,离不开对信息的管理服务。因此,图书管理系统已成为21世纪的主导发展机制之一。图书管理系统开发的总体目的是在图书信息管理中实现管理的系统化、自动化,减少工作量,增加效率及可靠性。 [资料来源:www.THINK58.com]
本系统以中文版Visual Basic 6.0为前台开发工具,用ACCESS作为后台数据库。Visual Basic 6.0,它是由美国微软公司推出的小型数据库开发语言,由于其使用方便,硬件要求不高,易学等特点,它还提供强有力的应用程序开发工具,为将来的维护提供必要的基础。
第一章 编程环境基础知识
1.1 ASP的特点
ASP是一种未经编译的开放式的应用软件,是微软公司推出的一种用以取代CGI(公共网关接口即Common Gateway Interface)的技术,它实质上是一种服务器端脚本环境。ASP被包含在IIS 3.0及其更高版本之中。通过ASP,用户可以结合HTML网页、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序。ASP的出现使用户不必担心客户端不能正确运行所编写的代码,因为所有的程序将在服务器端执行,包括所有内嵌的普通HTML中的脚本程序。客户端只要使用可执行HTML代码的浏览器,即可浏览通过ASP设计出来的页面内容。当程序执行完毕后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
ASP并不是一种纯粹的编程语言,它所用的语言是大多数人都非常熟悉的两种脚本语言,即VBScript和JavaScript语言。在一个ASP应用程序中可以用其中一种脚本语言,也可以结合这两种语言使用。另外ASP还能与任何ActiveX Scripting语言相兼容。
ASP使用的ActiveX技术是基于开放设计环境的,用户可以使用Visual Basic、Java、等编程语言将自己定义和制作的组件加入其中,是自己的动态网页具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。另外,ASP可利用ADO(Active Data Object,微软公司的一种数据访问模型)方便地访问数据库,从而使得开发基于WWW的应用系统成为可能。 [资料来源:THINK58.com]
ASP的编辑环境要求非常简单,任何一种文本编辑器都可以编写ASP应用程序。
使用ASP开发网页应用程序具有以下一些特点:
(1) 完全内嵌,与HTML和Script语言充分结合。
(2)无需编译,容易编写,可在服务器端直接运行,且Web程序开发时
间短。
(3)无浏览器兼容问题。
(4)程序代码隐藏,在客户端只能看到由ASP输出的动态HTML文件。
(5)使用任何文本编辑器都可以进行编辑设计。
(6)可使用任何语言编写自己的ActiveX Server组件。
(7)使用ADO组件轻松存取数据。
(8)面向对象,并可扩展的ActiveX Server组件。
一个以ASP为基础的应用程序包含了Web服务器的虚拟目录(Virtual Directory)以虚拟目录下的所有文件夹与执行文件。虚拟目录主要是为了保护服务器端站点的内容和资料,避免受到网络黑客的恶意破坏和攻击而产生的。在提供WWW服务的服务器端,虚拟目录的作用是不让客户端用户知道一些目录与重要文件的真实路径,也就是说每一个绝对路径(即真实路径)都已经隐藏起来,这些可以供网络客户访问的Internet资源都会以服务器的文档根目录(Document Root)作为相对路径的基点(Base),或者另取一个从表面上看来毫无关系的别名(Alias Name)来隐藏真实目录名称。这些相对目录就称为虚拟目录,相对路径和绝对路径是相对立的。 [资料来源:THINK58.com]
另外,每个ASP Web应用程序都拥有一个Global.asa文件,后缀名asa是Active Server Application的缩写。
(1) ASP文件的存取方式
使用任何一种文本编辑器都可编写ASP应用程序,编写的程序要以后缀名.asp保存,不可以保存为.html形式。如果是以.html形式保存的话,服务器端将不编译文件中所有的包含ASP语法的语句。
将文件保存为后缀名.asp的形式是为了告诉提供ASP服务的服务器,这是
个ASP应用程序,必须在给客户端送出文件之前把它编译一遍。将.asp后缀名的文件编写存储完毕之后,就可以把它放在自己的Web服务器上执行,这样就能够在浏览器端看到ASP页面的输出效果了。