电商项目数据库设计文档.docx

上传人:b****8 文档编号:12859010 上传时间:2023-06-08 格式:DOCX 页数:8 大小:18.17KB
下载 相关 举报
电商项目数据库设计文档.docx_第1页
第1页 / 共8页
电商项目数据库设计文档.docx_第2页
第2页 / 共8页
电商项目数据库设计文档.docx_第3页
第3页 / 共8页
电商项目数据库设计文档.docx_第4页
第4页 / 共8页
电商项目数据库设计文档.docx_第5页
第5页 / 共8页
电商项目数据库设计文档.docx_第6页
第6页 / 共8页
电商项目数据库设计文档.docx_第7页
第7页 / 共8页
电商项目数据库设计文档.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

电商项目数据库设计文档.docx

《电商项目数据库设计文档.docx》由会员分享,可在线阅读,更多相关《电商项目数据库设计文档.docx(8页珍藏版)》请在冰点文库上搜索。

电商项目数据库设计文档.docx

电商项目数据库设计文档

第六小组

潮易购电商管理系统

数据库设计文档

.段海旭,孙振华,王海伦等

2018-11-30

1文档介绍

1.1编写目的

作为软件设计文档的重要组成部分,本文档主要对该系统后台数据库的概念模型设计和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。

它是开发人员,测试人员编码及测试的重要参考依据。

1.2适用范围

本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员,不得提供给组外人员

1.3读者对象

本文档的主要读者包括:

1.本系统的设计人员:

包括模块设计人员

2.本系统的系统设计人员:

包括数据库开发,编码人员

3.本系统的测试人员

2数据库环境说明

数据库采用MicrsoftSQLServer数据库管理系统建立并维护。

数据库设计过程中采用Micrsoft公司的Visio创建潮易购数据库的ER图,并生成数据库脚本文件“数据库设计.DLL”。

其中SQLServer的登录模式为混合身份验证,超级用户的用户名用户名均为sa,密码为123456,SQLServer服务器的端口号:

1433。

3数据库的命名规则

符合3个范式:

☑主键关系,表间关系、表中字段是不可再分的属性。

☑表的表示:

描述单一信息,功能简单实用、命名规范合理。

☑字段的类型,程度。

☑数据库的命名:

采用首字母大写模式。

如:

潮易购电商管理,数据库名称为ChaoYiBuys(潮流商店)。

☑数据库表命名:

所有表以T_开头,后面跟英文解释,采用首字母大写形式。

如:

用户基本信息数据库名称为T_UserInfo

4逻辑设计

本系统的数据库按照面向对象的思想,设计对应实体类,由实体类生成对应的数据库表,数据库中的关系,反应了对象间的关系。

5物理设计

5.1表汇总

序号

数据库表

数据库表存储内容

1

T_UserInfo

用户基本信息

2

T_Userordercon

用户订单的基本信息,订单发送地址等

3

T_Userorderdetail

用户订单的商品内容

4

T_Goodstype

商城内物品的类别信息

5

T_Goodscon

商城内物品的基本信息

6

T_Adminuserinfor

管理员的基本信息

7

T_Bulletioncon

公告栏的基本信息

8

T_Specialgoods

特价/主题商品信息

5.2各表信息

1.用户基本信息表(T_userInfo)

序号

字段名

字段类型

说明

备注

1

Usr_id

Int

用户编号

Primarykey

2

Usr_name

Varchar(50)

用户名

NotNull

3

Usr_pwd

Varchar(50)

密码

NotNull

4

Usr_realname

Varchar(50)

真实姓名

NotNull

5

Usr_sex

Varchar

(2)

性别

6

Usr_tel

Varchar(11)

电话

7

Usr_email

Varchar(100)

E_mail

8

Usr_address

Varchar(200)

地址

9

Usr_inputdate

Datetime

添加时间

系统自动记录

10

Usr_leave

int

用户级别

11

Usr_Root

int

用户角色

关联角色表

2.角色信息表(T_Root)

