《软件工程》 图书管理系统 需求分析 设计组名:SOS 组 长: 总设计师: 解 说 员: 设计成员: 专业:计算机应用 报告日期:2 0 1 0 年 1 0 月 2 5 日星期一 1 、 简介 1
1 目的 1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括: ① 图书信息的录入、删除及修改
② 图书信息的多关键字检索查询
③ 图书的出借、返还和资料统计
2)能够对一定数量的读者进行相应的信息存储与管理,这其中包括: ① 读者信息的登记、删除及修改
② 读者资料的统计与查询
3)能够对需要的统计结果提供打印输出
4)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务
2 背景 a
待开发的软件系统的名称是《图书管理系统》 b
本软件适用于教育界,他是比较完善的系统管理软件,对图书馆的书籍、读者资料、借还书等可以进行方便的管理
3 参考文献 《软件工程》-----张海藩 编著 清华大学出版社 《数据库系统概论》-------萨师煊 王珊 编著 高等教育出版社 《C#程序设计》-----------吕文达 编著 清华大学出版社 2 、 概述 2、1用户需求分析 2
1产品透视图(产品结合) 2
2产品功能 登录系统:注销用户,系统退出
管理:用户管理、图书管理、借阅管理
查询:图书查询、读者查询、借阅查询
报表打印:所有图书、借出图书、库存图书、所有读者
帮助:使用说明、关于
3用户角色 2
4操作环境 2
5设计实现约束 2、2建立需求原型 上图是用例图的建模过程,下面是该系统的用户需求陈述: (1) 某大学图书馆准备开发“图书管理系统”,以方便广大师生借阅、浏览: (2) 师生即用户需要先注册然后才能借阅图书
用户进行注册时需要输入个人信息,注