电商-数据库详细设计说明书V0.4

合集下载

电子商务网站数据库设计说明书

电子商务网站数据库设计说明书

电子商务网站数据库设计说明书集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]电子商务网站数据库设计说明书1 数据库设计数据库概念设计该系统一共有十一个实体,包括:用户、管理员、商品、商品类别、用户留言、订单、留言回复、图片面板、系统公告、商品评论、购物车。

根据需求分析得到它们之间的关系,如图1所示:图1 系统E-R图从该系统E-R图中可以看出用户可以查看系统公告、浏览商品且为多对多的关系,可以查看留言回复、发表商品评论和留言且为一对多的关系,可以管理购物车、管理个人信息且为一对一的关系;管理员可以管理商品、管理商品类别、管理图片面板、管理商品评论、管理用户留言、管理会员信息、管理系统公告且是一对多的关系,可以管理个人信息且为一对一的关系。

通过系统功能概述可知系统主要由十二个功能模块组成,其中部分模块E-R图分别如下所示(其中pk表示数据库表主键,fk表示数据库表外键):用户中心模块所涉及到的数据实体有用户、留言回复、用户留言。

在此模块中,实体用户可以修改个人信息、查看实体留言回复、发表实体用户留言。

模块的E-R图如图2所示:图2 用户中心模块E-R图查看订单模块所涉及到的数据实体有用户、订单。

在此模块中,实体用户可以对实体订单进行查看。

模块的E-R图如图3所示:图3 查看订单模块E-R图购物车管理所涉及到的数据实体有用户、商品、购物车。

在此模块中,实体用户通过浏览实体商品,将需要的实体商品添加到实体购物车,并对实体购物车进行管理。

模块的E-R图如图4所示:图4 购物车管理模块E-R图商品查找模块所涉及到的数据实体有用户、商品、商品类别。

在此模块中,实体用户进入系统首页,通过实体商品的属性:商品名称来对相应商品进行立即查找。

同时,也可通过商品名称、商品类别、商品价格3个属性共同对商品进行高级查找。

模块的E-R图如图5所示:图5 商品查找模块E-R图商品管理模块所涉及到的数据实体有商品、商品类别、管理员。

电子商务网站-详细设计说明书.doc

电子商务网站-详细设计说明书.doc

..电子商务详细设计说明书Version 3.0(未经授权请勿复制)编写:罗金蓉日期: 2014年1月14日检查:罗金蓉日期: 2014年2月10日审核:罗金蓉日期: 2014年2月20日批准:罗金蓉日期: 2014年2月22日..文档变更记录序号更改(+/-)说明作者版本号日期1 创建文件罗金蓉 V1.0 2014.1.142 修订数据库表设计罗金蓉 V2.0 2014.1.223 修改功能模块流程图设计罗金蓉 V2.0 2014.1.22 4确定设计说明书内容罗金蓉 V3.02014.2.20..目录1 引言 (4)1.1 编写目的 (4)1.3 参考资料 (4)2 系统开发环境设计 ........................................................... 4 3 系统总体设计方案 .. (4)3.2系统总体结构 (8)4 系统功能模块设计 (9)4.1 会员注册和登录功能模块 (11)4.2 查看系统公告功能模块 (12)4.3 发表商品评论功能模块 (12)4.4 用户中心功能模块 (12)4.5 查看订单功能模块 (13)4.6 购物车管理功能模块 (14)4.7 商品查找功能模块 (15)4.8 商品管理功能模块 (16)4.9 用户管理功能模块 (18)4.10订单管理功能模块 (18)4.11 信息管理功能模块 (19)4.12 图片面板功能管理模块 (21)5 数据库设计 (22)5.1 数据库概念设计 (22)5.2 数据库物理设计 (26)5.3 数据库表设计 (27)..1 引言1.1 编写目的本详细设计说明书编写的目的在于说明程序模块的设计,包括程序描述、输入/输出、算法和流程逻辑等,为软件编程和系统维护提供基础。

本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。

1.2 名词解释4AjaxAsynchronous JavaScript and XML 异步的JavaScript和xml1.3 参考资料2 系统开发环境设计操作系统:Windows 7 旗舰版,内存4G浏览器:Google Chrome 版本35.0 或 Sogou 版本5.0.9 或 FireFox 版本29.0.1Web 应用服务器:Apache版本2.2.6 数据库:MySql版本5.0.45 IDE工具:Zend Studio版本 9.0.2 开发环境:WAMP5设计工具:Ration Rose Enterprise Edition 版本2003.06.00 和PowerDesinger 版本15.1.03 系统总体设计方案3.1 系统功能描述..电子商务网站系统前台购物子系统后台管理子系统会员非会员浏览商品购买商品查看订单用户留言商品评论查找商品商品管理用户管理订管理信息管理图片面板管理添加商品编辑商品商品类别管理添加商品类别用户信息管理更改管理员信息编辑订单查询订单公告管理添加公告评论管理Logo管理广告管理修改商品类别删除商品类别删除商品修改商品信息查看用户信息删除用户冻结用户查看订单执行订单处理删除订单查看公告信息更改公告信息删除公告信息查看评论删除评论查看Logo信息修改Logo信息查看广告信息修改广告信息用户中心购物车管理修改个人信息我的消息中心用户留言注销离开用户留言管理查看留言信息删除留言回复留言图1 系统功能结构图此系统为小型购物网站系统,该系统主要分为前台购物和后台管理两个子系统。

网上购物管理系统数据库设计说明书

