软件设计图书管理系统 软件需求说明书.docx
《软件设计图书管理系统 软件需求说明书.docx》由会员分享,可在线阅读,更多相关《软件设计图书管理系统 软件需求说明书.docx(5页珍藏版)》请在冰豆网上搜索。
![软件设计图书管理系统 软件需求说明书.docx](https://file1.bdocx.com/fileroot1/2022-11/30/70ad2b4d-4886-49aa-b749-b92198d0f72e/70ad2b4d-4886-49aa-b749-b92198d0f72e1.gif)
软件设计图书管理系统软件需求说明书
1引言2
1.1编写目的2
1.2背景2
1.3定义2
1.4参考资料2
2任务概述3
2.1目标3
2.2用户的特点3
2.3假定和约束3
3需求规定3
3.1对功能的规定3
3.2对性能的规定4
3.2.1精度4
3.2.2时间特性要求4
3.2.3灵活性4
3.3输人输出要求5
3.4数据管理能力要求5
3.5故障处理要求5
3.6其他专门要求5
4运行环境规定5
4.1设备5
4.2支持软件6
4.3接口6
4.4控制6
软件需求说明书的编写提示
1引言
1.1编写目的
为软件开发者提供开发依据,在软件的开发过程中起指向性功能。
本说明书的读者为全体学生!
。
1.2背景
a.说明:
图书管理系统;
b.本项目的任务提出者孙月江、设计者杨道君,王超,李腾飞、栾加悦,李光斌,用户全体学生
c.本系统独立于其他软件;
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
列出用得着的参考资料,如:
a.本项目由学校及政府的支持;
b.参考资料:
万晓东施玉霞等著《软件技术基础教程》09年7月
2任务概述
2.1目标
本软件旨在为学校的图书馆管理人员提供一个可以方便管理库存图书的系统。
可以对库存图书进行录入、借还、查询、修改功能。
减少操作时间,提高工作效率。
|该软件适用于一般规模的图书馆管理操作。
2.2用户的特点
本系统的操作对象为图书馆管理人员。
对管理人员的计算机水平不需要很高的要求
2.3假定和约束
本次开发工作无经费投入,开发期限为40小时。
3需求规定
3.1对功能的规定
静态数据:
系统密码,书籍名称,库存总数,剩余数,借出数。
动态数据:
使用者输入的信息,包括添加的书籍信息,查询关键字。
数据流图:
3.2对性能的规定
3.2.1精度
数据精确度:
查询时要确保查全率与查准率度。
3.2.2时间特性要求
说明对于该软件的时间特性要求,如对:
a.最慢3、4秒;
b.更新处理一周一更新;
c.系统运行时间应该在用户能够接受的范围内
3.2.3灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
用户界面:
在TurboC2.0界面运行
硬件接口:
普通PC机
软件接口:
运行于装有TurboC2.0的操作系统
3.3输人输出要求
录入功能:
输入相关数据
浏览功能:
以列表方式列出所有记录信息
信息查询功能:
根据书名匹配查询,并将查询结果列出
借出归还功能:
根据借出与归还的书籍信息修改相应数据
3.4数据管理能力要求
插入与删除功能:
插入一条新的图书信息,删除某图书的信息
信息的备份与读入功能:
将输入文件进行备份和从指定文件读入数据
设置访问权限功能:
只有输入正确密码才可以进行操作
否则无权操作
3.5故障处理要求
能够及时对软件故障作出处理;如果在使用过程中出现程序出错,重新运行即可恢复
他专门要求
4运行环境规定
其设置访问权限功能:
只有输入正确密码才能运行否则无权操作
4.1设备
列出运行该软件所需要的硬设备。
说明其中的新型设备及其专门功能,包括:
a.酷睿,奔腾内存1G以上;
b.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;
c.输入及输出设备的型号和数量,联机或脱机;
d.数据通信设备的型号和数量;
e.功能键及其他专用硬件
4.2支持软件
支持windows,linusunix等;
4.3接口
普通pc机上运行支持i/o
接口
4.4控制
由总服务器控制‘;