图书管理系统需求规格说明书

图书管理系统需求规格说明书
图书管理系统需求规格说明书

图书治理系统需求规格讲明书

1 引言

计算机技术的迅猛进展,特不是随着网络技术的出现标志着信息时代差不多来临。信息化浪潮、网络革命在给社会带来冲击的同时,也使图书馆业务受到了强烈的冲击,图书馆传统的治理和服务方式已不能适应读者对日益增长的文献信息的需求,建设图书馆信息网络系统,是图书馆现代化建设的客观要求。建设以计算机为核心的图书馆信息网络,实现图书馆治理和服务的自动化,更好地为科技工作服务,是图书馆进展的必由之路。目前,国内大部分大型的公共图书馆和高校图书馆都实现了网络治理,中小型图书馆(包括企业图书馆),也在朝着那个方向进展。

信息中心科技图书馆是公司的科技文献中心,担负着为科技人员服务的责任,作为一个企业图书馆,其馆藏资源是比较丰富的。现有馆藏中外文图书50000多册,公开发行的中文期刊200

1 / 1

多种,外文期刊50多种,石化系统内部交流资料100多种,还有一批专业性较强的技术资料和优秀论文。要充分利用好这些资源,为全公司的科技人员服务,必须实现信息的共享。创建网上图书馆是实现全公司范围内信息共享的最有效的一种方式。公司主干网的建成使这一目标的实现成为可能。

科技图书馆自建立以来,一直在为全公司科技人员提供图书借阅、文献检索的服务,在公司的科技进步中发挥了应有的作用。该馆的各工作环节一直使用的是传统的手工方式,这种方式的缺点是手续繁琐、检索困难、不便于治理,造成资源的利用率低下。随着馆藏量的不断增加,图书资料的著录和查询的难度也就相应增加,手工方式差不多不能满足要求,如何运用先进的信息技术,提高科技图书的治理和服务水平,是我们面临的一个新的挑战。

实现图书资料的网络治理,至少有以下优点:

1)著录规范化,为图书资料的采编、著录、查询质量的提高打

下基础。

2)查询自动化和检索途径多样化,能够更方便、及时地找到所

需图书资料。

3)资源共享的优势,通过局域网能够在全公司范围内实现资源共享,为读者提供便利条件。

计算机的使用已在我公司得到了普及,据不完全调查,全公司拥有计算机(包括家庭拥有的)差不多超过4000台。公司主干网开通后,现已连接到各个单位和2000多个家庭,这种良好的计算机应用环境为实现图书资料的计算机网络治理打好了良好的基础。

2 系统设计

2.1 系统指导思想和建设目标

2.1.1 系统指导思想

立足于企业实际,着眼于以后进展,运用先进的计算机网络技术,建成符合标准化协议、通用性较强、有用的系统,以提高科技图书情报的现代化治理水平,实现信息资源的共享。

1 / 1

2.1.1 系统建设目标

(1) 建立图书馆信息网站

借助于公司主干网建立信息网站,对科技图书、期刊、资料、标准的部分事物工作进行计算机网络化,为公司主干网用户提供信息服务。

(2) 规范图书资料的治理工作模式

用计算机治理取代以往的手工作业和定性治理模式,使科技图书资料的治理工作模式规范化、机读数据格式标准化、治理决策科学化。

(3) 建立标准书目数据库和文献库

依据标准书目数据进行编目工作,建立起符合国家标准的书目和文献信息数据库。

(4) 提高科技图书馆的服务质量

便于工作人员准确地掌握藏书结构,全面了解读者对文献信息的需求,及时调整采购打算,突出馆藏特点。

2.2 总体功能设计

我们对国内现有的一些图书文献治理系统软件的功能和售价情况进行了详细调研,发觉这些软件专门难满足我们图书馆的需求。因为从规模或藏书册数来划分,我馆仅属中小型图书馆,但应用需求则涉及到方方面面。除了通常的图书采购、图书编目、图书流通外,还有期刊、资料、技术标准等业务,其中期刊题录、行业标准、会议资料不是一般中小型公共图书馆收录范围。现在市场上中小型图书馆软件均只有差不多的功能:采购、编目、流通,专门少有期刊、资料,没有发觉技术标准治理。通常这种图书治理软件仅运行图书馆内部的局域网上,没有Web查询系统。大型图书治理软件功能齐全,但价格昂贵,特不是运行价格高、维护困难、操作复杂。

依照科技图书馆的实际情况和公司主干网的现状,我们确定了网络图书系统应该具备8个方面的功能,它们是图书编目,图书采购,图书流通,期刊治理,标准治理,资料治理,系统维护,Web查询。其中Web查询是该系统突出的特点,它的实现是因为

1 / 1

有公司主干网的支持。系统组成和功能框图见图1。

2.2 网络拓扑结构

