当前位置:第七章<<第三节 概念结构设计 |
图7.12 职称作为一个实体 再举一个例子,如果一种货物只存放在一个仓库,那么就可以把存放货物的仓库号作为描述货物存放地点的属性,但如果一种货物存放在多个仓库中,或者仓库本身又用面积作为属性,或者与职工发生管理上的联系,那么就应当把仓库作为一个实体。如图7.13所示。
图7.13 仓库作为一个实体 [实例] 销售管理子系统分E-R图的设计。 某工厂开发管理信息系统,经过可行性分析,详细调查确定了该系统由物资管理、销售管理、劳动人事管理等子系统组成,为每个子系统组成的开发小组。并且选择中层数据流图作为设计分E-R图的出发点,如图7.14。
图7.14 某工厂管理信息系统数据流图 我们以销售管理子系统为例进行分E-R图的设计。销售管理子系统小组的成员经过调查研究、信息流程分析和数据收集,明确了该系统的主要功能是:处理顾客和销售员送来的订单;工厂根据订货安排生产;交出货物同时开出发票;收到顾客付款后,根据发票存根和信贷情况进行应收款处理。 图7.15是第一层数据流图,虚线部分划出了系统边界。图中又把系统功能分为4个子系统。图7.16到图7.19是第二层数据流图。
图7.15 销售管理子系统第一层数据流图 由于该子系统不太复杂,设计分E-R图可以从图7.15第一层数据流图入手。若某一局部应用仍比较复杂,则可以从下层的数据流图入手。
图7.16 接收订单
图7.17 处理订单 1 2 3 4 5 6 |