图书借阅管理系统需求规格说明书

合集下载

《图书管理系统》需求规格说明书

《图书管理系统》需求规格说明书

《图书管理系统》需求规格说明书《图书管理系统》需求规格说明书一、引言随着图书馆藏书数量的增加,读者数量的增多,图书管理成为一项重要的任务。

为了提高图书管理的效率和便利性,开发一款全新的图书管理系统变得十分必要。

本文将详细阐述《图书管理系统》的需求规格,包括系统的功能和特性,以及每个功能的详细需求。

二、需求列表1、系统设计1、界面设计:提供直观、易用的用户界面,以便读者进行图书查询、借阅、归还等操作。

2、功能模块:将系统分为多个功能模块,如用户管理、借阅管理、库存管理、数据统计等。

3、数据库设计:设计适合系统需求的数据库结构,包括读者信息、图书信息、借阅记录等。

2、用户管理1、注册:提供用户注册功能,收集用户基本信息。

2、登录:提供用户登录功能,验证用户身份。

3、信息修改:允许用户修改个人信息。

4、密码修改:允许用户修改密码。

3、借阅管理1、图书查询:提供多种查询方式,如按书名、作者、出版社等查询。

2、借书:允许用户借阅图书。

3、还书:允许用户归还图书。

4、续借:允许用户续借图书。

4、库存管理1、图书入库:将新图书入库,更新库存。

2、图书出库:将图书借出,更新库存。

3、库存查询:查询当前库存状态。

5、数据统计1、借阅统计:统计借阅记录,生成报表。

2、库存统计:统计库存记录,生成报表。

3、其他统计:根据需求进行其他相关统计。

三、需求分析1、系统设计1、界面设计:要求界面简洁、美观,易于使用,提供良好的用户体验。

2、功能模块:要求各模块之间耦合度低,高内聚,便于系统维护和扩展。

3、数据库设计:要求数据库结构合理,能够满足系统的查询、更新等操作需求。

2、用户管理1、注册:要求用户信息存储安全,不可泄露。

2、登录:要求登录过程简单、快捷,避免长时间等待。

3、信息修改:要求信息修改过程简单易用,保障信息安全。

4、密码修改:要求密码修改过程安全可靠,防止密码泄露。

3、借阅管理1、图书查询:要求查询速度快,结果准确,支持多种查询方式。

图书借阅管理系统说明书

图书借阅管理系统说明书

新书入库系统:确定图书分类 编号 贴标签 输入基本信息(向电脑添加基本信息)新书上架借阅管理系统扫描借阅卡 判断借阅卡档次 扫描图书编号 图书出库(删除其基本信息) 基本信息图书基本信息:按分类查看 查看每本图书编号学生基本信息:输入学号 基本信息确认还书系统:扫描图书编号 查看借书信息 按图书类别入库(删除结束记录) 二、业务流程图顶层图书借阅信息0层图四、字典1、处理过程条目名称:信息处理 总编号:4-001 说明:图书的基本信息处理 编号:P1 输入:图书管理员 输出:P1处理:油图书管理员对图书馆新书入库及存储进行信息处理记录名称:登记 总编号:4-002 说明:记录借书信息 编号:P2 输入:图书管理员输出:P2处理:将有图书管理员按学生信息进行图书借出的信息记录名称:外借统计总编号:4-003说明: 统计借出图书情况编号:P3输入图书管理员输出:P3处理:由图书管理员对图书进行解除统计并输入记录中名称:查询总编号:4-004说明:对图书总量及类别查询编号:P4 输入:图书管理员输出:P4处理:由图书管理员对图书状况进行查询名称:信息录入总编号:4-005说明: 了解学生的基本信息编号:P6输入:图书管理员输出:P6处理:图书管理员将学生的基本信息录入到储书记录中2数据流条目名称:图书基本信息总编号:3-001说明:图书购买时所具有的基本信息编号:001数据流来源:图书管理员数据流去向:p1包含的数据结构:作者出版年份图书名称出版商图书编号名称:图书基本信息总编号:3-002说明:学生借阅是所记录的信息编号:002数据流来源:外借统计数据流去向:p2包含的数据结构:图书名称借阅时间学生姓名学生学号图书编号名称:图书存储信息总编号:3-003说明:把图书的相关信息存储下来编号:003数据流来源:图书存储记录查询数据流去向:p1包含的数据结构:图书名称入库时间图书分类出版年份图书编号名称:学生基本信息总编号:3-004说明:学生的相关基本信息编号:004数据流来源:学生数据流去向:p6包含的数据结构:学号姓名性别出生日期入学时间民族3数据元素条目名称:作者总编号:1-001说明:图书的著作人编号:001数据值类型:char类型:文本长度:5名称:出版年份总编号:1-002说明:图书出版社的时间编号:002数据值类型:char类型:数字长度:10 年份月份日期名称:图书名称总编号:1-003说明:图书的名称编号:003数据类型:char类型:文本长度:10名称:出版商总编号:1-004说明:图书的出版单位编号:004数据类型:char类型:文本长度:10名称:图书编号总编号:1-005说明:图书馆里对书的编码编号:005数据类型:char类型:数字长度:12 图书类型图书名称样本编号名称:借阅时间总编号:1-006说明:借书的时间编号:006数据类型:char类型:数字长度:10 年份月份日期名称:学生姓名总编号:1-007说明:学生的姓名编号:007数据类型:char类型:文本长度:5名称:学生学号总编号:1-008说明:学生的编号编号:008数据类型:char类型:文本长度:10 入学时间系别班级学号名称:入库时间总编号:1-009说明:图书的入库时间编号:009数据类型:char类型:数字长度:10 年份月份日期名称:图书分类总编号:1-010说明:对图书进行区分编号:010数据类型:char 有关编码说明:类型:数字长度:6 图书类别名称:性别总编号:1-011说明:学生的性别编号:011数据类型:char类型:文本长度:5名称:出生日期总编号:1-012说明:学生的出生年月编号:012数据类型:char类型:数字长度:10 年份月份日期名称:入学时间总编号:1-013说明:学生的入学时间编号:013数据类型:char类型:数字长度:10 入学年份月份日期名称:民族总编号:1-014说明:学生属于那个族的编号:014数据类型:char类型:文本长度:2图书基本信息表学生基本信息表借还信息系统。

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

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

