电子产品数据库设计说明书.doc

上传人:b****2 文档编号:384280 上传时间:2022-10-09 格式:DOC 页数:13 大小:140KB
下载 相关 举报
电子产品数据库设计说明书.doc_第1页
第1页 / 共13页
电子产品数据库设计说明书.doc_第2页
第2页 / 共13页
电子产品数据库设计说明书.doc_第3页
第3页 / 共13页
电子产品数据库设计说明书.doc_第4页
第4页 / 共13页
电子产品数据库设计说明书.doc_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

电子产品数据库设计说明书.doc

《电子产品数据库设计说明书.doc》由会员分享,可在线阅读,更多相关《电子产品数据库设计说明书.doc(13页珍藏版)》请在冰豆网上搜索。

电子产品数据库设计说明书.doc

国家软件人才国际培训(西安)基地

电子产品系统

数据库设计说明书

项目名称:

电子产品系统

指导工程师:

席伟杰

组长:

洪斐斐

组员:

戴晓杰蒲琳娇申龙周军军万麦

舒霞娟徐舒铭王群苏红镜雷雅琪

陈金莹吴静伟邱元侯凯莉

目录

1引言 3

1.1编写目的 3

1.2背景 3

1.3定义 4

1.4参考资料 4

2外部设计 4

2.1标识符和状态 4

2.2使用他的程序 5

2.3约定 5

2.4专门指导 5

2.5支持软件 5

3结构设计 6

3.1概念结构设计 6

3.2逻辑结构设计 7

3.2.1关系模型 7

3.2.2属性表 8

3.3物理结构设计 12

4运行设计 14

4.1数据字典设计 14

4.2安全保密设计 15

国家软件人才国际培训(西安)基地

数据库设计说明书

1引言

1.1编写目的

本文对“电子产品系统”的数据库进行设计和分析,并列出详细的关系表的逻辑和物理结构,供数据库管理员和软件开发人员阅读。

1.2背景

a.待开发的数据库名称拟为"电子产品",供本项目"电子产品系统"使用。

b.本项目提出者为:

电子产品中心;

本项目的开发人员如下表:

职务

人员名单

项目经理

洪斐斐

需求分析师

王群周军军

概要设计

邱元陈金莹

详细设计师

舒霞娟侯凯莉

代码工程师

申龙戴晓杰万麦蒲琳娇

测试工程师

徐舒铭吴敬伟

美工音效师

雷雅琪

1.3定义

1).数据字典

数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,通常包括据项数、数据结构、数据流、数据存储和处理过程五个部分;是对数据流图的详细描述。

2).订单明细

订单明细是指一张订单中对于一件商品的数量和订购价格的详细说明。

1.4参考资料

1).《电子产品系统需求分析说明书》

2).《电子产品系统概要设计说明书》

3).《数据库系统概论》

2外部设计

2.1标识符和状态

数据库软件:

MySQL-5.0.51a;

系统要求建立的数据库名称:

Mail;

数据库服务器版本:

5.0.51a-community-nt-log

数据库协议版本:

10

数据库服务器:

localhostviaTCP/IP

数据库用户:

root@localhost

MySQL字符集:

UTF-8Unicode(utf8)

MySQL连接校对:

utf8_unicode_ci

MySQL客户端版本:

5.0.51a

MySQL客户端使用PHP扩展:

mysql

MySQL客户端语言:

中文简化版

主题、风格:

Original

支持的系统:

Windows、Linux操作系统

2.2使用他的程序

本数据库有"电子产品系统"V1.0使用。

2.3专门指导

1).由于管理员的信息是由操作人员直接添加在数据库管理员信息表中的,因此需要培训客户了解和掌握基本的数据库操作,如添加,删除和修改记录;

2).本购物系统中其他的管理员和用户对于数据的操作都可以通过图形化界面来进行,通过阅读开发人员提供的用户手册用户可以方便快速地熟悉该系统操作流程。

2.4支持软件

1).数据库管理系统:

MySQL5.0

MySQL体积小、速度快、可以处理拥有上千万条记录的大型数据库,总

体拥有成本低,是中小型网站选择数据库的首选;另外5.0版本还增加了系统报错机制以及对外键的良好支持和对存储过程的充分支持。

2).Mysql管理软件:

sqlyog7.0

Sqlyog是一款简洁、高效、功能强大的图形化MySQL数据库管理工具;使用SQLyog可以快速直观地通过网络来维护远端的MySQL数据库。

3结构设计

3.1概念结构设计

登录用户

管理员

订单明细

订单

商品

商品类别

公告

填写

n

1

n

m

n

m

收藏

留言回复

管理

包含

指定

管理

属于

发布

属于

n

m

m

m

n

n

1

n

m

3.2逻辑结构设计

3.2.1关系模型

注册用户表:

