RESEARCHES IN LIBRARY SCIENCE 29
基 于 B/S模式 分布式 图书 管理 系统 研 究
王庆 民
【摘 要】使用 Web技术设计开 发一种 网上分布 式 图书管理 系统,将分布 于高校 图书馆和各 个 院系的 图书资料
进行网上管理。系统主要采用 B/s结构 以及 JSP/Servlet技术作 为 网站开发 工具 。文章首先 进行 系统 分析 ,给
出了系统 主要功能 ,然后建立 系统的体 系结构 ,最后给 出系统设 计的关键技术 。
【关键词】分布 式 JSP/Servlet B/S结构 图书管理 系统
Abstract: To design and develop a kind of dist ributed books management system with Web technology, QR
Internet the system manages the books dist ributed in Jibra ry and bOOk— room of college.The system uses the
B/S st ructure and JSP/Servlet technology as development tools,system analysis and the main function a re
gived, then, bul Jding the system st ructu re, and the essentia J technologies a re gived jn the paper too.
Key words:dist ribution JSP/Servlet B/S st ructu re books management system
1 引 言
随着计算机技术 、通信 技术和数字信 息技术等现代科 技的飞速发展 ,世界已步入信息 时代 。数字 图书馆 (又
称虚拟 图书馆 )也正在发生着很大 的改变。 目前高校藏书主要分布在 图书馆 和各个院系 的图书资料室 ,通过 网络
把它们进行联接 ,形成一个虚拟 的图书馆 。它是一个数字化 的信 息系统 ,把 分布于不 同载体 、不 同地理位置 的信
息资源 以数字化方式贮存 ,以网络化方式互相联接 ,提供及 时利用 ,实现资源共享。 因此 ,现代 图书管理不仅要
把 图书相关信息使用计算机进行本地管理 ,而且还应该借 助于 网路技 术 ,把 信息发布 到 Internet上 ,使 读者无论
何 时何地都可 以广域地访 问信息资源 ,同时也减少了管理人 员的劳动量。
2 系统分析
网上图书管理系统在整体结构 上主要包括前端应 用程序的模块、后台数据库 的建 立和 维护、各个 院系资料 的
数据库的链接。前端应 用模块主要是面 向读者进行浏览和对相 关图书文献操作 ,后台管理则面 向管理 员进行系统
维护。系统在设计 时应该考虑以下几个方面 :
(1)技术先进性 :采用 B/S三层结构模式 。在以前的图书管理系统中 ,一般 采用的是 c/s (CIient/Server,客
户机/fie务器 )模式 ,它是软件系统体 系结构的一种 。c/s模式简单地讲就是基于企业 内部 网络 的应用系统。该 结
构在灵活性、扩展性 、能用性及易 用性等方面还存在着不足 之处 ,而且随 着 Internet技术 的发展和 动态 Web技 术
的广泛使用 ,C/S模式逐渐被 B/S (Browser/Server,浏览器/月艮务器 )模 式所 取代。B/S模 式是随着 Internet技术
的兴起 ,对 C/S模式应用的扩展。在这种结构 下,用户工作 界面是 通过 JE浏览器来 实现 的。B/S模 式最大的好处
是运行、维护 比较简便 ,能 实现 不 同的人 员 ,从 不 同的地 点 ,以不同 的接入 方式 (比如 LAN,WAN,Internet/
Intranet等 )访 问和操作共同的数据。
(2)平台无关性 :系统应该 不依赖于操作 系统平台 (可以在 Windows、Linux等操作平台上使用)和具体的机
器环境 ,并且支持 多种浏览器。
(3)安全稳定性 :在系统设计时 ,安全稳定性很重要 ,应该能 防止恶 意程序 或其他 的不 良操作 ,并能保 证系
统数据库的读 取操作不但具有完整性 ,而且执行效率高。
2.1 系统功能分析
网上图书管理系统作 为图书馆的主要站点 ,既有面向读者 的相 关信息 ,同时也具有管理人员后台维 护的入 13。
因此 ,系统应该具有以下主要功能 :