第六小组
潮易购电商管理系统数据库设计文档
.段海旭,孙振华,王海伦等 2018-11-30
目录
1
文档介绍 ....................................................................................................................... 2 1.1
编写目的 ......................................................................................................... 2
1.2 适用范围................................................................................................................. 2 1.3 读者对象................................................................................................................. 2 2 3 4 5
数据库环境说明 ............................................................................................................ 2 数据库的命名规则 ......................................................................................................... 3 逻辑设计 ....................................................................................................................... 3 物理设计 ....................................................................................................................... 3 5.1表汇总 .................................................................................................................. 3 5.2各表信息 ................................................................................................................. 4
1.用户基本信息表(T_userInfo) .............................................................................. 4 2.角色信息表(T_Root) ........................................................................................... 5 3.用户订单基本信息表(T_Userirdercon) ............................................................... 5 4.用户订单详细信息表(T_Userorderdetail) ........................................................... 6 5.商品类别的基本信息表(T_Goodstype) ............................................................... 6 6.商品基本信息表(T_Goodscon) ........................................................................... 7 7.特价/主题商品信息表(T_Specialgoods) ............................................................. 7 8.购物车信息表(T_Shopping_Cart) ....................................................................... 8
6
安全性设计 .................................................................................................................... 8 6.1防止用户直接操作数据库的方法 ............................................................................. 8 7
数据库管理与维护说明.................................................................................................. 9
1
1 文档介绍
1.1 编写目的
作为软件设计文档的重要组成部分,本文档主要对该系统后台数据库的概念模型设计和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。它是开发人员,测试人员编码及测试的重要参考依据。
1.2 适用范围
本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员,不得提供给组外人员
1.3 读者对象
本文档的主要读者包括: 1. 2. 3.
本系统的设计人员:包括模块设计人员
本系统的系统设计人员:包括数据库开发,编码人员 本系统的测试人员
2 数据库环境说明
数据库采用Micrsoft SQL Server数据库管理系统建立并维护。数据库设计过程中采用Micrsoft公司的Visio创建潮易购数据库的ER图,并生成数据库脚本文件“数据库设计.DLL。”
2
其中SQL Server的登录模式为混合身份验证,超级用户的用户名用户名均为sa,密码为123456,SQL Server服务器的端口号:1433。
3 数据库的命名规则
符合3个范式:
? 主键关系,表间关系、表中字段是不可再分的属性。 ? 表的表示:描述单一信息,功能简单实用、命名规范合理。 ? 字段的类型,程度。
? 数据库的命名:采用首字母大写模式。
如:潮易购电商管理,数据库名称为ChaoYiBuys(潮流商店)。
? 数据库表命名:所有表以T_开头,后面跟英文解释,采用首字母大写形式。
如:用户基本信息数据库名称为T_UserInfo
4 逻辑设计
本系统的数据库按照面向对象的思想,设计对应实体类,由实体类生成对应的数据库表,数据库中的关系,反应了对象间的关系。
5 物理设计
5.1表汇总
3