网上购物管理系统数据库设计说明书

网上购物管理系统
数据库设计说明书
文件名称:数据库设计说明书文件编号:xxxxxxxxxxxxxxxx 编制人:韩焱编值日期:2016年11月25日审核人:xxxxxxxxxxxxxxxx 版本: 1.0 指导老师:孙亚非
目录
1. 引言 (3)
1.1编写目的: (3)
1.2背景: (3)
1.3参考资料: (3)
2. 结构设计 (3)
数据库设计说明书
1.引言
1.1编写目的:
本文档为网上购物管理系统数据库设计说明书,为网上购物管理系统设计的主要依据,主要针对网上购物管理系统的概要设计和详细设计人员,作为项目验收的主要依据。

1.2背景:
本软件全称为网上购物管理系统。

本软件为沧州职业技术学院本次考试作品,由小组成员曹孟,崔佳媚,韩焱共同完成。

本软件适用于普通网上购物商店。

1.3参考资料:
阳光酒店管理系统。

2.结构设计
本软件的数据库名称为:XXXXX,结构设计如下:
数据类型允许为空数据大小
Varchar
Varchar。

电商-数据库详细设计说明书V04

电商-数据库详细设计说明书V04

数据库详细设计说明书1此处采用Visio绘制的ER图。

1.1 商品类1.1.1商品表1.1.2图片表存储所有的图片的路径字符串(URL),如果存储量过大,则需要根据主键值做表分区图片命名规则:款号_颜色_角度_是否默认图_宽_高.jpg例如:LPZD115602_5rex5YWwLealvOWFsOe0qw@@_1_1_626_800.jpg1.1.3商品类型表代码表1.2 用户帐户类概念:一个用户可以包含多个账户,各个账户之间是可以切换的1.2.1用户基础信息表1.2.2账户表帐号来源标识出是哪个平台过来的用户,比如QQ,新浪微博等。

可用蜜豆数:客户可以用这些蜜豆进行交易,换购。

升级蜜豆数:此蜜豆数会一直增加,不会减少,是作为蜜豆等级的升级使用。

蜜豆级数:200蜜豆为1级,4倍关系后可升级。

比如用户有2000蜜豆,2000/200=10级10级/4=2 余数为2 那么就是2个黄蜜蜂+2个红蜜蜂1.2.3宝贝信息表宝贝信息与用户多对一关联,一个用户可以拥有多条宝贝信息身高体重之类随年龄变大肯定不一样,所以根据添加时间来推算。

1.2.4配送地址表1.2.5通知类型表代码表(缺货登记,降价通知)1.2.6通知类型-模板关联表1.2.7通知表1.2.8关注商品表1.2.9信用等级表代码表先划分为五个等级:良好、较好、一般、较差、差信用等级差的用户,就是黑名单的效果,该用户将不允许登录。

1.2.10动作类型表代码表该表主要为:蜜豆记录、现金账户记录、券记录中的收入和支出服务。

1.2.11蜜豆记录表1.2.12券记录表1.2.13现金账户记录表1.2.14账户等级表记录蜜豆等级的规则蜜豆等级与QQ上的星星月亮太阳升级规则一样,四个红蜜蜂可升级成一个黄蜜蜂,四个黄蜜蜂可升级成一个蓝蜜蜂。

1.2.15账户升级历史表1.3 订单及处理类此处描述各类基础信息表(主数据),例如单位、客户、设备等。

1.3.1购物车主表购物车的定时删除时间和登录前后cookie是否合并做配置项1.3.2购物车子表1.3.3订单主表内容解释配送时间:指定快递公司在指定的时间段内,以客户的意愿来送货。

ETL架构设计说明书V04

ETL架构设计说明书V04

密级:ETL架构设计说明书XXXXXXXX公司目录1前言 (1)背景 (1)目的 (1)内容提要 (1)读者 (1)2ETL设计的目标和原则 (1)系统目标 (1)数据目标 (1)功能目标 (2)设计原则 (2)3ETL开发流程设计 (3)数据分析 (3)分析方法 (3)分析内容 (3)开发流程 (4)测试流程 (5)上线流程 (6)4DATASTAGE元数据管理 (6)元数据定义 (6)DATASTAGE元数据管理 (7)数据库元数据导入 (8)文件元数据导入 (8)5ETL架构 (9)ETL总体结构 (9)ETL关键任务设计 (11)数据加载 (11)Pre-Load (11)Load (11)Post-Load (12)数据清洗/变换 (12)数据转换 (13)ETL调度控制设计 (13)实现目标 (14)触发动作 (14)检查运行环境 (14)日志记录 (15)系统参数 (15)部署设计 (16)数据源到统一模型层之间 (16)统一模型层到数据集市之间 (16)ETL的备份与恢复 (17)ETL质量控制与错误处理 (17)ETL质量控制的主要手段 (17)拒绝数据库及拒绝处理策略 (18)已入库源数据发生错误的应对策略 (19)ETL主要流程设计 (19)数据抽取过程 (21)数据清洗过程 (21)数据转换过程 (22)数据装载过程 (22)ETL测试设计 (23)ETL功能测试 (23)模块功能 (23)调度功能 (23)数据准确性测试 (24)准确性测试的原则 (24)准确性测试的方法 (24)性能测试 (24)测试方法 (24)调优原则 (24)1前言1.1背景本文主要是为了明确系统中ETL的主要使用环境及使用方法而建,主要定义了在不同的环境中使用ETL的时候应该注意的配置及操作。

