1、南京信息工程大学试验(实习)汇报试验名称 软件项目需求管理 试验日期 10.15 指导老师 仅供参考 一、 试验目 掌握软件项目需求管理过程, 学习编制软件项目需求规格说明书。二、 试验时间 2课时三、 试验要求1、 根据需求规格文档模板完成需求规格说明书编写, 按试验汇报撰写规范完成试验汇报。2、 自拟一个简易软件系统(以自己熟练操作软件为主, 如学生成绩管理系统、 图书管理系统、 美食订餐系统等, 后续试验将一直围绕该系统展开), 从软件开发人员角度来思索编写该项目需求规格说明书。3、 用功效点法分析软件规模, 给出软件功效点值。四、 试验内容图书管理系统软件需求规格说明1.引言1.1目对
2、于一个大型图书馆, 对图书借还, 读者注册借阅以及图书管理是使用图书馆资源关键前提, 所以一个优异图书管理系统对于管理是非常关键, 该需求规格说明书对图书管理系统软件进行了全方面细致用户需求分析, 明确所要开发软件应含有功效、 性能。 1.2范围本系统经过给图书管理人员带来管理上便利来提升管理效率, 本系统包含基础增删改查功效。努力争取降低人力与管理费用, 提升信息正确度, 改善管理和服务, 建立高效信息传输和服务平台, 提升信息处理速度和利用率。1.3定义、 简写和缩略语文档中采取专门术语定义及缩略词简明以下: LMS: LibraryManagementSystem, 图书管理系统。1.4
3、引用文件中国国家标准化管理委员会.GB/T-9385-, 计算机软件需求规格说明规范S2.概述2.1产品描述本系统就是为现代化图书管理信息系统而设计, 本系统是面向图书管理员, 关键处理了手工统计轻易犯错等与书籍多等相关问题。2.2产品功效能够储存一定数量图书信息, 并方便有效地进行对应图书书籍数据操作和管理, 这关键包含: 图书信息增删改查; 图书检索; 图书借还情况统计。能够对一定数量读者进行对应信息储存和管理, 这其中包含: 读者信息增删改查; 读者统计与查询。能够提供一定安全机制, 提供数据信息授权访问, 预防随意删改, 同时提供数据备份服务。2.3用户特点经过对图书书籍、 读者信息、
4、 借还情况进行高效管理, 图书管理员能够查询某读者、 某图书具体情况, 还能够对某类、 某具体同种书进行部分统计, 能够在系统上给出统计表格, 方便全方面掌握图书流通情况, 降低工作量。2.4运行环境硬件环境: CPU: 2.2GHz及以上 内存: 最低128M; 推荐512M以上 硬盘: 最低5G可用; 推荐10G可用以上 显示: 1280x1024及以上软件环境: Windows XP及以上操作系统 My Eclipse SQL server Jdbc2.5约束本图书管理系统最好只应用于学校图书管理员, 在功效上还能够深入实现安全防范、 借阅平台、 后台管理、 图书管理、 与网络集成起来,
5、 实现真正网上图书系统软件。2.6假设和依靠关系因为开发时间和计算机数量有限, 该系统不能提供强大信息查询功效, 对信息保护手段也仅仅限于登录密码保护, 以及对数据文件备份也比较简单, 安全性有待深入提升。3接口需求3.1硬件接口考虑到大量数据备份等要求, 需要保持与外部存放设备接口。3.2软件接口这里关键考虑软件与操作系统和数据库接口, 以及局域网和互联网软件数据交换, 考虑到文档处理时需要常见办公软件, 应尽可能实现它们数据格式自动转换。3.3用户接口用户进入图书馆管理系统主页面时, 输入用户名与密码, 只有都输入正确才能进入系统。在做新建和更新数据信息操作时, 必需输入正当内容才能成功进
6、行数据控制操作。3.4通信接口网络通讯协议: HTTP协议数据传输协议: TCP/IP协议4功效需求4.1图书管理功效描述: 图书信息添加、 删除、 修改以及采购新书、 旧书下架等输入项: 图书编号、 图书名称、 作者、 出版社、 定价、 图书类型、 库存数量、 借数量处理描述: 当图书馆购置新图书后图书管理员将图书信息录入系统中, 给每本图书分配一个唯一标示图书编号, 以方便对图书进行多种查询及更新、 修改操作。依据读者需要输入书名, 查询图书数据库显示图书信息和图书数量是否可借。输出项: 图书具体信息4.2用户管理功效描述: 系统管理员管理前台操作员用户、 图书管理员用户、 读者用户信息以
7、及权限输入项: 用户编号、 用户姓名、 性别、 年纪、 身份、 权限处理描述: 全部用户从进入本校开始, 都有一个唯一标识用户编号, 全部用户信息都会在用户数据库, 不一样身份用户有不一样权限, 能够进行属于自己权限操作以及管理, 用户信息有改动时, 用户管理系统管理员能够修改信息, 用户离校时信息作废, 不能使用。输出项: 用户信息4.3借阅管理功效描述: 读者用户能够经过将借书证上唯一标识用户编号借书输入项:读者用户编号、 姓名、 所借图书编号、 图书名称、 借书时间处理描述:当读者用户去图书馆前台借书时, 出示自己借书证, 前台工作人员经过扫描借书证上信息标识和图书编号, 判定目前用户是
8、否能够借目前图书, 假如读者是在校正当注册读者用户, 则能够借书, 不然, 不能借书。输出项: 目前读者是否能够借目前图书4.4还书管理功效描述:经过读者用户借书证和所还图书上唯一标识编号判定是否正常还书输入项:读者编号、 读者姓名、 性别、 年纪、 图书编号、 图书名称、 借书时间、 还书时间处理描述: 当读者用户去图书馆前台还书时, 出示自己借书证和要还图书, 前台工作人员经过扫描借书证上信息标识和图书编号, 查询目前用户借书信息, 判定读者是否违章, 若读者违章, 则缴纳罚金, 若读者未违章, 正常还书输出项: 读者是否能够正常还书4.5预定管理功效描述: 读者经过图书检索预订图书输入项
9、: 读者编号、 姓名、 性别、 年纪、 图书编号、 图书名称处理描述: 读者能够预订目前全部借完图书, 方便在该书还回后立刻借到该图书。输出项: 预定图书是否成功4.6借阅信息管理功效描述: 读者用户能够查询自己图书借阅信息, 能够续借一次目前已借图书输入项: 读者编号、 读者姓名、 性别、 年纪、 所借图书编号、 图书名称、 借书日期处理描述: 读者用户经过登陆自己用户端查询自己图书借阅信息, 还能够续借一次已借图书输出项: 所借图书信息, 借书历史信息4.7图书检索功效描述: 读者用户登录到自己用户端对想借阅图书进行检索输入项: 图书名称、 图书编号处理描述: 读者用户经过用户端能够进行图
10、书检索, 有通常检索(模糊查询)和高级查询(具体查询)输出项: 图书信息4.8信息查询密码修改功效描述: 全部用户都能够登录到自己系统, 进行对自己信息查询和密码修改操作输入项: 用户编号、 目前密码、 新密码处理描述: 用户经过自己正当用户名与密码登录到系统, 查询自己基础信息, 修改登录密码。输出项: 个人信息密码修改是否成功5其她非功效性需求5.1精度要求该系统全部输入输出数据正确到小数点后两位。货币金额数据类型均按实数保留, 在显示处理时保留小数点后4位; 文本安装基础文字规范录入。5.2时间要求响应时间: 统计、 查询数据数据对应时间控制在30秒内一卡通读卡时间控制在0.5秒之内,
11、写卡时间控制在0.8秒之内更新处理时间: 局域网数据库在网络无故障情况下, 插入一条数据和更新一条数据数据库操作响应时间控制在0.5秒/条之内数据转换和传送时间: 在拨号网络连接通后, 交换数据以数据单元形式进行, 全部数据交换过程控制在20分钟内运行时间: 程序开启和初始化时间控制在3秒之内5.3密码安全性在软件系统安全性方面要求有较高安全防护, 基础安全防护为用户密码, 无法经过验证用户是无法进入系统; 提供用户修改密码功效; 用户密码与数据库密码相结合及用户所含有界面操作权限与其所对应数据库表权限是一致, 这么不仅提升了应用程序安全性, 而且提升了数据库安全性。5.4数据库安全性提供定时数据库自动备份和手工备份功效, 并对数据库服务器和数据库平台进行加密, 只有系统管理员才有权限进行数据库备份和还原工作, 以提升数据库安全性。五、 试验总结组件组件复杂度低中高EI4*30*40*6EO5*40*50*7EQ4*32*40*6EIF5*70*100*15ILF7*50*70*10总计11480UFC122TCF=0.65+0.1*(0*2+3*8+5*4)=1.09FP=122*1.09=133