零售商店管理信系息统数据表结构设计.ppt
2.1 零售商店管理信息系统数据表结构设计,2.1.1 基础数据记录表结构设计,2.1.2 基础数据记录表间关系设计,2.1.3 辅助数据记录表结构设计,返 回,2.1.1 基础数据记录表结构设计,基础数据包括库存数据、柜存数据和销售数据,它们构成零售商店管理所需的最基本信息。,1库存数据记录表结构设计,2柜存数据记录表结构设计,3销售数据记录表结构设计,1库存数据记录表结构设计,库存数据记录表对象用于存储库存商品数据,主要包括:货号、货名、规格、计量单位、进货单价和库存数量。除此以外,管理上还要求记录:进货日期、收货人和供货商等3项数据。因此,库存数据记录表应该由9列组成。,2柜存数据记录表结构设计,柜存数据记录表对象用于存储销售柜台上存储的各项商品数据,主要包括:货号、货名、规格、计量单位、销售单价和柜存数量。除此以外,管理上还要求记录:上柜日期、上柜人和营业员等3项数据。因此,柜存数据记录表也包含9列数据。,3销售数据记录表结构设计,销售数据记录表对象用于存储营业员在整个销售活动中的全部销售记录,构成一个销售流水账。其中应该具备的字段主要包括:销售序列号、货号、货名、规格、计量单位、销售单价和销售数量。除此以外,管理上还要求记录:销售日期和销售人员等2项数据。因此,柜存数据记录表包含9列数据。,2.1.2 基础数据记录表间关系设计,在GrocerMIS数据库中的三个基础数据表之间,库存数据记录表与柜存数据记录表之间需要建立一对一关系,柜存数据记录表与销售数据记录表之间存在一对多关系。且各个数据表之间的关系全部建立在“货号”字段上。,2.1.3 辅助数据记录表结构设计,可以这样设想一下:当商店经理接收一批进货时,他需要输入他的姓名以及供货商的名称,一方面容易产生输入出错,另一方面很麻烦。同样的道理,要求商店经理在进行商品上柜操作时逐一输入本人姓名和营业员姓名,也是一个容易出现差错的环节。还有,要求营业员在每一笔销售业务发生时必须填写自己的姓名,根本就是勉为其难。为了解决这样的问题,应该为上述3个基础数据记录表,设计3个辅助数据记录表,这3个辅助数据记录表分别为:供货商名单,收货人员名单和售货人员名单。,1供货商名单表结构设计,供货商名单表,用以存储所有供货商名称及其业务代表姓名。在进行商品进货操作时,操作界面上将提供下拉式菜单供操作者从中选取供货商名称,被选中的供货商名称将自动填入库存数据记录表的供货商字段中,从而避免键盘输入汉字的弊端。,2收货人员名单表结构设计,收货人员名单表,用以存储商店经理们的姓名。在进行商品进货操作时,操作界面上将提供下拉式菜单供操作者从中选取收货人姓名,被选中的收货人姓名将自动填入库存数据记录表的收货人字段中。在进行商品上柜操作时,操作界面上将提供下拉式菜单供操作者从中选取上柜人姓名,被选中的上柜人姓名将自动填入柜存数据记录表的上柜人字段中。同样避免了键盘输入汉字的弊端。,3售货人员名单表结构设计,售货人员名单表,用以存储营业员们的姓名。在进行商品销售操作时,操作界面上将提供下拉式菜单供操作者从中选取售货人员姓名,被选中的售货人员姓名将自动填入销售数据记录表的售货人员字段中,从而避免键盘输入汉字的弊端。,