《2.1、零售商店管理信息系统数据表结构设计.ppt》由会员分享,可在线阅读,更多相关《2.1、零售商店管理信息系统数据表结构设计.ppt(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2.1 零售商店管理信息系统数据表结构设计2.1.1 基础数据记录表结构设计2.1.2 基础数据记录表间关系设计2.1.3 辅助数据记录表结构设计返返 回回2.1.1 基础数据记录表结构设计基础数据包括库存数据、柜存数据和销售数据,它们构基础数据包括库存数据、柜存数据和销售数据,它们构成零售商店管理所需的最基本信息。成零售商店管理所需的最基本信息。1库存数据记录表结构设计2柜存数据记录表结构设计3销售数据记录表结构设计1库存数据记录表结构设计字段名称货号货名规格计量单位进货单价库存数量进货日期收货人供货商数据类型文本文本文本文本数字数字日期/时间文本文本字段大小4位16位12位2位单精度型长整
2、型一般日期8位20位小数位数2位0位索引主键有有有有库存数据记录表对象用于存储库存商品数据,主要包括:库存数据记录表对象用于存储库存商品数据,主要包括:货号、货名、规格、计量单位、进货单价和库存数量。除货号、货名、规格、计量单位、进货单价和库存数量。除此以外,管理上还要求记录:进货日期、收货人和供货商此以外,管理上还要求记录:进货日期、收货人和供货商等等3项数据。因此,库存数据记录表应该由项数据。因此,库存数据记录表应该由9列组成。列组成。2柜存数据记录表结构设计字段名称货号货名规格计量单位销售单价柜存数量上柜日期上柜人营业员数据类型文本文本文本文本数字数字日期/时间文本文本字段大小4位16位
3、12位2位单精度型长整型一般日期8位8位小数位数2位0位索引主键有有有有柜存数据记录表对象用于存储销售柜台上存储的各项商品柜存数据记录表对象用于存储销售柜台上存储的各项商品数据,主要包括:货号、货名、规格、计量单位、销售单数据,主要包括:货号、货名、规格、计量单位、销售单价和柜存数量。除此以外,管理上还要求记录:上柜日期、价和柜存数量。除此以外,管理上还要求记录:上柜日期、上柜人和营业员等上柜人和营业员等3项数据。因此,柜存数据记录表也包含项数据。因此,柜存数据记录表也包含9列数据。列数据。3销售数据记录表结构设计字段名称销售序列号货号货名规格计量单位销售单价销售数量销售日期销售人员数据类型自
4、动编号文本文本文本文本数字数字日期/时间文本字段大小长整型4位16位12位2位单精度型整型一般日期8位小数位数2位0位索引主键有有有销售数据记录表对象用于存储营业员在整个销售活动中的销售数据记录表对象用于存储营业员在整个销售活动中的全部销售记录,构成一个销售流水账。其中应该具备的字全部销售记录,构成一个销售流水账。其中应该具备的字段主要包括:销售序列号、货号、货名、规格、计量单位、段主要包括:销售序列号、货号、货名、规格、计量单位、销售单价和销售数量。除此以外,管理上还要求记录:销销售单价和销售数量。除此以外,管理上还要求记录:销售日期和销售人员等售日期和销售人员等2项数据。因此,柜存数据记录
5、表包含项数据。因此,柜存数据记录表包含9列数据。列数据。2.1.2 基础数据记录表间关系设计在GrocerMIS数据库中的三个基础数据表之间,库存数据记录表与柜存数据记录表之间需要建立一对一关系,柜存数据记录表与销售数据记录表之间存在一对多关系。且各个数据表之间的关系全部建立在“货号”字段上。2.1.3 辅助数据记录表结构设计可以这样设想一下:当商店经理接收一批进货时,他需要输入他的姓名以及供货商的名称,一方面容易产生输入出错,另一方面很麻烦。同样的道理,要求商店经理在进行商品上柜操作时逐一输入本人姓名和营业员姓名,也是一个容易出现差错的环节。还有,要求营业员在每一笔销售业务发生时必须填写自己
6、的姓名,根本就是勉为其难。为了解决这样的问题,应该为上述3个基础数据记录表,设计3个辅助数据记录表,这3个辅助数据记录表分别为:供货商名单,收货人员名单和售货人员名单。1供货商名单表结构设计字段名称供货商供货人数据类型文本文本字段大小20位8位小数位数索引主键供货商名单表,用以存储所有供货商名称及其业务代表姓供货商名单表,用以存储所有供货商名称及其业务代表姓名。在进行商品进货操作时,操作界面上将提供下拉式菜名。在进行商品进货操作时,操作界面上将提供下拉式菜单供操作者从中选取供货商名称,被选中的供货商名称将单供操作者从中选取供货商名称,被选中的供货商名称将自动填入库存数据记录表的供货商字段中,从
7、而避免键盘自动填入库存数据记录表的供货商字段中,从而避免键盘输入汉字的弊端。输入汉字的弊端。2收货人员名单表结构设计字段名称收货人名数据类型文本字段大小8位小数位数索引主键收货人员名单表,用以存储商店经理们的姓名。在进行商收货人员名单表,用以存储商店经理们的姓名。在进行商品进货操作时,操作界面上将提供下拉式菜单供操作者从品进货操作时,操作界面上将提供下拉式菜单供操作者从中选取收货人姓名,被选中的收货人姓名将自动填入库存中选取收货人姓名,被选中的收货人姓名将自动填入库存数据记录表的收货人字段中。在进行商品上柜操作时,操数据记录表的收货人字段中。在进行商品上柜操作时,操作界面上将提供下拉式菜单供操
8、作者从中选取上柜人姓名,作界面上将提供下拉式菜单供操作者从中选取上柜人姓名,被选中的上柜人姓名将自动填入柜存数据记录表的上柜人被选中的上柜人姓名将自动填入柜存数据记录表的上柜人字段中。同样避免了键盘输入汉字的弊端。字段中。同样避免了键盘输入汉字的弊端。3售货人员名单表结构设计字段名称收货人名数据类型文本字段大小8位小数位数索引主键售货人员名单表,用以存储营业员们的姓名。在进行商品售货人员名单表,用以存储营业员们的姓名。在进行商品销售操作时,操作界面上将提供下拉式菜单供操作者从中销售操作时,操作界面上将提供下拉式菜单供操作者从中选取售货人员姓名,被选中的售货人员姓名将自动填入销选取售货人员姓名,被选中的售货人员姓名将自动填入销售数据记录表的售货人员字段中,从而避免键盘输入汉字售数据记录表的售货人员字段中,从而避免键盘输入汉字的弊端。的弊端。