系统数据库设计
1.数据库概念设计
1.1 数据库设计规范
数据库命名规则:db_数据库名称,每个英文单词第一个字母大写; 表命名规则:tb_表名称,每个英文单词第一个字母大写; 字段命名规则:每个英文单词第一个字母大写;
字段时间格式:所有时间格式采用2008-12-20 23:23:02的形式 1.1.1 数据库逻辑设计
数据路设计图
1.1.2 数据字典
系统管理员表(tb_Admin):管理系统管理员账号和密码的表,主要属性有:用户名和密码。系统管理员根据用户名密码登陆后台系统。
系统管理员表 表名:tb_Admin 字段名 AdminID Password 数据类型 varchar varchar 长度 32 32 主外键 主键 无 字段说明 管理员ID 管理员密码 备注 非空 非空 会员区域表(tb_Area):网站会员购物地点,主要属性有:AreaID,AreaKM。 系统可以根据会员区域表收取会员需要运输商品的运输费。
送货路程表 表名:tb_Area 字段名 AreaID AreaKM 数据类型 varchar varchar 长度 50 50 主外键 主键 无 字段说明 区域ID 送货距离 备注 非空 无 会员购物信息表(tb_BuyInfo):会员购物信息统计表,主要属性有:BuyID, GoodsID,Num,SumPrice,MemberID。
会员购物信息表 表名:tb_BuyInfo 字段名 BuyID 数据类型 varchar 长度 50 主外键 主键 字段说明 购物单号 备注 非空 GoodsID Num OrderID SumPrice MemberID
varchar int varchar varchar varchar 50 32 50 50 50 无 无 无 无 外键 商品ID 商品数量 订单号 总价格 会员ID 无 无 无 无 无 商品类别表(tb_Class):商品类别显示表,主要属性有:ClassID,CategoryUrl。 主要管理所有商品种类及其简易图标。
商品类别表 表名:tb_Class 字段名 ClassID CategoryUrl 数据类型 varchar varchar 长度 50 50 主外键 主键 无 字段说明 商品种类ID 商品标识图标 备注 非空 无 商品信息表(tb_GoodsInfo):商品信息表主要负责存储商品名称,商品类别,商品图标,商品图片,商品价格,商品重量等信息。主要属性有:GoodsID,ClassID,GoodsIntroduce,GoodsBrand,GoodsUnit,GoodsWeight,GoodsUrl,MarketPrice,MemberPrice,Isrefinement,IsHot,AddDate,IsDiscount。
商品信息表
表名:tb_GoodsInfo 字段名 GoodsID ClassID GoodsIntroduce GoodsBrand GoodsUnit GoodsWeight GoodsUrl MarketPrice MemberPrice Isrefinement IsHot AddDate IsDiscount
商品图片表(tb_Image):商品图片表,主要用来存储商品的图片,主要属性有:ImageID,ImageName,ImageUrl。
商品图片表 表名:tb_Image 字段名 ImageID 数据类型 varchar 长度 50 主外键 主键 字段说明 商品图片ID 备注 非空 数据类型 varchar varchar Text varchar varchar float varchar float float bool bool datetime bool 长度 50 50 250 50 50 16 50 16 16 1 1 32 1 主外键 主键 外键 无 无 无 无 无 无 无 无 无 无 无 字段说明 商品名称 商品类别 商品介绍 商品品牌 商品计数单位 商品重量 商品图片地址 商品市场价格 商品会员价格 是否精品 是否热销 上传日期 是否特价 备注 非空 非空 无 无 无 无 无 无 无 无 无 无 无 ImageName ImageUrl varchar varchar 50 50
无 无 商品图片名称 商品图片地址 无 无 会员信息表(tb_Member):会员信息表,主要用来存储会员的一些基本信息,如会员ID,会员性别,会员密码,会员真实名字,会员联系方式(电话号码。E_mail,所在城市,家庭住址,邮政编码等),现有RMB,上一次登陆时间。主要属性有:MemberID,Sex,Password,TrueName,Phonecode,Emails,City,Address,PostCode,AdvancePayment,LoadDate。
会员信息表 表名:tb_Members 字段名 MemberID Sex Password TrueName Phonecode Emails City Address PostCode AdvancePayment LoadDate
数据类型 varchar bit varchar varchar varchar varchar varchar varchar varchar varchar datetime 长度 50 1 50 50 50 50 50 200 10 50 32 主外键 字段说明 主键 无 无 无 无 无 无 无 无 无 无 会员ID 会员性别 会员密码 会员真实名字 电话号码 Email 所在城市 地址 邮编号码 现有存款 上次登录时间 备注 非空 无 无 无 无 无 无 无 无 无 无