软件需求(实验报告书)(岑)

上传人:飞*** 文档编号:54154034 上传时间:2018-09-08 格式:PDF 页数:5 大小:161.77KB
返回 下载 相关 举报
软件需求(实验报告书)(岑)_第1页
第1页 / 共5页
软件需求(实验报告书)(岑)_第2页
第2页 / 共5页
软件需求(实验报告书)(岑)_第3页
第3页 / 共5页
软件需求(实验报告书)(岑)_第4页
第4页 / 共5页
软件需求(实验报告书)(岑)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件需求(实验报告书)(岑)》由会员分享,可在线阅读,更多相关《软件需求(实验报告书)(岑)(5页珍藏版)》请在金锄头文库上搜索。

1、实验课程名称:软件需求工程实验项目名称对图书管理系统进行软件需求分析实验成绩实验者龚鸥波专业班级软件 1302 班组别同组者实验日期年月日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)实验名称 : 对图书管理系统进行软件需求分析例如: ATM 自动取款机系统进行需求分析,包含(1)业务需求描述(业务领域知识的获取与收集)(2)用户需求描述(建议使用UML工具 例 visio 2000,Rational Rose)(3)功能需求描述(建议使用UML工具 例 visio 2000,Rational Rose)(4)非功能需求描述用表格或者文档的方式对实验结果进行正确的记录与描述。

2、一、实验设计(包括实验方案设计,实验手段的确定,实验步骤,实验过程等)对图书管理系统进行需求分析,给出业务需求,用户需求,功能需求,非功能需求,并用表格或者文档的方式对实验结果进行正确的记录与描述。三、主要实验工具、仪器设备及耗材电脑, Windows7操作系统, Visio软件第二部分:实验结果分析(可加页)一、实验结果描述根据自己的实验情况自己填写1、业务需求图书管理信息系统,作为数据库管理系统的一个具体应用,在实际工作中得到了广泛的应用,因为通过它能对图书资源进行卓有成效的管理,提高了管理的效率,方便了使用,通过一系列的操作可以快速、可靠的进行图书档案的更新、查找,极大的提高了工作效率,

3、是图书馆必不可少的管理软件。该系统具备了借书,还书,图书管理等基本的业务。2、用户需求图书管理员、学生、系统管理员拥有自己的账号和密码,进系统前需登录,同时拥有修改自己密码的权利。(1) 图书管理员登陆后可以查看图书资料、添加图书、删除图书、对图书进行分类、登记借阅与归还情况等。(2) 学生登陆后可以进行查看图书的资料、借阅和归还图书,以及对即将到期的图书进行续借。(3) 系统管理员登陆后可以对系统进行管理,包括对系统的安全管理、系统的维护以及数据库管理等。3. 功能需求( 1)登录页面需要登陆的人员,对于不同的身份,他们的权限是不一样的。当用户输入ID 和密码时,查询数据库,若用户名和密码正

4、确,则进入相应的信息页面,若不正确,则提示用户用户名或密码错误,仍显示当前页面。用例图:学生系统管理员图书管理员( 2)查询个人资料该模块主要是查看自己个人资料,以更好的去管理自己的信息,已备记录。主要功能包括: a 查询自己的ID、姓名、电子邮件、专业名称、和自我简介等。b 修改自己的相关信息,密码 c 查询、搜索其他同学的相关信息。用例图:输 入 密 码和登录进入相应的信息页面所有用户( 3)图书资料管理图书管理员负责维护图书的基本资料。主要功能包括: a 添加 / 修改 / 删除图书b 按任意条件搜索图书 c 打印图书分类单 d 修改图书相关信息。用例图:管理员( 4)借阅情况查询及管理

5、图书管理员可以查看借出去的和归还的图书明细,并记录。 学生可以查询图书的借阅情况。主要功能包括:a 显示学生当前借阅信息,并记录 b 显示借阅的时间和需要归还的时间。 c 查看图书借阅归还情况的历史记录。( 5)安全管理本模块的功能是验证登录者的身份,保证系统安全性。本模块除了验证功能还包括系统事件记录功能,可以将系统中发生的与安全相关的各类事件、对重要信息的操作记录下来。密码修改时注意密码不能为空,且至少包含6 个字符。主要功能包括: a 验证登录者的身份 b 系统管理员可以添加/ 删除操作员(图书管理员)查询相关信息修改信息查询相关同学信息添 加 /修 改 /删除图书搜索图书打印图书分类单

6、修改信息图书借阅与归还情况需要归还的时间和日期c 密码修改 d 系统事件记录 e 系统事件查询。3、其他非功能要求( 1)性能需求a用户数量项目的主要用户是在校的所有大学生。b. 时间特性要求响应时间:视网络情况,等待时间约为2-4 秒更新处理时间:无数据的转换和传送时间:2-4 秒c. 灵活性系统应具有较灵活的更新操作,对用户信息的添加、修改、删除、查询,对一段时间后数据库的内容进行有选择地添加、修改和删除, 必要时对数据库系统的部分信息进行初始化。(2)安全设施需求a 设备的硬件故障可能造成本软件不能运行或不能正常进行输入、输出等后果, 系统的资源 不足及网络传输通道阻塞可能造成本软件不能

7、正常运行,在系统自动关闭之前要保证信息的保存,要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。b 当系统出现异常时, 为了使异常处理简洁,定义专门的错误页面来处理可能发生的异常,在错误页面打印异常信息以及用户应该做的处理,同时将异常写入日志文件,便于日后的维护。(3)安全性要求a 若要对该图书管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。b 在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所有功能将是不可使用 的,只有系统管理员登录和普通用户登

8、录两个窗口可以使用,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统。c 在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员应当可以使用系 统的所有模块,普通用户对于用户管理模块是无权使用的。(4) 软件质量属性a 运行环境的变化:能在WindowsXP和 WindowsVista 等 windows 系列操作系统上运行。b 使用性:具有良好的用户接口,可供普通群众使用(识字即可)。c 软件的安全性: 可以有效的防止病毒入侵,系统可以在满足硬件需求的条件下稳定的运行,不会出现系统崩溃或数据丢失等情况。d 软件的可维护性:同时,本软件可随时随着用户需求的变化而快速更新,满足用户不断增 长的需求,可维护性强。e 可移植性:该软件可在Windows 系列的操作系统中稳定的运行。(5) 用户文档同本软件一起发行的用户文档包括:a 安装手册: Word格式文件。b 用户手册: Word格式文件。c 在线帮助: HTML Help 格式文件,联机式实验小结、建议及体会通过本次实验,我了解了业务需求、用户需求、功能需求和非功能需求的获取以及分析,知道了获取软件需求的过程。同时,对starUML 这一用例画图工具有了更进一步的了解。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号