图书管理信息系统需求规格说明书.docx

上传人:b****5 文档编号:8284491 上传时间:2023-01-30 格式:DOCX 页数:17 大小:267.84KB
下载 相关 举报
图书管理信息系统需求规格说明书.docx_第1页
第1页 / 共17页
图书管理信息系统需求规格说明书.docx_第2页
第2页 / 共17页
图书管理信息系统需求规格说明书.docx_第3页
第3页 / 共17页
图书管理信息系统需求规格说明书.docx_第4页
第4页 / 共17页
图书管理信息系统需求规格说明书.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

图书管理信息系统需求规格说明书.docx

《图书管理信息系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《图书管理信息系统需求规格说明书.docx(17页珍藏版)》请在冰豆网上搜索。

图书管理信息系统需求规格说明书.docx

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

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

 

小组成员:

2013年3月24日

1引言4

1.1编写目的4

1.2项目背景4

1.3定义4

1.4参考资料5

2任务概述5

2.1目标5

2.2运行环境5

3需求分析5

3.1总体需求分析5

3.2详细需求分析8

4数据库设计9

4.1数据库设计的理论指导9

4.2实体关系图设计10

4.3数据词典11

4.3.1文件条目11

4.3.2数据流图13

4.3.3加工说明16

4.3.4外部实体18

4功能需求2

4.1功能划分2

4.2功能描述2

5性能要求18

5.1数据精确度18

5.2时间特性18

5.3适应性18

6运行需求18

6.1用户界面18

6.2硬件接口18

6.3软件接口19

6.4故障处理19

附注19

1引言

一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。

在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。

一个最典型的手工处理还书过程就是:

读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。

这样借书过程就完成了。

还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。

以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。

利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。

我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。

为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。

使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。

需求规格说明书是需求分析的产物,他是软件系统生存期中软件定义阶段的最后一个步骤。

作为整个软件开发过程的指南,他也是软件开发人员开发出符合用户要求的软件的基础。

1.1编写目的

软件需求说明书是根据需求调研分析报告,定义系统功能和系统数据流图,通过编写需求分析规格说明书,能够让软件开发人员和使用者对该软件的初始规定有一个共同的理解,让开发人员能够根据需求规格说明书来开发项目,使之成为整个开发工作的基础。

1.2项目背景

(1)本系统的名称是:

图书馆信息管理系统

(2)本项目目的是为了是同学们更加了解图书馆信息管理系统,加深对软件需求的了解以及掌握软件需求说明书的方法,对软件工程的需求设计有更深的了解。

(3)本系统为其他的体统提供各种图书、读者、借阅数据。

1.3定义

数据字典:

关于数据的信息的集合,也是对数据流图中包含的元素的定义的集合。

2010便于和商务专业人员就复杂信息、系统和流程进行可视化处理、分析和交流。

使用具有专业外观的2010图表,可以促进对系统和流程的了解,深入了解复杂信息并利用这些知识做出更好的业务决策。

更多的术语定义不再一一列出。

1.4参考资料

《软件工程导论——第5版》张海藩编著清华大学出版社

《软件工程实验》狄国强杨小平杜宾编著清华大学出版社北京交通大学出版社

2任务概述

2.1目标

图书馆管理系统是当代大学图书馆管理中的重要内容,也是图书馆书籍借阅管理的支持系统。

图书馆管理在信息化之前,在借书处理、还书处理、罚款处理、新书上架、旧书淘汰、读者查询、读者更新、借阅查询,以及图书馆管理人员变动等方面存在诸多不利于管理的的地方,不适应现代的图书馆管理以及书籍的统计使用工作。

开发图书馆管理信息系统使图书馆的图书馆管理工作实现了信息化、规范化,不仅使图书馆能够高效的完成图书馆管理的日常工作,还使得图书馆高效利用图书资源成为可能。

2.2用户特点

本系统的最终用户使图书馆的管理工作者和图书借阅者。

图书馆设有图书馆管理员专门负责数据录入与维护,具有一定的计算机操作知识;系统的维护人员对网络和数据库的操作比较熟悉,对软件编程有一定的经验;数据录入人员负责书籍、读者等数据的录入及日常更新,信息维护人员负责数据库系统的备份和其他管理工作。

图书的借阅及人员编导能够数据量较大。

3需求分析

3.1总体需求分析

面对大量繁杂的图书馆管理,分类,查询与借还工作,迫切的需要通过计算机来帮助解决,减少图书馆管理人员的工作量。