图书馆管理系统需求规格说明书1.导言 1.1目的该文件夹是关于用户对图书馆管理系统的功能和性能的要求,重点描述了图书馆管理系统的功能需求,是概要设计阶段的重要输入。

本文档的预期读者是:〃设计人员;〃开发人员;〃项目管理人员;〃测试人员;〃用户。

1.2范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。

在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。

1.3编写要求 JSP,Java Server Page(Java服务页面)的缩写,一个脚本化的语言。

UML, Unified Modeling Language (统一建模语言)的缩写,是一个标准的建模语言。

1.4术语定义无 1.5 引用标准 [1]《企业文档格式标准》,北京长江软件有限公司过程化组织 [2]《需求规格报告格式标准》,北京长江软件有限公司过程化组织 1.6参考资料 [1]《UML说明》,长江软件有限公司 [2]《需求规格报告格式标准》,长江软件有限公司过程化组织 1.7版本更新本文档的更新记录如表A-1所示。

表A-1 版本更新纪录修改编号修改日期修改后版修改位臵修改内容概述───────────────────────────────────────001 2009.05.05 0.1 全部初始发布版本 002 2009.05.10 0.2 第3.1节增加 003 2009.05.15 0.3 第4.1节修改 004 2009.05.16 0.4 第5.1节修改 0052009.05.18 1.0 第7章增加───────────────────────────────────────2.系统定义我们分别阐述一下项目的来源、背景,项目的用户特点和项目的目标。

2.1项目来源及背景本项目是为某学校开发的一个图书馆管理系统,由于该学校的规模比较大,需要借阅图书的同学也很多,如何满足同学的借阅需求常常是学校的比较棘手的事情,为图书管理员带来很多工作量。

图书借阅管理系统需求规格说明书

图书借阅管理系统需求规格说明书

1.前言1。

1编写目的本文档面向的读者为图书借阅管理管理系统的最终用户、开发人员、测试人员。

本项目软件需求规格说明书是本项目设计、开发、测试、验收的依据.在对项目涉及的所有用户的需求进行调研和分析的基础上,进一步将需求文档化,并将需求按功能和非功能分类。

1.2项目背景随着计算机的广泛应用,其逐步成为现代化的标志。

图书馆或者一些企业内部,甚至是书店,在正常运行过程中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息、还书信息。

因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的单据进行及时的处理,为了提高图书馆或者企业内部对图书存销的自动化的管理,能够更快速的满足读者的要求,提高各种工作的效率,现对其设计相应的系统,以达到上述的目的[1]。

图书管理系统的主要功能是实现图书馆图书借阅和归还的管理的自动化.围绕这一主要功能,本系统涉及到以下核心功能:借阅管理,归还管理。