tb_user(Uname,Upwd,Usex,Uquestion,Uanswer,Uemail,Ucodenum,Urank,Uaccount,Udaijinquan,Upoints)

用户基本信表:

tb_userinfo(UIname(FK),UIaddress,UIphone,UIrealname,UIpost)

UIname(FK)—>tb_user(Uname)

管理员信息表:

tb_admin(Aname,Apwd,Aemail)

收藏夹项目表:

tb_favorite(Fid,Fgood(FK),Fuser(FK))

Fgood(FK)—>tb_goodinfo(GIid)

Fuser(FK)—>tb_user(Uname)

订单信息表:

tb_order(Oid,Oreceiver,Oaddress,Ophone,Opost,Odate,

Ouser(FK),Odelivery(FK),Ostate)

Ouser(FK)—>tb_user(Uname)

Odelivery(FK)—>tb_delivery(Did)

订单明细表:

tb_item(Igood(FK),Iorder(FK),Iquantity,Iprice)

Igood(FK)—>tb_goodinfo(GIid)

Iorder(FK)—>tb_order(Oid)

送货方式表:

tb_delivery(Did,Dname,Dcost)

留言表:

tb_message(Mid,Mcontent,Mtime,Muser(FK),Mtype,Mread)Muser(FK)—>tb_user(Uname)

回复表:

tb_reply(Rid,Rcontent,Rtime,Ruser(FK),Radmin(FK),Rread)

Ruser(FK)—>tb_user(Uname)

Radmin(FK)—>tb_admin(Aname)

公告表:

tb_boardcast(Bid,Bcontent,Bdate,Buser(FK))

Buser(FK)—>tb_admin(Aname)

商品信息表:

tb_goodinfo(GIid,GIname,GIprice,GImarprice,GInumber,GIbrand,GIdesc,GIimgpath,GIcount,GIdiscount,GIthirdnavi(FK))

GIthirdnavi(FK)——>tb_thirdnavi(TNid)

3.2.2属性表

1.注册用户表(tb_user)

字段名称

数据类型

是否允许为空

缺省值

字段描述

备注

Uname

Varchar(20)

NOTNULL

用户名

主键

Upwd

Varchar(255)

NOTNULL

用户密码

6-20位包含数字和字母的字符串(加密)

Usex

Tinyint

(1)

NOTNULL

0

性别

0:

保密

1:

2:

Uquestion

Varchar

(255)

NOTNULL

密码查询问题

Uanswer

Varchar

(255)

NOTNULL

密码查询答案

Uemail

Varchar(30)

NOTNULL

电子邮件

包含@字符

2.用户基本信息(tb_userinfo)

字段名称

数据类型

是否允许为空

缺省值

字段描述

备注

UIname

Varchar(20)

NOTNULL

用户名

主键、

外键

tb_user(Uname)

UIaddress

Varchar(20)

地址

UIphone

Varchar(20)

电话

UIrealname

Varchar(20)

真实姓名

UIpost

Varchar(6)

邮政编码

6位数字

3.管理员信息表(tb_admin)

字段名称

数据类型

是否允许为空

缺省值

字段描述

备注

Aname

Varchar(20)

NOTNULL

管理员账号

主键

Apwd

Varchar

(255)

NOTNULL

管理员密码

Aemail

Varchar(30)

NOTNULL

管理员email

4.订单信息表(tb_order)

字段名称

数据类型

是否允许为空

缺省值

字段描述

备注

Oid

Varchar(20)

NOTNULL

订单编号

主键;

Oreceiver

Varchar(20)

NOTNULL

收货人姓名

Oaddress

Varchar(255)

NOTNULL

收货地址

Ophone

Varchar(30)

NOTNULL

收货人电话

Opost

Varchar(6)

NOTNULL

邮编

Otime

DATETIME

订单时间

Ouser

Varchar(20)

NOTNULL

用户名

外键

tb_user(Uname)

Odelivery

Tinyint

(1)

NOTNULL

送货方式

外键

tb_delivery(Did)

Ostate

Tinyint

(1)

NOTNULL

0

当前订单状态

0:

未发货

1:

已发货

2:

已收货

5.订单明细表(tb_item)

字段名称

数据类型

是否允许为空

缺省值

字段描述

备注

Igood

Int

NOTNULL

外键

主键;

外键(商品)

tb_goodinfo(GIid)

Iorder

Varchar(20)

NOTNULL

订单编号

主键;

外键(订单)tb_order(Oid)

Iquantity

Int

NOTNULL

商品数量

Iprice

Double

NOTNULL

订单商品单价

用户下订单时商品的单价,包括折扣和特价

6送货方式表(tb_delivery)

字段名称

数据类型

是否允许为空

缺省值

字段描述

备注

Did

Int

NOTNULL

方式编号

主键;

自动增长

Dname

Varchar(20)

NOTNULL

送货方式名称

Dcost

Double

NOTNULL

送货价格

7.留言表(tb_messag

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1