logo资料库

软件工程图书管理系统需求分析报告.doc

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
软件课程设计 题目:图馆管理系需求分析
图书馆管理系统需求规格说明书 1. 引言 1.1 编写目的 此规格说明书是为了对图书馆管理系统做一个概要的说明,是软件的大概的分析过 程,对最终的软件加以说明。主要的读者为软件设计人员,程序编写员,以及老师。 1.2 项目背景 该项目作为计算机学院 05 级的软件课程设计题目,学生应该在规定的时间之内完 成,时间是第七周(4 月 7 日)到第十二周(5 月 16 日),学生应该在这个时间之内做 好需求规格说明书,概要设计说明书,详细设计说明书,以及做好程序,并在最后加以 用户操作手册等一系列详细的设计要求。 1.3 定义 1.4 参考资料 《实用软件工程》第二版 郑人杰 殷人昆 陶永雷等主编 清华大学出版社 《delphi 程序员成长攻略》蒙祖强 龚涛等编著 中国水利水电出版社 《delphi7 开发实例完全剖析》 王志强 编著 中国电力出版社 《精通 delphi 数据库设计与实例开发》 陈润编著 中国青年出版社 2. 任务概述 2.1 目标
通过该系统可以实现最基本的图书馆的一系列的操作流程,其中包括: 图书的借阅,图书的查找,图书的退还,借书证的申请,图书的上架处理,图书的 过期未还的处罚等等功能。 这些功能要用 delphi 以及后台的数据库 SQL 来实现。 2.2 运行环境 Windows 98/2000/XP/2003 操作系统下,安装并配置软件 Microsoft SQL Server 2000 数据库管理系统。 作者用的是 windows XP 操作系统,理论上可以在 windows 98/2000/2003 下运行的。 2.3 条件与限制 因现在配有 windows98 与 windows2003 的操作系统的电脑较少,不易找到,所以在 这两种操作系统上实验比较困难。 3. 数据描述 3.1 静态数据 用户密码,用户帐号,图书编号,图书类别,图书类名,班级号,图书总数量,书 名,权限。 3.2 动态数据 姓名,性别,组号,借书日期,到期日期,还书日期,剩余数量,出版日期,备注, 定价。 3.3 数据库描述 使用 SQL SERVER2000 作为后台数据库,可以方便的行使基于网络连接的用户认证。 从而给不同的子系统分配不同的数据库使用角色,让他们彼此之间使用的数据库隔离开 来,以达到较高的安全性。更重要的是 SQL 的方便,易于实现各种操作,功能强大,给 予了程序员更大的发挥空间,从而能够做出更好的软件。 以下是数据库中的各个实体集: 高级管理员(帐号,姓名) 一般管理员(帐号,姓名) 普通用户(帐号,姓名,班级,性别,组号) 登录用户(帐号,密码,权限) 图书类别(类别,类名) 图书(图书编号,类别,书名,作者,出版日期,出版社,定价,总数量,剩下数量,备注) 借阅信息(用户帐号,图书编号,借书日期,到期日期,数量,还书日期) ER 图:
3.4 数据词典(DD) 高级管理员(帐号,姓名)
一般管理员(帐号,姓名) 普通用户(帐号,姓名,班级,性别,组号) 登录用户(帐号,密码,权限)
图书类别(类别,类名) 图书(图书编号,类别,书名,作者,出版日期,出版社,定价,总数量,剩下数量,备注) 借阅(用户帐号,图书编号,借书日期,到期日期,数量,还书日期)
3.5 数据采集 数据通过事先的录入,形成最基本的管理人员帐号,通过管理人员的管理,可以实 现相应的数据的添加,删减。比如,管理员可以添加用户的相关信息(通过办理借书证) 还可以添加图书(通过新书上架)来办理。 4. 功能需求 4.1 功能划分 图书管理系统主要实现以下七方面的功能: a.查询 e.图书超期提示 4.2 功能描述 b.图书借还 f.环境管理 c.图书入库 d.图书维护 图书管理包括查询、借还、入库、维护、超期提示、环境管理七方面功能。 图书入库,主要实现入库登记。 图书借阅,用户需凭相应证件到图书馆进行借书,并由图书管理员进行相应的登记 记录档案。 查询,当用户要查询自己的借阅情况时,可以进行借阅查询。用户可以通过此系统 进行图书的查询和读者查询(即用户自己的相关信息查询)。 图书超期提示,当借阅者在已到借书期限时仍未归还图书,提示其尽快办理归还手 续。并由系统计算相应的处罚。 图书维护,图书管理员可以通过此系统进行相应的图书的维护计算。 4.3 数据流图(DFD) a.新书入库 图 书 管 理 员 1.1 接 受 事 务 D1 库存清单 1.2 更 新 书 刊 库 存 清 单 1.3 处 理 入 库 数 据 库
D2 b.图书借阅 D1 库存清单 借 阅 者 进 行 借 阅 登 记 处 理 借 阅 数据库 C.过期提示 图书 管理员 d.借阅查询 借阅者 e.还书处理 进 行 日 期 处 理 处 理 通 知 信 息 显示器 1.1 操 作 事 务 1.2 处 理 查 询 2 产 生 汇 总 显 示 器 D1 借阅查询清单 D1 库存清单 图书 管理员 借书: 1.1 接 受 事 务 1.2 更 新 图 书 库 存 清 单 1.3 处 理 归 还 数 据 库
分享到:
收藏