系统数据结构设计方案

  • 格式:docx
  • 大小:35.09 KB
  • 文档页数:4

5 •系统数据结构设计

5.1逻辑结构设计要点

一、 用户信息表(user)

用户(用户编号,用户账号,用户真实姓名,密码,头像,性别,地址,电话,Email, 注册时间,collect-id,用户类型)

二、 商品信息表(goods)

商品(商品编号,商品名称,编号,商品价格,图片名,商品类型,发布时间,发 布者编号,商品描述,被收藏数量

三、 商品类型表(goods_type)

商品类型(类型编号,商品类型名称,描述)

四、 用户收藏表(goods_collect)

用户收藏(编号,用户编号,收藏时间,收藏的商品)

五、 管理员信息表(User)

管理员(管理员编号,账号,密码, Email,状态,注册时间)

六、 商品评论表(goods_comment)

评论表(编号,用户账号,商品编号,星级,评论时间,状态,评论内容)

图14: E— R图

5.2物理结构设计要点

用户信息表(user)

序号 字段名 字段含义 类型 长度 默认值 允许空 主键 说明

1 user id 用户编号 int 11 1 否 是 [自动递增

2 user name 用户账号 varchar 32 否

3 ral name 用户姓名 varchar 8

4 user pwd 密码 char 40 否

5 user_pic n

ame 头像 varchar 32

6 sex 性别 varchar 2 1 否

7 address 地址 varchar 255

8 phone 电话 varchar 20 否

9 email 邮箱 Varchar 50

10 regtime 注册时间 Datetime

11 collect id 收臧编号 Int 11

12 Select_id

en tity 用户类型 Varchar 32 否

商品信息表(goods)

序号 字段名 字段含义 类型 长度 默认值 允许空 主键 说明

1 goods id 「商品编号 int 11 1 否 是 :自动递增

2 goods name 商品名称 varchar 32

3 goods nu mber 编号 varchar 11

4 goods price 商品价格 double :8,2

5 goods_pic name 商品图片 Varchar 32 暂无图片

信息

6 goods modelsid 商品类型 Int 11

7 goods_lice nee 发布时间

Datetim e

8 goods_ow nerid 发布者编

号 Int 11

9 goods_descripti

on 商品描述 Ti ny text

10 goods_collect 被收藏数

量 Int 11 0

商品类型表(goods_type)

序号 字段名 字段含义 类型 长度 默认值 允许空 主键 说明

1 tytpe id 类型编号 int 11 1 否 是 :自动递增

2 type_ nam

e 类别名称 varchar 32 否

3 type_des c 类别描述 varchar

200

四、 评论表(goods_comment)

序号 字段名 字段含义 类型 长度 默认值 允许空 主键 说明

1 Comme nt

」d 评论编号 Int

11 1 否 是 自动递增

2 comme nt

userid 用户编号 int

11 否

3 comme nt

goodid 商品编号 int

11 否

4 comme nt

com mon

int 11

5 comme nt

bad int 11

6 comme nt

content 评论内容 text

7 comme nt

time 评论时间 datetime 否

五、 收藏表(goods_collect)

序号 字段名 字段含义 类型 长度 默认值 允许空 主键 说明

1 collect id 收臧编号 int 11 1 否 是 :自动递增

2 user id 用户编号 int 11 1 否

3 collect_ti

me 收藏时间 Datetime

4 collect_g

oodsid 收藏的商 口口编号 int 11

六、 管理员信息表(admin )

序号 字段名 字段含义 类型 长度 默认值 允许空 主键 说明

1 Admin」d 管理员编 号 int 11 1 否 是 自动递增

2 Admin_us

ern ame 管理员名

称 varchar 32

3 Admin_p wd 密码 Char 32

4 Admin_e

mail 管理员邮

箱 varchar 50

5.3数据结构与程序的关系

数据结构为关系型数据库,所以在程序中可以用标准的 SQL语句与数据结构进行交互,

交互过程中采用通用的数据反问接口。为了保持良好的程序架构,对数据库访问采用 DAO

设计模式实现,提高维护性和扩张性。