1、图书馆管理系统需求分析报告目录1 引言 .31.1 编写目的 31.2 背景 31.3 定义 31.4 参考文献 42 任务概述 .42.1 目标 42.2 用户的特点 52.3 假定和约束 53 需求规定 .53.1 对功能的规定 53.2 对性能的规定 63.3 数据管理能力要求 63.4 故障处理要求 63.5 其他专门要求 64 运行环境规定 74.1 设备 .74.2 支持软件 74.3 接口 71 引言随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足图书馆管理人员对图书馆
2、书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。1.1 编写目的本需求的编写是为了研究图书管理系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据,是用户操作说明的指导文档,是开发人员和用户交互的良好界面,起着非常重要的作用。本需求的预期读者是与图书管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,具体的软件使用人员以及软件验证者。1.2 背景本项目的名称:图书管理系统开发软件。本项目的任务提出者及开
3、发者是图书管理系统软件开发小组,用户是学校图书馆。本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、图书注销等主要功能。 1.3 定义经理(manager):“经理”一词指的是对在其责任范围内执行任务或从事活动的人们提供技术指导和从事行政管理的人。经理的传统职能包括策划、组织、指导和控制某个责任范围内的工作。项目经理(project manager):该词指的是负责策划、指导、控制、构造和推动项目的人。项目经理对顾客负根本责任。开发(develop):不是单纯指开发活动,还包括维护活动。项目 (project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的
4、相关资源的集合。这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个项目可能有若干项目组成。项目开发计划(project development plan):是一种把项目一定一过程与项目如何推进连接起来的方案。产品生命周期(product life cycle):是产品从构思到不可以再使用的持续时间。1.4 参考文献CMMI 软件过程改进与评估 罗运模、谢志敏等编著,电子工业出版社,2004 年 6月版,北京软件工程导论 (第四版) 张海藩编著,清华大学出版社,2006 年 10 月版,北
5、京2 任务概述2.1 目标本系统是针对中小型(尤其是小型)营利性图书租,借机构而开发的。也可单独作为一个大型图书馆的借阅子系统。本系统是一项独立的软件。系统框图如下:图书馆管理系统读者子系统管理子系统扩展的部分图书借阅书目检索图书归还读者开户帐户续费更新图书书目检索读者检索机读条码图书预约远程预约2.2 用户的特点本软件的最终用户为小型租,借书机构管理员,教育水平不限,能够使用 Windows 操作系统即可。无需特殊技术专长。本软件预期的使用频度较高,主要由读者的流量决定。2.3 假定和约束本软件开发工作预期时间为三周。试运行时间为一周。开发人员 5 人,测试人员 2 人。本软件的开发测试经费
6、较低廉。需 23 台供开发使用的 PC(开发小组已经具备) ,目前开发成为主要为人力成本。3 需求规定 3.1 对功能的规定1. 读者信息的制定,输入,修改,查询,包括种类,性别,借书数量,借书期限,备注.2. 书籍基本信息制定,输入,修改,查询,包括书籍编号,类别,关键词,备注.3. 借书信息制定,输入,修改,查询,包括书籍编号,读者编号,借书日期,借书期限,备注4. 还书信息制定,输入,修改,查询,包括书籍编号,读者编号,还书日期,还书期限,备注.5. 有条件,多条件查询各种信息.3.2 对性能的规定1. 系统有一定的稳定性。2. 有较高的差错控制。3. 借书、还书服务花费的时间一次不得大
7、于 5 分钟4. 使用用户登陆的措施保证数据库的安全3.3 数据管理能力要求针对一般图书馆管理信息系统的需求,通过对图书管理工作过程的内容和数据流流程图,设计如下所示的数据项和数据结构:1. 读这种类信息包括:种类编号 ,种类名称,借书数量,借书期限,备注等.2. 读者信息包括:读者编号, 读者姓名,读者性别,办证日期.3. 书籍类别信息包括: 类别编号 ,关键词,备注.4. 书籍信息包括:书记编号, 类别编号,书籍名称,作者姓名,出版社,关键词,登记日期,备注.3.4 故障处理要求使用本系统时可能出现如下故障1. 输入用户名不存在:说明数据库没无此用户名,需开户。2. 密码错误:说明用户名和
8、密码不匹配。弹出警告信息后需重新输入密码,一天内输入十次错误密码,将对此帐户进行冻结,需持身份证解冻。3. 由于管理员没有及时保存数据造成的数据丢失:可通过数据还原,还原成最近的数据备份。4. 要于不可抗拒力造成的损失:由用户自行承担。3.5 其他专门要求为减轻管理员操作复杂度,可配备读条行码设备一台(可选) 。为保护资料可恢复性,可配备备份设备一台,如用光盘备份可配备光盘记录机(可选)4 运行环境规定4.1 设备PC 机 1-2 台,最基本的配置,脱机使用。若要实现票据打印(比如借书时开给读者说明其结束日期和归还日期)可配置一台打印机。4.2 支持软件windows 2000 或 windows xp 操作系统都可以。4.3 接口软件接口:可能会需要与一些办公软件相联结。硬件接口:可能会与一些磁盘机光盘刻录机等连接以便保存数据。