图书管理系统需求文档
图书管理系统需求规格说明书 一、引言
计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。信息化浪潮、网络革命在给社会带来冲击的同时,也使图书馆业务受到了强烈的冲击,图书馆传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求,建设图书馆信息网络系统,是图书馆现代化建设的客观要求.建设以计算机为核心的图书馆信息网络,实现图书馆管理和服务的自动化,更好地为科技工作服务,是图书馆发展的必由之路。目前,国内大部分大型的公共图书馆和高校图书馆都实现了网络管理,中小型图书馆(包括企业图书馆),也在朝着这个方向发展。
为了西安建筑科技大学信控学院的图书管理方面而开发此系统,图书馆为全学院人员提供图书借阅、文献检索的服务,在管理中发挥了应有的作用。该馆的各工作环节一直使用的是传统的手工方式,这种方式的缺点是手续繁琐、检索困难、不便于管理,造成资源的利用率低下。随着馆藏量的不断增加,图书资料的著录和查询的难度也就相应增加,手工方式已经不能满足要求,如何运用先进的信息技术,提高科技图书的管理和服务水平,是我们面临的一个新的挑战.
实现图书资料的网络管理,至少有以下优点:
1)著录规范化,为图书资料的采编、著录、查询质量的提高打下基础。
2)查询自动化和检索途径多样化,可以更方便、及时地到所需图书资料。
3)资源共享的优势,通过局域网可以在全学院范围内实现资源共享,为读者提供便利条件。
二、系统设计
2。1 系统指导思想和建设目标
图书管理系统数据库设计说明书2.1。1 任务
立足于校园实际,运用计算机网络技术,建成符合标准化协议、通用性较强、实用的系统,以提高科技图书情报的现代化管理水平,实现信息资源的共享。
2.1。2 系统建设目标
(1) 规范图书资料的管理工作模式
用计算机管理取代以往的手工作业和定性管理模式,使科技图书资料的管理工作模式规范化、机读数据格式标准化、管理决策科学化.
(2) 提供用户沟通平台
为了方便用户和管理人员、用户和用户之间的沟通,我们设计提供了一个方便的论坛平台,使用户可以对我们系统的特点、图书借阅情况有一个更好的了解。
(3) 提高科技图书馆的服务质量
便于工作人员准确地掌握藏书结构,全面了解读者对文献信息的需求,及时调整采购计划,突出馆藏特点。
2。2 总体功能设计
我们对国内现有的一些图书文献管理系统软件的功能和售价情况进行了详细调研,发现这些软件很难满足我们图书馆的需求。因为从规模或藏书册数来划分,我馆仅属小型图书馆,但
应用需求则涉及到方方面面.除了通常的图书采购、图书编目、图书流通外,还有期刊、资料、技术标准等业务,其中期刊题录、行业标准、会议资料不是一般中小型公共图书馆收录范围。现在市场上中小型图书馆软件均只有基本的功能:采购、编目、流通,很少有期刊、资料,没有发现技术标准管理。通常这种图书管理软件仅运行图书馆内部的局域网上,没有Web查询系统。大型图书管理软件功能齐全,但价格昂贵,特别是运行价格高、维护困难、操作复杂。
根据科技图书馆的实际情况和公司主干网的现状,我们确定了网络图书系统应该具备8个方面的功能,它们是图书编目,图书采购,图书流通,期刊管理,标准管理,资料管理,系统维护,Web查询。
三、用例分析
通过对以上功能设计的详细分析,我们提出了以下的一些相关用例。
图书管理系统
查询图书
修改个人信息
查询借阅情况
处理借书
用户处理还书
增加图书信息
修改图书信息
图书管理员删除图书信息
创建用户信息
查询用户信息用户信息管理人员
删除用户信息修改用户信息
清理用户欠费
欠费管理员
用例UC1:查询图书
范围:图书管理系统应用
级别:用户目标
主要参与者:用户
成功保证:存储图书信息
主成功场景:
1. 用户访问图书管理系统首页.
2。 用户点击查询页面的网络链接。
3. 系统显示图书查询界面。
4。 用户在图书信息中填写一种或多种图书的相关信息(比如图书的书名、作者、出版社等
等),然后点击查询按钮.
5。 系统根据用户填写的信息访问后台数据库,查询相应的图书信息,如果查询成功,显示
查询到的图书信息,反之则提示查询失败。
用户可以重复4~5步,直到停止查询.
6. 用户可以点击进入其他页面或者退出图书管理系统。
用例UC2:修改个人信息
范围:图书管理系统应用
级别:用户目标
主要参与者:用户
前置条件:用户必须经过确认和认证
成功保证:存储用户信息
主成功场景:
1。 用户点击修改个人信息按钮。
2. 系统显示个人信息编辑界面,显示用户的附加信息,包括用户的地址、电话、所属院系
等等,此外还可以修改用户的登录密码,用户的基本信息中的图书证号、用户姓名、学
生证号用户不能修改。
3. 用户对个人信息中的相应条目进行修改,然后点击确认修改按钮。 4。 系统访问后台数据库,更新用户的个人信息。
扩展:
3a。 用户填写了超过用户信息规定长度或错误类型的用户信息。 4a. 系统提示用户填写信息违规
用例UC3:查询借阅情况
范围:图书管理系统应用
级别:用户目标
主要参与者:用户
前置条件:用户必须经过确认和认证。
成功保证:存储图书借阅记录。
主成功场景:
1. 用户点击查询借阅情况按钮。
2。 系统访问后台数据库,查询用户借阅信息,其中有用户借阅的图书的信息(包括图书的
一些简要的信息,如书名、出版社、作者等等),以及用户借阅的到期时间。
用例UC4:处理借书
范围:图书管理系统应用
级别:用户目标
主要参与者:图书管理员
前置条件:图书管理员必须经过确认和认证.
成功保证:存储图书信息。更新图书借阅记录.更新用户信息. 主成功场景:
1. 用户携带图书证和要借的书到借书处借书。
2。 图书管理员进入图书借阅界面,并将用户的图书证的条形码输入电脑,开始一次新的借
书处理流程。
3。 图书管理员将用户的一本图书的图书馆条形码输入电脑。 4。 系统记录下用户对这本图书的借阅信息,并配上当时的时间存入借阅信息数据库.