除了这些核心功能外,还包括一些基本和辅助功能,它们是:用户管理、图书馆参数管理、图书管理、统计查询。

2.功能需求2。

1 图书借阅管理系统需求概述2.1。

1系统目标该系统主要建立一个基于B/S模式的图书馆借阅管理系统,面对当起很多小型图书管理仍是人工管理带来的检索速度慢,效率低,借阅归还图书量大,图书统计工作量大,藏书不能完成及时更新的问题,该系统可以对跟系统的三个用户类型的使用实现:1。

对于读者在本系统的应用下可实现按照各种方式(如:书名,编号,作者)查询图书馆的藏书请客,方便的借阅图书,续借图书,归还图书,能够查询自己的借阅图书情况.2。

对于图书馆工作人员能够实现方便的对图书进行查询,方便的进行读者借阅情况查询,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、删除,分类管理等操作,对读者信息进行相关添加,修改,分类管理等操作.3.对于系统管理员可以对图书馆信息进行修改更新操作,对系统用户进行添加、修改、删除、权限设置等操作,对图书馆的办证参数进行修改维护等操作功能。

《图书管理系统》需求规格说明书(样例)

《图书管理系统》需求规格说明书(样例)

文档编号: LMS—1版本号: V1.0文档名称:系统需求规格说明书项目名称:图书管理系统项目负责人:软件需求说明书1引言1.1编写目的编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行了全面细致的分析,深入描述《图书管理系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。

该需求规格说明书的读者对象是图书管理系统软件小组的研发工程师、测试工程师、销售工程师,版权归上述所有者所有,严禁外传。

1.2背景随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。

在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。

对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。

图书管理系统软件LMS V1.0是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。

该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS、WINDOWS系列等操作系统上使用。

除此以外,LMS V1.0可通过访问权限控制以及数据备份功能,确保数据的安全性。

1.3定义文档中采用的专门术语的定义及缩略词简要如下:LMS:Library Management System,图书管理系统。

1. 4参考资料[1]费贤举关于图书管理系统的批文[2]郑人杰,殷人昆,陶永雷。

《实用软件工程》(第二版)。

北京:清华大学出版社,1997。

[3]王立福,麻志毅。

《软件工程》(第二版)。

北京:北京大学出版社,2001。

[4]唐学忠,王文。

《Visual Basic程序设计教程》北京:中国电力出版社,2002。

2任务概述2.1目标《图书管理系统》针对的用户是单个中小型图书室或者个人,藏书的种类和数量较少,读者的数量和来源受到一定的限制。

中小学图书借阅管理系统说明书

中小学图书借阅管理系统说明书

中小学图书借阅管理系统说明书一、软件名称中小学图书借阅管理系统V2.0。

二、系统架构B/S结构,即一台服务器,其它用户通过浏览器直接使用。

三、软件功能图书、读者等信息录入、查询、修改、删除等管理;在线图书查询、预借操作;借书、续借、还书操作;借阅记录查询、导出、打印等;图书阅借到期提醒;支持手持式条形码扫描枪。

四、模块说明(一)、用户注册、登录1、系统运行:打开浏览器,在地址栏输入管理系统网址,如http://192.168.1.200:8080打开首页,即登录和新读者注册页,如图1。

图1 用户登录和新读者注册2、新读者注册:单击“新读者注册”按钮,打开新读者注册页面,如图2。

图2 新读者注册其中帐号要求唯一,系统有自动检测功能,重复帐号无法注册。

填写信息后单击“提交”按钮。

新注册的读者帐号需要管理员验证审核通过,登录时系统自动提示审核结果及管理员联系方式,如图3,也可以直接通过QQ与其交流,提示中显示出来的管理员电话、QQ等相关资料需要事先设置填写。

图3 未审核通过时的登录提示4、读者登录:注册并通过审核的读者可以在图1中所示的“读者登录”栏输入帐号、密码、验证码后登录。

5、管理员登录:在图1中所示的“管理员登录”栏输入帐号、密码、验证码后登录,管理员登录需要插入USB加密锁。

USB加密锁使用方法:(1)、插入加密锁,第一次使用时请运行加密锁盘上的“SetUp”文件安装驱动程序,如系统提示“是否允许安装”之类的提示,请选择“允许”,使用加密锁时请尽量不要同时使用其它U盘等移动设备;(2)、管理员登录后,如果出现驱动程序未安装的提示,说明加密锁驱动程序没有安装成功,可以运行加密锁盘上的“SetUp”文件或在提示网页上下载驱动程序(在驱动程序的链接上单击右键单击“另存为”,将“SetUp”文件保存到桌面上运行即可,安装后请重新登录系统)。

