返回
结构化系统分析:数据流图和数据字典在案例中的应用
见解分享
2024-02-22 02:28:22
数据流图和数据字典案例分析
数据流图案例分析
案例1:商店业务管理系统
(1)某商店业务管理系统的顶层数据流图
- 输入数据流:
- 销售订单
- 进货订单
- 库存信息
- 财务信息
- 输出数据流:
- 销售发票
- 进货发票
- 库存报表
- 财务报表
- 处理过程:
- 销售处理
- 进货处理
- 库存管理
- 财务管理
(2)某商店业务管理系统的详细数据流图
- 销售处理过程数据流图:
-
输入数据流:
- 销售订单
- 库存信息
-
输出数据流:
- 销售发票
- 库存更新
-
处理过程:
- 订单处理
- 库存更新
- 发票生成
- 进货处理过程数据流图:
-
输入数据流:
- 进货订单
- 库存信息
-
输出数据流:
- 进货发票
- 库存更新
-
处理过程:
- 订单处理
- 库存更新
- 发票生成
- 库存管理过程数据流图:
-
输入数据流:
- 进货信息
- 销售信息
-
输出数据流:
- 库存报表
- 库存更新
-
处理过程:
- 库存入库
- 库存出库
- 库存盘点
- 财务管理过程数据流图:
-
输入数据流:
- 销售发票
- 进货发票
- 财务信息
-
输出数据流:
- 财务报表
- 财务更新
-
处理过程:
- 收入统计
- 支出统计
- 利润统计
数据字典案例分析
案例2:图书管理系统
(1)图书管理系统的数据字典
- 实体:
- 图书
- 读者
- 借阅记录
- 属性:
- 图书:书名、作者、出版社、出版日期、ISBN
- 读者:读者姓名、读者编号、读者类型
- 借阅记录:借阅日期、归还日期、借阅图书、借阅读者
- 关系:
- 图书与读者之间是多对多的关系,即一本图书可以被多位读者借阅,一位读者可以借阅多本图书。
- 借阅记录与图书之间是一对多的关系,即一条借阅记录对应一本图书。
- 借阅记录与读者之间是一对多的关系,即一条借阅记录对应一位读者。
(2)图书管理系统的数据流图
- 图书管理系统顶层数据流图:
-
输入数据流:
- 图书信息
- 读者信息
-
输出数据流:
- 借阅记录
-
处理过程:
- 图书管理
- 读者管理
- 借阅管理
- 图书管理过程数据流图:
-
输入数据流:
- 图书信息
-
输出数据流:
- 图书目录
-
处理过程:
- 图书入库
- 图书出库
- 图书盘点
- 读者管理过程数据流图:
-
输入数据流:
- 读者信息
-
输出数据流:
- 读者证
-
处理过程:
- 读者注册
- 读者注销
- 读者信息修改
- 借阅管理过程数据流图:
-
输入数据流:
- 图书信息
- 读者信息
-
输出数据流:
- 借阅记录
-
处理过程:
- 图书借阅
- 图书归还
- 借阅记录查询
医院管理系统案例分析
(1)医院管理系统的数据字典
- 实体:
- 患者
- 医生
- 护士
- 药品
- 医疗器械
- 属性:
- 患者:患者姓名、患者年龄、患者性别、患者病历号
- 医生:医生姓名、医生职称、医生科室
- 护士:护士姓名、护士职称、护士科室
- 药品:药品名称、药品规格、药品价格
- 医疗器械:医疗器械名称、医疗器械规格、医疗器械价格
- 关系:
- 患者与医生之间是多对多的关系,即一位患者可以有多位医生,一位医生可以有多位患者。
- 患者与护士之间是多对多的关系,即一位患者可以有多位护士,一位护士可以有多位患者。
- 药品与医生之间是多对多的关系,即一种药品可以被多位医生使用,一位医生可以