电商项目数据库设计文档
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
是否有子类别
Y,N
5
St_sort
Int
排序标识
数字越小排序越靠前
6
St_inputdate
Datetime
建立时间
系统时间
7
St_isvalid
Varchar(2)
此类别是否有效
6
序号
字段名
字段类型
说明
备注
1
Ste_id
Int
编号
Primarykey
2
Ste_name
Varchar(100)
物品名称
3
符合3个范式:
主键关系,表间关系、表中字段是不可再分的属性。
表的表示:描述单一信息,功能简单实用、命名规范合理。
字段的类型,程度。
数据库的命名:采用首字母大写模式。
如:潮易购电商管理,数据库名称为ChaoYiBuys(潮流商店)。
数据库表命名:所有表以T_开头,后面跟英文解释,采用首字母大写形式。
9
Ste_value
Varchar(30)
物品价格
10
Ste_point
Int
物品浏览量
7
序号
字段名
字段类型
说明
备注
1
Sg_id
Int
特价编号
Primarykey
2
Ste_id
Int
物品id
商品基本信息表关联
3
Sg_inputdate
Datetime
添加日期
4
Sg_updatedate
Datetime
第六小组
潮易购电商管理系统
数据库设计文档
.段海旭,孙振华,王海伦等
2018-11-30
1
1.1
作为软件设计文档的重要组成部分,本文档主要对该系统后台数据库的概念模型设计和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。它是开发人员,测试人员编码及测试的重要参考依据。
1
本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员,不得提供给组外人员
5
Cart_sum
float
总价格
6
6
防止用户Sql注入,采用参数传递登录,并且使用JavaScript和MVC双重验证,保证用户登录安全。
除上述方法外,不用提供用户访问替他数据库数据的直接或间接途径。
用户密码采用MD5加密方法进行加密,确保系统的安全。
7
对于本数据的管理和维护,例如数据库的备份与恢复,可以使用SSMS中的“数据库”→“备份数据库(B)”菜单项和“还原数据库(R)”菜单项操作。
Varchar(100)
E_mail
8
Usr_address
Varchar(200)
地址
9
Usr_inputdate
Datetime
添加时间
系统自动记录
10
Usr_leave
int
用户级别
11
Usr_Root
int
用户角色
关联角色表
2
序号
字段名
字段类型
说明
备注
1
Root_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
Ste_price
Varchar(100)
此类物品的总价
5
序号
字段名
字段类型
说明
备注
1
St_typeid
Int
类别编号
Primarykey
2
St_name
Varchar(100)
类别名称
3
St_fid
Varchar(100)
父级类别id
Null表示根类别
4
St_havechild
Varchar(2)
如:用户基本信息数据库名称为T_UserInfo
4
本系统的数据库按照面向对象的思想,设计对应实体类,由实体类生成对应的数据库表,数据库中的关系,反应了对象间的关系。
5
5
序号
数据库表
数据库表存储内容
1
T_UserInfo
用户基本信息
2
T_Userordercon
用户订单的基本信息,订单发送地址等
3
T_Userorderdetail
2
Root_Name
Varchar(100)
角色名称
3
序号
字段名
字段类型
说明
备注
1
Odr_no
Varchar(50)
订单号订单
索引(不重复)
2
Odr_time
Datetime
订单产生日期
NotNull
3
Odr_ispass
Varchar(2)
订单是否确认
Y,N
4
Odr_passtime
Datetime
更新日期
5
Sg_nowvalue
Varchar(30)
当前日期
6
Sg_valid
Int
是否有效
7
Sg_point
Int
浏览量
8
序号
字段名
字段类型
说明
备注
1
Cart_id
Int
编号
Primarykey
2wk.baidu.com
Usr_id
int
用户Id
用户信息
3
Ste_id
int
商品id
商品信息
4
Cart_num
int
购买数量
用户订单的商品内容
4
T_Goodstype
商城内物品的类别信息
5
T_Goodscon
商城内物品的基本信息
6
T_Adminuserinfor
管理员的基本信息
7
T_Bulletioncon
公告栏的基本信息
8
T_Specialgoods
特价/主题商品信息
5
1
序号
字段名
字段类型
说明
备注
1
Usr_id
Int
用户编号
订购总价
11
Odr_phone
Varchar(11)
订单接收人电话
12
Odr_email
Varchar(100)
订单接收入E_mail
4
序号
字段名
字段类型
说明
备注
1
Odr_no
Varchar(20)
订单号
2
St_typeid
Int
类别编号
3
Ste_id
Int
物品编号
4
List_num
Int
订购数量
5
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
排序标识
确认时间
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)
1
本文档的主要读者包括:
1.本系统的设计人员:包括模块设计人员
2.本系统的系统设计人员:包括数据库开发,编码人员
3.本系统的测试人员
2
数据库采用Micrsoft SQL Server数据库管理系统建立并维护。数据库设计过程中采用Micrsoft公司的Visio创建潮易购数据库的ER图,并生成数据库脚本文件“数据库设计.DLL”。其中SQLServer的登录模式为混合身份验证,超级用户的用户名用户名均为sa,密码为123456,SQL Server服务器的端口号:1433。
Y,N
5
St_sort
Int
排序标识
数字越小排序越靠前
6
St_inputdate
Datetime
建立时间
系统时间
7
St_isvalid
Varchar(2)
此类别是否有效
6
序号
字段名
字段类型
说明
备注
1
Ste_id
Int
编号
Primarykey
2
Ste_name
Varchar(100)
物品名称
3
符合3个范式:
主键关系,表间关系、表中字段是不可再分的属性。
表的表示:描述单一信息,功能简单实用、命名规范合理。
字段的类型,程度。
数据库的命名:采用首字母大写模式。
如:潮易购电商管理,数据库名称为ChaoYiBuys(潮流商店)。
数据库表命名:所有表以T_开头,后面跟英文解释,采用首字母大写形式。
9
Ste_value
Varchar(30)
物品价格
10
Ste_point
Int
物品浏览量
7
序号
字段名
字段类型
说明
备注
1
Sg_id
Int
特价编号
Primarykey
2
Ste_id
Int
物品id
商品基本信息表关联
3
Sg_inputdate
Datetime
添加日期
4
Sg_updatedate
Datetime
第六小组
潮易购电商管理系统
数据库设计文档
.段海旭,孙振华,王海伦等
2018-11-30
1
1.1
作为软件设计文档的重要组成部分,本文档主要对该系统后台数据库的概念模型设计和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。它是开发人员,测试人员编码及测试的重要参考依据。
1
本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员,不得提供给组外人员
5
Cart_sum
float
总价格
6
6
防止用户Sql注入,采用参数传递登录,并且使用JavaScript和MVC双重验证,保证用户登录安全。
除上述方法外,不用提供用户访问替他数据库数据的直接或间接途径。
用户密码采用MD5加密方法进行加密,确保系统的安全。
7
对于本数据的管理和维护,例如数据库的备份与恢复,可以使用SSMS中的“数据库”→“备份数据库(B)”菜单项和“还原数据库(R)”菜单项操作。
Varchar(100)
E_mail
8
Usr_address
Varchar(200)
地址
9
Usr_inputdate
Datetime
添加时间
系统自动记录
10
Usr_leave
int
用户级别
11
Usr_Root
int
用户角色
关联角色表
2
序号
字段名
字段类型
说明
备注
1
Root_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
Ste_price
Varchar(100)
此类物品的总价
5
序号
字段名
字段类型
说明
备注
1
St_typeid
Int
类别编号
Primarykey
2
St_name
Varchar(100)
类别名称
3
St_fid
Varchar(100)
父级类别id
Null表示根类别
4
St_havechild
Varchar(2)
如:用户基本信息数据库名称为T_UserInfo
4
本系统的数据库按照面向对象的思想,设计对应实体类,由实体类生成对应的数据库表,数据库中的关系,反应了对象间的关系。
5
5
序号
数据库表
数据库表存储内容
1
T_UserInfo
用户基本信息
2
T_Userordercon
用户订单的基本信息,订单发送地址等
3
T_Userorderdetail
2
Root_Name
Varchar(100)
角色名称
3
序号
字段名
字段类型
说明
备注
1
Odr_no
Varchar(50)
订单号订单
索引(不重复)
2
Odr_time
Datetime
订单产生日期
NotNull
3
Odr_ispass
Varchar(2)
订单是否确认
Y,N
4
Odr_passtime
Datetime
更新日期
5
Sg_nowvalue
Varchar(30)
当前日期
6
Sg_valid
Int
是否有效
7
Sg_point
Int
浏览量
8
序号
字段名
字段类型
说明
备注
1
Cart_id
Int
编号
Primarykey
2wk.baidu.com
Usr_id
int
用户Id
用户信息
3
Ste_id
int
商品id
商品信息
4
Cart_num
int
购买数量
用户订单的商品内容
4
T_Goodstype
商城内物品的类别信息
5
T_Goodscon
商城内物品的基本信息
6
T_Adminuserinfor
管理员的基本信息
7
T_Bulletioncon
公告栏的基本信息
8
T_Specialgoods
特价/主题商品信息
5
1
序号
字段名
字段类型
说明
备注
1
Usr_id
Int
用户编号
订购总价
11
Odr_phone
Varchar(11)
订单接收人电话
12
Odr_email
Varchar(100)
订单接收入E_mail
4
序号
字段名
字段类型
说明
备注
1
Odr_no
Varchar(20)
订单号
2
St_typeid
Int
类别编号
3
Ste_id
Int
物品编号
4
List_num
Int
订购数量
5
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
排序标识
确认时间
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)
1
本文档的主要读者包括:
1.本系统的设计人员:包括模块设计人员
2.本系统的系统设计人员:包括数据库开发,编码人员
3.本系统的测试人员
2
数据库采用Micrsoft SQL Server数据库管理系统建立并维护。数据库设计过程中采用Micrsoft公司的Visio创建潮易购数据库的ER图,并生成数据库脚本文件“数据库设计.DLL”。其中SQLServer的登录模式为混合身份验证,超级用户的用户名用户名均为sa,密码为123456,SQL Server服务器的端口号:1433。