登录后如果出现长时间确认而无法通过的提示,可以将加密锁拔出后重新插入再进行登录或单击“返回确认”,如果有其它U盘,请将其拔出再确认。

图书馆管理系统需求说明书

图书馆管理系统需求说明书

图书馆管理系统需求说明书图书馆管理系统需求说明书1、引言本文档旨在定义和规范图书馆管理系统的需求,以便开发团队能够根据这些需求设计和实施一个功能完善的系统。

该系统将用于图书馆的日常运营管理,包括图书借阅、归还、书籍管理、借阅记录等功能。

2、业务需求2.1 图书管理2.1.1 图书录入系统应提供方便的图书录入功能,包括书名、作者、出版社、出版日期等图书信息的录入和编辑。

2.1.2 图书查询系统应提供快速和准确的图书查询功能,用户能够根据关键字、作者、出版社等信息进行图书搜索,并能查看图书详细信息。

2.1.3 图书分类系统应支持图书的分类管理,管理员能够根据图书的主题或类型对图书进行分类,并能够方便地进行图书分类的修改和删除操作。

2.2 用户管理2.2.1 用户注册与登录系统应提供用户注册和登录功能,用户通过注册后能够登录系统,并能够使用系统各项功能。

2.2.2 用户权限管理系统应提供用户权限管理功能,管理员可以设置各类用户的权限,例如借阅权限、查询权限等。

2.2.3 用户信息管理系统应提供用户信息的管理功能,包括用户个人信息的录入和修改,以及用户密码的重置和修改。

2.3 借阅管理2.3.1 图书借阅系统应提供图书借阅功能,用户能够根据图书的可借阅状态进行借阅操作,并借阅记录。

2.3.2 图书归还系统应提供图书归还功能,用户能够归还已借阅的图书,并更新图书的可借阅状态和借阅记录。

2.3.3 借阅记录查询系统应提供借阅记录查询功能,用户能够查看自己的借阅记录,包括借阅日期、归还日期等信息。

3、系统界面3.1 登录界面系统应提供用户登录界面,用户能够输入用户名和密码进行登录。

3.2 主页界面系统主页应提供用户友好的界面,显示图书的分类、热门图书、新上架图书等信息。

3.3 图书管理界面系统应提供方便的图书管理界面,管理员能够进行图书录入、修改、删除、查询等操作。

3.4 用户管理界面系统应提供用户管理界面,管理员能够进行用户信息的管理、权限设置等操作。

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

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

需求规格说明书(ISO标准版)编者说明:当需求调查、分析工作告一段落时,你就需要将这些需求进行规格化描述,整理成文,即软件需求规格说明书,也就是SRS。

这是在软件项目过程中最有价值的一个文档。

ISO所提供的标准虽然已经时间久远,但还是颇具参考价值的。

1.引言1.1编写的目的[说明编写这份需求说明书的目的,指出预期的读者。

]对图书管理系统软件功能的实现和评判进行描述;将作为软件开发过程的其他所有开发的基础;为开发人员、维护人员、客户人员间提供共同的协而创立基础;规范描述项目投资者就系统的功能和必须符合的条件达成的一致意见。

预期读者为客户、业务需求分析人员、测试人员、用户文档编写者、项目管理人员、系统分析员、软件架构师、软件工程师。

1.2背景a. 图书管理系统b. 本项目的任务提出者:石油大学后勤装备部开发者:666软件技术小组用户:石油大学的全体老师和学生c. 该系统采用B/S架构,它的各子功能模块相互独立,使得与其它接口简单。

1.3定义图书管理系统软件:它是它是我们软件组完全自主开发的图是管理系统软件,以图书馆管理部门和终端用户为业务对象的用Java语言编程来实现其功能的软件。

需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同,标准,规范或其他正式规定文档所需具有的条件或功能。

需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明确其含义并找出其中的错误,遗憾或其他不足的地方。

[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

]1.4参考资料(以后再添)[列出用得着的参考资料。

]2.任务概述2.1目标本软件的目标是使图书管理系统管理电子化、系统化、简单化,以节省图书管理方面不必要的资源浪费。

该管理系统的最终用户为终端用户,管理人员和其他相关人员。