1.2目的本文档是为明确XXXX数据仓库的ETL架构设计而编制的,为项目的ETL系统开发后续工作提供指南。

网上购物管理系统数据库设计说明书

网上购物管理系统数据库设计说明书

网上购物管理系统
数据库设计说明书
文件名称:数据库设计说明书
文件编号:xxxxxxxxxxxxxxxx 编制人: 韩焱编值日期:2016年11月25日
审核人:xxxxxxxxxxxxxxxx版本: 1。

0 指导老师: 孙亚非
目录
1. 引言 (3)
1.1编写目的: (3)
1.2背景: (3)
1.3参考资料: (3)
2. 结构设计 (3)
数据库设计说明书
1.引言
1。

1编写目的:
本文档为网上购物管理系统数据库设计说明书,为网上购物管理系统设计的主要依据,主要针对网上购物管理系统的概要设计和详细设计人员,作为项目验收的主要依据。

1.2背景:
本软件全称为网上购物管理系统。

本软件为沧州职业技术学院本次考试作品,由小组成员曹孟,崔佳媚,韩焱共同完成。

本软件适用于普通网上购物商店.
1.3参考资料:
阳光酒店管理系统.
2.结构设计
本软件的数据库名称为:XXXXX,结构设计如下:
允许为空
char。

电商-数据库详细设计说明书V0.2

电商-数据库详细设计说明书V0.2

电商-数据库详细设计说明书V0.2电商-数据库详细设计说明书V0.21、引言该文档旨在详细说明电商数据库的设计和实现细节。

数据库作为电商系统的核心组成部分,承担着存储和管理各类数据的重要任务。

本文将会描述数据库的架构、表结构、数据字段、索引设计等内容,并对数据库的性能、安全性等关键问题进行讨论。

2、数据库架构2.1 数据库服务器配置2.2 数据库集群2.3 数据库备份和恢复策略3、数据库设计3.1 用户表设计3.1.1 用户信息表3.1.2 用户安全表3.2 商品表设计3.2.1 商品信息表3.2.2 商品图片表3.2.3 商品库存表3.3 订单表设计3.3.1 订单信息表3.3.2 订单商品表3.3.3 订单物流表3.4 购物车表设计3.4.1 购物车信息表3.4.2 购物车商品表3.5 支付表设计3.6 评价表设计3.7 广告表设计4、数据字典4.1 用户信息表字段定义4.2 商品信息表字段定义4.3 订单信息表字段定义4.4 购物车信息表字段定义4.5 支付信息表字段定义4.6 评价信息表字段定义4.7 广告信息表字段定义5、数据库索引设计5.1 索引的原理和作用5.2 索引的选择和创建策略6、数据库性能优化6.1 查询性能优化6.2 更新性能优化6.3 并发性能优化6.4 数据库缓存优化7、数据库安全性7.1 访问控制7.2 数据加密7.3 数据备份和恢复7.4 安全审计8、附件包含数据库的ER图和表结构定义。

9、法律名词及注释9.1 保密协议:涉及保护商业秘密的一种法律文件。

9.2 数据隐私:指个人信息在被收集和处理时获得保护的权利。

9.3 个人数据保护条例:欧洲联盟生效的个人数据保护法规。

电子商务网站-数据库设计说明书

电子商务网站-数据库设计说明书

电子商务网站-数据库设计说明书电子商务网站 数据库设计说明书1 数据库设计1.1 数据库概念设计该系统一共有十一个实体,包括:用户、管理员、商品、商品类别、用户留言、订单、留言回复、图片面板、系统公告、商品评论、购物车。

根据需求分析得到它们之间的关系,如图1所示:用户(tb_user )用户(tb_user )系统公告(tb_gonggao)系统公告(tb_gonggao)管理管理11查看查看mn查看查看留言回复(tb_huifu)留言回复(tb_huifu)发表发表用户留言(tb_leaveword)用户留言(tb_leaveword)商品评论(tb_pinglun)商品评论(tb_pinglun)商品类别(tb_type)商品类别(tb_type)1n1nn浏览浏览商品(tb_shangpin)商品(tb_shangpin)添加添加购物车(tb_car)购物车(tb_car)生成生成m1订单(tb_dingdan)订单(tb_dingdan)mn1查看查看1n属于属于包含包含1n1nn管理员(tb_admin)管理员(tb_admin)图片面板(tb_guanggao)图片面板(tb_guanggao)留言回复(tb_huifu)留言回复(tb_huifu)管理管理管理管理回复回复用户留言(tb_leaveword)用户留言(tb_leaveword)商品评论(tb_pinglun)商品评论(tb_pinglun)系统公告(tb_gonggao)系统公告(tb_gonggao)订单(tb_dingdan)订单(tb_dingdan)商品类别(tb_type)商品类别(tb_type)用户(tb_user )用户(tb_user )商品(tb_shangpin)商品(tb_shangpin)n nn11n11nnnnn图1 系统E-R 图从该系统E-R 图中可以看出用户可以查看系统公告、浏览商品且为多对多的关系,可以查看留言回复、发表商品评论和留言且为一对多的关系,可以管理购物车、管理个人信息且为一对一的关系;管理员可以管理商品、管理商品类别、管理图片面板、管理商品评论、管理用户留言、管理会员信息、管理系统公告且是一对多的关系,可以管理个人信息且为一对一的关系。

网上购物系统数据库设计说明书

网上购物系统数据库设计说明书