“图书借阅管理系统”需要具有界面友好,功能强大,使用方便,安全可靠等优点。

图书馆管理系统应包括以下几点:

1.馆管理系统需要有能够及时地查询书库中图书的库存量,以便及时准确地为学生服务,提供借阅信息,但是不能更改数据,无信息处理权,即可以打印清单,浏览数据等,管理权限由系统管理员掌握分配。

这个是从图书管理系统的总体需求考虑的。

2.馆各项数据信息必须保证安全性和完整性,网络系统设有通信,程序,网络三级权限和口令管理,确保系统的安全。

这个是对数据的安全考虑的。

3.管理员根据市场图书行情定时的整理系统数据库,对图书的借阅情况,学生的管理情况,书库的增减等均可由计算机执行,并将运行结果归档。

这个是从数据的整理角度考虑。

详细分析后,可以对系统管理业务的流程进行详细的描述,如下图:

注:

图书馆管理系统的管理流程

注:

在这个图中应该还需要学生信息查询,而这个查询系统可以作为外系统使用,即作为图书馆管理系统的子系统:

图书信息查询和学生信息查询共同组成一个信息查询子系统

3.2详细需求分析

对于图书馆管理系统,由于硬件部分的条件限制,还不能完全实现自动化,因此针对我校的基本情况,图书馆模块可分为6个大模块:

用户管理、图书管理、图书借阅、图书归还、学生信息查询、图书信息查询。

这些模块组成以下系统的各个部分

 

(1)图书借阅管理:

主要是对读者借阅归还图书进行管理,包括图书查询、图书借阅、图书归还及对超期图书进行罚款处理等。

●图书查询:

读者通过客户端输入需要查询的书籍信息,图书查询系统链接图书库查询有关书籍资料并返回给客户端用户,显示出书籍索书号、库存余量,可借数量、借出书籍归还时间,若果用户需要预定,则通过登录用户个人账号进行书籍预定,通过图书预订系统将信息反馈到图书库,预订成功或失败都将信息反馈给用户。

●图书借阅:

用户将所需借阅书籍通过自助借阅系统进行扫描,借阅系统修改图书库中书籍状态信息,,如果成功,返回所以借书籍信息及书籍归还时间并将书籍借阅信息填写到借阅文件中,失败则提醒用户重新操作。

●图书归还及过期图书罚款处理:

用户通过自助借阅系统对所要归还书籍进行扫描,通过图书借阅系统检查并修改图书库中书籍信息,如果书籍超期,则在修改书籍状态前要将消息反馈给客户端,只有在图书馆管理员对超期图书进行罚款之后,修改书籍信息并提示用户归还成功。

(2)用户管理:

主要包括读者的更新及注销、读者信息管理及图书馆管理人员变动等

●读者更新及注销:

当需要注册新的用户赋予其借阅图书的权利时,图书馆管理员通过读者管理系统为新用户进行注册,修改读者库,注册成功或失败将信息反馈给图书馆管理员。

当用户不再需要借阅书籍时,图书馆管理员通过用户管理系统将用户注销,并修改读者库,成功或失败将信息反馈给图书馆管理员。

●读者信息管理:

读者可以通过客户端登陆读者管理系统,通过读者管理系统对自身信息进行修改,提交后通过读者管理系统对读者库进行修改,修改成功或者失败都将消息反馈给读者用户。

除此之外,读者可以通过读者管理系统查看所在借书籍、已借书籍及预定书籍的信息,可以通过留言板进行留言,对所借书籍进行评价等。

●图书馆管理人员变动:

当图书馆管理人员发生人员变动、职位变动时,有权限的图书馆管理员对通过管理系统对数据库进行修改,修改成功或失败都将信息返回给用户。

(3)图书管理:

主要是新书上架、旧书注销。

●新书上架:

采编室将所需上架书籍进行分类并分配条形码和索书号之后,如果新书使图书馆中不曾有的新书则,通过图书采编系统将新书书籍信息包括条形码、索书号、书籍分类、书名、出版社、责任者及书籍简介填写到书库中。

如果所采购书籍是图书馆已有的新书,则通过图书采编系统对图书库中原有条形码的数目下增添索书号并修改图书数目。

●旧书注销:

当图书馆中书籍已经不能再提供使用时,需要对书籍进行注销。

如果所需注销书籍注销之后图书馆中仍存在相同的书籍,则通过图书采编系统对书库中的图书数目进行修改并删除注销书籍的索书号。

