,NET仓储管理基本信息处理子模块的设计与开发(8)
时间:2017-04-27 12:26 来源:毕业论文 作者:毕业论文 点击:次
StandardPrice money Unchecked Unit nvarchar(10) Unchecked Description nvarchar(255) Checked IsDeleted bit Checked 为防止用户删除一些曾经使用过的物资而导致历史数据出错,WMS不允许用户真正从数据库中删除物资记录,只是用一个IsDeleted字段来标记某物资是否已被删除,已删除的物资将不再出现于入库、出库等仓储操作单中。 4.1.4 物资卡片 Inventory表的设计如表 4 6所示。InventoryID为自增标识列,ItemID即物资编码,用户应按照企业规定编制此编码,这里假设此编码为标准固定的10位,WareHouseID即仓库ID号,实际上,也可以采用WareHouseID与ItemID作为主键对记录进行标识。其他字段可以根据图 5 8所示界面找到对应的含义。 表 4 6 Inventory表的设计 列名 数据类型 允许Null值 备注 InventoryID int Unchecked ItemID varchar(20) Unchecked WareHouseID int Unchecked OriginalQuantity decimal(10, 2) Unchecked LowestInventory decimal(10, 2) Checked ReorderInventory decimal(10, 2) Checked HighestInventory decimal(10, 2) Checked ABCCategory char(1) Checked TurnOver decimal(10, 4) Checked Quantity decimal(10, 2) Checked Position varchar(20) Checked IsDeleted bit Checked 为防止用户删除一些曾经使用过的物资而导致历史数据出错,WMS不允许用户真正从数据库中删除物资卡片,只是用一个IsDeleted字段来标记某物资卡片是否已被删除,已删除的物资卡片将不再出现于入库、出库等仓储操作单中。这与之前所介绍的“物资字典”处理方式是一致的。 4.2 物资入库 一个入库单一般由表头和明细项目组成,例如图 4 1所示的入库单。 (责任编辑:qin) |