图书管理系统需求规格说明书_第1页
图书管理系统需求规格说明书_第2页
图书管理系统需求规格说明书_第3页
图书管理系统需求规格说明书_第4页
图书管理系统需求规格说明书_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、面向网络的图书管理系统设计与实现PAGE 20PAGE 212001年12月长 炼 科 技第27卷第4期图书管理系统需求规格说明书1 引言计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。信息化浪潮、网络革命在给社会带来冲击的同时,也使图书馆业务受到了强烈的冲击,图书馆传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求,建设图书馆信息网络系统,是图书馆现代化建设的客观要求。建设以计算机为核心的图书馆信息网络,实现图书馆管理和服务的自动化,更好地为科技工作服务,是图书馆发展的必由之路。目前,国内大部分大型的公共图书馆和高校图书馆都实现了网络管理,中小型图书馆(包括企

2、业图书馆),也在朝着这个方向发展。信息中心科科技图书书馆是公公司的科科技文献献中心,担担负着为为科技人人员服务务的责任任,作为为一个企企业图书书馆,其其馆藏资资源是比比较丰富富的。现现有馆藏藏中外文文图书5500000多册册,公开开发行的的中文期期刊2000多种种,外文文期刊550多种种,石化化系统内内部交流流资料1100多多种,还还有一批批专业性性较强的的技术资资料和优优秀论文文。要充充分利用用好这些些资源,为为全公司司的科技技人员服服务,必必须实现现信息的的共享。创创建网上上图书馆馆是实现现全公司司范围内内信息共共享的最最有效的的一种方方式。公公司主干干网的建建成使这这一目标标的实现现成为

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

4、资资料的采采编、著著录、查查询质量量的提高高打下基基础。2)查询自自动化和和检索途途径多样样化,可可以更方方便、及及时地找找到所需需图书资资料。3)资源共共享的优优势,通通过局域域网可以以在全公公司范围围内实现现资源共共享,为为读者提提供便利利条件。计算机的使使用已在在我公司司得到了了普及,据据不完全全调查,全全公司拥拥有计算算机(包包括家庭庭拥有的的)已经经超过440000台。公公司主干干网开通通后,现现已连接接到各个个单位和和20000多个个家庭,这这种良好好的计算算机应用用环境为为实现图图书资料料的计算算机网络络管理打打好了良良好的基基础。2 系统设设计2.1 系统指指导思想想和建设设目

5、标2.1.11 系统统指导思思想 立足于企业业实际,着着眼于未未来发展展,运用用先进的的计算机机网络技技术,建建成符合合标准化化协议、通通用性较较强、实实用的系系统,以以提高科科技图书书情报的的现代化化管理水水平,实实现信息息资源的的共享。2.1.11 系系统建设设目标(1) 建建立图书书馆信息息网站借助于公司司主干网网建立信信息网站站,对科科技图书书、期刊刊、资料料、标准准的部分分事物工工作进行行计算机机网络化化,为公公司主干干网用户户提供信信息服务务。(2) 规规范图书书资料的的管理工工作模式式用计算机管管理取代代以往的的手工作作业和定定性管理理模式,使使科技图图书资料料的管理理工作模模式

6、规范范化、机机读数据据格式标标准化、管管理决策策科学化化。(3) 建建立标准准书目数数据库和和文献库库依据标准书书目数据据进行编编目工作作,建立立起符合合国家标标准的书书目和文文献信息息数据库库。(4) 提提高科技技图书馆馆的服务务质量 便便于工作作人员准准确地掌掌握藏书书结构,全全面了解解读者对对文献信信息的需需求,及及时调整整采购计计划,突突出馆藏藏特点。2.2 总体功功能设计计我们对国内内现有的的一些图图书文献献管理系系统软件件的功能能和售价价情况进进行了详详细调研研,发现现这些软软件很难难满足我我们图书书馆的需需求。因因为从规规模或藏藏书册数数来划分分,我馆馆仅属中中小型图图书馆,但但