网上购物系统数据库设计说明说1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (3)2外部设计 (3)2.1标识符和状态 (3)2.2使用它的程序 (4)2.3约定 (4)2.4专门指导 (4)2.5支持软件 (4)3结构设计 (5)3.1概念结构设计 (5)3.2逻辑结构设计 (7)3.3物理结构设计 (8)4运用设计 (10)4.1数据字典设计 (10)4.2安全保密设计 (10)数据库设计说明书(GB8567——88)1引言1.1编写目的本文档的编制是为了让用户和软件开发者双方对该开发软件的初始规定有一个共同的理解,定义所要开发的“利麦网上购物系统”(以下简称系统)的开发目标,包括对功能的规定和性能的要求,指出预期的系统用户、系统的运行环境以及对用户操作的约定,使之成为整个项目中软件产品开发设计与实现的根据,也是软件产品的测试和验收的依据。

本系统是为广大网购用户、网店老板和网站管理员设计,该说明书的读者为该项目的客户以及项目开发人员。

1.2背景1. 本系统名称:利麦网上购物系统;2. 本系统的客户代表:宋玉老师;本系统开发单位:11级软件工程2班10组本系统的用户:网购用户、网店老板、网站管理员3. 本系统的开发工具采用Eclipse Version: 3.3.2,数据库为Mysql4. 该系统同其他系统(或机构)的基本相互往来关系:该系统基于IE 浏览器,版本为6.0及以上,支持Windows系列平台;5. 本系统为Windows平台下B/S模式网络版。

1.3定义列出本文件中用到的专门术语的定义、外文首字母组词的原词组。

1.DateBase:数据库2. JDBC:开放数据库连接3.IPO:Input & Process & Output(输入、处理、输出)4. B/S:服务器/浏览器模式5. SQL:结构化查询语言。

1.4参考资料列出有关的参考资料:a.本项目的经核准的计划任务书或合同、上级机关批文;b.利麦网上购物系统问题定义说明书利麦网上购物系统可行性分析说明书c.《数据库设计说明书》(GB8567——88)2外部设计2.1标识符和状态该系统的标示符都是该系统各个属性的英文形式,各个实体的主键都是以ID结束的,自动增量都是增12.2使用它的程序登陆管理、商品搜索、用户管理、商品管理、订单管理、留言管理2.3约定数据输入要合法,否则会给出相应提示。

网络购物系统数据库设计说明书

网络购物系统数据库设计说明书

网络购物数据库设计说明书撰写:日期:审核:日期:批准:日期:目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (4)2外部设计 (4)2.1标识符和状态 (4)2.2使用他的程序 (4)2.3约定 (4)2.4专门指导 (5)2.5支持软件 (5)3结构设计 (6)3.1概念结构设计 (6)3.2逻辑结构设计 (6)3.2.1 关系模型 (6)3.2.2属性表 (7)3.3物理结构设计 (8)4运行设计 (10)4.1数据字典设计 (10)4.2安全保密设计 (11)数据库设计说明书1引言1.1编写目的本文对“网络购物系统”的数据库进行设计和分析,并列出详细的关系表的逻辑和物理结构,供数据库管理员和软件开发人员阅读。

1.2背景a.待开发的数据库名称拟为"网络购物",供本项目"网络购物系统"使用。

b.本项目提出者为:网络购物中心;本项目的开发人员如下表:职务人员名单项目经理卢志杨需求分析师张普概要设计王高峰详细设计师郭小龙代码工程师毛伟龙熊乐测试工程师任凯本项目的用户群为:中小型网上购物中心。

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

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

1.4参考资料1).《网络购物系统需求分析说明书》2).《网络购物系统概要设计说明书》3).《数据库系统概论》第四版萨师煊王珊高等教育出版社4).《数据库系统——设计、实现与管理》第三版电子工业出版社2外部设计2.1标识符和状态数据库软件:MySQL-5.0.51a;系统要求建立的数据库名称:Mail;数据库服务器版本: 5.0.51a-community-nt-log数据库协议版本: 10数据库服务器: localhost via TCP/IP数据库用户: root@localhostMySQL 字符集: UTF-8 Unicode (utf8)MySQL 连接校对:utf8_unicode_ciMySQL 客户端版本: 5.0.51aMySQL 客户端使用PHP 扩展: mysqlMySQL 客户端语言:中文简化版主题、风格:Original支持的系统:Windows、Linux操作系统2.2使用他的程序本数据库有"网络购物系统"V1.0使用。

网上商城购物系统 数据库设计说明书

网上商城购物系统 数据库设计说明书

数据库设计说明书1.引言1.1编写目的数据库设计说明书是数据库设计的必要部分,对设计中的数据库的所有标识、逻辑结构和物理结构作出具体的设计规定,指导程序员的建立数据库的工作。

本数据库设计说明书编写的目的是说明了网上商城购物系统的数据库设计,用于明确系统中各项功能与非功能性的需求,指导系统在数据库中存储各方面的内容,为系统开发的程序员、系统分析员作为基准的文档。

预期的读者为系统的开发者、使用者和指导老师。

1.2背景说明:(1)开发软件系统的名称:网上商城购物系统;(2)任务提出者:XX;(3)开发者:计算机科学与技术的小组成员xx;(4)用户:XX;(5)本系统将使用SQLServer2000作为数据库存储系统。

1.3定义(1)Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换);(2)ADO:ActiveX Data Object, ActiveX 数据对象;(3)SQL:Structured Query Language。

