安徽工业大学管工学院数据库课程设计 - 图文 下载本文

数据库课程设计

进销存管理系统需求分析与设计

图3.17 采购入库单e-r图

采购退货单界面如图3.18所示。其e-r图如下图所示。一张采购退货单可有多个商品,一个商品可出现在多个退货单中,所以商品与退货单之间的联系为多对多联系;一张退货单只有一个供货商,一个供货商可有多张销售退货单,所以供货商与退货单之间的联系为一对多联系;一张采购退货单只有一个员工,一个员工可开出多张退货单,所以员工与退货单之间的联系为一对多联系。

图3.18 采购退货单e-r图

35

数据库课程设计

进销存管理系统需求分析与设计

应付款界面如图3.19所示。其e-r图如下图所示。一张应付款单对应一张采购订单,一张采购订单产生一张应付款单,所以采购订单与应付款之间的联系为一对一联系;一张应付款单只有一个供货商,一个供货商可有多张应付款单,所以供货商与应付款单之间的联系为一对多联系;一张应付款单只有一个员工,一个员工可开出多张应付款单,所以员工与应付款单之间的联系为一对多联系。

图3.19采购应付款单e-r图

采购付款单界面如图3.20所示。其e-r图如下图所示。一张采购付款单对应多张应付款单,一张应付款单可由多张收款单支付完成,所以应付款单与付款单之间的联系为一对一联系;一张付款单只有一个供货商,一个供货商可有多张付款单,所以供货商与付款单之间的联系为一对多联系;一张付款单只有一个员工,一个员工可开出多张付款单,所以员工与付款单之间的联系为一对多联系。

36

数据库课程设计

进销存管理系统需求分析与设计

图3.20采购付款单e-r图

3.1.3数据字典 3.1.3.1数据流

1.采购单

数据流名称:采购单 别名:无

简述:采购部门采购完商品后填写的单据 来源:采购记录

去向:加工1.1“采购统计”

组成:采购单编号+供货商+采购日期+总金额+采购员编号+经办人编号+{商品编号+商品名

称+生产厂商+单位+商品数目+单价+总额+备注}

采购单编号=年+月+日+“0000”..”9999” 供货商={汉字|英文字母|数字}0-10 采购日期=年+月+日

37

数据库课程设计

总金额=浮点数

采购员编号=”a”+”00”..”99” 经办人编号=”b”+”00”..”99” 商品编号={0..9}10

商品名称={汉字|英文字母|数字}2-10 生产厂商={汉字|英文字母|数字}2-20 单位={汉字|字母}1-2 商品数目=整数 单价=浮点数 总额=浮点数

备注={汉字|英文字母|数字}0-30 频率:大约20条/天

2.销售单

数据流名称:销售单 别名:无

简述:前台POS机销售商品后产生的单据 来源:销售记录

去向:加工1.2“销售统计”

进销存管理系统需求分析与设计

组成:销售单编号+开单日期+总金额+收银员编号+ {商品编号+商品名称+生产厂商+单位+

商品数目+单价+总额+备注}

销售单编号=年+月+日+“0000”..”9999” 开单日期=年+月+日 总金额=浮点数

收银员编号=”c”+”00”..”99” 商品编号={0..9}10

商品名称={汉字|英文字母|数字}2-10 生产厂商={汉字|英文字母|数字}2-20 单位={汉字|字母}1-2

38