如果需注销书籍注销之后,图书馆内不再存在本书目,则通过图书采编系统对书库中所需注销书籍额的条形码进行删除并且一并删除和本书籍有关的所有信息。

4数据库设计

4.1数据库设计的理论指导

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

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

(1)

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

(2)。

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

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

4.2实体关系图设计

图6图书馆管理系统图

学生文件

学生编号

条形码

姓名

性别

1类型

出生日期

有效证件

证件号码

联系方法

登记日期

有限期至

操作员

备注

图书借阅次数

是否挂失

学生类型

类型

图书册数

续借次数

限制图书

图书目录文件

图书编号

条形码

书名

1类型编号

作者

译者

出版社

价格

书架名称

现存量

库存总量

入库时间

操作员

简介

借出次数

是否注销

图书类型

类型编号

类型名称

可借天数

借书文件

借阅编号

2图书编号

1学生编号

借阅时间

应还时间

续借次数

操作员

状态

罚款单

 借阅编号

2图书编号

1学生编号

学生条形码

罚款日前

应罚金额

实收金额

是否交款

备注

 

图书馆管理系统图

从图中可以知道:

①“学生编号”是唯一的,所以“证号”决定“姓名”等其他属性;

②“图书编号”是唯一的,所以“书号”决定“书名”、“馆内借阅分类”、“作者”等属性;

③“借阅编号”是唯一的,所以“借阅编号”决定“借阅时间”和“应还时间“等属性。

4.3数据字典

名字:

借书文件

别名:

图书借阅情况表

描述:

描述读者借书的情况

定义:

借书文件=借阅编号+图书编号+学生编号+借阅时间+应还时间

位置:

借书文件数据库

名字:

罚款单

别名:

逾期罚款表

描述:

描述读者过期不还书的基本信息情况

定义:

罚款单=借阅编号+图书编号+学生编号+学生条形码+逾期日期+应罚金额

位置:

罚款单数据库

4.3.1,文件条目

<1:

数据文件名:

学生文件

简述:

存放的是学生基础信息数据。

数据文件组成:

表单形式存储

文件内容:

学生文件=学生编号+条形码+姓名+性别+类型+出生日期+有效证件+有效证件号码+联系方法

存储方式:

以学生学号为记录关键字升序排列

<2:

数据文件名:

借书文件

简述:

存放的是借书信息数据。

数据文件组成:

表单形式存储

文件内容:

借书文件=借阅编号+图书编号+学生编号+借阅时间+应还时间

存储方式:

以图书编号和学生编号为记录关键字升序排列

<3:

数据文件名:

入库单

简述:

存放的是入库新书的信息数据。

数据文件组成:

表单形式存储

文件内容:

入库单=新书编号+书名数量+入库时间;

存储方式:

以新书编号为记录关键字升序排列

<4:

数据文件名:

图书目录文件

简述:

存放的是图书档案的信息数据。

数据文件组成:

表单形式存储

文件内容:

图书目录文件=图书编号+条形码+书名+类型编号+作者出版社+现存量;

存储方式:

以图书编号为记录关键字升序排列

<5:

数据文件名:

图书馆信息文件

简述:

存放的是图书馆的基础信息数据。

数据文件组成:

文档形式存储

文件内容:

图书馆信息文件=图书馆名称+图书馆馆长+负责人+电话+说明;

<6:

数据文件名:

书架设置信息文件

简述:

存放的是设置书架的基础信息数据。

数据文件组成:

文档形式存储

文件内容:

书架设置信息文件=书架编号+书架名称;

<7:

数据文件名:

图书词库设置文件

简述:

存放的是系统常有的词库数据。

数据文件组成:

文档形式存储

文件内容:

图书词库设置文件=供应商+分级+附件+尺寸+语系+印刷;

<8:

数据文件名:

系统参数设置信息文件

简述:

存放的是系统参数设置信息数据。

数据文件组成:

文档形式存储

文件内容:

系统参数设置信息文件=办证费用+证件有效期+图书超期罚款金额;

4.3.2,数据流图

<1:

数据流图名:

图书管理系统详细数据流图

说明:

系统根据工作人员或者管理人员或者读者的输入情况采用不同的处理系统满足用户的需求。

读者管理系统:

办公室人员通过次处理来添加一些新进的同学,删除已毕业的同学的信息和借阅权限。

图书采编系统:

图书馆管理人员通过次处理完成一些图书的上架和注销活动,并将信息同步更新到图书库。

图书借阅系统:

通过与图书库、借阅库、读者库数据间的输入,可以查看借书本数、应还时间等信息。

