毕业设计网上图书信息查询系统论文

上传人:M****1 文档编号:504033668 上传时间:2023-06-18 格式:DOC 页数:31 大小:403.50KB
返回 下载 相关 举报
毕业设计网上图书信息查询系统论文_第1页
第1页 / 共31页
毕业设计网上图书信息查询系统论文_第2页
第2页 / 共31页
毕业设计网上图书信息查询系统论文_第3页
第3页 / 共31页
毕业设计网上图书信息查询系统论文_第4页
第4页 / 共31页
毕业设计网上图书信息查询系统论文_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《毕业设计网上图书信息查询系统论文》由会员分享,可在线阅读,更多相关《毕业设计网上图书信息查询系统论文(31页珍藏版)》请在金锄头文库上搜索。

1、课题 网上图书信息查询系统系 : 班 : * * * * * * 学号: 学生: 指导老师: 目 录第1章 图书信息查询系统开发平台及其软件工具11.1 ASP(Active Server Pages)11.2 IIS(Internet Information Server)11.3 HTML(Hyper Text Markup Language)21.4 DHTML21.5 VBScript2第2章 ASP技术综述22.1 IIS与ASP的结合22.2 ASP的内部特点32.2.1.ASP内部6大特点32.2.2. Global文件42.3 利用ADO访问数据库52.3.1.创建数据源名52

2、.3.2.创建数据库链接52.3.3.创建数据对象62.3.4.操作数据库62.3.5关闭数据对象和链接对象72.4 ASP与CGI的比较7第三章 总体规划与设计83.1 系统可行性分析83.1.1图书信息查询系统的现状83.1.2优势、劣势分析93.1.3结论93.2 系统设计思想93.3 系统设计目标103.3.1.前台网上图书信息查询系统103.4 系统整体结构及其说明12第四章 网上图书信息查询系统的开发与实现134.1 开发环境134.1.1.硬件环境134.1.2.软件环境144.2 系统总体方案的设计与实施184.2.1.网页制作工具的选择184.2.2.页面风格的确定184.2

3、.3.Web页面的设计与制作194.2.4.设计过程中使用的主要技术及元素204.3 Web数据库的建立及链接204.3.1.数据库简介204.3.2.数据分析数据库中表的建立214.3.3.建立与数据库的连接21第五章 系统的运行和测试235.1系统的运行235.1.1系统的登录23结束语29参考文献29摘 要基于HTML语言,嵌套JAVAScript源代码的ASP编程技术,以IIS为服务平台,实现在张图书信息查询系统的构建。介绍了网站开发环境和运行平台、ASP、HTML脚本及JAVAScript。使用ACCESS数据库管理整个图书信息查询系统的后台数据。用户先登陆(管理员),再按照分类导航

4、,进行图书管理,图书流通管理,图书查询,图书统计,用户管理,以及系统设置等功能.这些功能能够辅助系统管理员在线进行管理馆图书资料的管理.关健词:图书管理 ASP IIS JAVAScript HTML 连接 数据库一、 图书信息查询系统开发平台及其软件工具1.1 ASP(Active Server Pages)近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。从HTML、Client Script 到CGI,从JAVA的诞生到ActiveX, Web页面设计人员不断受到冲击,微软公司在总结

5、了以往技术,重新思考Web页面设计的真正需要后,推出了Active Server Pages (ASP),一种用以取代CGI(Common Gateway Interface,通用网关接口)的技术。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP

6、可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于WWW的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。另外,ASP和其它技术相比,具有很强的安全性,具体表现在:一、ASP在服务器端运行,因此在客户端看不到源代码。二、ASP加强了对状态的管理。HTTP协议本身是无态的,因此HTTP对匿名请求服务器端无法分辨,而ASP使用存放在用户机器上的与某个Web网站有关的信息,可以由开发者管理不同用户的不同状态,增加了Web应用的安全性。1.2 IIS(Internet Information Server)IIS(

7、Internet Information Server)是一个桌面Web服务器,使用它可以在自己的计算机上发布个人主页,并在网络上共享文档。它可以用来创建,自定义和维护Web站点的所有资源。IIS是微软推出的Windows NT Option Pack的主要成员,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。1.3 HTML(Hyper Text Markup Language)HTML(Hyper Text Markup Language)即超文本标识语言。用来创建与系统平台无关的文档。是构建网页的基本要素,DHTML,JavaScript,VBScript,

