图书借阅管理系统详细需求分析
图书管理系统需求分析

图书管理系统需求分析图书管理系统需求分析随着图书馆规模的扩大和管理的复杂化,图书管理系统成为了图书馆运营的必要工具。
本文将对图书管理系统的需求进行分析,包括用户需求、功能需求、性能需求、界面需求、技术需求和商业需求等方面。
一、用户需求图书管理系统的主要用户包括图书馆管理员、读者和出版社。
管理员需要一个高效、易用的系统来管理图书、读者和图书馆日常运营。
读者需要一个方便、友好的系统来查询图书、借阅和续借。
出版社需要一个开放、灵活的系统来管理图书信息和新书发布。
二、功能需求1、图书管理:包括图书信息录入、查询、修改和删除等功能。
2、读者管理:包括读者信息录入、查询、修改和删除等功能。
3、借阅管理:包括借书、还书、续借和预约等功能。
4、库存管理:包括库存查询、入库和出库等功能。
5、统计分析:包括借阅统计、读者统计和图书统计等功能。
6、系统管理:包括系统设置、权限管理和日志等功能。
三、性能需求1、稳定性:系统应能够保持长时间稳定运行,避免因硬件或软件故障导致的数据损失。
2、安全性:系统应能够保障数据安全,避免未授权访问和数据泄露。
3、可靠性:系统应能够提供可靠的图书管理和借阅服务,避免因系统故障导致借阅流程受阻。
4、响应速度:系统应能够快速响应读者的查询、借阅和续借请求。
四、界面需求1、易用性:系统应具有简单的操作流程和直观的用户界面,方便用户使用。
2、美观性:系统应具有美观的界面设计,提高用户的使用体验。
3、设计风格:系统应保持一致的设计风格,确保各个功能模块的统一性和协调性。
五、技术需求1、前端技术:应选择适合图书管理系统的前端开发框架和库,例如React、Vue等。
2、后端技术:应选择稳定、高效的后端开发框架和技术,例如Spring、MySQL等。
3、数据库选择:应选择适合图书管理系统的数据库,例如MySQL、Oracle等。
六、商业需求1、系统开发成本:应考虑系统开发的成本,包括人力、硬件和软件等费用。
图书馆借阅系统需求分析报告

图书馆借阅系统需求分析报告1. 引言1.1 编写目的本需求的编写是为了研究图书馆系统软件的开发途径和应用方法。
同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。
1.2 项目背景图书馆管理系统是各所高校教育环节不可缺少的一部分,它的内容对学校的决策者和管理者来说至关重要,所以该系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不便。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,他已进入人类社会的各个领域并发挥着越来越重要的作用。
早期的校园网络、如今的 web 宽带网都为我们共享数据提供了前所未有的方便,由此,建立高性能的图书管理系统,作为计算机应用的一部分,使用计算机对图书进行管理,具有手工管理无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大的提高图书信息管理的效率,也是科学化、正规化的体现。
实践表明,将计算机技术运用于图书信息的管理,有利于建立起合理的管理机制。
避免人为的信息管理的错误,以达到客观公正,准确高效的目的,有利于计算机技术的推广。
因此,开发这样的软件系统是很必要的。
2.项目概述为方便对图书馆书籍,读者资料,借还书等进行高效的管理,特编写该程序以提高图书馆效率。
使用该程序之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书馆的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。
2.1 目标2.1.1 开发意图①为了图书管理系统更完善;②为了学校图书馆对图书的管理更方便;③为了减轻图书管理人员的工作负担。
2.1.2 应用目标通过本系统软件,能帮助图书馆管理人员利用计算机,快速方便地对图书馆书籍,读者资料,借还书等进行高效的管理。
图书馆借阅系统需求分析

