基于WEB服务的图书馆管理系统_第1页
基于WEB服务的图书馆管理系统_第2页
基于WEB服务的图书馆管理系统_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于WEB服务的图书馆管理系统    摘要: 随着Internet的发展和现代信息技术的广泛应用,21世纪的图书馆已向全球化、网络化、数字化的方向发展,这促使得图书馆信息管理系统也面临着新的变革,而基于WEB网络技术和ASP·net 技术,以浏览器/服务器(B/S) 模式实现图书馆管理系统具有简洁和使用方便的特点,有着良好的可扩充性和可维护性,已成为现代图书馆信息管理系统发展的主流趋势。Abstract: With the development of the internet and the widely-used information t

2、echnology, the 21st-century library has been globalized, internized and digitalized. This trend urges the management system of library information to be faced with a total reform. Based on the WEB and ASP·net techniques, the model of Browser/Server will offer the realization of simplicity and e

3、asy-practice which feature the library system. It also possesses the advantages of being expanded and maintained, which has been the mainstream developing direction of modern library management system.关键词: 图书馆;信息管理;B/S模式Key words: library;information management;the model of Browser/Server中图分类号:TP39

4、文献标识码:A文章编号:1006-4311(2010)19-0141-011Web服务概述Web服务是描述一些操作(利用标准化的XML消息传递机制可以通过网络访问这些操作)的接口。该接口隐藏了实现服务的细节,允许独立于实现服务基于的硬件或软件平台和编写服务所用的编程语言使用服务,允许并支持基于Web服务的应用程序成为松散耦合、面向组件和跨技术实现。Web服务是用标准的、规范的XML概念描述的,称为Web服务的服务描述。这一描述包括了与服务交互需要的全部细节,消息格式(详细描述操作)、传输协议和位置。EJB、COM+、CORBA以及任何可用于对象实现的技术都可用于Web服务的对象实现。Web服务

5、是一种部署在Web上的对象/组件,它具有以下特点:完好的封装性。Web服务是一种部署在Web上的对象,具备对象的良好封装性,对于使用者而言,仅能看到该对象提供的功能列表及接口参数,不必探究其实现细节。松散耦合。传统的应用软件设计要求各个单元之间紧密连接,这种连接形成的复杂性要求开发者必须对连接的两端元素有完全的了解和控制能力。而基于Web服务的软件应用,仅需要一种适合互联网环境的消息交互协议和相应的查找、发现机制,并允许更加自由的配置。标准协议规范的开放性。使用标准协议规范,解决了异构平台的通讯问题。作为Web服务,其所有公共的协约完全需要使用开放的标准协议进行描述、传输和交换,这些标准协议是

6、完全开放的,可以由任何组织进行实现。一般而言,绝大多数规范将最终有W3C或OASIS作为最终版本的发布方和维护方。高度的可集成性。由于Web服务采取简单的、易理解的标准协议作为组件接口描述和协同描述规范,屏蔽了不同软件平台的差异,无论是CORBA、DCOM还是EJB都可以通过这种标准的协议进行互操作,实现在互联网环境下高度的可集成性。2B/S结构模型基本原理B/S结构模型:即浏览器/服务器结构,它是随着Internet技术的兴起,对C/S(客户机/服务器)结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,形成所谓三层结构:即数据表示层、业务逻辑层和数据库访问层。

7、数据表示层。人机界面是用户与系统之间信息交互的窗口。其主要功能是检查用户输入的数据,显示系统输出的数据。业务逻辑层。也称为功能层,是应用的主体,位于Web 服务器端,包括了应用中全部的业务处理程序:即除了输入输出在表示层,数据库在数据访问层以外,全部的统计、汇总、分析、打印功能都存放在功能层。数据访问层。由数据库管理系统和数据库组成,数据库管理系统负责管理其数据库,为应用程序提供支持,位于数据库服务器端。它的任务是接受Web 服务器对数据库操作的请求,实现对数据库查询、修改、更新、删除等功能,再把运行结果提交给Web 服务器。3B/S模式的优点有简化了客户端程序,用户操作使用更加简便,数据高度

8、共享 在客户端只需有浏览器以及相应的操作系统、网络协议软件即可,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库。简化了系统的开发和维护。B/S 模式所有应用软件的开发、维护、升级等工作由Web 服务器承担,增加和修改服务器端的软件模块功能即可实现所有用户的同步更新,便于后期维护与升级。安全性较高,资源利用率高。B/S结构软件通过一个JDBC连接缓冲池连接到数据库的,用户并不保持对数据库的连接,用户数基本上是无限的,并且系统在客户机与数据库服务器之间增加了一层Web 服务器,有效地防止了非法入侵。投入成本低,

9、易于扩展。初期一次性投入成本,有利于软件项目控制和避免IT黑洞,后期随着服务器负载的增加,可以平滑地增加服务器的个数并建立集群服务器系统,然后在各个服务器之间做负载均衡,有效地保护了原有硬件投资。B/S 模型具有统一的客户端标准,集中的服务器管理,可跨平台操作等特点,正适合以网络为中心的计算特点。4基于B/S模型的图书馆管理系统系统平台。WWW服务平台种类繁多,根据简单、先进和易于管理的原则,我们采用的是Microsoft公司的Internet Information Server (IIS)6.0建立WEB服务器。数据库服务器。我们首选Microsoft SQL Server 2005作为的

10、我们的数据库,其开放的体系结构,与系统的无缝连接,为能与Internet形成高效紧密集成的WEB服务提供了可靠的保障。图书馆管理系统的功能实现。通过学院网页访问图书馆网站可出现读者登录窗口和办公窗口,通过办公窗口进入后,根据用户已设定的使用权限开放其功能:a)系统管理员登录:增加、删除、修改用户数据,包括用户个人信息、使用权限(采编、流通等);设定各种表格格式、备份数据;设置各种参数,包括书库、阅览室编码数据;各种类型图书编码格式、借阅期限、超期罚款额度等。b)采编人员登录:导入或编辑录入入库图书编码,验收、统计入库数据,新书推介。c)流通人员登录:增加、修改、处理读者数据,流通处理、流通数据

11、统计,预借数据处理,超期预警提示。d)其他工作人员登录:入库验收、典藏管理等。e)读者/浏览用户登录:可根据书名、作者、关键词等查询入库图书:是否有该书籍、书籍是否在馆、在哪个馆、已外借书籍的归还限期等,读者编号登录可预借、查询读者已借阅的图书信息等功能。参考文献:1张培,金浩.基于信息构建的WEB信息管理体系研究J.河北工业大学学报,2006,(01).2彭慧.图书馆网站与数字化时代的图书馆信息服务J.科技情报开发与经济,2006,(23).3孙雷,许满武.Web Service与工作流技术在构建高校图书馆信息化平台中的应用研究J.现代情报,2008,(03).    你可能感兴趣的论文   

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论