7、应用需需求则涉涉及到方方方面面面。除了了通常的的图书采采购、图图书编目目、图书书流通外外,还有有期刊、资资料、技技术标准准等业务务,其中中期刊题题录、行行业标准准、会议议资料不不是一般般中小型型公共图图书馆收收录范围围。现在在市场上上中小型型图书馆馆软件均均只有基基本的功功能:采采购、编编目、流流通,很很少有期期刊、资资料,没没有发现现技术标标准管理理。通常常这种图图书管理理软件仅仅运行图图书馆内内部的局局域网上上,没有有Webb查询系系统。大大型图书书管理软软件功能能齐全,但但价格昂昂贵,特特别是运运行价格格高、维维护困难难、操作作复杂。根据科技图图书馆的的实际情情况和公公司主干干网的现现状

8、,我我们确定定了网络络图书系系统应该该具备88个方面面的功能能,它们们是图书书编目,图图书采购购,图书书流通,期期刊管理理,标准准管理,资资料管理理,系统统维护,WWeb查查询。其其中Weeb查询询是该系系统突出出的特点点,它的的实现是是因为有有公司主主干网的的支持。系系统组成成和功能能框图见见图1。图书管理系统系统维护图书编图书管理系统系统维护图书编目图书流通图书采购期刊管理标准管理资料管理DBWeb查询 图1 系统组成和功能框图系统管理客户端公司Cisco 2924Web服务器公司主干网信息中心交换机数据库服务器图2 网络拓扑结构用户1用户N网络拓扑结结构见图图2。整整个系统统使用了了数台

9、微微机和11台数据据库服务务器,11台Weeb服务务器(为为了保证证访问的的速度和和系统安安全,数数据库服服务器和和Webb服务器器放在了了不同的的物理服服务器上上),网网络采用用星型连连接构成成局域网网,局域域网与公公司主干干网相连连,从图图中可以以看出,公公司主干干网上的系统管理客户端公司Cisco 2924Web服务器公司主干网信息中心交换机数据库服务器图2 网络拓扑结构用户1用户N3 数据库库设计3.1 数数据库系系统的选选择本系统是一一个中小小型管理理系统,运运行环境境是Wiindoows220000 seerveer,因因此使用用Winndowws环境境下最容容易使用用且功能能又比

10、较较强大的的Miccrossoftt SQQL SServver 7.00 作为为后台的的数据库库系统。3.2 需需求分析析图3 图书流通数据流图12判断能否借书索书信息读 者12办理借书手续读者信息查询结果借书申请被借图书借书结果借书信息被借图书复本量(b) 借书借阅3读者1图书511图书查询借书信息查询4判断2判断结果索书信息图书信息读 者1借书2还书读 者申请借书还书申请借书结果还书结果(a) 第一层数据流图3图3 图书流通数据流图12判断能否借书索书信息读 者12办理借书手续读者信息查询结果借书申请被借图书借书结果借书信息被借图书复本量(b) 借书借阅3读者1图书511图书查询借书信息

11、查询4判断2判断结果索书信息图书信息读 者1借书2还书读 者申请借书还书申请借书结果还书结果(a) 第一层数据流图3办借书证读者信息办证信息在数据流图图的基础础上,定定义数据据字典。数数据字典典是关于于数据库库中数据据的描述述,它的的作用是是在软件件分析和和设计过过程中为为有关人人员提供供关于数数据描述述信息的的查询,以以保证数数据的一一致性。下下面在图图3的基基础上举举例说明明数据字字典的定定义。图3中涉及及很多数数据项,其其中数据据项“读者编编号”可以描描述如下下: 数据据项名:读者编编号 别名名:读者者条码含义:唯一一标识每每个读者者 类型型:字符符型 取值值范围:0000000000至

12、至9999999999 取值值含义:顺序编编号“读者”一一个数据据结构,它它可以描描述如下下:数据结构名名:读者者含义说明:是图书书管理系系统的数数据结构构之一,定定义了一一个读者者的有关关信息组成:读者者编号,姓姓名,性性别,单单位数据流“借借阅记录录”可描述述如下: 数据据流名:借阅记记录 说明明:读者者的借书书记录 数据据来源:办理借借阅手续续 数据据去向:借阅 数据据结构:读者编编号、图图书馆藏藏号、借借阅日期期数据存储“借阅”可以描描述如下下:数据存储名名:借阅阅说明:记录录读者的的借书情情况流出数据流流:借阅阅记录流入数据流流:借阅阅记录数据描述:读者编编号、图图书馆藏藏号、借借阅