1.4参考资料1、《ASP程序设计及应用》张景峰主编第011903号中国水利水电出版社 2009.12、《数据库原理及其教程(第三版)》黄德才主编第088716号科学出版社 2010.63、《ASP+SQL Server动态网站开发从基础到实践》杨世锡,赵辉编著第377507号电子工业出版社 20054、《ASP+SQL Server项目开发实践》黄雷编著第38854号中国铁道出版社 2006《Dreamweaver 8与ASP动态网站开发自学导航》戎马工作室编著第298301号机5、械工业出版社 20066、《ASP实务经典》林金霖编著 [M].北京:中国铁道出版社,2001,2097、《ASP编程基础与实例》丁贵广编著 [M].北京:机械工业出版社,2002,512.外部设计2.1标识符的状态(1)本系统采用Microsoft SQL Server 2000为基本的开发工具,数据库名称为Shop,其中一共建立了7个表,表名分别为:Admin(后台管理用户表)、Users(用户信息表)、Board (公告信息表)、GoodsType(商品类别表)、Goods(商品信息表)、Basket(购物车表)、Complain(客户投诉表)(2)此表只是暂时使用的,适用于对程序的调试。

网上购物管理系统数据库设计说明书

网上购物管理系统数据库设计说明书

网上购物管理系统
数据库设计说明书
文件名称:数据库设计说明书文件编号:xxxxxxxxxxxxxxxx 编制人:韩焱编值日期:2016年11月25日审核人:xxxxxxxxxxxxxxxx 版本: 1.0 指导老师: 孙亚非
目录
1. 引言 (3)
1.1编写目的: (3)
1.2背景: (3)
1.3参考资料: (3)
2. 结构设计 (3)
数据库设计说明书
1.引言
1.1编写目的:
本文档为网上购物管理系统数据库设计说明书,为网上购物管理系统设计的主要依据,主要针对网上购物管理系统的概要设计和详细设计人员,作为项目验收的主要依据。

1.2背景:
本软件全称为网上购物管理系统。

本软件为沧州职业技术学院本次考试作品,由小组成员曹孟,崔佳媚,韩焱共同完成.本软件适用于普通网上购物商店.
1。

3参考资料:
阳光酒店管理系统.
2.结构设计
本软件的数据库名称为:XXXXX,结构设计如下:
允许为空。

电子商城数据库详细设计说明书

电子商城数据库详细设计说明书
0
g_delete
Int
非空约束
商品是否被删除,0表示未删除,1表示删除
0
g_color
varchar
20
非空约束
商品的颜色汉字表示
黑色
g_parts
varchar
30
非空约束
商品的配件中文表示
耳机,数据线
g_definition
varchar
30
非空约束
商品的名称中文表示
手机
g_image
varchar
2012-1-1
12:12:12
cc_state
Int
非空约束
商品收藏的状态0表示未收藏1表示已收藏
0
商品关联表
字段
类型
长度
约束
主/外键
备注
示例数据
r_id
Int
主键约束,自动递增
主键
商品关联的id
1
g_id
Int
外键约束
商品表外键的id
商品的id
3
i_id
Int
外键约束
订单表外键的id
订单的id
2
用户咨询的内容中文显示
这件商品产于哪里
co_time
time
非空约束
用户咨询的时间
2011-1-11 12:33:11
co_state
int
非空约束
用户咨询的状态0表示未回复咨询1表示已回复咨询
1
管理员回复表
字段
类型
长度
约束
主/外键
备注
示例数据
re_id
Int
主键约束,自动递增
主键
管理员回复的id

网上购物系统数据库设计说明书

网上购物系统数据库设计说明书

网上购物系统数据库设计说明说1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (3)2外部设计 (3)2.1标识符和状态 (3)2.2使用它的程序 (4)2.3约定 (4)2.4专门指导 (4)2.5支持软件 (4)3结构设计 (5)3.1概念结构设计 (5)3.2逻辑结构设计 (7)3.3物理结构设计 (8)4运用设计 (10)4.1数据字典设计 (10)4.2安全保密设计 (10)数据库设计说明书(GB8567——88)1引言1.1编写目的本文档的编制是为了让用户和软件开发者双方对该开发软件的初始规定有一个共同的理解,定义所要开发的“利麦网上购物系统”(以下简称系统)的开发目标,包括对功能的规定和性能的要求,指出预期的系统用户、系统的运行环境以及对用户操作的约定,使之成为整个项目中软件产品开发设计与实现的根据,也是软件产品的测试和验收的依据。

本系统是为广大网购用户、网店老板和网站管理员设计,该说明书的读者为该项目的客户以及项目开发人员。

1.2背景1. 本系统名称:利麦网上购物系统;2. 本系统的客户代表:宋玉老师;本系统开发单位:11级软件工程2班10组本系统的用户:网购用户、网店老板、网站管理员3. 本系统的开发工具采用Eclipse Version: 3.3.2,数据库为Mysql4. 该系统同其他系统(或机构)的基本相互往来关系:该系统基于IE 浏览器,版本为6.0及以上,支持Windows系列平台;5. 本系统为Windows平台下B/S模式网络版。

1.3定义列出本文件中用到的专门术语的定义、外文首字母组词的原词组。

1.DateBase:数据库2. JDBC:开放数据库连接3.IPO:Input & Process & Output(输入、处理、输出)4. B/S:服务器/浏览器模式5. SQL:结构化查询语言。

