部分课后作业讲解

Table of Contents

1. 习题3.4

请根据以下描述画出某库存管理系统的数据流图。 该系统的数据流描述如下:

  1. 根据 计划部门 转来的 收货通知单 和已存在的 物资编码文件 ,建立物资采购单流水账。
  2. 根据 技术部门物资验收报告物资采购单流水账 ,更新 物资台账文件
  3. 对物资台账分类汇总,将结果存储与 物资总账文件 中。
  4. 物资出库: 物资使用部门 填写 物资出库单 ,包括 物资编号、物资名称、物资数量、物资使用部分、负责人、经手人。 系统根据物资总账文件的库存情况判断是否能够出库, 如果能够出库,则记录出库单,并更新物资总账文件。

1.1. 外部实体

  • 计划部门
  • 技术部门
  • 物资使用部门

1.2. 输入数据

1.3. 输出数据

1.4. 数据流图

1.png

2. 习题3.6

一家书店计划开发图书管理系统对书店的业务进行管理, 以提高管理人员及书店工作人员的工作效率,并方便顾客对图书进行检索。 针对以下书店管理系统的基本功能需求建立需求分析模型,包括数据流图(至少画出两层)和ER图。

  1. 采购管理:实现与供货商的图书采购、退货及结算管理,提供月统计报表及任意时间段的统计报表。
  2. 图书信息管理:记录每种图书的信息(包括ISBN号、书名、作者、出版社、出版日期、单价、版次、印次等)、 折扣及库存量,并提供简单的图书查询功能。
  3. 销售管理:实现图书销售功能,记录顾客购买的图书种类、数量,计算总价,打印销售小票,并付款。 提供日/月统计报表及任意时间段的统计报表。
  4. 用户管理:提供用户组(角色)及用户管理功能。

2.1. 外部实体

  • 供货商
  • 管理人员
  • 工作人员
  • 顾客

2.2. 数据流图

2.2.1. 环境图

2-1.png

2.2.2. 第一层

2-2.png

2.2.3. 第二层

  1. 采购管理

    2-3.png

  2. 图书信息管理

    2-4.png

  3. 销售管理

    2-5.png

2.3. ER图

2-6.png

3. 习题4.7

用面向数据流的方法设计第3章习题3.6所描述的图书管理系统的软件结构 , 并尽量使用改进方法对模块结构进行精化。

3.1. 对数据流图进行复查并精化

4-1.png

3.2. 完成第一级分解

4-2.png

3.3. 完成第二级分解

4-3.png

3.4. 精化

4-4.png

Author: Xin Li

Created: 2022-04-27 Wed 07:16

Validate