跳动百科

图书管理系统论文研究方向(图书管理系统论文)

云平和
导读 大家好,我是小跳,我来为大家解答以上问题。图书管理系统论文研究方向,图书管理系统论文很多人还不知道,现在让我们一起来看看吧!基于B/...

大家好,我是小跳,我来为大家解答以上问题。图书管理系统论文研究方向,图书管理系统论文很多人还不知道,现在让我们一起来看看吧!

基于B/S模式的图书管理系统的设计 摘要:通过对局域网环境下高校图书管理的需求分析,设计了一个应用集成的、高效的图书管理系统。该系 统在原有Client/Server模式的图书管理系统的基础上,结合Browser/Server模式,利用ASP技术实现了对图书资 料的计算机网络管理和Web查询功能,完成了对图书管理系统的需求分析、功能模块划分、数据库模式分析。 关键词:图书馆;管理系统;B/S;ASP;SQL Server 1引言 图书馆是高等院校的重要组成部门,是教师和学 生获取知识的重要场所。由于图书馆主要从事大量的 图书资料的储存和流通,一直以来,计算机技术在图 书馆的图书管理中得到了广泛的应用。目前,大部分 的图书管理系统基于客户机/服务器(Client/Server,简 称C/S)模式,它以图书馆局域网为基础,实现了基本 的编目、查目和流通功能,但是没有Web查询系统,其 应用范围受到限制。本文主要针对这一问题,提出了 一个WEB环境下图书管理系统的解决方案。 2当前图书管理系统存在的问题 C/S结构是20世纪90年代开始流行的一种体系 结构。它将应用系统分成前台(客户机)和后台(服务器) 两部分,应用处理由客户机完成,数据访问和事务处 理由服务器承担。在这种模式下,后台为数据库服务 器,前台为客户端数据库操作程序。服务器接受客户 端的数据库请求并将执行结果返回给客户端,客户端 作为用户的操作显示界面,一方面接受用户的数据以 及操作,并转换成相应的数据库请求传送给数据库服 务器,另一方面接收数据库服务器的执行结果显示到 用户的操作界面上,客户端和服务器之间通过数据库 联结方法进行联接[1]。 C/S结构的应用系统易于扩展,处理效率更高。但 在这种模式下,客户端具有平台相关性;随着应用逻 辑和程序界面占用越来越多的硬件资源,客户端变得 越来越“胖”;客户端管理复杂,维护困难。因此基于这 种模式的图书管理系统也有其局限性。 首先,其功能不完备,仅仅提供了对图书馆工作 人员的基本功能要求,而对于图书借阅者在图书流通 过程中的各环节服务力度不够,例如,对于读者要查 询个人借阅情况就不能满足要求。 其次,这种模式下的覆盖面小,信息的共享只局 限于局域网内,读者必须要在图书馆内方能查询图书 的相关信息。