图书馆借阅系统需求分析
需求分析是任何软件开发过程中重要的一环,以下是图书馆借阅系统需求分析中需要考虑的几个方面:
1.用户需求:
系统的主要用户是图书馆的读者和管理员,因此在系统设计中需要考虑以下用户需求:
•读者:能够方便地查询图书的信息,进行借书、还书操作,查看自己的借阅历史记录和个人信息。
•管理员:能够轻松管理图书的借阅、归还和维护图书馆的资料库,具备查询、添加、修改、删除图书信息的权限。
2.功能需求:
系统需要满足以下基本功能需求:
•图书馆图书资料库:能够添加、修改和删除图书的信息、描述和类别,以便读者进行查询和借阅操作。
•查询和预定图书:能够便捷地查询图书信息和库存量,并进行预定操作以便读者能及时拿到需要的书籍。
•借阅和还书:能够快速方便的进行借阅和还书操作,结合系统内部机制,提醒读者及时归还,以确保图书馆的资源
能被充分利用。
•统计和报告:能够统计读者借阅图书的数量和图书被借阅的次数等数据,帮助管理员和馆员调整图书库存和布局,
进一步提高服务质量。
3.性能、稳定性需求:
系统需要具备一定的性能和稳定性,能够处理大量用户同时访问,提供流畅的借书和还书服务。
4.安全性需求:
系统需要确保数据的安全性,防止非法访问和数据泄露。
在用户注册、登陆和借阅图书等操作中需要安全性验证,保障每个用户的个人隐私和个人信息的安全。
总之,图书馆借阅系统需求分析需要充分考虑用户需求,功能需求,性能和安全等方面的要求,为用户提供优异的服务。
数据库课程设计--图书借阅管理系统的设计

图书借阅管理系统的设计1.需求分析图书信息、借阅证件信息及图书借阅管理是一件非常繁琐但又及其重要的工作, 因此有必要开发一个数据库管理系统, 用来管理这些信息。
这篇课程设计介绍的就是图书借阅信息管理系统。
系统的具体要求如下所述:(1)图书信息的录入: 要求能够将图书信息录入到数据库中。
(2)图书信息的修改: 根据需要, 修改、删除图书信息。
(3)用户登陆: 根据用户权限登陆此系统。
(4)系统用户管理:要求可以管理系统的用户, 包括添加、修改和删除用户。
(5)借阅证件信息录入:可以输入不同类型的借阅者信息, 并根据需要修改、删除借阅证件信息。
(6)借阅证管理: 包括借阅证丢失、过期等管理。
(7)借阅管理: 包括借书、还书、过期还书与书籍丢失处罚等管理。
2.数据库设计数据库设计主要在SQL Server服务器端建立数据库和数据表, 并实现数据处理功能。
本文所设计的数据库中要记录读者的借书情况、图书被借阅的情况以及读者、图书的基本情况。
下面对图书借阅管理系统所需的数据结构进行分析并创建数据库。
2.1 概念结构设计现在对所设计系统的需求作进一步的分析, 产生概念结构设计的E-R模型。
由于这个系统并不复杂, 因此可采用自顶向下的设计方法。
自顶向下设计的关键是确定系统的核心活动。
所谓核心活动就是系统中的其他活动都要围绕这个活动展开, 或与此活动密切相关。
确定了核心活动之后, 系统就有了可扩展的余地。
对于这个图书借阅管理系统, 其核心活动是借阅, 读者与图书之间是通过借阅发生联系的。
因此, 此系统包含的实体有:(1) 读者: 用于描述一名读者的基本信息, 用借书卡编号来标识。
(2) 图书:用于描述一本图书的基本信息, 用图书编号来标识。
经过初步分析, 可以得到此系统中各实体所包含的基本属性如下:读者: 借阅证编号、读者姓名、工作单位、身份证号、借阅证类型、办证日期、证件状态。
图书: 图书编号、图书名称、图书分类、作者、出版社、图书价格、图书封面由于一名读者可以同时借阅多本图书, 而一本图书一次只能借给一名读者, 因此读者和图书之间是一对多的联系。
图书馆租借管理系统需求分析书