8、ASP,JSP等均是构建在它之上的。1.4 DHTML在HTML语言中,穿插脚本语言JavaScript或VBScript,即成为DHTML语言。它能动态的改变网页,更具用户不同的提交情况,产生新的网页内容,完成交互性。1.5 VBScriptVBScript是一种脚本语言,就功能来讲,它是VB的子集VBA的子集,不同的是它的原始程序代码往往会与网页放在一起,由IE或IIS实时解释然后加以执行。VBScript主要是定位于网页的开发。二、 ASP技术综述2.1 IIS与ASP的结合在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利

9、用IIS+ASP构成三层式Web结构(如图1所示)的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:1. 减少构建和维护成本2. 加快联机过程3. 应用软件集中在服务器端开发管理4. 前端可使用任何浏览器(IE、Netscape.)5. 后端可存取任何数据库 (SQL、Access.)6. 可使用任何脚本语言开发 (VBScript、JavaScript、PERL.)程序和计算逻辑前端浏览器ActiveX Server元件ActiveX Se

10、rver元件后端数据库数据库服务器Microsoft IIS + ASP浏览器(图1)2.2 ASP的内部特点2.2.1.ASP内部6大特点ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。这6个对象及其功能描述如表1所示:对象名称功能描述Request从客户端取得信息Response将信息送给客户端Server提供一些Web服务器工具Session储存在一个Session内的用户信息,该信息仅可被该用户访问Application在一个ASP-

11、Application中让不同的客户端共享信息ObjectContext配合Microsoft Transaction服务器进行分布式事务处理(表1 ASP 内部6大对象及其功能)合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。我们可以用以下的语法直接使用这些对象:对象/属性/方法/数据集合。2.2.2. Global文件每一个以Active Server Pages为基础的应用程序都拥有一个Global.asa文件(ASA后缀名其实是Active Server Application的缩写),它位于每一个应用程序的基点目录之下。当Active Server Pages做下面两

12、个动作时,Server便会去读Global.asa文件:.Web Server启动之后,一个应用程序目录中任一个ASP文件被提出第一个HTTP请求(Request)时。. 不具有任何Session的客户端向Server请求一个ASP文件时。前面已经提到Application和Session这两个ASP的内部对象。Application对象内的信息供所有正在执行该应用程序的用户分享,它创建于Web Server启动后一个应用程序中任一ASP文件被提出第一个HTTP请求时,结束于Server端停止运行。而Session对象仅属于一位用户,维持一个用户端的信息,其他用户无法访问,它创建于一个不具有S

13、ession的用户向Server请求一个ASP文件时,结束于该Session到期(即用户端超过某时间段没有向Server提出要求或刷新Web页面)或Abandon语句的调用。可见,Global.asa文件的调用与Application与Session这两个对象密切相关。事实上我们通常在Global。asa文件中写入以下内容: Application或Session的开始事件(Start-event)。 Application或Session的结束事件 (End-event)。这样,在一个Application或Session对象被创建或结束时,系统会自动完成Global.asa文件中写入的相应

14、事件。值得注意的是,如果一个Application与一个Session同时开始,Active Server Pages会先处理Application的开始事件,而如果一个Application与一个Session同时结束,Active Server Pages则会先处理Session的结束事件。2.3 利用ADO访问数据库ADO(ActiveX Data Objects)是一种操作Microsoft所支持的数据库的新技术。在ASP中,ADO可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。本文中个性

15、化页面的实现便大量地用到了ADO技术。具体的操作步骤可以归纳为以下几步:创建数据库源名(DSN)创建数据库链接(Connection)创建数据对象操作数据库关闭数据对象和链接每一步的做法如下:2.3.1.创建数据源名DSN(Date Source Name)即数据源名称。我们知道,ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序就可以通过ODBC操纵驱动程序的数据库。比如我们系统中有Access的ODBC驱动程序,那么即使我们没有Access软件,也可以在我们的程序中对一个Access的MDB数据库加、删、改记录。而且我们根本不用知道这个数据库是放在哪里的。我们只要写出SQL语句,OD

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号