再次,在C/S模式下,客户端需要安装完整的用 户程序,由于所应用的程序与所用的操作平台有关, 所以管理人员需要花费大量的时间和精力去开发和 维护。“当用户数目增加时,客户端的添加和配置比较 繁锁”[2]。 3基于B/S模式的应用系统结构 随着Internet的快速发展,出现了基于Web的 Browser/Server模型(浏览器/服务器模型,简称B/S模

该模型是把C/S模型的服务器端进一步深化,从 而形成三层结构:Browser(浏览器)———Web服务 器———数据库服务器,是C/S结构的换代技术,其工 作流程如下: 以Web服务器作为系统的核心,用户端通过浏 览器向Web服务器提出查询请求,Web服务器根据 需要再向数据库服务器发出数据请求。数据库服务器 则根据检索与查询条件返回相应的数据结果给Web 服务器,最终Web服务器把结果翻译成HTML或各 类Scripts语言的相应格式发回至Browser,用户通过 Browser浏览所需要的结果。 B/S模式应用系统的必要组成元素有后台数据 库、Web服务器、客户端浏览器以及连接客户端和服 务器之间的网络(Internet或Intranet)。客户端(Client) 和服务器(Server)不单指硬件或软件,通常是指软件、 硬件相结合的环境。如果从硬件层面看问题,“客户” 指的是用户使用的计算机;“服务器”指的是提供服务 的计算机服务器。如果从软件层面看问题,Client和 Server指的是软件。Client软件和Server软件可以在 同一台计算机上运行,也可以在网络环境中的两台或 多台计算机上运行。 这种模式的最大优点是“瘦”客户方式,即前端浏 览器不用维护,用户只需拥有一台能上网的计算机, 通过浏览器即可十分方便地使用该系统。 4基于B/S模式的图书管理系统的分析 与功能设计 根据实际工作,图书管理系统在功能上需要满足 来自两方面的需求:一是读者查询馆藏图书、个人借 阅情况,并可以完成个人信息的修改;二是针对图书 馆工作人员,主要完成日常的图书管理和图书流通工 作,并同时完成对用户信息的管理。 在整个系统中,面向工作人员的功能部分由于数 据量大,操作较集中,考虑到速度等问题,继续使用基 于局域网的C/S结构,即保留了原系统中的功能。而 新系统中突出的功能就是在原有功能的基础上,建立 基于B/S的网上图书馆,主要为处在不同地理位置的 读者提供一种分布式的查询服务[3]。在需求分析的基 础上,对目标系统的功能设计如下。 4.1检索子系统 该子系统提供公共查询和个人查询两种功能: (1)公共查询即普通OPAC,“OPAC是Online Public Access Catalogue的缩写,即联机公共查询目 录,在OPAC上可以检索图书馆的书目数据库(查询 馆藏信息)。OPAC是网络上的公共资源,凡互联网用 户均可检索本馆OPAC,也可检索国内外其它图书馆 的OPAC[4]。”提供对所有读者都开放的信息,包括根 据多种条件进行的藏书查询和图书推荐等功能; (2)个人查询要求用户注册成为本馆用户,只有读 者通过在线登录以后才能实现授权功能的访问,包括借 阅图书查询、历史借书查询和登录信息修改等功能。 4.2管理子系统设计 该部分专门为图书馆业务人员提供。主要解决有 一定距离的同一个系统内的流通处理,特别是图书馆 的一个较远的分馆利用本系统在总馆计算机上进行 本分馆的图书借还工作。其主要功能有: (1)借书处理:根据操作员所输入的读者证号和 要借图书的条码号,依据读者的借阅权限和借阅规 则,判断该者能否成功借阅该图书。 (2)还书处理:根据输入的要还的图书的条码,判 断该图书是否过期,如果过期会提示有罚款。 (3)续借处理:根据操作员输入的读者证号,检查读 者资格,然后根据借阅规则计算出续借后的应还日期。 (4)借书查询:根据输入的读者证号,系统显示该 读者当前的借阅信息。 5后台系统库系统设计 5.1数据库设计 信息系统的主要任务是存储和管理大量的数据 以获得所需要的信息。因此建立一个良好的数据组织 结构和数据库,使整个系统都可以迅速、方便、准确地 调用和管理所需的数据,是信息系统开发工作的基 础。可以根据数据量的大小选择不同的数据库,数据 量是指数据库中需存放的表单的最大记录数。SQL Server的数据记录数可达200000以上,可以满足数 据存储的需要。

在本系统中采用SQL Server作为后台数据库,设 计了名为XHLMS(图书管理系统)的数据库结构。其 中几个主要数据表如下: 5.1.1图书信息数据表Book

5.2存储过程的设计 为了方便对数据库进行操作,尽量自定义存储过程, 实现对表中信息的查询、添加、更新以及删除等操作。 6结束结 基于以上设计,采用Web与数据库的接口技 术———ASP技术实现各模块功能,同时也在功能和安 全上进行了一些考虑和操作,证明我们的设计是可行 的、有效的,这对于近一步建设数字图书馆有一定的 探索意义。 参考文献: [1]郭荣.浅谈MIS系统平台模式的选择[J].广西 科学院学报,2003:112-116. [2]B/S开发模式简介和与C/S模式开发模式的比较. http://www.blog.edu.cn/user1/7713/archives/2005/134937. shtml [3]李葵.MIS开发中C/S模式与B/S模式的结合策 略. http://lunwen.zhupao.com/Article/2005-4-11/16829.shtml [4]王大可,编著.数字图书馆[M].深圳:海天出版 社.P279. [5]朱俊娟.基于MySQL的B/S、C/S混合构架的 考试管理系统[J].电脑知识与技术,2007.

本文到此讲解完毕了,希望对大家有帮助。