<2:

数据流图名:

管理工作数据流图

说明:

管理人员通过图书归还处理系统和借书系统来完成图书借阅和归还操作,并将信息更新到图书库和借阅库。

图书归还处理系统:

是通过此系统的处理查看图书的逾期情况,并进行相应的处理。

图书检索数据流图

<3:

数据流图名:

图书检索数据流图

说明:

图书信息是系统经过图书信息查询之后产生的一组信息;通过检索信息读者可以查询相应的图书信息。

数据流定义:

图书信息=图书编号作者+出版社+价格+书架号+{借阅情况}

4.3.3,加工说明

<1:

处理学生借书

加工逻辑:

读取学生借书请求信息和当前日期以及学生文件,图书目录文件

在学生文件中找不到该学生或者图书目录文件中显示该图书属于注销图书或者该图书属于已借输出非法借书请求(相当于拒绝借书)输出借书成功并将借书信息写入借书文件

<2:

处理学生还书

加工逻辑:

读取学生还书请求信息,当前日期,学生文件,图书目录文件和借书文件

(在图书目录文找到该图书是未借出或者该图书是挂失)

输出非法还书请求

在借书文件中找到到当日为止,该书超期

罚款

输出还书成功并且更新借书文件

<3:

处理图书注销

加工逻辑:

读取注销图书请求信息,当前日期和图书目录文件

在图书目录文件说明该图书已经注销

输出非法注销请求信息(或者说重复注销)

注销成功并且更新图书目录文件

<4:

学生信息查询

加工逻辑:

读取查询学生信息请求单,学生文件和借书文件

在学生文件未找到该学生

该学生不存在

输出学生信息

<5:

图书信息查询

加工逻辑:

读取查询图书信息请求单,图书目录文件和借书文件

在图书目录文件未找到该图书

该书不存在

输出图书信息

4.3.4,外部实体

<1:

名称:

图书馆管理人员

描述:

在图书馆管理系统中,属于主要操作对象,提供管理请求信息,查询请求信息,以及其他信息;

<2:

名称:

学生

描述:

在图书馆管理系统中,属于次要操作对象,提供查询请求信息;

<3:

名称:

系统时钟

描述:

在图书馆管理系统中,系统时钟主要是提供当前的时间;

5性能要求

5.1数据精准度

要按照严格的数据格式输入,否则系统不予响应进行处理。

查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。

因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:

精确查询和模糊查询。

5.2时间特性

一般操作的响应时间应在120内。

5.3适应性

满足网络业务平台的需求

对前面提到的运行环境要求不应存在困难。

6运行需求

6.1用户界面

人性化界面,全新感觉,操作简便,一目了然,视图优美等特点。

并且采用菜单界面驱动方式,给操作用户带来了极大的便利,对用户友好。

6.2硬件接口

本软件部需要特定的硬件或硬件接口进行支撑。

586以上(基于x86构架的第五款处理器,代号(奔腾)。

就是奔腾一代处理器主频从66到200)机均可运行此软件。

6.3软件接口

运行于95及更高版本的操作系统之上。

6.4故障处理

在输入不符合定义格式的数据时,软件应出现提示信息,而不是死机或删除已经输入的信息,然后再弹出输入界面重新开始。

附注:

条形码的使用

条形码具有唯一性和一次输入后就可反复使用的优点,利用条形码技术作为信息快速输入的手段可迅速且不易发生错误地处理图书管理业务。

本系统使用条形码作为图书和读者的标识,实现标识的唯一性。

使用条码后,能够使图书管理工作更加简单、快捷、不易出错。

例如,当一本书具有唯一条形码标识,每位读者也具有唯一条形码标识时,图书的借阅、查询就十分便捷了。

应用条形码取代了以往填写书袋卡、借书证,核对借阅时间等繁琐的手工劳动。

读者在借书时只要将借书证给工作人员,工作人员只需登录借书系统,用条形码阅读器扫描读者借书证上的条形码,屏幕就会显示出该读者的信息,包括读者姓名、单位、可借几本书、已借几本书、是否过期、有无罚款等。

如可以借书,工作人员只需用条形码阅读器扫描该读者所需借的书上的条形码符号后,该书的书名和条形码等信息都从数据库中调出显示在屏幕上,自动记录在该读者的借阅档案中,借书工作即告完成。

一般借一本书仅需 1至 2秒钟。

操作完后,计算机自动地将该借阅者和借阅的图书号码输入对应数据库中,并自动提示借阅期限。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1