软件项目需求管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京信息工程大学实验(实习)报告
实验名称软件项目需求管理实验日期10.15 _______ 指导老师仅供参考
一、实验目的
掌握软件项目需求管理过程,学习编制软件项目需求规格说明书。
二、实验时间
2学时
三、实验要求
1、按照需求规格文档模板完成需求规格说明书的编写,按实验报告的撰写规范完成实验报
告。
2、自拟一个简易软件系统(以自己熟练操作的软件为主,如学生成绩管理系统、图书
管理系统、美食订餐系统等,后续实验将一直围绕该系统展开),从软件开发人员
角度来思考编写该项目的需求规格说明书。
3、用功能点法分析软件规模,给出软件的功能点值。
四、实验内容
图书管理系统软件需求规格说明
1. 引言
1.1目的
对于一个大型图书馆,对图书的借还,读者注册借阅以及图书的管理是使用图书馆资源重要的前提,所以一个优秀的图书管理系统对于管理是非常重要的,该需求规格说明书对图
书管理系统软件进行了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能。
1.2范围
本系统通过给图书管理人员带来管理上的便利来提高管理效率,本系统包括基本的增删
改查功能。力求减少人力与管理费用,提高信息准确度,改进管理和服务,建立高效的信息传输和服务平台,提高信息处理速度和利用率。
1.3定义、简写和缩略语
文档中采用的专门术语的定义及缩略词简要如下:
LMS Library Management System,图书管理系统。
1.4引用文件
中国国家标准化管理委员会.GB/T-9385-2008,计算机软件需求规格说明规范
[S] . 2008.
2. 概述 2.1产品描述
本系统就是为现代化图书管理信息系统而设计的,本系统是面向图书管理员的,主要 解决了手工记录容易出错等与书籍多等有关的问题。
2.2产品功能
能够储存一定数量的图书信息,并方便有效地进行相应的图书书籍的数据操作和管理, 这主要包括:图书信息的增删改查;图书的检索;图书借还情况的统计。
能够对一定数量的读者进行相应的信息储存和管理, 读者的统计与查询。
的服务。
2.3用户特点
通过对图书书籍、读者信息、借还情况进行高效的管理,
图书管理员可以查询某读者、
某
图书的具体情况,还可以对某类、某具体同种书进行一些统计,能够在系统上给出统计表格, 以便全面掌握图书的流通情况,减少工作量。
2.4运行环境
硬件环境:
CPU : 2.2GHz 及以上
内存:最低128M 推荐512M 以上 硬盘:最低5G 可用;推荐10G 可用以上 显示:1280x1024及以上 软件环境:
Win dows XP 及以上操作系统 My Eclipse SQL server 2008 Jdbc
2.5约束
本图书管理系统最好只应用于学校图书管理员,在功能上还可以进一步实现安全防范、 借阅平台、后台管理、图书管理、与网络集成起来,实现真正的网上图书系统软件。
2.6假设和依赖关系
由于开发时间和计算机数量有限,
该系统不能提供强大的信息查询功能,
对信息的保护
这其中包括:读者信息的增删改查;
能够提供一定的安全机制, 提供数据信息授权访问, 防止随意删改,同时提供数据备份
手段也仅仅限于登录密码保护,以及对数据文件的备份也比较简单,安全性有待进一步提高。
3接口需求
3.1硬件接口
考虑到大量数据备份等要求,需要保持与外部存储设备的接口。
3.2软件接口
这里主要考虑软件与操作系统和数据库的接口,以及局域网和互联网软件的数据交换,
考虑到文档处理时需要常用的办公软件,应尽量实现它们数据格式的自动转换。
3.3用户接口
用户进入图书馆管理系统主页面时,输入用户名与密码,只有都输入正确才能进入系统。在做新建和更新数据信息的操作时,必须输入合法内容才能成功的进行数据控制操作。
3.4通信接口
网络通讯协议:HTTP协议
数据传输协议:TCP/IP协议
4功能需求
4.1图书管理
功能描述:图书信息的添加、删除、修改以及采购新书、旧书下架等
输入项:图书编号、图书名称、作者、出版社、定价、图书类型、库存数量、借数量处理描述:当图书馆购买新的图书后图书管理员将图书的信息录入系统中,给每本图书分
配一个唯一标示的图书编号,以方便对图书进行各种查询及更新、修改操作。根据读者的需
要输入书名,查询图书数据库显示图书信息和图书的数量是否可借。
输出项:图书具体信息
4.2用户管理
功能描述:系统管理员管理前台操作员用户、图书管理员用户、读者用户的信息以及权限
输入项:用户编号、用户姓名、性别、年龄、身份、权限
处理描述:所有用户从进入本校开始,都有一个唯一标识的用户编号,所有用户信息都会在用户数据库,不同身份的用户有不同的权限,可以进行属于自己权限的操作以及管理,用户信息
有改动时,用户管理系统管理员可以修改信息,用户离校时信息
作废,不能使用。
输出项:用户信息
4.3借阅管理
功能描述:读者用户可以通过将借书证上的唯一标识的用户编号借书
输入项:读者用户编号、姓名、所借图书编号、图书名称、借书时间
处理描述:当读者用户去图书馆前台借书时,出示自己的借书证,前台工作人员通过扫描借
书证上的信息标识和图书编号,判断当前用户是否可以借当前的图书,如果读者
是在校合法的注册读者用户,则可以借书,否则,不能借书。
输出项:当前读者是否可以借当前图书
4.4还书管理
功能描述:通过读者用户借书证和所还图书上唯一标识的编号判断是否正常还书
输入项:读者编号、读者姓名、性别、年龄、图书编号、图书名称、借书时间、还书时间
处理描述:当读者用户去图书馆前台还书时,出示自己的借书证和要还的图书,前台工作人员通过扫描借书证上的信息标识和图书编号,查询当前用户的借书信息,判断读
者是否违章,若读者违章,则缴纳罚金,若读者未违章,正常还书
输出项:读者是否可以正常还书
4.5预定管理
功能描述:读者通过图书检索预订图书
输入项:读者编号、姓名、性别、年龄、图书编号、图书名称
处理描述:读者可以预订当前全部借完的图书,以便在该书还回后尽快借到该图书。
输出项:预定图书是否成功
4.6借阅信息管理
功能描述:读者用户可以查询自己的图书借阅信息,可以续借一次当前已借图书
输入项:读者编号、读者姓名、性别、年龄、所借图书编号、图书名称、借书日期
处理描述:读者用户通过登陆自己的客户端查询自己的图书借阅信息,还可以续借一次已借图书
输出项:所借图书信息,借书历史信息
4.7图书检索
功能描述:读者用户登录到自己的客户端对想借阅的图书进行检索
输入项:图书名称、图书编号
处理描述:读者用户通过客户端可以进行图书检索,有一般检索(模糊查询)和高级查询(详