13、日期期数据量:每每年50000条条以上存取方式:随机存存取处理过程“判断能能否借书书”可描述述如下: 处理理过程“判断能能否借书书” 说明明:根据据读者的的已借书书情况可可被借图图书的馆馆藏情况况判断读读者能否否借书 输入入:借阅阅记录、读读者信息息、被借借图书信信息 输出出:能否否借书的的标志 处理理:读者者提出借借书请求求后,先先判断该该读者以以前的借借书量是是否达到到了100本,如如果达到到了100本,则则不能再再借书,如如果没有有达到110本,则则再判断断读者要要借的图图书的可可借量是是否为00,如果果不为00,则该该书可以以借出。3.3 数数据库设设计在图书管理理系统中中,数据据库设

14、计计占重要要位置,数数据库设设计质量量的优劣劣,可直直接影响响到数据据库数据据的冗余余度、数数据的一一致性、数数据丢失失等问题题。下面面就系统统数据库库规范化化设计进进行说明明。3.3.11 数据据库设计计的理论论指导 数据据库设计计的理论论指导是是范式理理论,其其主要内内容如下下:1)如果关关系模式式,其其所有的的域为单单纯域则则称是是规范化化的关系系,或称称第一范范式 (1NFF)2)如果关关系模式式为第第一范式式,且每每个非主主属性完完全函数数依赖于于码,则则模式为第二二范式(22NF)。3) 如果果关系模模式为为第二范范式,且且每个非非主属性性非传递递依赖于于码,则则称关系系模式为第三

15、三范式(3)。4)关系模模式为为第一范范式,满满足函数数依赖集集合,和均均为的的属性集集合,且且不包包含,如如果满满足且且必包包含的的码,称称关系模模式为为范式式。3.3.22 数据据库设计计图书管理系系统数据据库常常常要设计计含有如如下数据据项:借借书证号号、姓名名、单位位、馆藏藏号(馆馆藏号为为每本书书上的条条形码号号)、书书名、分分类号、作作者、价价格等。如如何进行行模式的的设计呢呢?下面面以图书书流通模模块所涉涉及的数数据库为为例来说说明。图 书读 者借阅mn借阅时间馆藏号书名分类号作者价格借书证号姓名性别图4 图书流通的E-R图属于单 位1n单位名称单位编号先设计图书书流通的的实体关

16、系图图(E-R图)。E-R图由由3个相相关联的的部分构构成,即即实体、实实体与实实体之间间的关系系以及实实体和关关系的属属性。图图书流通通过程中中实体“图书”与“读者”之间的的关系是是借阅和和被借阅阅的关系系,实体体“读者”与“单位”之间的的关系是是属于和和被属于于的关系系,“图书”的属性性有“馆藏号号”、“书名”、“分类号号”、“作者”、“价格”,“读者”的属性性有“借书证证号”、“姓名”、“性别”,“单位”的属性性有“单位编编号”和图 书读 者借阅mn借阅时间馆藏号书名分类号作者价格借书证号姓名性别图4 图书流通的E-R图属于单 位1n单位名称单位编号从图中可以以知道:“借书证证号”是唯一

17、一的,所所以“借书证证号”决定“姓名”,每位位读者应应只属于于一个性性别,所所以“借书证证号”也决定定“性别”;“馆藏号号”是唯一一的,所所以“馆藏号号”决定“书名”、“分类号号”、“作者”、“价格”; “单位位编号”是唯一一的,所所以“单位编编号”决定“单位名名称”; 每位读读者在一一个时间间只能借借一本书书,所以以“借书证证号” +“馆藏号号”决定“借阅时时间”。如果将这些些数据项项置于一一个关系系模式中中,根据据范式理理论,该该关系模模式属于于1NFF(第一一范式),它它存在删删除异常常和冗余余等问题题,不是是理想的的模式,因因此要把把它分解解成满足足3NFF或BCCNF的的关系模模式。

18、根根据范式式理论和和E-RR图转换换成关系系模型的的规则,上上面的EE-R图图可转换换为4个个关系模模式:图书(馆馆藏号、书书名、分分类号、作作者、价价格);读者(借借书证号号、姓名名、性别别、单位位编号);借阅(借借书证号号、馆藏藏号、借借阅时间间),单位(单单位编码码、单位位名称),其中中打下划划线的为为码,这这样就解解决了插插入、删删除和数数据冗余余等问题题。我们对数据据的结构构进行详详细的分分析,按按照上述述的设计计思想,共共设计了了读者表表,书目目表,馆馆藏表,流流通表等等百余张张数据表表,然后后创建视视图和存存储过程程。下面面举例说说明:读者表:借借书证号号、姓名名、单位位、读者者

