电商项目数据库设计文档.docx
- 文档编号:1146112
- 上传时间:2022-10-17
- 格式:DOCX
- 页数:8
- 大小:18.31KB
电商项目数据库设计文档.docx
《电商项目数据库设计文档.docx》由会员分享,可在线阅读,更多相关《电商项目数据库设计文档.docx(8页珍藏版)》请在冰豆网上搜索。
电商项目数据库设计文档
第六小组
潮易购电商管理系统
数据库设计文档
.段海旭,孙振华,王海伦等
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)”菜单项操作。
THANKS!
!
!
致力为企业和个人提供合同协议,策划案计划书,学习课件等等
打造全网一站式需求
欢迎您的下载,资料仅供参考
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 数据库 设计 文档