网络拓扑结构见图2。整个系统使用了数台微机和1台数据库服务器,1台Web 服务器(为了保证访问的速度和系统安全,数

系统

公司Cisco 2924 Web 服务器

公司主干网 信息中心交换机 数据库服务器

图2 网络拓扑结构

...........

用户1

用户N ..

图书治理系统

护 图 书 编 目 图 书 流 通 图 书 采 购 期 刊 管 理 标 准 管 理 资 料 管 理 DB

Web

图1 系统组成和功能框图

据库服务器和Web服务器放在了不同的物理服务器上),网络采纳星型连接构成局域网,局域网与公司主干网相连,从图中能够看出,公司主干网上的计算机都能够访问图书馆的网站,猎取信息资源。

3 数据库设计

3.1 数据库系统的选择

本系统是一个中小型治理系统,运行环境是Windows2000 server,因此使用Windows环境下最容易使用且功能又比较强大的Microsoft SQL Server 7.0 作为后台的数据库系统。

3.2 需求分析

1 / 1

需求分析是数据库设计首先要做的工作,通过需求分析,我

(a) 第一层数据流图

(b) 借书

图3图书流通数据流图

们作出了图书治理系统的各层数据流图,图3是图书流通数据流图(图中省略了“还书”和“办理借书证”的数据流图)。

在数据流图的基础上,定义数据字典。数据字典是关于数据库中数据的描述,它的作用是在软件分析和设计过程中为有关人员提供关于数据描述信息的查询,以保证数据的一致性。下面在图3的基础上举例讲明数据字典的定义。

图3中涉及专门多数据项,其中数据项“读者编号”能够描述如下:

数据项名:读者编号

不名:读者条码

含义:唯一标识每个读者

类型:字符型

取值范围:00000000至99999999

取值含义:顺序编号

“读者”一个数据结构,它能够描述如下:

数据结构名:读者

含义讲明:是图书治理系统的数据结构之一,定义了一个读者的有关信息

1 / 1

组成:读者编号,姓名,性不,单位

数据流“借阅记录”可描述如下:

数据流名:借阅记录

讲明:读者的借书记录

数据来源:办理借阅手续

数据去向:借阅

数据结构:读者编号、图书馆藏号、借阅日期数据存储“借阅”能够描述如下:

数据存储名:借阅

讲明:记录读者的借书情况

流出数据流:借阅记录

流入数据流:借阅记录

数据描述:读者编号、图书馆藏号、借阅日期

数据量:每年5000条以上

存取方式:随机存取

处理过程“推断能否借书”可描述如下:

处理过程“推断能否借书”

讲明:依照读者的已借书情况可被借图书的馆藏情况推断读者能否借书

输入:借阅记录、读者信息、被借图书信息

输出:能否借书的标志

处理:读者提出借书请求后,先推断该读者往常的借书量是否达到了10本,假如达到了10本,则不能

再借书,假如没有达到10本,则再推断读者要借的

图书的可借量是否为0,假如不为0,则该书能够借

出。

3.3 数据库设计

在图书治理系统中,数据库设计占重要位置,数据库设计质量的优劣,可直接阻碍到数据库数据的冗余度、数据的一致性、数据丢失等问题。下面就系统数据库规范化设计进行讲明。

3.3.1 数据库设计的理论指导

数据库设计的理论指导是范式理论,其要紧内容如下:

1 / 1

1)假如关系模式R,其所有的域为单纯域则称R是规范化的关系,或称第一范式 (1NF)

2)假如关系模式R为第一范式,且每个非主属性完全函数依靠于码,则模式R为第二范式(2NF)。

3) 假如关系模式R为第二范式,且每个非主属性非传递依靠于码,则称关系模式R为第三范式(3NF)。

4)关系模式R为第一范式,满足函数依靠集合F,X和A均为R的属性集合,且X不包含A,假如R满足X->A且X必包含R的码,称关系模式R为BCNF范式。

3.3.2 数据库设计

图书治理系统数据库常常要设计含有如下数据项:借书证号、姓名、单位、馆藏号(馆藏号为每本书上的条形码号)、书名、分类号、作者、价格等。如何进行模式的设计呢?下面以图书流通模块所涉及的数据库为例来讲明。

先设计图书流通的实体-关系图(E-R图)。E-R图由3个相关联的部分构成,即实体、实体与实体之间的关系以及实体和关系

图4图书流通的E-R图

的属性。图书流通过程中实体“图书”与“读者”之间的关系是借阅和被借阅的关系,实体“读者”与“单位”之间的关系是属于和被属于的关系,“图书”的属性有“馆藏号”、“书名”、“分类号”、“作者”、“价格”,“读者”的属性有“借书证号”、“姓名”、“性不”,“单位”的属性有“单位编号”和“单位名称”,“借阅”属性“借书日期”,由此得出E-R图如图4。

从图中能够明白:

①“借书证号”是唯一的,因此“借书证号”决定“姓名”,每位读者应只属于一个性不,因此“借书证号”也决定“性不”;

1 / 1

相关主题
相关文档
最新文档