19、类别、职职称等字字段;书目表:馆馆藏号、IISBNN、题名名、作者者、出版版社、复复本数、语语种、文文献类型型、版次次等字段段;馆藏表:馆馆藏号、索索书号、分分类号、种种次号、馆馆藏位置置、单价价、出版版日期等等字段;流通表:借借书证号号、馆藏藏号、借借期、还还期、续续借、应应还期、操操作员等等字段;借阅规则表表:读者者类别编编码、图图书类别别编码、限限借册数数、每期期天数、续续借天数数、过期期日期、罚罚金等字字段。读者类别表表:读者者类别编编码、读读者类别别等字段段。图书类别表表:图书书类别编编码、图图书类别别等字段段。3.4 数据库库索引 建建立索引引是加快快查询速速度的有有效手段段,数据

20、据库的每每一个表表建立了了主键,主主键由一一个或几几个字段段组成,每每一个表表都按主主键建立立了索引引,部分分表为了了满足查查询和排排序的需需要,除除建立主主索引外外,还建建立了次次索引。例例如在查查询时要要用到“馆藏号号”、“作者”、“题名”等条件件来查找找图书,因因此,在在书目表表上除了了对主键键“馆藏号号”建立了了主索引引外,也也对“作者”、“书名”等建立立了次索索引。3.5 视视图视图是从一一个或几几个基本本表导出出的表,它它是定义义在基本本表之上上的,它它是一个个虚表,数数据库中中只存放放视图的的定义,而而不存放放视图对对应的数数据,数数据仍然然存放在在原来的的基本表表中。通通过定义

21、义视图,可可以使用用户眼中中的数据据库结构构简单、清清晰,并并可以简简化用户户的数据据查询操操作。由由于本系系统数据据表较多多,表中中的字段段多,为为了简化化对表的的操作,我我们创建建了图书书_按书书名查询询、期刊刊_按刊刊名查询询、期刊刊_按编编辑部查查询、借借阅规则则查询、待待还书查查询、超超期记录录查询等等30余余个视图图。3.6 存存储过程程存储过程是是一段经经过编译译的程序序代码,存存放在数数据库服服务器端端。通过过调用适适当的存存储过程程,可在在服务器器端处理理大量数数据,再再将处理理结果送送到客户户端。这这样可减减少数据据在网络络上的传传送,消消除网络络阻塞现现象;例例如:要要查

22、询某某条记录录,若该该记录在在表中的的顺序号号是1000000,不采采用存储储过程,服服务器将将从1至至于1000000条记录录数据逐逐条送至至客户端端,采用用存储过过程后,由由于过程程是经过过编译的的并且是是在本地地,不需需要通过过网络,因因此能很很快查出出所需记记录并将将结果送送到客户户端,大大大减少少了网上上数据传传输量。存存储过程程另一好好处是可可供不同同的开发发工具调调用,如如PB、VVB、AASP、DDelpphi等等开发工工具均可可调用。在在流通模模块和WWEB查查询模块块上均有有图书检检索功能能,实际际上调用用同一存存储过程程完成的的。本系系统建立立了600多个存存储过程程,实

23、现现诸如借借还书处处理、新新书入库库统计、编编目入馆馆藏、读读者统计计、生成成索书号号等功能能。3.7 数据库库调用 Clliennt/SServver采采用ODDBC接接口实现现数据库库的调用用,Brrowsser/Serrverr采用AADO接接口调用用。4 条形码码的使用用条形码具有有唯一性性和一次次输入后后就可反反复使用用的优点点,利用用条形码码技术作作为信息息快速输输入的手手段可迅迅速且不不易发生生错误地地处理图图书管理理业务。本本系统使使用条形形码作为为图书和和读者的的标识,实实现标识识的唯一一性。使用条码后后,能够够使图书书管理工工作更加加简单、快快捷、不不易出错错。例如如,当一