1.4参考资料列出有关的参考资料:a.本项目的经核准的计划任务书或合同、上级机关批文;b.利麦网上购物系统问题定义说明书利麦网上购物系统可行性分析说明书c.《数据库设计说明书》(GB8567——88)2外部设计2.1标识符和状态该系统的标示符都是该系统各个属性的英文形式,各个实体的主键都是以ID结束的,自动增量都是增12.2使用它的程序登陆管理、商品搜索、用户管理、商品管理、订单管理、留言管理2.3约定数据输入要合法,否则会给出相应提示。

电子商务网站数据库设计说明书

电子商务网站数据库设计说明书

摘要现如今,互联网行业的快速发展,使的互联网已日益成为收集提供信息的最佳渠道。

计算机不断的趋于大众化,电子商务也越来越成熟。

随着计算机科学的发展,数据库技术在Internet中的应用逐步广泛。

而建立在Internet上的网上购物系统是电子商务的一种重要形式。

通过网上购物,给人们的生活带来了许多方便。

本系统主要采用关系数据库的理论设计一个B2C电子商务网站的数据库,并利用T-SQL 语言设计的存储过程、触发器等数据库对象实现一部分网站的业务逻辑。

关键词:电子商务订单存储过程AbstractToday, the Internet industry's rapid development, so that the Internet has increasingly become the best channel for collecting information. Computer continually become popular, more and more sophisticated e-commerce. With the development of computer science, database technology application in the Internet gradually widely. Established on the Internet online shopping system is an important form of e-commerce. Through online shopping, to many people's lives easy. The system mainly uses the theory of relationa l database design database of a B2C e-commerce site, and use T-SQL language design stored procedures, triggers and other database objects to achieve part of the site's business logicKeywords: E-commerce Order form Shopping Cart Stored Procedures目录第1章引言 (1)1.1 电子商务的概述 (1)1.2 电子商务系统的组成元素 (1)1.3 电子商务的作用 (2)第2章需求分析 (3)2.1 鲜花网站的背景介绍 (3)2.2 设计目标 (3)2.3 网站的功能 (3)2.4 业务规则 (3)第3章数据库设计 (5)3.1 概念模型设计 (5)3.2 逻辑模型设计 (6)3.3 物理模型设计 (6)3.4 创建数据库 (8)第4章业务逻辑设计 (11)4.1 客户注册 (11)4.2 普通客户转会员 (11)4.3 根据产品名称查询 (12)4.4 查看产品的所有评价 (13)4.5 客户下订单 (13)4.6 职员处理的订单 (15)第5章结论 (17)谢辞 (18)参考文献 (19)第1章引言1.1 电子商务的概述电子商务,英文是ElectronicCommerce,简称EC,顾名思义,其内容包含两个方面,一是电子方式,二是商贸活动。

电商数据库详细设计说明书V04

电商数据库详细设计说明书V04

编号:TYK-DT-DB版本:V数据库详细设计说明书1此处采用Visio绘制的ER图。

1.1 商品类1.1.1商品表逻辑表名商品表物理表名product主键product_id 索引逻辑字段名物理字段名数据类型空值默认值备注商品ID product_id int not 自增名称name varchar(50)款号no varchar(20) not年份yearvarchar(10)当前年份2012季节season varchar(4) 四季以四位二进制码进行标识性别sex varchar(4) 中性男、女、中性关键词keywords varchar(50) 搜索用商品类型product_type_id tinyint 商品类型表主键销售类型sell_type_id tinyint 无销售类型表主键上下架状态is_alive tinyint 2品牌brand_id tinyint 童壹库品牌表主键品类category_id smallint 品类表主键商店shop_id tinyint 童壹库商店表主键仓库warehouse_id tinyint 北京仓仓库表主键供货商supplier_idtinyint派克兰帝供货商表主键商品风格product_style_id tinyint 商品风格表主键主题故事product_story_id tinyint 主题故事表主键逻辑表名商品表物理表名product主键product_id 索引逻辑字段名物理字段名数据类型空值默认值备注添加时间add_time datetime 商品第一次录入的时间修改人modify_admin_id int 最后一次修改人修改时间modify_time datetime 最后一次修改商品的时间1.1.2图片表存储所有的图片的路径字符串(URL),如果存储量过大,则需要根据主键值做表分区图片命名规则:款号_颜色_角度_是否默认图_宽_高.jpg例如逻辑表名图片表物理表名picture主键picture_id 索引逻辑字段名物理字段名数据类型空值默认值备注图片ID picture_id int 自增商品ID product_id int 商品表主键颜色ID color_id int 颜色表主键图片角度ID picture_angle_id tinyint 图片角度表主键图片宽高ID picture_size_id tinyint 图片宽高表主键图片路径picture_url varchar(100)是否默认图is_default tinyint 0 0:非默认值1:默认值1.1.3商品类型表代码表逻辑表名商品类型表物理表名product_type主键product_type_id 索引逻辑字段名物理字段名数据类型空值默认值备注ID product_type_id tinyint 自增名称name varchar(50)1.2 用户帐户类概念:一个用户可以包含多个账户,各个账户之间是可以切换的1.2.1用户基础信息表逻辑表名用户基础信息表物理表名member主键member_id 索引默认值备注逻辑字段名物理字段名数据类型空值ID member_id int 自增姓名name varchar(10)工作单位雇主employer varchar(30)手机mobile varchar(20) 11位住址address varchar(50)邮箱email varchar(30)身份证idcard varchar(20) 18位性别sex varchar(10) 男、女、中性生日birthday datetime省份region_province_id int城市region_city_id int区县region_country_id int固定电话telephone varchar(20)邮编post_code varchar(10) 6位月收入income_month varchar(10)职业job varchar(20)喜好hobby varchar(30)1.2.2账户表帐号来源标识出是哪个平台过来的用户,比如QQ,新浪微博等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库详细设计说明书1此处采用Visio绘制的ER图。