序号

字段名

字段类型

说明

备注

1

Root_Id

int

角色编号

主键,自增

2

Root_Name

Varchar(100)

角色名称

3.用户订单基本信息表(T_Userirdercon)

序号

字段名

字段类型

说明

备注

1

Odr_no

Varchar(50)

订单号订单

索引(不重复)

2

Odr_time

Datetime

订单产生日期

NotNull

3

Odr_ispass

Varchar

(2)

订单是否确认

Y,N

4

Odr_passtime

Datetime

确认时间

5

Asr_id

Int

订单处理人

卖家用户信息

6

Odr_sendstate

Int

订单发送状态

7

Odr_recname

Varchar(20)

订单接收人姓名

8

Odr_address

Varchar(200)

订单接收地址

9

Usr_id

Int

订购人id

买家用户信息

10

Odr_totalprice

Varchar(50)

订购总价

11

Odr_phone

Varchar(11)

订单接收人电话

12

Odr_email

Varchar(100)

订单接收入E_mail

4.用户订单详细信息表(T_Userorderdetail)

序号

字段名

字段类型

说明

备注

1

Odr_no

Varchar(20)

订单号

2

St_typeid

Int

类别编号

3

Ste_id

Int

物品编号

4

List_num

Int

订购数量

5

Ste_price

Varchar(100)

此类物品的总价

5.商品类别的基本信息表(T_Goodstype)

序号

字段名

字段类型

说明

备注

1

St_typeid

Int

类别编号

Primarykey

2

St_name

Varchar(100)

类别名称

3

St_fid

Varchar(100)

父级类别id

Null表示根类别

4

St_havechild

Varchar

(2)

是否有子类别

Y,N

5

St_sort

Int

排序标识

数字越小排序越靠前

6

St_inputdate

Datetime

建立时间

系统时间

7

St_isvalid

Varchar

(2)

此类别是否有效

6.商品基本信息表(T_Goodscon)

序号

字段名

字段类型

说明

备注

1

Ste_id

Int

编号

Primarykey

2

Ste_name

Varchar(100)

物品名称

Notnull

3

Ste_typeid

Int

类别id

商品类别

4

Ste_time

Datetime

上架日期

5

Ste_imgurl

Varchar(200)

物品图片

6

Ste_content

Varchar(4000)

物品简介

7

Ste_orderdesc

Varchar(1000)

订购说明

8

Ste_sort

Int

排序标识

9

Ste_value

Varchar(30)

物品价格

10

Ste_point

Int

物品浏览量

7.特价/主题商品信息表(T_Specialgoods)

序号

字段名

字段类型

说明

备注

1

Sg_id

Int

特价编号

Primarykey

2

Ste_id

Int

物品id

商品基本信息表关联

3

Sg_inputdate

Datetime

添加日期

4

Sg_updatedate

Datetime

更新日期

5

Sg_nowvalue

Varchar(30)

当前日期

6

Sg_valid

Int

是否有效

7

Sg_point

Int

浏览量

8.购物车信息表(T_Shopping_Cart)

序号

字段名

字段类型

说明

备注

1

Cart_id

Int

编号

Primarykey

2

Usr_id

int

用户Id

用户信息

3

Ste_id

int

商品id

商品信息

4

Cart_num

int

购买数量

5

Cart_sum

float

总价格

6安全性设计

6.1防止用户直接操作数据库的方法

防止用户Sql注入,采用参数传递登录,并且使用JavaScript和MVC双重验证,保证用户登录安全。

除上述方法外,不用提供用户访问替他数据库数据的直接或间接途径。

用户密码采用MD5加密方法进行加密,确保系统的安全。

7数据库管理与维护说明

对于本数据的管理和维护,例如数据库的备份与恢复,可以使用SSMS中的“数据库”→“备份数据库(B)”菜单项和“还原数据库(R)”菜单项操作。

 

谢谢观看!

 

欢迎您的下载,资料仅供参考,如有雷同纯属意外

 

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2