数据库课程设计
进销存管理系统需求分析与设计
图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