1.1 商品类1.1.1商品表1.1.2图片表存储所有的图片的路径字符串(URL),如果存储量过大,则需要根据主键值做表分区图片命名规则:款号_颜色_角度_是否默认图_宽_高.jpg例如:LPZD115602_5rex5YWwLealvOWFsOe0qw@@_1_1_626_800.jpg1.1.3商品类型表代码表1.2 用户帐户类概念:一个用户可以包含多个账户,各个账户之间是可以切换的1.2.1用户基础信息表1.2.2账户表帐号来源标识出是哪个平台过来的用户,比如QQ,新浪微博等。

可用蜜豆数:客户可以用这些蜜豆进行交易,换购。

升级蜜豆数:此蜜豆数会一直增加,不会减少,是作为蜜豆等级的升级使用。

蜜豆级数:200蜜豆为1级,4倍关系后可升级。

比如用户有2000蜜豆,2000/200=10级10级/4=2 余数为2 那么就是2个黄蜜蜂+2个红蜜蜂1.2.3宝贝信息表宝贝信息与用户多对一关联,一个用户可以拥有多条宝贝信息身高体重之类随年龄变大肯定不一样,所以根据添加时间来推算。

1.2.4配送地址表1.2.5通知类型表代码表(缺货登记,降价通知)1.2.6通知类型-模板关联表1.2.7通知表1.2.8关注商品表1.2.9信用等级表代码表先划分为五个等级:良好、较好、一般、较差、差信用等级差的用户,就是黑名单的效果,该用户将不允许登录。

1.2.10动作类型表代码表该表主要为:蜜豆记录、现金账户记录、券记录中的收入和支出服务。

1.2.11蜜豆记录表1.2.12券记录表1.2.13现金账户记录表1.2.14账户等级表记录蜜豆等级的规则蜜豆等级与QQ上的星星月亮太阳升级规则一样,四个红蜜蜂可升级成一个黄蜜蜂,四个黄蜜蜂可升级成一个蓝蜜蜂。

1.2.15账户升级历史表1.3 订单及处理类此处描述各类基础信息表(主数据),例如单位、客户、设备等。

1.3.1购物车主表购物车的定时删除时间和登录前后cookie是否合并做配置项1.3.2购物车子表1.3.3订单主表内容解释配送时间:指定快递公司在指定的时间段内,以客户的意愿来送货。

支付方式:采用何种支付的平台来付款订单来源:目前只是扩展用支付状态:下完订单后客户对订单的处理结果,【到付、已付款、未付款】订单状态-客户:客户能够看到的该订单的处理流程,【提交订单、付款成功、配货中、商品已出库/等待收货、完成、取消、退换货】订单状态-客服:客服和库房在审核订单和配送的时候看到的订单状态,【待完善/未确认、已确认(通知配货)、配货中(到配送状态继续处理)、已发货、已到货/完成(换货完成)、中止(作废)、拒收。

】正常/退/退换货:标识该订单是否发生了退换货,正常/换货在同两张表中处理,而退货在另外的两张表中处理。

