图书馆借还书系统的需求分析说明
图书馆借阅系统需求分析报告
图书馆借阅系统需求分析报告
1. 引言
1.1 编写目的
本需求的编写是为了研究图书馆系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。
1.2 项目背景
图书馆管理系统是各所高校教育环节不可缺少的一部分,它的内容对学校的决策者和管理者来说至关重要,所以该系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不便。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,他已进入人类社会的各个领域并发挥着越来越重要的作用。早期的校园网络、如今的 web 宽带网都为我们共享数据提供了前所未有的方便,由此,建立高性能的图书管理系统,作为计算机应用的一部分,使用计算机对图书进行管理,具有手工管理无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大的提高图书信息管理的效率,也是科学化、正规化的体现。实践表明,将计算机技术运用于图书信息的管理,有利于建立起合理的管理机制。避
免人为的信息管理的错误,以达到客观公正,准确高效的目的,有利于计算机技术的推广。因此,开发这样的软件系统是很必要的。2.项目概述
为方便对图书馆书籍,读者资料,借还书等进行高效的管理,特编写该程序以提高图书馆效率。使用该程序之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书馆的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。
图书管理系统需求分析
图书管理系统需求分析
图书管理系统需求分析
随着图书馆规模的扩大和管理的复杂化,图书管理系统成为了图书馆运营的必要工具。本文将对图书管理系统的需求进行分析,包括用户需求、功能需求、性能需求、界面需求、技术需求和商业需求等方面。
一、用户需求
图书管理系统的主要用户包括图书馆管理员、读者和出版社。管理员需要一个高效、易用的系统来管理图书、读者和图书馆日常运营。读者需要一个方便、友好的系统来查询图书、借阅和续借。出版社需要一个开放、灵活的系统来管理图书信息和新书发布。
二、功能需求
1、图书管理:包括图书信息录入、查询、修改和删除等功能。
2、读者管理:包括读者信息录入、查询、修改和删除等功能。
3、借阅管理:包括借书、还书、续借和预约等功能。
4、库存管理:包括库存查询、入库和出库等功能。
5、统计分析:包括借阅统计、读者统计和图书统计等功能。
6、系统管理:包括系统设置、权限管理和日志等功能。
三、性能需求
1、稳定性:系统应能够保持长时间稳定运行,避免因硬件或软件故障导致的数据损失。
2、安全性:系统应能够保障数据安全,避免未授权访问和数据泄露。
3、可靠性:系统应能够提供可靠的图书管理和借阅服务,避免因系统故障导致借阅流程受阻。
4、响应速度:系统应能够快速响应读者的查询、借阅和续借请求。
四、界面需求
1、易用性:系统应具有简单的操作流程和直观的用户界面,方便用户使用。
2、美观性:系统应具有美观的界面设计,提高用户的使用体验。
3、设计风格:系统应保持一致的设计风格,确保各个功能模块的统一性和协调性。
五、技术需求
图书馆借阅系统需求分析
图书馆借阅系统需求分析
需求分析是任何软件开发过程中重要的一环,以下是图书馆借阅系统需求分析中需要考虑的几个方面:
1.用户需求:
系统的主要用户是图书馆的读者和管理员,因此在系统设计中需要考虑以下用户需求:
•读者:能够方便地查询图书的信息,进行借书、还书操作,查看自己的借阅历史记录和个人信息。
•管理员:能够轻松管理图书的借阅、归还和维护图书馆的资料库,具备查询、添加、修改、删除图书信息的权限。
2.功能需求:
系统需要满足以下基本功能需求:
•图书馆图书资料库:能够添加、修改和删除图书的信息、描述和类别,以便读者进行查询和借阅操作。
•查询和预定图书:能够便捷地查询图书信息和库存量,并进行预定操作以便读者能及时拿到需要的书籍。
•借阅和还书:能够快速方便的进行借阅和还书操作,结合系统内部机制,提醒读者及时归还,以确保图书馆的资源
能被充分利用。
•统计和报告:能够统计读者借阅图书的数量和图书被借阅的次数等数据,帮助管理员和馆员调整图书库存和布局,
进一步提高服务质量。
3.性能、稳定性需求:
系统需要具备一定的性能和稳定性,能够处理大量用户同时访问,提供流畅的借书和还书服务。
4.安全性需求:
系统需要确保数据的安全性,防止非法访问和数据泄露。在用户注册、登陆和借阅图书等操作中需要安全性验证,保障每个用户的个人隐私和个人信息的安全。
总之,图书馆借阅系统需求分析需要充分考虑用户需求,功能需求,性能和安全等方面的要求,为用户提供优异的服务。
图书馆管理系统需求分析说明书
1.图书管理系统:
需求说明书
文件变更记录
变更类型:A-增加、M-修订、D-删除
目录
第1章背景 (3)
1.1 项目来源 (3)
1.2 客户情况 (3)
第2章概述 (4)
2.1 目标 (4)
2.2 人员 (4)
2.3 预期读者和说明 (4)
2.4 产品范围 (4)
2.5 名词解释 (4)
2.6 产品应当遵循的标准或规范 (5)
第3章需求说明 (6)
3.1 产品中的角色 (6)
3.2 功能需求 (6)
3.3 非功能需求 (7)
3.3.1 用户界面需求 (7)
3.3.2 用户接口 (7)
3.3.3 用户权限 (7)
3.3.4 对外接口 (7)
3.3.5 扩展考虑 (7)
3.3.6 数据转换需求 (7)
3.3.7 软硬件环境需求 (7)
3.3.8 产品质量需求 (7)
3.3.9 需求备注 (8)
第4章功能需求描述 (8)
4.1 功能划分 (8)
4.2 课程管理 (9)
4.2.1 业务流程 (9)
4.2.2 系统功能 (9)
4.2.3 数据需求 (9)
4.2.4 报表需求 (10)
4.3 成绩管理 (10)
4.4 成绩查询统计 (10)
4.5 系统管理 (10)
第5章附件 (11)
附录A:需求建模与分析报告 (11)
5.1 用例分析 (11)
5.1.1 选课用例分析 (11)
5.1.2 课程管理用例分析 (12)
5.2数据流程分析 (13)
5.2.1 数据总流程图 (13)
5.2.2 选课数据流图...................................... 错误!未定义书签。
5.2.3 成绩数据流图...................................... 错误!未定义书签。
图书馆借还系统需求分析
一、可行性分析
·1引言
1.1编写目的
图书借还管理系统详细设计阶段的主要任务是在图书借还管理系统概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。
概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。详细设计则要解决如何实现各个模块的内部功能,即模块设计。具体的说,模块设计就是要为已经产生的图书借还管理各子系统设计详细的算法。但这并不等同于系统实现阶段用具体的语言编码,它只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现的描述,直接翻译、转化为用某种程序设计语言书写的程序。
1.2项目背景
本项目的名称:图书借还管理系统开发软件。
本项目的任务提出者及开发者是图书借还管理系统软件开发小组,用户是学校图书馆。
本产品是针对电脑管理图书借还的需求设计的,可以完成图书管理,读者登记、读者借还书等主要功能。
1.3定义
SQL Server:数据库管理软件
DBMS:数据库管理系统
Windows 2000/2003/XP:运行环境
ASP:软件开发语言
Microsoft office SQL: 开发工具
1.4术语定义
(1)系统:图书馆借还管理软件
(2)图书信息:图书的基本信息,包括书名、图书编号、作者、出版社、索书号、库存数量以及库存位置等,以供于读者查阅。
(3)借书记录:包括借阅者的姓名、班级、借书卡ID号以及所借图书的书名、借书日期等
(4)借阅规则:对不同的借阅者有不同的规定借阅图书数量和借阅时间,对不同的违章情况有不同的罚款措施。
图书馆管理系统需求分析书
图书馆管理系统需求分析书
第一篇:图书馆管理系统需求分析书
[图书管理系统]
需求说明书
[V1.0(版本号)]
拟制人______________________ 审核人______________________ 批准人______________________
[二零零九年十二月一日] [项目名称]——需求说明书 1
需求说明书
1.引言
1.1 编写目的 1.1.1 目的
随着科学技术的高速发展,我们已步入数字化、网络化的时代。图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化的重要基地。图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。为了更好地适应这种网络数字化信息的环境,一种成功的跟踪最新技术,充分利用软硬件资源,扎根于准、新、全数字资源的“图书馆管理信息系统”已孕育而生。另外,由于图书馆陈旧的管理手段给读者和图书馆管理员带来的很多操作上的不方便,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来,从而使我们下定决心开发该系统。
1.1.2 预期读者
图书管理人员,程序开发人员以及对于图书管理系统有兴趣的爱好者。1.2 背景
a.所建议开发的软件系统的名称:图书馆管理信息系统;
b.本项目的任务提出者:图书馆,开发者:本课题小组,用户:读者 1.3 定义
该图书馆管理信息系统是基于Internet/Intranet 及Web技术,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服
图书借阅管理系统需求分析
系统调研与可行性分析
1.1.1 现状调查
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉.在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工.一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的.利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上.
为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
1。1.2 可行性分析
本次毕业设计题目:“图书借阅管理系统"主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理.同时对整个系统的分析、设计过程给出一个完整论证。
图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理.本系统的建成无疑会为管理者对图书管理系统提供极大的帮助.
图书管理系统需求分析
图书管理系统需求分析
1. 综述
图书管理系统是一款针对图书馆、书店、个人收藏等场
景的图书管理软件。本文将对图书管理系统的需求进行详细分析,包括功能需求、性能需求、数据需求、安全需求和界面需求等方面。
2. 功能需求
2.1 基本功能
(1)图书信息管理:包括图书的名称、作者、出版社、
出版日期、价格、ISBN号、分类号、标签等基本信息的录入、修改、删除和查询。
(2)读者管理:包括读者的姓名、性别、联系方式、借
阅记录、欠费情况、信誉等级等基本信息的录入、修改、删除和查询。
(3)借阅管理:借阅图书时,将借阅记录和借阅者信息
保存到系统中,包括图书名称、编号、借阅者信息、借阅日期、归还日期等。
(4)还书管理:还书时,将还书记录和还书者信息保存
到系统中,包括图书名称、编号、还书者信息、还书日期等。
(5)预约管理:读者可以通过系统预约需要借阅的图书,管理员可以通过系统查看预约记录,提醒读者及时借阅。
2.2 高级功能
(1)图书推荐:根据读者的阅读记录、评分、收藏、借
阅等数据,系统能够智能推荐相关图书。
(2)借阅排行榜:根据借阅次数、预约次数等数据,系统可以生成借阅排行榜,方便读者查看热门图书。
(3)数据分析:系统能够将借阅记录、还书记录、预约记录等数据进行分析,为管理员提供数据分析报告,优化图书采购和管理。
3. 性能需求
(1)系统响应速度要快,用户可以在数秒内完成图书信息查询和借阅操作。
(2)系统安全性要高,数据存储和传输都应该进行加密处理。
(3)系统要支持并发操作,多个用户同时进行借阅和查询操作时,系统响应速度要保持稳定。
图书借阅管理系统需求规格说明书
1.前言
1.1编写目的
本文档面向的读者为图书借阅管理管理系统的最终用户、开发人员、测试人员。本项目软件需求规格说明书是本项目设计、开发、测试、验收的依据。在对项目涉及的所有用户的需求进行调研和分析的基础上,进一步将需求文档化,并将需求按功能和非功能分类。
1.2项目背景
随着计算机的广泛应用,其逐步成为现代化的标志。图书馆或者一些企业内部,甚至是书店,在正常运行过程中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的单据进行及时的处理,为了提高图书馆或者企业内部对图书存销的自动化的管理,能够更快速的满足读者的要求,提高各种工作的效率,现对其设计相应的系统,以达到上述的目的[1]。
图书管理系统的主要功能是实现图书馆图书借阅和归还的管理的自动化。围绕这一主要功能,本系统涉及到以下核心功能:借阅管理,归还管理。除了这些核心功能外,还包括一些基本和辅助功能,它们是:用户管理、图书馆参数管理、图书管理、统计查询。
2.功能需求
2.1 图书借阅管理系统需求概述
2.1.1系统目标
该系统主要建立一个基于B/S模式的图书馆借阅管理系统,面对当起很多小型图书管理仍是人工管理带来的检索速度慢,效率低,借阅归还图书量大,图书统计工作量大,藏书不能完成及时更新的问题,该系统可以对跟系统的三个用户类型的使用实现:
1.对于读者在本系统的应用下可实现按照各种方式(如:书名,编号,作者)查询图书馆的藏书请客,方便的借阅图书,续借图书,归还图书,能够查询自己的借阅图书情况。
软件工程图书管理系统需求分析
软件工程图书管理系统需求分析
本文档旨在介绍软件工程图书管理系统的需
求分析。我们将讨论该系统的目的和重要性,并概述本文档的内容。
软件工程图书管理系统是一种用于有效管理图书馆图书信息和
相关流程的软件系统。它可以提供自动化的图书借阅、归还、图书
信息查询、流程管理等功能,以减少人工操作和提高工作效率。
需求分析是软件工程开发的重要阶段。它通
过对用户需求的调研、分析和整理,确定软件系统的功能和性能要求,为后续的设计和实施提供依据。在图书管理系统的开发过程中,需求分析的目的和重要性主要体现在以下几个方面:确保系统功能完备。通过仔细分析图书管理系统的各项需求,
可以确保系统具备满足用户需求的各项功能,包括图书借阅、归还、图书信息查询、流程管理等。确保系统功能完备。通过仔细分析图
书管理系统的各项需求,可以确保系统具备满足用户需求的各项功能,包括图书借阅、归还、图书信息查询、流程管理等。
提高系统可靠性和稳定性。需求分析可以帮助开发团队充分理
解用户需求,并在设计和实施过程中考虑到潜在的问题和风险,从
而提高系统的可靠性和稳定性。提高系统可靠性和稳定性。需求分
析可以帮助开发团队充分理解用户需求,并在设计和实施过程中考
虑到潜在的问题和风险,从而提高系统的可靠性和稳定性。提高系统可靠性和稳定性。需求分析可以帮助开发团队充分理解用户需求,并在设计和实施过程中考虑到潜在的问题和风险,从而提高系统的
可靠性和稳定性。提高系统可靠性和稳定性。需求分析可以帮助开
发团队充分理解用户需求,并在设计和实施过程中考虑到潜在的问
题和风险,从而提高系统的可靠性和稳定性。
图书管理系统需求分析
图书管理系统需求分析
1. 引言
图书管理系统在现代图书馆中起到了重要的作用。它能够帮助图书馆管理人员高效地管理图书的借阅和归还,同时也能方便读者查询图书信息和借阅图书。本文将对图书管理系统的需求进行分析,以确保系统能够满足用户的需求并提供良好的用户体验。
2. 功能性需求
2.1 图书管理
•系统管理员能够添加、编辑和删除图书信息。
•系统管理员能够将图书分类保存并进行管理。
•系统管理员能够在系统中记录图书的借出和归还情况。
2.2 读者管理
•系统管理员能够添加、编辑和删除读者信息。
•读者能够注册账户并登录系统。
•读者能够查询图书信息并查看图书的借阅情况。
2.3 借阅管理
•读者能够借阅图书并在规定时间内归还。
•系统能够自动计算图书的借阅期限,并在逾期时产生相应的提示。
•系统能够记录读者的借阅历史,并生成相应的报表。
3. 可靠性需求
3.1 数据安全性
•系统能够确保图书信息和读者信息的安全性,防止未经授权的访问和篡改。
•系统能够进行数据备份,以防止数据丢失或损坏。
3.2 系统稳定性
•系统能够处理并发操作,确保在多用户同时使用时不会出现故障或数据错误。
•系统应具有高可用性,能够24小时持续运行,不会因为系统故障而导致长时间无法使用。
4. 可用性需求
4.1 用户友好性
•系统应具有良好的界面设计,易于操作和理解。
•系统应提供帮助文档和操作指南,方便用户使用和解决问题。
4.2 响应时间
•系统应能够快速响应用户的请求,减少等待时间。
•系统应能够处理大量数据并保持良好的性能,避免出现卡顿或响应缓慢的情况。
5. 维护性需求
数字化图书馆管理系统的用户需求分析与设计
数字化图书馆管理系统的用户需求分析与设
计
随着信息技术的不断发展,数字化图书馆管理系统成为了图书馆管理的重要工具。它能够帮助图书馆更好地管理图书资源、提供更便捷的图书查询和借阅服务,满足用户的信息获取需求。本文将对数字化图书馆管理系统的用户需求进行分析与设计。
一、用户需求分析
1. 图书检索功能
用户通过系统能够快速方便地检索到所需图书的相关信息,包括书名、作者、
关键词等。检索结果应包括图书的基本信息、馆藏位置以及是否可借阅的状态。
2. 借阅和归还功能
用户能够通过系统查阅自己的借阅记录、借阅到期提醒等个人借阅信息。同时,用户能够方便地归还图书,并查询到归还的相关操作。
3. 预约图书功能
用户能够通过系统预约到馆内已借出的图书,并能够查询预约的状态和预约到
图书的归还时间等相关信息。
4. 个人信息管理
用户能够通过系统管理自己的个人信息,包括修改密码、更新联系方式等。
5. 系统反馈和意见收集
用户能够通过系统提供的反馈通道向图书馆工作人员反馈系统中存在的问题、提出改进建议等。
6. 数据安全与保护
用户的个人信息和借阅记录应该得到严格的保护,系统应该采取合适的安全措施,确保用户信息的安全性。
二、用户需求设计
1. 设计用户友好的界面
系统的界面应简洁、清晰并符合用户使用习惯,布局合理,按钮功能明确。同时,系统应该具有良好的响应速度,提高用户的使用体验。
2. 提供强大的搜索功能
搜索功能应支持多种搜索方式,如按书名、作者、关键词等进行搜索。搜索结果应准确、丰富,并可以按照用户的需求对结果进行排序和过滤。
3. 构建智能推荐系统
图书馆管理系统需求规格说明书
图书馆管理系统需求规格说明书图书馆一直是读者求知的场所,馆内收藏着各种各样的书籍,资料库藏量庞大,但馆员们却面临着管理不足的问题。为此,建立一个趁手且合理的图书馆管理系统是必须的,也是对读者服务的一种保障。本文将从多个角度来说明图书馆管理系统的需求规格,包括系统介绍、需求分析、技术实现等方面。
一、引言
图书馆的管理一直是颇具挑战的问题。进出图书库常常需要较长的时间,而在馆内也难避免图书丢失、书架杂乱和不良借阅行为等问题。尤其在目前许多图书馆都需要提供自助借阅和还书服务的背景下,图书馆管理系统愈加重要。
二、系统介绍
1.系统目标
建立一个全面的图书馆管理系统,以支持读者进行自助借阅、还书操作,并为管理人员提供实时数据检索和维护,以提高管理效率和服务水平。
2.系统范围
本系统涵盖了图书馆内各类数据的管理,包括读者信息、读书借阅信息、图书书目信息等,针对多中心图书馆,还需支持多校联合使用。
3.系统限制
本系统中涉及的图书馆管理业务,需要专人进行数据录入和数据管理,同时需要移动端系统实现与PC端的数据同步。
三、需求分析
1.需求概述
本系统的主要目标是为读者提供自助借还书服务,根据读者身份输入读者账户并确认读者信息后,系统将自动收集其所借库中的图书数据,借阅归还操作完成后,也会自动进行图书记录更新操作。此外,为了方便管理者进行信息检索,本系统还将提供自定义报告和进度跟踪功能。
2.特定需求
(1)读者可以在电子屏幕上输入自己的身份信息,进行自助借阅和还书操作;
(2)本系统应能够提供实时数据录入和更新的功能,避免数据错误;
图书管理系统需求分析书
0867010134 廖倩文 08软件(2)班
图书管理系统: 需求分析说明书
1. 引言
1.1 信息系统项目简介
(1)产品描述:本系统将提供给图书馆工作人员使用,提高时间的利用率和工作效率。该软件的的用户是所有能够使用计算机来安排和管理工作、进行事务备忘的人员,软件应该提供的功能包括:图书馆管理操作和员工管理操作
本项目的产品是一个独立、完整的程序,目前不提供其他系统的接口。
(2)产品功能:借书.还书.阅书一是系统要具有对基本资料设置的功能,便于今后的扩展。计算器等功能集成进系统中,便于操作。
(3)用户特点:本系统将在图书馆中使用,使用本系统的图书馆工作管理人员。
根据他们对本程序的认可、方便操作的程度,结合他们日常工作的频繁程度,系统每天操作完成一个功能点应该在2- 10次之间。
用户对界面的友好性,有非常高的要求。
本系统的规模比较小,并且将提供操作手册进行操作项的详细说明。
(4)一般约束:
A、本项目不会在中期发生不可接受的范围变更;
B、系统不会有海量存储的要求;
其他相关的假定和约束条件将进一步补充
(5)假设和依据:
1.2 编写说明
人工管理图书的手续繁索、效率低下给具有强烈时间观念的管理人员带来了诸多不便,学校图书馆缺少一套完善的图书管理软件,为了对图书的管理方便,必须开发图书管理系统。
随着计算机技术的不断提高以及对其应用的广泛,计算机已经深入到社会生活的各个角落。而采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。
图书馆借书管理系统需求文档
软件需求文档
项目名称:图书馆借书管理系统
项目负责人:易健
项目开发单位:软件1115班第三小组
2013年9月21日
目录
一、引言 (1)
1.编写目的 (1)
2.背景 (1)
3.定义 (1)
4.参考资料 (1)
二、任务概述 (2)
1.目标 (2)
2.用户特点 (2)
3.假定与约束 (2)
三、需求分析 (2)
1.对功能的规定 (2)
2.对性能的规定 (3)
3.输入输出要求 (4)
4.数据管理能力 (4)
5.故障处理要求 (4)
6.其他专门要求 (4)
四、运行环境规定 (4)
1.设备 (4)
2.支持软件 (4)
3.接口 (5)
4.控制 (5)
一、引言
1.编写目的
本文档对《图书馆借书管理系统》软件开发需求进行描述,将要实现的功能需求包括用户登录、图书查询、图书借阅、借阅记录,如果以管理员身份登录还可以添加图书、查看所有图书的借阅状况。本文档的读者是项目经理、测试人员、编码人员、用户培训人员。
2.背景
见表1-1。
表2-1
随着信息技术的不断发展,计算机与我们日常生活的联系越来越紧密不可分,有了计算机的帮助,我们能够在日常生活中更加高效的工作和学习,毫不夸张的说计算机已经使得现代社会发生了翻天覆地的变化。对于一个图书馆来说,利用计算机来管理日常的借书工作,不仅能够提高图书馆的办事效率,还能大大减轻工作人员的工作负担。在这样的背景下,我们小组提出了这样一个开发项目,旨在帮助图书馆处理日常的事物,让师生能够有一个愉快的借书—还书过程,也让图书馆管理员能够更加高效的管理管馆内的图书资源。
3.定义
见表1-2。
图书馆管理系统--需求规格说明书
图书管理系统需求规格说明书
目录
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3参考资料 (3)
2任务概述 (3)
2.1目标 (3)
2.2用户的特点 (4)
3需求规定 (4)
3.1功能描述 (4)
3.1.1基础数据库管理功能模块 (5)
3.1.2图书借阅管理模块 (9)
3.1.3新书订购系统模块 (12)
3.1.4系统维护模块 (15)
3.2质量指标描述 (16)
3.2.1性能 (16)
3.2.2安全性 (16)
3.2.3易用性 (17)
3.3输人输出要求 (17)
3.4数据管理能力要求 (17)
3.5故障处理要求 (18)
4运行环境规定 (18)
4.1设备 (19)
4.2支持软件 (18)
4.3接口 (19)
1.1 编写目的
本文档叙述图书管理系统的任务概述、需求规定和运行环境规定。为后面的需求分析报告的编写提供参考依据。
1.2 背景
系统名称:图书管理系统
用户:各类图书馆
1.3 参考资料
图书管理系统可行性研究报告
2任务概述
2.1 目标
作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速,查找方便,易修改,可靠性高,存储量大, 数据处理快捷等。
因此开发一套低成本、高效率和质量的图书馆管理系统,为管理者和读者提供充足的信息和快捷的数据处理手段很有必要。该系统整体上被划分为四个功能模块,分别是基础维护、借阅管理、查询管理、系统管理。其中基础维护模块包含图书信息和读者信息两个子模块,借阅管理模块应该包含借书和还书两个模块。查询管理模块包括读者信息和图书信息的查询。系统管理模块应该包括密码修改和退出系统两个子模块。基础维护用于维护图书和读者信息的添加、删除、修改等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书馆借还书系统的需求分析说明
(小组成员:冯鹏、周森林、胡雷、郑煜彬、邵旭东)
1 引言
1.1编写的目的
随着图书馆的规模在不断的扩大,图书的数目也不断地增多,有关图书的各种信息也成倍增多,面对庞大的信息量,传统的人工管理会导致图书馆管理上的混乱,人力和物力的浪费,管理成本的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,制定一套合理、有效,规范和使用的图书馆借还书系统,对图书资料进行统一的储存和管理变得非常有必要。另一方面,IT产业和Internet获得了飞速的发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息管理自动化,提高了处理的及时性和准确性。
图书管理系统面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们小组开发图书馆借还书系统就是采用现代化的信息管理模式代替手工管理模式,提高图书管理工作的效率,做到信息规范化管理,科学统计和快速查询,让图书馆更好的为学校和社会服务。
1.2背景
项目名称:图书馆借还书系统
项目委托单位:黄冈师范学院图书馆
项目开发人员:冯鹏、胡雷、周森林、郑煜彬、邵旭东
系统开发平台:SQL SERVER、windows pc、java等。
1.3定义
(1)系统:图书管理软件
(2)图书信息:图书的基本信息,包括书名、图书编号、作者、出版社、索书号、库存数量和库存位置等,以便于读者查阅。
(3)借书记录:包括借书人的姓名、班级、借书卡号、以及借书书名、书号、借书日期等。(4)借书规则:对于不同的借书人有不同的借书数量和借书时间。
1.4 参考资料
(1)朱群雄、汪晓男等,《系统分析与设计》,北京:机械工业出版社
(2)王恩波,《管理信息系统教程》,电子工业出版社
(3)王珊,《数据库原理和设计》,清华大学出版社
2 任务概述
2.1目标
自动根据图书的类型为入册的图书分配索引号;
读者可以再IE浏览器上通过本系统查询图书,显示图书的相关信息以及是否在馆;
能够支持电子条纹扫码来记录图书借还的情况;
可对读者的账号进行管理,记录读者的借阅情况;
设定用户权限,包括读者权限,研发人员权限以及系统管理人员的权限;
节省人力及器材资源,提高工作效率。
2.2运行环境
基于windows平台的pc机服务器端运行于windows
server平台的服务器;
2.3假定与约束
A、建议该系统使用寿命:10年
B、进行系统方案选择时间:10天
C、法律和政策方面的限制:不能违反国家法律和学校相关规定
D、硬件、软件、运行环境和开发环境的条件及限制:客户端运行于基于windows pc平台,
服务器运行于基于windows server平台
E、建议开发后使用的最迟时间:开发后的两个月
3 数据描述
3.1 静态数据
书库图书信息,供货商信息。
3.2 动态数据
读者信息,员工信息,借书信息。
3.3 数据库描述
书库图书信息,包括数据项有:图书编号,书名,书号,类别,出版社,作者,定价,是否在库,是否损坏,是否遗失,入库时间,图书介绍。
读者信息,包括数据项有:学生编号,学号,姓名,性别,系别,班级,级别,已借图书,照片。
借书信息,包括数据项有:图书编号,学生编号,是否归还,书名,姓名,学号,书号,
系别,班级,已借图书,出版社,作者,借阅时间,图书类别,是否续借。
供货商信息,包括数据项有:图书编号,书名,书号,类别,出版社,作者,定价,数量。
员工信息,包括数据项有:员工序号,姓名,密码,类别,性别,家庭住址,联系电话,职务,照片。
3.4 数据辞典
3.5 数据采集
数据采集包括读者编号,读者姓名,读者类别编号,读者性别,办证日期,已借图书数量,证件名称,证件号码,读者单位,联系地址,联系电话,备注等的采集。
4 功能需求
4.1功能划分
1.日常工作管理:包括借书管理,还书管理,续书管理,缴纳罚金。
2.基本资料维护管理:包括图书资料维护,读者资料维护。
3.查询管理:包括图书资料查询,读者资料查询,借阅历史记录查询,罚款历史记录查询。
4.系统管理:图书管理,权限管理,标准数据管理。
4.2功能描述
(1)借书管理:主要功能是记录借阅者学号和图书编号,进行借书过程。在数据库中插入一条借书记录,该记录包括读者ID,图书ID,借出日期,还书期限,操作员姓名。
(2)还书管理:主要功能是输入借阅者学号,图书ID,在借阅登记表中找到相应的记
录,将该记录的相应数据插入到还书记录中,同时将借书记录删除,并保存在借阅历史记录表中。
(3)续书管理:主要功能是输入借阅者学号,图书ID,在借阅登记表中找到相应的记录,将该记录的相应数据插入到借书记录中,同时将原来的借书记录删除,并保存到借阅历史记录表中。
(4)缴纳罚金:输入读者ID,显示该读者的姓名,图书编号,罚款金额和罚款原因。系统将自动在读者读书卡中扣除,并将这一条记录同时插入罚款历史记录表中。
(5)图书资料维护:包括新书的入库,以及现有书书籍资料的修改和删除。
(6)读者资料维护:包括新书的入库,以及现有学生资料的维护和修改。
(7)读者资料查询:根据相应的读者资料进行所需查询。
(8)借阅历史记录查询:根据相应的借阅信息进行所需查询。
(9)续书历史记录查询:根据相应的续书信息进行所需查询。
(10)罚款历史记录查询:根据相应的罚款信息进行所需查询。
(11)图书管理:包括新书入库的信息记录,密码的修改以及图书信息的删除。
(12)权限管理:用于设定不同人员的权限。
(13)标准数据管理:用于常用数据的系统维护。
5 性能需求
5.1数据精确度
学校对借还书系统的数据要求很高,要求尽可能的精确。系统必须明确图书的流通去向,规定的还书时间以及超期的罚款金额。
5.2 时间特性
系统处理时间:2.5s
网络传送时间:0.05s
用户允许等待时间:3s
学校对系统性能无特殊的要求,只要查询图书的时候没有明显的延迟就可以了,查询的时候不要超过3秒钟。
5.3 适应性
本系统是基于高校图书馆图书流通管理的软件,能系统化的管理图书馆的书籍流通,其操作简单。适用于各大高校的图书馆管理需求。