logo资料库

面向数据流的设计方法文档.doc

第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
资料共11页,剩余部分请下载后查看
面向数据流的需求分析文档 ——图书馆管理 班 级: 08 软件工程班 小组成员:岳昌玉、李泽华、穆乐、温础诚、罗健威 完成日期:2010/11/9
目 录 一.题目说明 1.1 题目介绍 1.2 限制要求 二.数据流图 2.1 顶级数据流图 2.2 1 级数据流图 2.3 2 级数据流图 三.图书状态变迁图 3.1 图书状态说明 3.2 状态变迁图 四.实体—关系图 五.数据字典 5.1 数据结构 5.2 数据流存储 5.3 数据存储 5.4 理过程
一.题目说明 1.1 题目介绍 图书馆管理: 一个小型图书馆管理系统需完成以下工作: (1)借书、还书; (2)在图书馆中增加/删除一本书; (3)按照作者名或专业领域检索一批书; (4)找出被某位读者借出的一批书; (5)找出最近借走某本图书的读者。 该系统有两类用户:图书管理员与普通读者。功能 4 可供普通读者查 找他们自己借来的书目。功能 1、2、5 只供图书管理员使用。 1.2 限制要求 该系统必须满足以下限制: (1)馆中所有未借出的书籍能够供读者随时借阅; (2)在同一时间,一本书不能既被借出,又可供借阅; (3)一个读者一次借书的书籍数目不能超过预定值。 二.数据流图
2.1 顶级数据流图: “图书馆管理系统”顶级数据流图 2.2 1 级数据流图 “图书馆管理系统”1 级数据流图
2.3 2 级数据流图 “图书馆管理系统”2 级数据流图:对借书管理的细化 三.图书状态变迁图 3.1 图书状态说明
图书状态有:库存态、借阅态、借出态、归还态、维修态和报废态。 3.2 状态变迁图 四.实体—关系图 五.数据字典
5.1 数据结构 1.数据结构名:图书管理员 含义说明:是图书管管理系统的主体数据结构 定义了一个图书管理员的有关信息:管理员号,管理员名,性别,出 生日期,住所等 2.数据结构名:普通读者 含义说明:是图书管管理系统的主体数据结构 定义了一个普通读者的有关信息:读者号,读者名,性别,出生日期, 住所等 3.数据结构名:图书 含义说明:是图书管管理系统的主体数据结构。 定义了一本图书的有关信息:图书号,图书名,价格,类型,作者, 出版社,状态等 5.2 数据流 1. 数据流名:图书信息 说明:管理员可通过图书信息找出最近借走某本图书的读者 数据流来源: 管理员查询 数据流去向: “读者信息”存储 2. 数据流名:读者信息 说明:用于读者找出自己借出的一批书 数据流来源: 读者命令处理
数据流去向:“ 借书信息登记”存储 3. 数据流名:图书状态 说明:每本图书都有其不同的状态 数据流来源: “借书管理”处理 数据流去向: “状态核对”处理 4. 数据流名:数量 说明:一个读者一次借书的书籍数目不能超过预定值 数据流来源: “可借出”处理 数据流去向: “数量核对”处理 5.3 数据存储 1. 数据存储名:图书信息 说明:记录图书馆所有图书的信息 流入数据流:修改与借还信息 流出数据流:图书信息 数据量:1000 个记录 2. 数据存储名:借书信息登记 说明:记录读者所借的图书信息、图书数量与时间 流入数据流:借书信息,读者信息 流出数据流:借书信息 数据量:1000 个记录 3.数据存储名:还书信息登记
分享到:
收藏