目录一、引言 (2)1.1 目的 (2)1.2 背景 (2)二、任务概述 (2)2.1 目标 (2)2.2 用户的特点 (2)三、功能需求 (2)3.1 系统的主要功能 (3)四、非功能性需求 (3)4.1 创建数据库 (3)4.1.1 对性能的规定 (3)4.1.2 时间要求 (3)4.1.3 灵活性 (3)4.1.4 数据管理能力要求 (4)五、数据的定义 (4)5.1 数据字典 (4)5.1.1 关系模型 (4)5.1.2 表级结构定义 (5)5.2 数据流图(DFD) (6)六、运行环境规则 (7)图书馆书籍租借管理系统需求分析书一、引言1.1目的提高学校图书馆租借管理工作效率,作到信息的规范管理,科学统计和快速查询,更方便于学生的租借。
1.2背景图书馆书籍租借工作繁琐,借阅频繁,包含大量的信息数据,面对着如此庞大的信息量,传统的人工方式管理会导致书籍租借管理上的混乱,人力与物力过多浪费,因此,就需要一个合理、有效,规范和实用的图书馆书籍租借管理系统来实现对这些数据的有效管理。
二、任务概述2.1目标为了方便学校图书馆的日常学生租借书籍的管理,使得图书馆日常运作更加简便流畅。
主要用于学生对图书馆的书籍的出租和归还管理。
2.2 用户的特点图书馆内部的工作人员,要求管理员熟悉Windows 系统的基本操作,并且有一定的软件操作基础。
通过本系统可以更高效、简便地管理图书馆。
三、功能需求3.1 系统的主要功能1. 学生基本信息的输入,包括学生证号、姓名、院系、年龄、电话、班级、已借书数等。
2.学生基本信息的查询、修改,包括学生证号、姓名、院系,年龄,电话,班级,已借书数等。
3.书籍库存信息的输入,包括书籍编号,书籍名称,作者,出版社,出版日期,类别,年份,库存量,借出量。
4.书籍库存信息的查询,修改,包括书籍编号,书籍名称,作者,出版社,出版日期,类别,年份,库存量,借出量。
5.借书信息的输入,包括学生证号,书籍编号,借书日期,借书天数,租借费用。
图书借阅系统需求分析

1、 系统分析 图书管理系统是一套功能强大而又简便实用的图书管理软件,包括
图书管理员、读者、系统管理员等功能模块,实现了对图书的日常管理 与使用,是图书馆进行电脑信息化管理的理想选择。
二、系统对象 通过对系统需求的分析,可以确定系统有三个执行者:图书管理员 行为者,读者行为者及系统管理员行为者。简要描述如下: 1) 图书管理员行为者:管理员按系统授权维护和使用系统不同功 能,可以创建、修改、删除读者信息和图书信息即读者管理和 图书管理,借阅、归还图书以及罚款等即借阅管理。 2) 读者行为者:通过互联网或图书馆查询终端,查询图书信息和 个人借阅信息,还可以在符合续借的条件下自己办理续借图 书。 3) 系统管理员:可以对系统的数据进行维护,如增加、删除和更 新书目,增加、删除和更新借阅者帐户,增加和删除书籍。
系统管理员进行书目信息维护的活动图如下图所示: a) 系统管理员运行图书管理系统,在登录界面上输入口令后,系 统对用户进行验证,只有通过系统验证后,才能进行管理.否则推 出系统; b) 通过验证后,系统管理员可以对书目进行管理,购买了新书后, 需要向系统增加新的书目信息; c) 查询书目信息,对图书资料进行全局管理和监督; d) 图书过时后,需要删除相关资料,保证数据的正确。
借书期限(maxday), 读者编号(userid), 借书证号码(borrow_number); 读者使用系统可进行的操作有:
查询-------find(), 借书------borrow(), 还书-------return_back(); 系统管理员Administrator类: 系统管理员也可以借书,因此他能进行读者类所以的操作;系统 管理员同时也是图书管理员,也可以进行图书管理员说做的一切操 作;系统管理员有自己的特殊编号,用来登录系统,进行系统级操作.以 区别图书管理员. 图书管理员Librarian类: 图书管理员也要在系统内注册,注册信息如下: 姓名(name), 住址(address), 城市(city), 省(state); 系统为每个管理员分配一个唯一编号workID. 图书管理员登录系统后,可以进行以下操作: 更新借书还书信息------update(); 增加预留----------------create(); 删除预留信息----------destroy(); 书目Title类: 书目类代表图书,在系统中要保存每一本图书的资料,这些信息 包括: 书名(name), 作者(author), 书号(isbn),
图书管理系统需求报告(3篇)

