《超市管理系统(数据库设计、E-R图)》由会员分享,可在线阅读,更多相关《超市管理系统(数据库设计、E-R图)(6页珍藏版)》请在金锄头文库上搜索。
1、数据库表的设计表1.1 用户表字段名字段类型长度主/外键字段值约束对应中文名UserNameVarchar15PNot null用户名UserPasswordVarchar20Not null用户密码UserIdentityVarchar10Not null用户身份UserStatusBoolean2Not null用户的登陆状态表1.2 会员表字段名字段类型长度主/外键字段值约束对应中文名MemberIDint4PNot null会员编号MemberNameVarchar10Not null会员姓名MemberNumberVarchar20Not null身份证号码MemberCardVar
2、char20Not null会员卡号RegDateVarchar8Not null开卡日期MemberGradeVarchar6Not null会员等级TotalCostMoney20Not null消费累积金额MemberInteqralInt10Not null会员积分MemberDiscountDouble10Not null会员折扣说明:会员的积分、折扣、等级根据消费累积金额进行划分。表1.3 供货商表字段名字段类型长度主/外键字段值约束对应中文名SupplierIDInt10PNot null供应商编号SupplierNameVarchar20Not null供应商名称MerchID
3、Varchar10FNot null提供的商品SupplierAddrVarchar30Not null供应商地址SupplierTelVarchar15Not null供应商电话 表1.4 登陆日志表字段名字段类型长度主/外键字段值约束对应中文名LoginIDInt10PNot null登陆编号LoginUserVarchar15Not null登陆的用户LoginInDateVarchar20Not null登陆日期和时间LoginOutDateVarchar20Not null登出的时间和日期LoadingDateInt10Not null在线时间OperatorVarchar50Not
4、 null登陆后进行的操作表1.5 销售表字段名字段类型长度主/外键字段值约束对应中文名SaleIDVarchar10PNot null销售编号MerchIDVarchar10FNot null商品编号SaleDateDatetime10Not null销售日期SaleNumInt10Not null销售数量SalePriceMoney10Not null销售单额MemberCardVarchar20Not null会员卡号UserNameVarchar15FNot null制单人StateVarchar2Not null卖出(默认)/退货表1.6 库存表字段名字段类型长度主/外键字段值约束对
5、应中文名MerchID Int10FNot null商品条形码StorageIDInt4Not null库号StatusVarchar2Not null入库/出库/退货 表1.7 仓库表字段名字段类型长度主/外键字段值约束对应中文名StorageID Int10FNot null仓库编号StorageNameVarchar10Not null仓库名称 表1.8商品表字段名字段类型长度主/外键字段值约束对应中文名MerchIDint4PNot null商品条形码MerchNameVarchar50Not null商品名称MerchPriceMoney20Not null商品单价DepotNumInt20Not null库存数量UnitVarchar10Not null计量单位CategoryIDInt20FNot null类别编号ProvideNameVarchar20Not null供货商otherDatetime20Not null备注表1.9 商品类别表字段名字段类型长度主/外键字段值约束对应中文名CategoryIDInt5PNot null类别编号CategoryNameVarchar12Not null类别名称实体:EmployeerModelGoodModelSupplierModel