2.2用户的特点[列出本系统的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本系统的预期使用频度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.前言
编写目的
本文档面向的读者为图书借阅管理管理系统的最终用户、开发人员、测试人员。

本项目软件需求规格说明书是本项目设计、开发、测试、验收的依据。

在对项目涉及的所有用户的需求进行调研和分析的基础上,进一步将需求文档化,并将需求按功能和非功能分类。

项目背景
随着计算机的广泛应用,其逐步成为现代化的标志。

图书馆或者一些企业内部,甚至是书店,在正常运行过程中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息、还书信息。

因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的单据进行及时的处理,为了提高图书馆或者企业内部对图书存销的自动化的管理,能够更快速的满足读者的要求,提高各种工作的效率,现对其设计相应的系统,以达到上述的目的[1]。

图书管理系统的主要功能是实现图书馆图书借阅和归还的管理的自动化。

围绕这一主要功能,本系统涉及到以下核心功能:借阅管理,归还管理。

除了这些核心功能外,还包括一些基本和辅助功能,它们是:用户管理、图书馆参数管理、图书管理、统计查询。

2.功能需求
图书借阅管理系统需求概述
2.1.1系统目标
该系统主要建立一个基于模式的图书馆借阅管理系统,面对当起很多小型图书管理仍是人工管理带来的检索速度慢,效率低,借阅归还图书量大,图书统计工作量大,藏书不能完成及时更新的问题,该系统可以对跟系统的三个用户类型的使用实现:
1.对于读者在本系统的应用下可实现按照各种方式(如:书名,编号,作者)查询图书馆的藏书请客,方便的借阅图书,续借图书,归还图书,能够查询自己的借阅图书情况。

2.对于图书馆工作人员能够实现方便的对图书进行查询,方便的进行读者借阅情况查询,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、删除,分类管理等操作,对读者信息进行相关添加,修改,分类管理等操作。

3.对于系统管理员可以对图书馆信息进行修改更新操作,对系统用户进行添加、修改、删除、权限设置等操作,对图书馆的办证参数进行修改维护等操作功能。

2.1.2用户类和用户特性
图书借阅管理系统是一个基于模式的对图书馆进行高效率管理的应用系统,它的用户主要是读者和图书管理员,学生通过该系统进行图书查询进而对自己需要的图书进行借阅及自己的借阅情况进行查询,图书管理员则通过本系统实现对图书及读者的高效管理,除此之外,还需要一个系统管理员对不同的用户进行权限的设置等操作[2]。

三类用户的具体描述如下表所示:
表用户具体描述
用户类描述
读者读者是该系统的重要的使用角色,他们通过该系统查询自己需要的图书信息,并像图书管理员提出借阅图书的申请进而借阅自己所需
的图书,还可以通过对自己借阅情况进行查询。

图书管理员
图书管理员是该系统的另一个重要使用者,图书管理员通过该系统进行图书的增加,修改,删除,分类管理等操作,实现对读者借阅归还续接图书的方便操作,实现对系统中图书,读者,读者借阅情况的查询,信息更改维护等操作,管理读者类型,对不同类型读者可借阅的图书数量进行设置等图书馆的基本操作。

系统员系统管理员主要是图书管理系统中用户的管理,实现用户添加修改删除以及用户权限设置等操作,实现对图书馆基本信息的修改维护
等操作,还包括对图书馆书架的设置操作,以及校外读者办证所需费
用、证件有效期等参数的设置。

图书借阅管理系统需求模型
2.2.1功能描述
图书借阅管理系统的主要任务是实现读者迅速检索查询,方便借阅归还图书,图书管理员高效的完成系统的各项基本操作,系统管理员是管理用户设置权限等操作[3],从图可以看出图书借阅管理系统要完成一下功能:
1. 登录。

读者、图书管理员,系统管理员进入该系统必须登录,身份验证正确了才可以进入该系统,以不同身份进入该系统所对应的系统使用权限是不同的。

2. 系统设置功能:
系统管理员可以设置图书馆相关的参数信息。

3.用户管理功能:
对系统用户进行添加,修改,删除,权限设置等操作。

4.查询功能:
对图书馆的馆藏图书,借阅历史,读者用户等信息进行查询。

5.其他功能
系统管理员可以修改自己的密码,并且拥有其他用户所拥有的所有功能。

下面的系统用例图描述了整个系统用户之间的动作联系,及功能模块的概述[4]。

(from Use Case View)图书信息管理(from Use Case View)
图系统用例图
2.2.2图书管理员详细功能描述
1.读者管理功能:
对读者的类型和读者档案进行管理,包括添加,修改,删除读者类型和读者用户的相关信息,管理不同类型读者借阅图书的数量。

2.图书管理功能:
包括对图书类型和具体图书信息的管理,可以增加,修改,删除图书,丰富具体图书的信息,对不同图书进行分类操作。

3.图书借阅功能:
可以完成对读者借阅,续接和还书的操作。

4.系统查询功能:
查询图书相关资料,借阅历史和借阅到期题型.
5.修改密码功能:
可以修改自己的登录密码。

2.2.3读者详细功能描述
1) 修改登陆密码:
修改自己的登录密码。

