图书借阅管理系统需求规格说明书
《图书管理系统》需求规格说明书
![《图书管理系统》需求规格说明书](https://img.taocdn.com/s3/m/bfccdf120166f5335a8102d276a20029bd646300.png)
《图书管理系统》需求规格说明书《图书管理系统》需求规格说明书一、引言随着图书馆藏书数量的增加,读者数量的增多,图书管理成为一项重要的任务。
为了提高图书管理的效率和便利性,开发一款全新的图书管理系统变得十分必要。
本文将详细阐述《图书管理系统》的需求规格,包括系统的功能和特性,以及每个功能的详细需求。
二、需求列表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、图书查询:要求查询速度快,结果准确,支持多种查询方式。
图书借阅管理系统说明书
![图书借阅管理系统说明书](https://img.taocdn.com/s3/m/385ab2ef6294dd88d0d26b88.png)
新书入库系统:确定图书分类 编号 贴标签 输入基本信息(向电脑添加基本信息)新书上架借阅管理系统扫描借阅卡 判断借阅卡档次 扫描图书编号 图书出库(删除其基本信息) 基本信息图书基本信息:按分类查看 查看每本图书编号学生基本信息:输入学号 基本信息确认还书系统:扫描图书编号 查看借书信息 按图书类别入库(删除结束记录) 二、业务流程图顶层图书借阅信息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图书基本信息表学生基本信息表借还信息系统。
图书馆管理系统需求规格说明书
![图书馆管理系统需求规格说明书](https://img.taocdn.com/s3/m/a1778ddda26925c52dc5bf6c.png)
图书馆管理系统需求规格说明书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项目来源及背景本项目是为某学校开发的一个图书馆管理系统,由于该学校的规模比较大,需要借阅图书的同学也很多,如何满足同学的借阅需求常常是学校的比较棘手的事情,为图书管理员带来很多工作量。
图书借阅管理系统需求规格说明书
![图书借阅管理系统需求规格说明书](https://img.taocdn.com/s3/m/a2cc6020a58da0116d1749db.png)
1.前言1。
1编写目的本文档面向的读者为图书借阅管理管理系统的最终用户、开发人员、测试人员。
本项目软件需求规格说明书是本项目设计、开发、测试、验收的依据.在对项目涉及的所有用户的需求进行调研和分析的基础上,进一步将需求文档化,并将需求按功能和非功能分类。
1.2项目背景随着计算机的广泛应用,其逐步成为现代化的标志。
图书馆或者一些企业内部,甚至是书店,在正常运行过程中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息、还书信息。
因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的单据进行及时的处理,为了提高图书馆或者企业内部对图书存销的自动化的管理,能够更快速的满足读者的要求,提高各种工作的效率,现对其设计相应的系统,以达到上述的目的[1]。
图书管理系统的主要功能是实现图书馆图书借阅和归还的管理的自动化.围绕这一主要功能,本系统涉及到以下核心功能:借阅管理,归还管理。
除了这些核心功能外,还包括一些基本和辅助功能,它们是:用户管理、图书馆参数管理、图书管理、统计查询。
2.功能需求2。
1 图书借阅管理系统需求概述2.1。
1系统目标该系统主要建立一个基于B/S模式的图书馆借阅管理系统,面对当起很多小型图书管理仍是人工管理带来的检索速度慢,效率低,借阅归还图书量大,图书统计工作量大,藏书不能完成及时更新的问题,该系统可以对跟系统的三个用户类型的使用实现:1。
对于读者在本系统的应用下可实现按照各种方式(如:书名,编号,作者)查询图书馆的藏书请客,方便的借阅图书,续借图书,归还图书,能够查询自己的借阅图书情况.2。
对于图书馆工作人员能够实现方便的对图书进行查询,方便的进行读者借阅情况查询,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、删除,分类管理等操作,对读者信息进行相关添加,修改,分类管理等操作.3.对于系统管理员可以对图书馆信息进行修改更新操作,对系统用户进行添加、修改、删除、权限设置等操作,对图书馆的办证参数进行修改维护等操作功能。
《图书管理系统》需求规格说明书(样例)
![《图书管理系统》需求规格说明书(样例)](https://img.taocdn.com/s3/m/a0e680becfc789eb162dc87f.png)
文档编号: 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目标《图书管理系统》针对的用户是单个中小型图书室或者个人,藏书的种类和数量较少,读者的数量和来源受到一定的限制。
中小学图书借阅管理系统说明书
![中小学图书借阅管理系统说明书](https://img.taocdn.com/s3/m/b01424abdd3383c4bb4cd279.png)
中小学图书借阅管理系统说明书一、软件名称中小学图书借阅管理系统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盘,请将其拔出再确认。
图书馆管理系统需求说明书
![图书馆管理系统需求说明书](https://img.taocdn.com/s3/m/7b5521f7db38376baf1ffc4ffe4733687e21fc20.png)
图书馆管理系统需求说明书图书馆管理系统需求说明书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 用户管理界面系统应提供用户管理界面,管理员能够进行用户信息的管理、权限设置等操作。
图书馆管理系统需求规格说明书
![图书馆管理系统需求规格说明书](https://img.taocdn.com/s3/m/b30d2c2bcc7931b765ce15ab.png)
需求规格说明书(ISO标准版)编者说明:当需求调查、分析工作告一段落时,你就需要将这些需求进行规格化描述,整理成文,即软件需求规格说明书,也就是SRS。
这是在软件项目过程中最有价值的一个文档。
ISO所提供的标准虽然已经时间久远,但还是颇具参考价值的。
1.引言1.1编写的目的[说明编写这份需求说明书的目的,指出预期的读者。
]对图书管理系统软件功能的实现和评判进行描述;将作为软件开发过程的其他所有开发的基础;为开发人员、维护人员、客户人员间提供共同的协而创立基础;规范描述项目投资者就系统的功能和必须符合的条件达成的一致意见。
预期读者为客户、业务需求分析人员、测试人员、用户文档编写者、项目管理人员、系统分析员、软件架构师、软件工程师。
1.2背景a. 图书管理系统b. 本项目的任务提出者:石油大学后勤装备部开发者:666软件技术小组用户:石油大学的全体老师和学生c. 该系统采用B/S架构,它的各子功能模块相互独立,使得与其它接口简单。
1.3定义图书管理系统软件:它是它是我们软件组完全自主开发的图是管理系统软件,以图书馆管理部门和终端用户为业务对象的用Java语言编程来实现其功能的软件。
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同,标准,规范或其他正式规定文档所需具有的条件或功能。
需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明确其含义并找出其中的错误,遗憾或其他不足的地方。
[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
]1.4参考资料(以后再添)[列出用得着的参考资料。
]2.任务概述2.1目标本软件的目标是使图书管理系统管理电子化、系统化、简单化,以节省图书管理方面不必要的资源浪费。
该管理系统的最终用户为终端用户,管理人员和其他相关人员。
2.2用户的特点[列出本系统的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本系统的预期使用频度。
图书管理系统需求规格说明书
![图书管理系统需求规格说明书](https://img.taocdn.com/s3/m/ecc9249631b765ce040814cd.png)
图书管理系统需求规格说明书一、引言1.1编写目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准,图书馆管理系统也是为了能满足读者和图书的图书馆实现日常操作信息化和后台统计电算化的系统.它能够帮助图书馆管理人员处理基本的管理项目,图书馆满足信息化的需要,并且有操作简单,易上手,错误较少等优点。
1。
2项目背景➢开发软件名称:图书管理系统。
➢项目开发者:东软学院计算机科学系“图书管理系统”开发小组:张钊锋(组长),杨廷婷,黄婷,林德伟,屠伟,张旭松,张杰➢用户单位:东软学院1.3术语定义:(1)系统:图书馆管理软件(2)图书信息:图书的基本信息,包括书名、图书编号、作者、出版社、索引号、库存数量以及库存位置等,以供于读者查阅。
(3)借书记录:包括借阅者的学号、姓名、班级、借书证编号以及所借图书的书名、借书日期等(4)借阅规则:对不同的借阅者有不同的规定借阅图书数量和借阅时间,对不同的违章情况有不同的罚款措施。
1.4参考资料:✧左雅等,《软件工程与项目案例教程》,电子工业出版社;二、任务概述2。
1目标本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。
本系统实现了图书管理信息更新等功能。
目标包括:✧减少人力与管理费用;✧提高信息准确度;✧改进管理和服务;✧建立高效的信息传输和服务平台,提高信息处理速度和利用率;✧系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;✧更简便、信息化程度更高的图书管理流程;2。
2用户的特点✧本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。
管理员和读者都是经常性用户。
✧系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。
维护人员为间隔性用户。
三、需求规定✧功能要求:在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。
图书借阅管理系统需求分析说明书_12281201孙杨威
![图书借阅管理系统需求分析说明书_12281201孙杨威](https://img.taocdn.com/s3/m/04e2a2d910661ed9ac51f3b9.png)
图书借阅管理系统需求分析说明书计科1202班 12281201 孙杨威一、用户需求随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和管理,因此,必须制定一套合理、有效、规范和实用的玉树管理系统,对图书资料进行集中统一管理.同时,伴着信息化技术的发展,可以运用数据库管理技术,实现对图书的管理,提升图书管理工作的效率。
二、系统功能需求在以上的大背景需求下,设计了该图书管理系统,方便管理人员对图书进行相应的管理。
通过此图书管理系统,可以查看在库图书(书号、书名、出版社、作者、是否在库),可以查看读者信息(读者号、读者名、性别、出身日期、家庭地址、罚款、借书数目),可以查看借阅信息(书号、书名、读者号、读者名、借书日期、还书日期等),图书入库(修改)功能,新增(删除,修改)读者功能。
同时,为了使此图书管理系统更人性化,采用了简单直观的对话框模式来展现相应的功能。
每个对话框为单独的界面,分别有登录界面,注册界面、读者信息界面、图书信息界面、借阅信息界面、还书信息界面、借书信息界面、查询界面、读者信息添加界面、书籍信息添加界面,在各个不同的界面中可以执行相应的操作.图书馆借阅管理系统需要完成功能主要有:1.读者登记注册,办理借书证。
读者信息包括学号(编号)、姓名、性别、出生日期、电话、借书等级、注册日期等2。
读者信息浏览、查询、删除和修改,包括学号、姓名、电话等。
查询有多种方式,包括姓名、编号、电话等3.读者基本信息的输入,包括借书证编号、读者姓名、读者性别。
4。
读者借书等级的规定,不同等级的读者,还书期限不同。
5.书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。
6.书籍类别信息的查询、修改,包括类别编号、类别名称.7.书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期8.书籍库存信息的查询,修改和删除,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期和登记日期等.查询方式包括书名、书籍编号、出版社、类别等9.借书信息的输入,包括读者借书证编号、书籍编号、借书日期。
图书馆管理系统需求规格说明书
![图书馆管理系统需求规格说明书](https://img.taocdn.com/s3/m/d4da1f6b7f21af45b307e87101f69e314332faf1.png)
《图书馆管理系统》需求规格说明书目录1.概述1.1编写目的1.2项目背景2.任务概述2.1软件总体描述2.2用户特征2.3运行环境3.功能需求3.1功能划分3.2功能描述3.3用例图3.4流程图4.故障处理需求4.1软件运行故障4.2使用故障5.其它需求5.1性能需求5.2精度需求5.3软件属性6.外部接口需求6.1用户界面6.2硬件接口6.3软件接口7.数据描述7.1静态数据7.2动态数据7.3数据库介绍1.概述1.1编写目的编写此文档的目的是对图书馆管理系统做出详细的需求分析,进一步定制软件开发的细节问题,为了使用户、软件开发者及分析和测试人员对该软件的初始规定有一个共同的理解,它说明了本软件的各项功能需求、性能需求和数据需求,明确标识各项功能的具体含义,为开发人员、维护人员及用户之间提供共同的协议以保证开发任务顺利并行地开展。
1.2项目背景①开发目的:本项目旨在方便图书馆的信息管理以及读者的借阅管理,读者使用web页面进行各类操作,后台使用windows程序进行数据库的操作以应对用户操作。
②参与者和使用者:本项目的使用者为读者(教师,学生使用web页面),图书馆管理员(使用后台windows程序)以及系统管理员(系统维护)2.任务概述2。
1 软件总体描述随着信息技术的发展,传统的图书馆机制显得效率低下,不易管理与借阅,为了适应互联网发展的需求,使用户更方便的查询,借阅资料,特此开发图书馆管理系统。
2.2用户特征本系统的用户包含普通读者用户,图书馆管理员以及系统管理员.普通读者用户特征:主要面向老师,学生,以中文用户为主,熟悉电脑操作。
用户使用的web界面需要有简洁的界面,尽量不使用专业词汇,若有则给以适当的提示。
图书馆管理员特征:对图书馆的运作流程较为熟悉,对计算机的操作比较熟练,并且懂得如何使用本系统,要求操作方便,界面简洁。
系统管理员特征:对本系统有较深的了解,且精通网络及数据库知识,能掌握系统的相关配置。
图书馆管理系统需求规格说明书12
![图书馆管理系统需求规格说明书12](https://img.taocdn.com/s3/m/465ae1580029bd64793e2c87.png)
图书馆管理系统需求规格说明书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]《需求规格报告格式标准》 ,长江软件有限公司过程化组织2.1 项目来源及背景本项目是为某学校开发的一个图书馆管理系统,修改内容概述初始发布版本增加修改修改模比较大,需要借阅图书的同学也很多,如何满足同学的借阅需求常常是学校的比较棘手的事情,为图书管理员带来很多工作量。
为此学校希望有一个自动化的图书馆管理系统能够给他们带来工作的便利,提高工作效率,同时能及时满足同学们的借阅图书的需求。
为实现同学方便的借阅图书馆的图书,弥补以往存在的种种不足, 我们开发了图书馆管理系统。
图书馆的管理员通过这个图书馆管理系统列表图书、列表用户、查询图书、更改图书的基本资料和更改用户的资料、借阅管理;读者可以通过图书馆管理系统查询图书信息、预定图书以及查询自己的资料;图书馆管理员可以通过该系统整理图书、确认用户信息、管理用户权限、管理图书的借、还、预定以及对损坏图书者的罚款。
图书馆借阅系统需求说明书
![图书馆借阅系统需求说明书](https://img.taocdn.com/s3/m/f5505a08bb68a98271fefaaa.png)
图书馆借阅管理系统需求说明书北京交通大学计算机与信息技术学院思源0802 刘作鸣082740462010 年12 月10 日目录1 引言 (3)1.1 编写目的 (3)1.2 背景 (3)1.3 定义 (3)1.4 参考资料 (3)2 任务概述 (3)2.1 目标 (4)2.2 用户的特点 (4)2.3 假定和约束 (4)3 需求规定 (5)3.1 对功能的规定 (5)3.2 对性能的规定 (5)3.3 输人输出要求 (7)3.4 数据管理能力要求 (8)3.5 故障处理要求 (8)3.6 其他专门要求 (8)4 运行环境规定 (9)4.1 设备 (9)4.2 支持软件 (9)4.3 接口 (9)4.4 控制 (10)1 引言1.1 编写目的此软件需求说明书编写是为了方便编码人员及测试和项目负责人能够对整个软件的功能有整体的把握以及严格的按照需求分析进行实现,可以使得整个软件的开发过程能够更加有效的实现。
通过,软件需求说明书其中对系统的各个功能都作了详细的描述,通过对需求的分析,了解客户的要求,可以保证软件的开发符合客户的需求,以及能够准确及时地完成整个项目的开发。
1.2 背景该通用数据库管理系统是将系统软件的开发及应用软件开发有机结合成一体,同时强调系统的结构设计及实现,这个系统是基于数据库系统的高级应用开发,任务由需求方即北京交通大学计算机学院提出,由我方即北京交通大学计算机系学生负责开发实现,通过相应的开发环境从而根据客户的具体的需求而完成项目。
通过实现本系统对于计算机系得学生能够了解更多的关于项目开发的具体的流程以及具体的实现方面法,该图书借阅管理系统是一个很有用的开发工具,对于今后的软件开发有很好的基础,也有相应的应用。
图书借阅管理系统采用B-S 结构设计模型,客户机可以通过浏览器对系统进行浏览与相应的操作。
1.3 定义B-S:即Brower/Server,浏览器/服务器,客户机上只需装有一个浏览器即可,服务器装有相应的数据库,通过web Server 进行数据的交换等操作JSP:JavaServer Page 动态网页标准Eclipse:一种软件开发工具JDBC:即数据库连接中间件,提供数据库驱动和连接方法。
在线图书借阅 需求规格说明书
![在线图书借阅 需求规格说明书](https://img.taocdn.com/s3/m/906ce51410a6f524ccbf8596.png)
在线图书借阅系统需求规格说明书小组成员:日期:2013/10/9目录1.导言 (2)1.1目的 (2)1.2适用范围 (2)1.3缩略语和术语 (2)1.4参考资料 (2)2 . 任务概述 (3)2.1系统定义 (3)2.1.1项目来源及背景 (3)2.2 应用环境 (3)2.2.1 系统运行硬件环境 (3)2.2.3 系统运行网络环境 (4)3.需求规定 (4)3.1对功能的规定 (4)3.2 对性能的规定 (5)3.2.1精度 (5)3.2.2 时间特性要求 (5)3.2.3 灵活性 (5)3.3 输入输出要求 (5)3.4 数据管理能力要求 (6)3.5 故障处理要求 (6)3.6 其他要求 (6)4 运行环境规定 (6)4.1 设备 (6)4.2 支持软件 (7)4.3 接口 (7)4.4 控制 (8)1.导言1.1目的编写此文档的目的是进一步定制软件开发的细节问题,希望能使在线图书借阅系统开发工作更具体。
是为使用户、软件开发者及分析人员对在线图书借阅系统的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和数据要求,明确标识各功能的实现过程,阐述实用背景及范围,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。
1.2适用范围该产品是在积累了丰富业务经验的基础上进行开发的,在需求上,充分考虑了具体用户的实际情况。
本产品将主要适用于xxx图书馆读者的在线图书借阅管理,主要完成用户进行图书借阅,读者之间的心得体会交流以及线下图书交换阅读的功能,还可以作为图书管理系统的一个子功能模块。
1.3缩略语和术语缩略语:均采用首字母结合的方式。
术语:均采用英文模式。
首字母大写。
1.4参考资料2 . 任务概述2.1系统定义2.1.1项目来源及背景本项目名称为“图书借阅移动应用”此项目来源于计算机学院软件工程软件项目管理与合作实验,设计者为本组成员。
需要设计一款在线图书借阅系统。
图书阅览室管理系统——需求规格说明书.doc
![图书阅览室管理系统——需求规格说明书.doc](https://img.taocdn.com/s3/m/6d4254f528ea81c758f578e2.png)
工学院图书阅览室管理系统需求规格说明书1、引言1.1编写目的开发图书馆管理系统,提高管理工作的效率、改善用户和管理员对图书信息查询的准确性,便于学生对图书信息的查询,管理人员对图书信息的管理及学生借阅图书信息的管理。
1.2 背景项目名称:工学院图书阅览室管理系统项目提出者:工学院图书阅览室管理人员项目开发者:工学院图书阅览室管理系统开发小组预期用户:工学院学生图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。
现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。
因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于管理效率的提高。
1.3参考资料《软件工程》 ---阎菲主编潘正清吴年志副主编中国水利水电出版社《软件工程试验》 ---陈明王智广赵鹏翔编中国广播电视大学出版社2.项目概述2.1 目标:实现读者图书借阅与还书处理;读者借阅信息管理;管理员盘库管理;图书信息查阅,其中读者信息分学生和教师两类进行管理。
2.2系统技术:学校图书馆要有着完善的图书信息,对每一册书要有详细的记录信息,功能上对系统的需求是全面的。
因此对用户的需求可分为三个方面:一是图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存,适应学生的需求;二是学生们能通过计算机来查询浏览图书馆中的图书,来确定自己需要的书籍,为借阅做好准备;三是图书馆的核心工作,对图书的借阅管理。
2.3 用户特征:为保证系统安全高效的运行,本系统只允许管理员登陆,具有最高权限。
管理员在系统中的功能:负责学生信息和图书信息的添加,删除,修改等一系列操作,拥有最高权限。
2.4运行环境:奔腾133以上的pc机,内存需在16兆以上。
2.5条件与限制:在设计时应注意软件的可移植性,能方便地将其移植到电子记事本、掌上电脑等硬件平台。
3.功能要求1.图书类别的添加、修改、删除,包括图书类别、类别编号;2.图书信息的添加、修改、删除、查询,包括图书编号、书名、类别、登记日期、作者、出版日期、出版社、价格;3.读者类别的添加、修改、删除,包括读者种类、借书数量、借书期限、有效期限;4.读者信息的添加、修改、删除、查询,包括读者类别、性别、读者姓名、名族、读者编号、系别/部门、登记日期、电话号码、家庭住址;5.借书信息的添加、查询,包括书名、作者、编号、出版社、图书类别;6.还书信息的添加;7.添加管理员、更改密码8.退出系统4.外部接口需求4.1用户界面采用windows的通用图形界面,对用户友好,必须对鼠标和键盘提供支持,界面的设计应遵循如下规则:界面具有一致性,设计良好的联机帮助,画面简洁明快,富有现代气息。
图书馆管理系统需求规格说明书
![图书馆管理系统需求规格说明书](https://img.taocdn.com/s3/m/2e5ead35a8114431b90dd884.png)
《图书馆管理系统》需求规格说明书目录1.概述1.1编写目的1.2项目背景2.任务概述2.1软件总体描述2.2用户特征2.3运行环境3.功能需求3.1功能划分3.2功能描述3.3用例图3.4流程图4.故障处理需求4.1软件运行故障4.2使用故障5.其它需求5.1性能需求5.2精度需求5.3软件属性6.外部接口需求6.1用户界面6.2硬件接口6.3软件接口7.数据描述7.1静态数据7.2动态数据7.3数据库介绍1.概述1.1编写目的编写此文档的目的是对图书馆管理系统做出详细的需求分析,进一步定制软件开发的细节问题,为了使用户、软件开发者及分析和测试人员对该软件的初始规定有一个共同的理解,它说明了本软件的各项功能需求、性能需求和数据需求,明确标识各项功能的具体含义,为开发人员、维护人员及用户之间提供共同的协议以保证开发任务顺利并行地开展。
1.2项目背景①开发目的:本项目旨在方便图书馆的信息管理以及读者的借阅管理,读者使用web页面进行各类操作,后台使用windows程序进行数据库的操作以应对用户操作。
②参与者和使用者:本项目的使用者为读者(教师,学生使用web页面),图书馆管理员(使用后台windows程序)以及系统管理员(系统维护)2.任务概述2.1 软件总体描述随着信息技术的发展,传统的图书馆机制显得效率低下,不易管理与借阅,为了适应互联网发展的需求,使用户更方便的查询,借阅资料,特此开发图书馆管理系统。
2.2用户特征本系统的用户包含普通读者用户,图书馆管理员以及系统管理员。
普通读者用户特征:主要面向老师,学生,以中文用户为主,熟悉电脑操作。
用户使用的web界面需要有简洁的界面,尽量不使用专业词汇,若有则给以适当的提示。
图书馆管理员特征:对图书馆的运作流程较为熟悉,对计算机的操作比较熟练,并且懂得如何使用本系统,要求操作方便,界面简洁。
系统管理员特征:对本系统有较深的了解,且精通网络及数据库知识,能掌握系统的相关配置。
小型图书借阅管理系统需求说明书
![小型图书借阅管理系统需求说明书](https://img.taocdn.com/s3/m/81664a534693daef5ff73d69.png)
1
输入
书籍信息
操作序列
读者将书籍交与管理员,管理员处理该书籍
输出
书籍借阅记录
补充说明
3.2.4登录功能
名称、标识符
登录功能
功能描述
通过此功能读者与管理员可以登录到该系统上
优先级
2
输入
读者编号和密码
操作序列
根据收到的信息判断是读者还是管理员,分别登录至不同功能的页面
输出
软件的操作界面
补充说明
3.2.5权限功能
4.2硬件接口
本软件不需要特定的硬件或硬件接口进行支撑,486以上PC机均可运行此软件,对机器要求不太严格.
因为可能涉及数据的备份应该保持打印机和光盘刻录机的接口。
4.3软件接口
运行于Windows95及更高版本具有WIN32 API的操作系统之上。
因为可能涉及一些文档、报表的处理应该保持与常用软件的办公软件的接口。
(3)交换机
建议使用D-LINK的产品。
(4)条形码输入设备
每个图书馆需要2台。
2.2软件接口
本系统的后台服务器运行环境是CentOS.5.5Linux操作系统,前台PC运行环境是Windows操作系统,建议使用Windows XP,兼容性更好。
由于本系统使用Oracle 10i、Visual C++ 6.0(产品,需购买相关软件平台支持。本系统所产生的图书及读者信息等均使用Oracle 10i数据库存取,提供索引表接口交换,各类信息的存储为数据库记录。
A1.
子文档名称
1.前言
子文档序号
A1.
编者
邰建旺
编写日期
2020年6月8日
编写目的:
图书馆管理系统需求规格说明书
![图书馆管理系统需求规格说明书](https://img.taocdn.com/s3/m/5f03b014640e52ea551810a6f524ccbff121ca1c.png)
《图书馆管理系统》需求规格说明书目录1.概述1.1编写目的1.2项目背景2.任务概述2.1软件总体描述2.2用户特征2.3运行环境3.功能需求3.1功能划分3.2功能描述3.3用例图3.4流程图4.故障处理需求4.1软件运行故障4.2使用故障5.其它需求5.1性能需求5.2精度需求5.3软件属性6.外部接口需求6.1用户界面6.2硬件接口6.3软件接口7.数据描述7.1静态数据7.2动态数据7.3数据库介绍1.概述1.1编写目的编写此文档的目的是对图书馆管理系统做出详细的需求分析,进一步定制软件开发的细节问题,为了使用户、软件开发者及分析和测试人员对该软件的初始规定有一个共同的理解,它说明了本软件的各项功能需求、性能需求和数据需求,明确标识各项功能的具体含义,为开发人员、维护人员及用户之间提供共同的协议以保证开发任务顺利并行地开展。
1.2项目背景①开发目的:本项目旨在方便图书馆的信息管理以及读者的借阅管理,读者使用web页面进行各类操作,后台使用windows程序进行数据库的操作以应对用户操作。
②参与者和使用者:本项目的使用者为读者(教师,学生使用web页面),图书馆管理员(使用后台windows程序)以及系统管理员(系统维护)2.任务概述2.1 软件总体描述随着信息技术的发展,传统的图书馆机制显得效率低下,不易管理与借阅,为了适应互联网发展的需求,使用户更方便的查询,借阅资料,特此开发图书馆管理系统。
2.2用户特征本系统的用户包含普通读者用户,图书馆管理员以及系统管理员。
普通读者用户特征:主要面向老师,学生,以中文用户为主,熟悉电脑操作。
用户使用的web界面需要有简洁的界面,尽量不使用专业词汇,若有则给以适当的提示.图书馆管理员特征:对图书馆的运作流程较为熟悉,对计算机的操作比较熟练,并且懂得如何使用本系统,要求操作方便,界面简洁.系统管理员特征:对本系统有较深的了解,且精通网络及数据库知识,能掌握系统的相关配置.2.3运行环境①服务器端运行环境:硬件平台: IBM兼容PC机硬件要求:Pentium Ⅲ666MHz以上操作系统:Windows XP\Windows 2003 Sever数据库系统:SQL Server 2005运行环境:Microsoft .Net Framework 2。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.运行环境。