目录
引言 2
1.1编写目的 2
1.2项目背景 2
1.3参考资料 2
任务概述 3
2.1目标 3
2.2用户特点 3
2.3假定和约束 3
2.4参考资料 3
需求规定 3
3.1功能规定 3
3.2性能规定 4
3.3故障处理要求 5
3.4其他专门要求 5
3.5系统用例 5
运行环境规定 6
4.1设备 6
4.2支持软件 6
4.3接口 6
图书馆管理系统需求规格说明书
引言
-
- 编写目的
根据需求调研分析报告,定义系统功能和系统数据流图,通过编写需求分析规格说明书,让开发人员能够根据需求规格说明书来开发项目。
1.2 项目背景
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。
随着学校的发展,学校图书馆规模不断的扩大,传统的手工操作方式,由于易发生数据丢失,统计错误,且劳动强度高,效率低等缺点,导致无论是用户或是管理都需要一系列繁琐的程序,大大降低图书馆的利用率。计算机的使用,使图书馆管理实现数字化,使用计算机可以高速,快捷地完成对图书信息的查询,对借书者的信息管理等工作。 在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范图书管理行为,从而提高了管理效率和水平。图书管理信息系统以计算机为工具,通过对图书管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来, 也使用户能更方便快捷的对图书进行搜索查询。
1.3 参考资料
许家珆等,《软件工程—方法与实践》,电子工业出版社。
任务概述
2.1 目标
开发的意图:使学校管理学生信息逐步从手工转到计算机自动化信息处理阶段。设计一个功能完整、操作简便、界面友好的学生信息管理系统。
系统开发的目的:提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。
作用范围:管理员及相关的工作人员。
2.2 用户特点
最终的用户是图书管理员和读者,图书管理员需要进行用户的创建、修改和删除等工作,要求具备计算机知识,如权限管理等。读者是普通用户,具备一定的计算机操作知识即可。
2.3 假定和约束
开发时间约需要四周左右。适当分配分析、设计、实现、调试的时间。
需求规定
3.1 对功能的规定
1)系统的基本功能应该包括
1.登录系统功能
包括用户登录,管理员登录,创建新用户,注销用户,用户输入密码,修改密码,以及退出系统
2.管理功能
操作人员、读者的权限管理,图书的查询和统计,新书入库管理,图书借阅管理,还书管理,丢书管理,淘汰图书管理。
3.查询功能
图书查询,借阅查询。
4.删除功能
读者删除、管理员删除、书籍信息删除
5.修改功能
书籍数量修改、书籍信息修改
6.增加功能
读者添加、管理员添加、书籍添加
2)功能需求
1.用户登录系统,包括管理员登录,超级管理员登录
2. 在编目的时候自动迅速查找新的书籍是否已编目,并可以快速编目。
3. 能够用计算机进行快速查找,已确定图书的名称和存放的位置。
4. 查找出一本已借出的书现在在谁那里。
5. 各类具体查找功能。
6. 统计读者一共借阅了多少图书。
7. 统计一本借阅、归还信息。
8. 大型数据库,要可以灵活设置库的性质(1、是否可借2、借阅时间3、不同的读者借阅本书可以进行设置4、增加、删除、修改库)。
9. 图书管理员有不同的职位要可以进行权限设置。
3.2对性能的规定
输出精度: 在图书管理软件字体要大点。
时间要求:查询图书时,相应速度应较快。
灵活性:对于一些硬件设备的兼容性要高。
3.3故障处理要求
随时监控,在文档、报表处理,打印机,操作系统等软硬件出现故障时、具备保护数据的功能,并及时反映到主机中。
3.4其他专门要求
系统安全性要高,防止某些不法人员恶意攻击系统,修改系统数据。
由于图数量大,在图书查询或更新数据库时要保证速度,定时备份数据。
在用户登录系统时需要密码验证。使用简单,方便,一旦发现故障马上解决问题。
3.5系统用例
1管理员
2超级管理员
运行环境规定
4.1 设备
配置一台打印机,内存容量至少256M,外存160G,脱机情况下,系统能正常运行。
4.2 支持软件
运行环境: windows XP、windows7,常用的一些办公软件,用于统计数据。
4.3接口
硬件接口:因为可能涉及数据的备份应该保持打印机和光盘刻录机的接口。
软件接口:因为可能涉及一些文档、报表的处理应该保持与常用软件的办公软件的接口。