2) 查询功能:
对图书馆图书信息进行查询,对自己当前借阅书籍进行查询,对图书规划到期题型进行查看。

2.2.4主要用例的用例描述
图书借阅借阅管理系统涉及到的用例包括:图书借阅,图书归还,读书查询,读者信息管理,图书信息管理,用户管理等,现就系统的主要用例图书借阅,图书归还,图书查询进行详细分析。

1)用例“图书借阅”
用例名称图书借阅
标识符1
参与者读者,图书管理员
描述读书可以通过查询等方式获得自己想借阅的图书的名称,编号,等其他可唯一识别的信息,向图书管理员提出借阅请求,管理员在系统中
记录相应信息,将图书交给读者,借阅成功。

前置条件 1. 登录;2. 进入图书借阅的页面
后置条件1.更新图书借阅列表;
主干过程 1.0借阅图书
1.读者请求借阅新地图书,并提供自己的编号
2.系统显示读者借阅情况的表单
3.读者提供想借阅的图书的标号
4.系统存储读者和借阅的图书,并将之存储到数据库中
5.系统更新借阅列表
分支过程选择重置(第3步后分支出来)
1. 读者选择重置
2. 系统刷新该页面
异常读者借阅已满(第2步)
1.读者借阅的数目已经到达自己借阅的上线
2. 系统将错误信息显示在借阅页面
3. 系统重新启动该用例
被包含用例无
被扩展用例无
优先级高
2)用例“图书归还”
用例名称图书归还
标识符1
参与者读者,图书管理员
描述读者将自己借阅的图书归还图书馆。

前置条件 1. 登录;2. 进入图书归还页面
后置条件1.更新图书归还列表;
主干过程 2.0图书归还
6.读者请求归还借阅的图书并提供自己的编号
7.系统显示该读者的借阅信息表
8.使用者填将要归还的图书交给管理员
9.管理员输入图书编号,系统存储归还信息,并将之存储到数据库中
10.系统更图书归还列表
分支过程选择重置(第3步后分支出来)
1. 读者选择重置
2. 系统刷新该页面
异常读者借阅超时(第4步)
1.该书超出了应该归还的时间范围
2. 系统将罚款信息显示在归还页面
3. 需要缴纳罚金
被包含用例无
被扩展用例无
优先级高
3)用例“图书查询”
用例名称图书查询
标识符3
参与者读者,图书管理员
描述读者通过图书的标号,名称等信息对相应的图书进行查询。

前置条件 1. 登录; 2. 转到图书查询页面
后置条件 1. 查询页面显示相应的图书的信息
主干过程图书查询
1.读者输入想要查询的图书信息
2.系统显示相应的图书信息
3.读者点击读书名称,跳转到图书详细信息链接页面
分支过程输入信息时(第2步后)
1.系统显示:请选择查询依据
2.用户进行相应选择
重新查询(第2步后)
1.系统已经显示了相应图书信息
2.读者想查询其他图书
异常查询的图书不存在(第2步后)
1. 读者输入的图书信息不能在数据库中查询到
2. 系统显示暂时无该图书信息
3. 重新启动该用例
被包含用例无
3.非功能需求
安全性需求
1.对某些敏感的系统数据和业务数据采用加密存储方式,如用户口令、资金信息等。

2.采用电子身份认证机制来保证用户的身份有效性。

扩展性和可维护性需求
1.能够根据业务需求增加新的功能。

2.能够根据业务需求在某个表中增加新的字段。

3.系统严格按模式开发,层次结构清晰,注释详尽,便于扩张与维护。

4.产品文档齐全、规范。

性能需求
1. 95%用户操作的前端页面,在小于3秒内能有响应,小于5秒内完成。

2. 5%的复杂功能在小于3秒内能有响应,小于15秒内能有响应。

3. 可以满足100人同时使用。

4.运行环境。

相关文档
最新文档