表 4 1 Account_Department表的设计
列名 数据类型 允许Null值 备注
DepartmentID int Unchecked
DepartName varchar(50) Unchecked
ParentDepartID int Unchecked
Description varchar(255) Checked
4.1.2 仓库字典
在“仓库字典”中保存的信息主要是仓库的名称、层次关系以及可能有的单位,本系统采用与“部门班组”相同的方法,即通过ParentID来递归追溯从属关系。
WareHouses表的设计如表 4 2所示。若ParentWareHouseID为0,则表示第一层。其中WareHouseID为自增标识列,而WareHouseCode则是为了方便用户在操作时用简拼或者数字来提高输入效率。其他字段可以根据图 5 6所示界面找到对应的含义。
表 4 2 WareHouses表的设计
列名 数据类型 允许Null值 备注
WareHouseID int Unchecked
WareHouseCode nvarchar(50) Unchecked
Description nvarchar(50) Unchecked
ParentWareHouseID int Unchecked
IsActive bit Unchecked
UserName nvarchar(30) Checked
IsExceptionAllowed bit Unchecked
Quota money Checked
另外,仓库中能存放的物资种类信息则需要另外两个表来完成:一个记录所有物资种类ItemCategories表,另一个记录仓库与物资种类的对应关系WareHouseItemCatogries表。其中ItemCategories表的设计如表 4 3所示,WareHouseItemCategories表的设计如表 4 4所示。
表 4 3 ItemCategories表的设计
列名 数据类型 允许Null值 备注
ItemCategoryID varchar(20) Unchecked
Description nvarchar(255) Checked
ParentID varchar(20) Checked
表 4 4 WareHouseItemCategories表的设计
列名 数据类型 允许Null值 备注
WareHouseID int Unchecked
ItemCategoryID varchar(20) Unchecked
4.1.3 物资字典
Item表的设计如表 4 5所示。ItemID即物资编码,用户应按照企业规定编制此编码,这里假设此编码为标准固定的10位。默认地,WMS自动截取ItemID的前4位作为物资种类ItemCategoryID,其他字段可以根据图 5 7所示界面找到对应的含义。
表 4 5 Item表的设计
列名 数据类型 允许Null值 备注
ItemID varchar(20) Unchecked
ItemCategoryID varchar(20) Checked
Name nvarchar(50) Unchecked
EconomicBatch decimal(10, 2) Checked
Specification nvarchar(50) Checked ,NET仓储管理基本信息处理子模块的设计与开发(7):http://www.751com.cn/jisuanji/lunwen_5827.html