图书馆管理系统需求分析报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书馆管理系统——需求分析说明
目录
一、引言
1.1 编写目的
1.2 项目背景
1.3 术语定义
1.4 参考资料
二、任务概述
2.1 功能概述
2.2 目标
2.3 用户特点
三、具体需求
3.1 ER图
3.2 用例图
3.3 用例说明
四、系统接口
4.1 用户接口
4.2 硬件接口
4.3 软件接口
五、性能需求
六、软件属性
6.1 可使用性
6.2 系统安全
6.3 可维护性
一、引言
1.1 编写目的
编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。
需求说明书有时候也被称为规格说明书,本规格说明描述了任务管理项目的要求,并且作为各方面沟通的依据,也为下一步工作提供基准。
软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考。
1.2 项目背景
项目名称:图书馆管理系统
项目开发者:“图书馆管理系统”开发小组
用户:湖州职业技术学院图书管理员、读者(学生、老师)为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该图书管理系统以提高图书馆的管理效率。使用该系统之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
1.3 术语定义
1.系统:图书馆管理软件
2.图书信息:一些图书的基本信息,包括书名、书号、作者、出版社、库
存数量及库存位置等信息,便于读者查询借阅。
3.借书记录:包括借阅者的姓名、ID号以及所借书的书名和借书日期等信
息。
4. 借阅规则:对不同的借阅者有不同的借阅册数和借阅时间,对不同的违
章情况有不同的罚款措施。
1.4参考资料:
[1] 王立福等,《软件工程》(第三版),北京大学出版社
[2] 张海藩,《软件工程导论》(第五版),清华大学出版社
[3] 王珊等,《数据库系统概论》(第四版),高等教育出版社
二、任务概述
2.1 功能概述
基本功能要求:
图书管理:新书登记,图书查询,图书注销;
借阅管理:借书,还书,查询今日到期读者;
读者管理:增加读者、删除读者、查询读者、读者类别管理(可以设置不同
类的读者,并使不同类读者对应不同类的图书流通参数,如可借册数,可借天数,可续借次数,可续借天数等);
报表管理:包括图书借阅统计报表,被注销图书统计报表等;报表可以有多种格式可供选择;可以把报表输出到文件中,可以预览报表、打印报表等。
系统管理:系统管理员使用,包括用户权限管理(增加用户,删除用户,密
码修改等),数据管理(提供数据修改、备份、恢复等多种数据维护工具),系
统运行日志,系统设置等功能。
2.2目标
本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。目标还包括:
减少人力与管理费用;
提高信息准确度;
建立高效的信息传输和服务平台,提高信息处理速度和利用率;
系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功
能强大、效率高;
更简便、信息化程度更高的图书管理流程;
2.3 用户特点
本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者
(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练
操作计算机。管理员和读者都是经常性用户。
系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工
作。维护人员为间隔性用户。
三、具体需求
3.1 ER图
3.2 用例图
借阅人用例图:
图书系统管理员用例图:图书管理员用例图:
3.3用例规约
1.用例名称:登录
用例描述:根据用户输入的用户名和密码判断用户的身份,赋予相应的权限。
前置条件:无
后置条件:根据用户所有的权限进入相应的操作界面。
基本操作流程:
1输入用户名
2输入密码
2校验密码是否正确。
3根据用户身份进入相应的操作界面。
可选流程:如果密码不正确,提示重新输入密码;
如果用户名不正确,提示没有此用户。
2.用例名称:查询图书
用例描述:由读者进行操作,查询图书馆中有没有需要图书,如果有,显示该图书编号、书名、作者、出版日期、当前借阅状态等信息。
前置条件:以顾客身份登录
后置条件:无
基本流程:
1 以读者身份登录。
2输入图书的名称或作者名称。
3显示相关图书的信息。
可选流程:如果没有该图书,返回提示信息:“没有找到图书”。
3.用例名称:借书
用例描述:由图书管理员把读者的借书卡的条码读入计算机,再将读者所选图
书的条码读入计算机,在不超过读者允许借书的情况下,累计该读者所借的书;
否则提示超过借书数量。
前置条件:以图书管理员的身份登录系统。
后置条件:图书信息中相应记录的还书日期值做改变;将借书明细加入借书记录中。
基本操作流程:
1以图书管理员身份登录系统。
2进入借书功能。
3录入读者的借书卡条码。
4识别读者类别,提示读者可以借阅图书的数量及借阅时间
等。如果允许借阅,继续4,否则提示已达到借书数量。
5录入图书的条码,显示该图书的信息。
6还有其他图书,重复步骤3。
7保存操作。
可选流程在保存之前,可以取消操作。