《软件工程》 图书管理系统 需求分析 设计组名:SOS 组 长: 总设计师: 解 说 员: 设计成员: 专业:计算机应用 报告日期:2 0 1 0 年 1 0 月 2 5 日星期一 1 、 简介 1 .1 目的 1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括: ① 图书信息的录入、删除及修改。 ② 图书信息的多关键字检索查询。 ③ 图书的出借、返还和资料统计。 2)能够对一定数量的读者进行相应的信息存储与管理,这其中包括: ① 读者信息的登记、删除及修改。 ② 读者资料的统计与查询。 3)能够对需要的统计结果提供打印输出。 4)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。 1 .2 背景 a.待开发的软件系统的名称是《图书管理系统》 b.本软件适用于教育界,他是比较完善的系统管理软件,对图书馆的书籍、读者资料、借还书等可以进行方便的管理。 1 .3 参考文献 《软件工程》-----张海藩 编著 清华大学出版社 《数据库系统概论》-------萨师煊 王珊 编著 高等教育出版社 《C#程序设计》-----------吕文达 编著 清华大学出版社 2 、 概述 2、1用户需求分析 2.1.1产品透视图(产品结合) 2.1.2产品功能 登录系统:注销用户,系统退出。 管理:用户管理、图书管理、借阅管理。 查询:图书查询、读者查询、借阅查询。 报表打印:所有图书、借出图书、库存图书、所有读者。 帮助:使用说明、关于。 2.1.3用户角色 2.1.4操作环境 2.1.5设计实现约束 2、2建立需求原型 上图是用例图的建模过程,下面是该系统的用户需求陈述: (1) 某大学图书馆准备开发“图书管理系统”,以方便广大师生借阅、浏览: (2) 师生即用户需要先注册然后才能借阅图书。用户进行注册时需要输入个人信息,注册成功后,会获得一个由系统提供的标识其身份的标识码。 (3) 用户登录进入图书管理系统后,可以通过Web页面查看图书的各种信息,如图书的借阅情况,作者等 (4) 用户登录后可以借阅图书,并在系统规定的时间内还书。否则必须缴纳罚款金。用户借阅图书时,系统会注明借阅时间。 (5) 图书管理员可以查询图书,查看一些借阅情况,更容易知道哪类图书需求量大,好做到合理的更新增减图书。有用户违规或没按时还书的情况,他们做处理,收罚金。查询图书可以是用户得知图书更具体的位置以节省时间。 (6) 系统管理...