图书管理系统需求报告(3篇)【摘要】:图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。
现今,有很多的图书馆尚未使用计算机进行信息管理。
图书馆若采取手工方式对图书资料和图书借阅情况进行人工管理,由于资料繁多,手工处理的工作量大,整体管理效率低下,也不方便读者对图书资料的查阅。
为了提高日常的图书管理效率,必须开发满足大多数中小型的图书管理要求的图书管理系统。
文章针对通常的图书管理流程,深入分析了图书管理系统的需求和功能,为图书管理系统程序开发提供了现实理论基础。
【关键词】:二十一世纪是信息高度交流与发展的时代,面计算机系统则在信息时代扮演着极为重要的脚色,随着计算机的不断发展,计算机以渗透到各个领域,图书馆也不例外,图书馆的计算机化以不容迟缓。
一、图书管理系统的需求分析当决定要开发一个信息系统时,首先要对信息系统的需求进行分析,需求分析要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。
获得当前系统的处理流程,在此首先假设当前系统是手工处理系统。
手工处理流程大致是这样的。
读者将要借的书和借阅证交给工作人员,工作人员将每本书附带的描述书信息的卡和读者借阅证一起放在一个小格栏,并在借阅证和每本书上贴的借阅信息。
这样借书过程就完成了。
还书时读者将要还的图书交给工作人员,工作人员图书信息找到相应的书卡和借阅证,并填写相应的还书信息。
抽象出当前系统的逻辑模型。
在理解当前系统“怎么做”的基础上,抽取其“做什么”的本质,从而从当前系统的`物理模型抽象出当前系统的逻辑模型。
在物理模型中有许多物理因素,随着分析工作的深入,有些非本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的和非本质的困素,去掉那些非本质的困素即可获得反映系统本质的逻辑模型。
图书管理系统需求分析

图书管理系统需求分析1. 综述图书管理系统是一款针对图书馆、书店、个人收藏等场景的图书管理软件。
本文将对图书管理系统的需求进行详细分析,包括功能需求、性能需求、数据需求、安全需求和界面需求等方面。
2. 功能需求2.1 基本功能(1)图书信息管理:包括图书的名称、作者、出版社、出版日期、价格、ISBN号、分类号、标签等基本信息的录入、修改、删除和查询。
(2)读者管理:包括读者的姓名、性别、联系方式、借阅记录、欠费情况、信誉等级等基本信息的录入、修改、删除和查询。
(3)借阅管理:借阅图书时,将借阅记录和借阅者信息保存到系统中,包括图书名称、编号、借阅者信息、借阅日期、归还日期等。
(4)还书管理:还书时,将还书记录和还书者信息保存到系统中,包括图书名称、编号、还书者信息、还书日期等。
(5)预约管理:读者可以通过系统预约需要借阅的图书,管理员可以通过系统查看预约记录,提醒读者及时借阅。
2.2 高级功能(1)图书推荐:根据读者的阅读记录、评分、收藏、借阅等数据,系统能够智能推荐相关图书。
(2)借阅排行榜:根据借阅次数、预约次数等数据,系统可以生成借阅排行榜,方便读者查看热门图书。
(3)数据分析:系统能够将借阅记录、还书记录、预约记录等数据进行分析,为管理员提供数据分析报告,优化图书采购和管理。
3. 性能需求(1)系统响应速度要快,用户可以在数秒内完成图书信息查询和借阅操作。
(2)系统安全性要高,数据存储和传输都应该进行加密处理。
(3)系统要支持并发操作,多个用户同时进行借阅和查询操作时,系统响应速度要保持稳定。
(4)系统要支持多种终端设备,包括电脑、手机、平板等,用户可以在不同的设备上进行操作。
4. 数据需求系统需要收集和管理大量的图书信息、读者信息、借阅记录等数据。
数据需要进行备份和恢复,以防止数据丢失。
系统需要提供数据导入和导出功能,方便管理员进行数据迁移和备份。
5. 安全需求(1)用户登录系统时需要进行身份验证,确保用户身份的真实性和合法性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书借阅管理系统BOOKS LENDING AND BORROW MANAGEMENT SYSTEM编写成员:郑寿奎、韩凯丽、凌豪目录1 背景 (1)2 目的 (1)3 需求分析 (1)3.1 需求的文字表述 (2)3.2 基础信息维护 (2)3.3 读者管理 (2)3.4 图书管理 (2)3.5 期刊管理 (3)3.6 图书流通管理 (3)4 软件需求规格说明 (3)4.1 问题的提出 (3)4.2 可行性的文档分析 (3)5 功能需求分析 (6)5.1总体功能描述 (6)5.2总体功能模块 (7)6 结构化需求分析 (8)6.1 数据流图 (8)6.1.1 顶层数据流图 (8)6.1.2 中层数据流图 (8)6.1.3 底层数据流图 (9)6.2 数据字典 (10)6.2.1 数据流条目 (10)6.2.2 存储条目 (11)6.2.3 数据项条目 (12)6.2.4 逻辑处理判定树 (13)6.3 E-R模型图 (13)6.3.1注册管理ER图 (13)6.3.2还书管理ER图 (14)6.3.3借书管理ER图 (14)6.3.4图书管理ER图 (15)6.3.5图书管理总ER图 (15)7 面向对象需求分析 (16)7.1用例图 (16)7.2 类图 (17)7.3 序列图 (18)7.4状态图 (19)7.5活动图 (21)8参考文献 (21)图书馆管理系统•1 背景当今的社会,竞争日益激烈。
若想谋得一份不错的工作,就要不断“充电”,尤其是我们即将毕业的学生,面临着很强的就业压力,更要努力提高自身的素质。
在这种形式下,书籍渐渐成为人们获得知识,并增长知识的主要途径,而图书馆就自然而然地在人们地生活中占剧了十分重要的位置。
21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛用于各个领域。
因此图书的管理应顺应时代发展的需求,用信息化替代麻烦又容易出错的人工操作。
学校的图书信息管理是基础性的管理工作。
加强图书管理,不但关系到学生读者的查询、阅览的方便程度,同时还可以充分利用好学校的每一份资源,能够使学校整体呈现出优良的风气和面貌,促进学校各项工作的顺利展开。
因此,对图书管理系统进行有针对性的研究,并由此构造出一个适合我校图书信息管理系统的模型,将具有重要的使用价值。
针对如此,我们决定设计一套图书管理系统。
图书管理系统采用的是信息化管理,界面美观大方,人性化,功能强大且操作非常方便,将用户分成学生和管理人员。
管理人员负责将数据输入到系统的数据库中,并且可以随时查询、添加、删除、修改用户的借阅信息,查询、添加、删除、修改图书信息,还可以管理图书的借出、结算等。
采用数据库保存用户及图书信息,不易丢失而且更新迅速方便。
•2 目的主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理,提高图书借阅的管理效率,降低管理成本,更加方便同学们的学习。
同是方便图书管理人员的对图书的管理,清查。
•3 需求分析3.1 需求的文字表述图书馆管理系统开发。
系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。
本系统主要实现对图书借阅信息的管理,主要功能为管理有关读者、图书、借阅、征订和管理员的信息等。
图书借阅管理系统是一种基于集中统一规划的数据库数据管理新模式。
在对图书、读者的管理,其实是对图书、读者数据的管理。
本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。
本系统结构分为基础信息维护,读者管理,图书管理,期刊管理,图书流通管理。
读者管理可以浏览读者的信息,可以对读者信息进行维护。
图书管理可以浏览图书的信息,可以对图书信息进行维护。
借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。
总而言之,图书馆使用计算机用于信息管理,简单而有效的发挥出它的效力,资源配置比较突出,这就是管理信息系统的开发的基本环境。
3.2 基础信息维护在图书借阅管理系统中,基础信息包括:读者信息和图书类型信息。
这些信息可以在读者档案管理,图书档案管理中应用。
在读者档案管理中,读者的类别信息实现读者权限划分;在图书档案管理中,图书类型信息实现图书类别的划分。
3.3 读者管理管理员对读者管理可以实现浏览,添加,修改操作,在添加读者信息时需一个读者证号对读者身份进行辨别,此编号必须唯一,还需要登记读者的详细信息。
3.4 图书管理管理员对图书管理可实现添加,修改和删除操作,在添加图书信息时需给图书建立一个图书编号,编号唯一。
还需要等级图书的详细信息,在实现图书修改时,图书编号不可修改。
实现图书信息的删除时要验证图书是否归还,如没有归还,将不能实现图书的删改。
3.5 期刊管理管理员对期刊管理可以实现浏览,添加,修改和删除操作,在添加图书信息时要给图书建立一个图书编号,编号唯一。
还需要登记期刊的详细信息,例如书名,出版社,图书类别等。
在实现图书信息修改时,期刊编号不可修改。
3.6 图书流通管理图书流通管理需要事先图书的借阅,归还功能。
图书的借阅时要登记读者证号和图书编号,以及管借阅和归还时间。
图书归还是要检查是否已经逾期,若逾期将交罚款,否则图书正常返还。
4 软件需求规格说明4.1 问题的提出随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。
从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。
目前学校图书馆的借阅工作部分还是手工管理,工作效率很低,并且不能及时了解图书的种类和学生们比较需求的图书等,不能更好的适应当前学生的借阅要求。
手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。
计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对学生们的借阅过程形成一整套动态的管理。
4.2 可行性的文档分析图书借阅系统的建立,需要进行用户需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。
要想使学生能够有效的借阅,功能上对系统的要求是全面的。
因此对用户的需求可分为四个方面:一方面是图书管理人员对需要进行图书借阅的同学进行信息注册,获得借书证;二方面是学生通过计算机进行图书浏览;三方面是学生通过管理员进行图书借阅;四方面是打印输出学生信息。
这四个方面形成了图书借阅的一个工作整体,利用计算机的自动化处理,可方便快捷地共享信息、交流信息,高效地协同工作。
在软硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的进行图书借阅信息管理。
硬件的配置要求不能太高,这样可以很好的适应当前的学校图书馆的借阅。
(1)系统能够对书籍信息进行管理。
书籍信息包括:图书编号、图书名称、图书位置、库存量、单价。
(2)借书时,管理人员通过借书卡登记读者的ID、姓名、借阅书籍名称和借阅日期。
(3)还书时,管理人员记录还书者ID,姓名、归还书籍名称和还书日期。
(4)操作人员可以查询借阅书籍的所有借阅者的姓名;也可以查询某借阅者借阅的所有书籍名称;还可以根据借阅者姓名、书籍名称查询借阅者的借书时间、还书时间。
(5)系统由图书馆工作人员操作。
图书馆工作人员分为系统管理员、书籍管理员和借阅管理员三类(同一人),权限不同。
系统管理员具有所有操作权限;书籍管理员具有管理书籍、查询信息权限,但不具备管理借书还书事宜及管理用户权限;借阅管理员具有管理还书借书、查询信息权限,但不具备管理书籍和用户的权限。
(6)书籍管理:书籍管理功能包括下面功能:1.添加书籍2.修改用户密码3.删除用户(7)借书管理:该功能包括以下功能:1.书籍借出:该功能系统管理员和用户都可以使用,都有借书的权限。
用户和管理员登录是即可获得他们的用户名和用户ID,所以不用输入借阅者的姓名即可借书,借书的时间就是当前日历表中的时间,若是学生则借书的期限为一个月,所以在还书日期就会显示到期之后的时间,提示用户在该期限之前应该还书。
在图书进行出借的同时,借出该图书的数目会自增1。
同时该该用户借出图书的信息会罗列到借阅表中。
在书名的下拉列表中可以显示目前可以借出的图书的名字,如果借出图书的数目>库存量时则不能显示在改下拉列表中。
2.续借:该功能系统管理员和用户都可以使用,都有续借的权限。
续借时必须在还书日期之前续借才会成功,否则会提示该图书已过期多少天,欠费多少钱。
续借时还书时间在当前日期加上30天。
续借时还要求该书标志为未还时才能续借。
(8)还书管理:该功能包括以下功能:该功能系统管理员和用户都可以使用,都有还书的权限。
还书的时间极为当前日历表中的日期,登陆时已经获得了该用户的用户名,现在只用输入书名即可还入。
还入的同时还书的标志为更改成Yes,还有借出的该书的数量会自动加1。
还书的日期必须在系统规定的还书日期之前,否则会提示该书欠期未还,已欠费(9)信息查询:该功能包括以下功能:1.书籍信息查询:该功能系统管理员和用户都可以使用,都有查询图书的权限。
可以根据输入图书的书名,作者,出版社的某个信息进行查询,可以只查询书名,或者同时查询书名和作者等待,也能进行模糊查询,可以不完全输入图书的信息就进行查询,这样列出的信息中都会有输入的相关信息2.借阅信息查询:该功能系统管理员和用户都可以使用,都有借阅信息查询的权限。
可以根据第一个下拉列表中书名,在第二个下拉列表中查询还能进行借出的书名,点击查询即可查询该书借阅的信息。
也可以根据第一个下拉列表中借阅者,在第二个下拉列表中查询有借书记录的借阅者的名字,点击查询即可查询借阅者借阅该书的详细信息。
(10)目前书库中已有多少本书外借?占藏书的百分比(保留小数2位)?从借书还书记录中,计算出已借出的书本数量,再从数据库中统计图书馆的存书量,计算出外借图书占藏书的百分比。
(11)统计到目前为止学生人均借书册数、男女教师借书册数比(以多者为1),从借书记录中统计图书馆共借出多少次书,除以该校总学生人生即可。
从读者信息和借书记录中找出男女教师借书册数。
(12)到目前为止,共有多少人有过借书逾期(一个人两本书逾期算1次)? 共收到多少罚款?从还书记录中找出逾期者的信息,若信息相同则记录一次。
统计总共的罚款数量。
(13)平均每本书的外借天数为几天? 哪一本书外借总时间最长?分别从还书记录和借书记录中找到还书时间和借书时间,两者相减,计算出外借天数。
(14)图书馆共遗失多少本书?从借书赔偿记录中统计图书遗失的数量。
5 功能需求分析5.1总体功能描述根据学校即将建成的图书管情况,以及学生数量增多,可能会造成借书还书时的拥挤堵塞,为了方便同学们高效的学习,我们特此设计了一个图书借阅管理系统,其中有管理员更新图书信息、管理员查询图书、管理员登记图书、读者借阅、读者归还、读者查询图书等等功能。