1、家 家 团 购 网数据库概要设计V1.0(版本号)班 级:S3SN37 班 组 名:个人项目小组 指 导:张果老师 组 员:杨家颖 1、 引言1、1 、 编写目的编写数据库设计文档的目的是:明确数据库的表名、字段名等数据信息,用来指导后期的数据库脚本的开发。本文档的读者对象是需求人员、网站设计人员、开发人员、测试人员。1、 2、 背景数据库名:MyProduct开发软件名称:家家团购网项目提出者:南方学院 S37 班指导老师开发者:S37 班个人项目小组用户:所有用户1、 3、 定义数据结构:数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。逻辑
2、结构:数据的逻辑结构是对数据之间关系的描述,有时就把逻辑结构简称为数据结构。物理结构:数据结构在计算机中的表示(映像)称为数据的物理(存储)结构。它包括数据元素的表示和关系的表示。1、4 、 参考资料 购物网站概要说明书2、 结构设计2.1、逻辑结构设计商品Id商品名类型 Id价格数量图片上架日期 重量寄送描述详细描述状态会员评论 订购 浏览N N NN N N管理员Id账号密码管理N1游客浏览N N管理1NId用户名密码真实姓名收货地址联系电话状态邮编公告查看N NId发布日期内容管理NN查看NN2.2、概念结构设计(用例图)(1)会员功能(2)管理员功能(3) 游客功能3、数据库设计3.1
3、 数据字典设计数据库名:MyProduct表名:Admins(管理员表)序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 Id int 4 0 是 是 否 2 AName varchar 20 0 否 3 APassword varchar 20 0 否 表名:Affiches(公告表)序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 Id int 4 0 是 是 否 2 PutDate datetime 8 3 否 3 PutContent ntext 16 0 否 表名:Leaves(留言表)序号 列名 数据类型 长度 小数位 标识 主键 允许空
4、 默认值 说明1 Id int 4 0 是 是 否 2 Pids int 4 0 否 3 Uids int 4 0 否 4 Contents nvarchar 300 0 否 5 Dates datetime 8 3 否 表名:OrderProducts(订单商品表)序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 Id int 4 0 是 是 否 2 OrderId int 4 0 是 3 ProductId int 4 0 是 4 Amount int 4 0 是 表名:Orders(订单表)序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 Id
5、 int 4 0 是 是 否 2 UserId int 4 0 是 3 OrderDate datetime 8 3 是 getdate 表名:Products(商品表)序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 Id int 4 0 是 是 否 2 ProductName nvarchar 200 0 否 3 TypeId int 4 0 是 4 Price money 8 4 是 5 Amount int 4 0 是 6 Picture varchar 30 0 是 7 AddDate datetime 8 3 是 getdate 8 Weights int 4
6、 0 是 9 Post nvarchar 250 0 是 10 Descriptions ntext 16 0 是 11 ProductState int 4 0 是 1 表名:ProductType(商品类型表)序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 Id int 4 0 是 是 否 2 TypeName nvarchar 100 0 否 3 TypeSate int 4 0 是 1 表名:Users(用户表)序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 Id int 4 0 是 是 否 2 UserName nvarchar 50 0 否 3 Password1 varchar 50 0 否 5 RealName varchar 20 0 是 6 Addresss nvarchar 200 0 是 7 Phone varchar 16 0 是 8 PostCode char 6 0 是 9 States int 4 0 是 1