24、一本书具具有唯一一条形码码标识,每每位读者者也具有有唯一条条形码标标识时,图图书的借借阅、查查询就十十分便捷捷了。应应用条形形码取代代了以往往填写书书袋卡、借借书证,核核对借阅阅时间等等繁琐的的手工劳劳动。读读者在借借书时只只要将借借书证给给工作人人员,工工作人员员只需登登录借书书系统,用用条形码码阅读器器扫描读读者借书书证上的的条形码码,屏幕幕就会显显示出该该读者的的信息,包包括读者者姓名、单单位、可可借几本本书、已已借几本本书、是是否过期期、有无无罚款等等。如可可以借书书,工作作人员只只需用条条形码阅阅读器扫扫描该读读者所需需借的书书上的条条形码符符号后,该该书的书书名和条条形码等等信息都

25、都从数据据库中调调出显示示在屏幕幕上,自自动记录录在该读读者的借借阅档案案中,借借书工作作即告完完成。一一般借一一本书仅仅需 11至 22秒钟。操操作完后后,计算算机自动动地将该该借阅者者和借阅阅的图书书号码输输入对应应数据库库中,并并自动提提示借阅阅期限。 在在本系统统中,图图书条码码规定为为8位数数字,按按照图书书的分类类来规定定条码的的起始号号,条形形码方案案用户可可以在系系统初始始化时设设立,本本系统中中的具体体规定见见表1。表1 条条形码方方案设计计中文书籍0 打头头号码数1千千万期 刊81 打头头中文期刊号码数1百百万82 打头头法文期刊号码数1百百万83 打头头德文期刊号码数1百

26、百万84 打头头西班牙文期期刊号码数1百百万85 打头头俄文期刊号码数1百百万86 打头头日文期刊号码数1百百万87 打头头阿拉伯文期期刊号码数1百百万外 文7 打头头71 打头头英文号码数1百百万72 打头头法文号码数1百百万73 打头头德文号码数1百百万74 打头头西班牙文号码数1百百万75 打头头俄文 号码数1百百万76 打头头日文号码数1百百万77 打头头阿拉伯文号码数1百百万专 利991 打打头号码数十万万标 准996 打打头号码数十万万5 系统功功能的实实现系统采取了了Cliientt/Seerveer和BBrowwserr/Seerveer技术术结合的的方式。在在浏览器器方式下下

27、,主要要实现了了资料的的检索功功能,而而对于图图书编目目、系统统维护等等操作,使使用Clliennt/SServver方方式,这这样,既既保持了了Cliientt/Seerveer方式式下数据据维护方方便、快快捷的特特点,又又利用了了Broowseer/SServver下下查询、检检索易学学易用的的优点。整个系统有有八个子子系统,它它们分别别是:1)图书编编目子系系统:实实现编目目处理、查查重、馆馆藏管理理等功能能。其中中编目处处理包括括原始编编目、书书目记录录、数据据维护、各各类输出出等项;馆藏管管理包括括馆藏数数据维护护、丢剔剔处理、馆馆藏统计计、报表表输出等等项。2)图书采采购子系系统:

28、实实现预订订查询、新新书订购购、验收收记到、资资金管理理、统计计报表处处理等功功能。3)图书流流通子系系统:实实现出纳纳管理、读读者管理理、查询询及统计计打印功功能模块块。其中中出纳管管理包括括借书、还还书、续续借、预预约、罚罚款等项项;读者者管理包包括读者者登记、借借书证挂挂失、读读者数据据维护等等项;查查询包括括是查书书去向、查查读者借借书情况况、查总总体借还还情况等等;统计计打印则则是打印印图书借借阅和读读者情况况的统计计报表以以及打印印催还单单等。4)期刊管管理子系系统:实实现期刊刊查缺、采采购、编编目、记记到、典典藏、流流通、统统计等功功能。5)标准管管理子系系统:实实现期刊刊查缺、采采购、编编目、记记到、典典藏、流流通、统统计等功功能。6)资料管管理子系系统:实实现资料料查缺、采采购、编编目、记记到、典典藏、流流通、统统计等功功能。7)系统维维护子系系统:实实现操作作员库、读读者库、单单位库维维护,权权限设置置等功能能。8)Webb查询子子系统:实现网网上查询询(图书书、期刊刊查询和和读者查查询)、读读者荐书书、意见见反馈等等功能。Web查询询子系统统采用的的是B/S结构构,其它它子系统统采用CC/S结结构,下下面对图图书编目目子系统统、Weeb查询询子系统统及和网网页设计计做一个个介绍。5.1 图书编编目子系系统的设设计5.1

温馨提示

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

评论

0/150

提交评论