原单:可退、可换、可复制退单:无换单:可退券/现金/蜜豆退回情况:券|现金|蜜豆三种以二进制数字形式保存如:001 券和现金未退回,蜜豆已退回默认为000退单单号和换单单号如果为多次则用逗号(英文)隔开1.3.4订单子项表1.3.5退单主表退单状态:未收货、确认/已收货、质检通过(质检不通过/退回完成)、入库/退货完成(拒1.3.6退单子表1.3.7退单状态表代码表未收货、质检通过、质检未通过、入库、退回1.3.8退款方式表代码表1.3.9退货原因表1.3.10订单配送信息表1.3.11运费模板表注意:这里如果只设置父节点的ID的话,默认该父节点下的所有的值都一样。

如果既有父节点又有子节点,则取子节点的值这里注意默认运费的配置。

按层级获取运费的值1:如果省市县、配送方式、支付方式三者中都存在则取其值2:如果省市县、配送方式存、支付方式任何两者存在而第三者不存在,则取其值3:如果省市县、配送方式、支付方式三者中如果任何两者不存在,只有一个存在,则取其值4:如果三个值都不存在,则取第一条记录的运费值(默认运费)1.3.12地区表1.3.13用户下单偏好表根据用户的配送地址ID+账户ID动态读取用户的下单偏好,每个用户可以有多条,以优先级1.3.14配送方式表代码表1.3.15配送时间表代码表1.3.16支付方式表1.3.17支付类型表代码表1.3.18发票类型表1.3.19订单状态表-客户1.3.20订单状态表-客服1.3.21订单来源表代码表平台级别:淘宝、京东…店面级别:实体店..1.4 销售活动类1.4.1群组表如果群组中含价格,就直接读取价格子表查询条件,这里根据查询条件来定义商品的范围。

比如:brand=1&sex=1|stock<71.4.2群组-商品条件表定位群组中的商品条件的内容,主要体现这些条件中的key值是隶属于哪些表的哪些字段,然后可以方便的查询其值的范围。

1.4.3群组子表1.4.4促销信息表优先级:如果有多个活动同时进行时,根据优先级来判断先执行哪个活动。

简名、是否在单品页显示,这两个字段为了使促销活动能在单品页提示出来而设计。

要在单品页面显示图标排斥关系:如果几个活动之间不能允许同时存在,则按优先级顺序执行活动,有排斥关系的先执行第一个,第二个有排斥关系的则不允许执行。

所以,具有排斥关系的促销活动,请注意设置排斥关系及优先级大小图标ID:如果促销分类中的图标ID为空,则按此图标显示。

1.4.5促销类型表对促销活动进行分门别类,每个类别下属不同的规则。

预留一个自定义的规则,把所有的规则全部罗列。

1.4.6促销类型-促销规则关联表关联该促销类型下都包含哪些促销规则如:满减,立减之类1.4.7促销规则表此表是所有促销活动的肢解,分解成一条条的规则,然后按规则的顺序来组合成活动,这里只是定义规则的名字,而不会定义规则值,规则的赋值在一个关联表中执行。

所有促销活动罗列如下:减免运费:订单满多少钱或使用了某种类型的券券:只是参加活动的一种方式套装:固定实现搭配:固定实现满减:满多少钱后立减多少买几赠几:买几赠几满换购:满多少钱可以选择一个价值多少钱的商品。

买换购:买指定商品可以选择一个价值多少钱的商品。

满赠:满多少钱可以选择一个赠品买赠:买指定商品可以选择一个赠品折上折:折扣上再折扣限时抢购:时间相关单品、订单满多少钱送券单品送几倍蜜豆转发微博、登录、注册送券登录、注册、评论、晒单送几倍蜜豆条件:行为+时间范围+用户(个人账号ID或等级、用户组、购物历史)+商品(个体、品类、季节、某种形式的组)+(订单)件数+(订单)金额+支付方式优惠手段:直接金额、(减)金额/比例折扣、劵、蜜豆(倍数)、赠品(特定组、件数)触发规则引擎执行的动作可以使用监听事件模式。

一个监听器一直监听该活动的启动开关,然后等执行到某一个动作(比如登录)时,启动事件,打开监听器即可。

规则抽取如下:代码表1.4.8促销信息-规则关联表此表组合成了各个的活动,并且根据顺序可调整每条规则的执行先后。

1.4.9券主表如果折扣字段字段值不等于1,则会覆盖面值,然后折扣起作用能否重复使用:标识该券是否可以重复使用,不受使用次数的限制1.4.10券类型表代码表1.4.11券明细表1.4.12券记录表含发券和用券两种记录行为或结果:存储发券时候的渠道和用券时候的单号1.5 交互类1.5.1互动分类表代码表1.5.2互动详细表1.5.3晒单表库存ID能唯一标识出一个SKU(款色码)。

1.5.4晒单图片说明表1.5.5评论表平均评分有小数的概念,平均评分计算时候,以0.1-0.5之间按0.5算0.5-1之间按1算如果作假则库存ID 即:product_stock表的ID会起作用。

能唯一标识一个款色码1.5.6评论打分项表记录每个商品类别(童鞋、童装、玩具…)的不同的打分类项和打分子项1.5.7评论打分结果详细表逻辑表名评论打分结果详细表物理表名comment_detail主键comment_detail_id 索引默认值备注逻辑字段名物理字段名数据类型空值主键ID comment_detail_id bigint 自增评论ID comment_id bigint打分项item_name_id int comment_item表ID答案item_value_id int comment_item表ID评分score double 1-5分添加时间add_time datetime1.5.8评论结果统计表如果打分项ID为Null时,则为大类别统计项,统计该大类别的总评论数和总平均评分平均评分有小数的概念,平均评分计算时候,以0.1-0.5之间按0.5算0.5-1之间按1算百分比:各项占该层的百分比为多少,只计算同层数据参考录入:ID 商品ID 打分项ID 答案ID 打分次数平均分总分百分比逻辑表名评论结果统计表物理表名comment_statistics主键comment_statistics_id 索引默认值备注逻辑字段名物理字段名数据类型空值主键ID comment_statistics_id int 自增商品ID product_id int打分项item_name_id int comment_item表ID答案item_value_id int comment_item表ID打分次数times int 0平均评分score_avg double(10) 0.00 1-5分间,有小数的概念总评分total_score double(10) 0.00 总评分百分比rate double(10) 0.00 各项占该层的百分比1.5.9评论级别表逻辑表名评论级别表物理表名comment_level主键comment_level_id 索引1.5.10评论汇总表-单款商品1.6 系统内容类1.6.1广告位置表代码表标识出页面中可能出现的广告的位置,如:上部Banner条、左侧…1.6.2广告具体位置表对广告的具体位置信息进行界定。

在哪个页面(按货架打开?按品牌打开..)的哪个具体的位置。

这样能确定唯一一个广告位置。

注意:这里可以定义群组,如果条件名为群组,则可以定义该广告可同时放置在这些群1.6.3广告与位置关联表关联具体的位置放置什么具体的广告,两列为联合主键如果某个位置可能出现多个广告的情况,要根据广告的优先级字段进行排序,取出优先级最高的一个即可。

1.6.4广告资源表1.6.5内容类型表代码表1.6.6内容表1.6.7问卷主表1.6.8问卷内容表1.6.9问卷结果记录表1.6.10问卷结果统计表1.6.11菜单导航表1.6.12提示关键词表1.6.13浮动图标表列表页面或者搜索页面的悬浮图标、或单品页面促销活动标识左上角:促销活动右上角:新旧品、热销、预售右下角:特价位置:1:左上、2:右上、3:左下、4:右下群组ID:不同群组中的商品使用不同类型的图标,如有雷同,以优先级高的计算。

相关文档
最新文档