数据库课程设计
进销存管理系统需求分析与设计
图3.5销售出库单E-R图
销售退货单界面如图3.6所示。其e-r图如下图所示。一张销售退货单可有多个商品,一个商品可出现在多个退货单中,所以商品与退货单之间的联系为多对多联系;一张退货单只有一个客户,一个客户可有多张销售退货单,所以客户与退货单之间的联系为一对多联系;一张销售退货单只有一个员工,一个员工可开出多张退货单,所以员工与退货单之间的联系为一对多联系。
图3.6销售退货单E-R图
应收款界面如图3.7所示。其e-r图如下图所示。一张应收款单对应一张销售订单或一张退货单,一张销售订单或一张退货单产生一张应收款单,所以销售订单和退货单与应收款之间的联系为一对一联系;一张应收款单只有一个客户,一个客户可有多张应收款单,所以客户与
27
数据库课程设计
单,所以员工与应收款单之间的联系为一对多联系。
进销存管理系统需求分析与设计
应收款单之间的联系为一对多联系;一张应收款单只有一个员工,一个员工可开出多张应收款
图3.7 销售应收款单E-R图
销售收款单界面如图3.8所示。其e-r图如下图所示。一张收款单对应多张应收款单,一张应收款单可由多张收款单支付完成,所以应收款单与收款单之间的联系为一对一联系;一张收款单只有一个客户,一个客户可有多张收款单,所以客户与收款单之间的联系为一对多联系;一张收款单只有一个员工,一个员工可开出多张收款单,所以员工与收款单之间的联系为一对多联系。
图3.8销售收款单E-R图
28
数据库课程设计
进销存管理系统需求分析与设计
仓库管理子系统E-R图设计
图3.9仓库管理子系统E-R图
入库单界面如图3.10所示。其e-r图如下图所示。一张入库单可有多个商品,一个商品可出现在多个入库单中,所以商品与入库单之间的联系为多对多联系;一个仓库可以有多个商品,一个颜色可对应多个商品单,所以仓库与商品明细单之间的联系为一对多联系,颜色和单位都与商品明细之间的关系为一对多联系;一张入库单只有一个员工,一个员工可开出多张入库单,所以员工与入库单之间的联系为一对多联系。
图3.10仓库入库单E-R图
29
数据库课程设计
进销存管理系统需求分析与设计
出库单界面如图3.11所示。其e-r图如下图所示。一张出库单可有多个商品,一个商品可出现在多个出库单中,所以商品与出库单之间的联系为多对多联系;一个仓库可以有多个商品,一个颜色可对应多个商品单,所以仓库与商品明细单之间的联系为一对多联系,颜色和单位都与商品明细之间的关系为一对多联系;一张出库单只有一个员工,一个员工可开出多张出库单,所以员工与出库单之间的联系为一对多联系。
图3.11仓库出库单E-R图
调拨单界面如图3.12所示。其e-r图如下图所示。一张调拨单可有多个商品,一个商品可出现在多个调拨单中,所以商品与调拨单之间的联系为多对多联系;一个仓库可以有多个商品,一个颜色可对应多个商品单,所以仓库与商品明细单之间的联系为一对多联系,颜色和单位都与商品明细之间的关系为一对多联系;一张调拨单只有一个员工,一个员工可开出多张调拨单,所以员工与调拨单之间的联系为一对多联系。
30