数据库设计说明书.doc_第1页
数据库设计说明书.doc_第2页
数据库设计说明书.doc_第3页
数据库设计说明书.doc_第4页
数据库设计说明书.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河南经贸职业学院 信息管理系 网上购物系统 数据库设计说明书 班级 09 信息七班 学号 209130738 姓名 杨威 网上购物系统数据库设计说明书 河南经贸职业学院 信息管理系第 2 页 目目目 录录录 1 文档介绍文档介绍 2 1 1 文档目的 2 1 2 文档范围 3 2 数据库环境说明数据库环境说明 4 3 系统概要设计系统概要设计 4 3 1实体描述 4 3 2联系描述 5 3 3 E R图 5 4 逻辑结构设计逻辑结构设计 7 4 1 表汇总 8 4 2 管理员 表 8 4 3 用户 表 9 4 4 用户留言 表 9 4 5 商品类别 表 10 4 6 公告 表 10 4 7 详细订单 表 10 4 8 订单 表 11 4 9 付款方式 表 11 4 10 公告 表 12 4 11 商品子类信息 表 12 5 安全性设计安全性设计 12 6 数据库管理与维护说明数据库管理与维护说明 13 1 文档介绍文档介绍 1 1 文档目的文档目的 本文档介绍了网上购物系统中数据库部分的设计结构 环境配置 安全性以及管 理和维护的具体内容 网上购物系统数据库设计说明书 河南经贸职业学院 信息管理系第 3 页 1 2 文档范围文档范围 数据库设计是开发数据库及其应用系统的技术 也是信息系统开发和建设的重要 组成部分 具体的说 数据库设计是要在一个给定的应用环境中 通过合理的逻辑设 计和有效的物理设计 构造较优的数据库模式 建立数据库及其应用系统 满足用户 的各种信息需求 在系统的数据库设计中 首先对系统分析得到的数据字典中的数据存储进行分析 分析各数据存储之间的关系 然后得出系统的关系模式 本系统用实体 联系图 简 称 E R 图 来描述系统的概念模型 E R 图由实体 属性 联系三部分组成 其符 号如图所示 实体 属性 联系 网上购物系统数据库设计说明书 河南经贸职业学院 信息管理系第 4 页 2 数据库环境说明数据库环境说明 配置类别配置类别系统配置系统配置 操作系统Windows 2000 XP 7 数据库SQL Server 2000 软件配置 浏览器IE6 0 处理器P4 1 8GHz 或更高 内存256MB 以上或更高 硬盘1GB 以上空闲空间 硬件配置 网卡Realtek RTL8139 810 x Family Fast Ethernet NTC 3 系统概要设计系统概要设计 3 1 实体描述实体描述 本系统涉及的实体有 7 个 其属性和结构如下 管理员表 管理员用户名 密码 管理员头像 电话 邮箱 客户表表 客户编号 密码 头像 电话 问题 问题的答案 订单表表 订单编号 支付方式 订单人地址 订单邮箱 订单用户名 订单 时间 商品表 商品编号 商品类型 商品名称 商品价格 商品的质量 商品图片 支付表 支付编号 支付方式 支付密码 订单详情表 订单编号 订单人的编号 订单价格 订单销售额 公告表表 公告编号 公告信息 公告人 公告人头像 公告时间 商品类别表 商品型号 商品系列 客户评价表 客户编号 客户名称 客户头像 评价信息 标语 评价时间 网上购物系统数据库设计说明书 河南经贸职业学院 信息管理系第 5 页 3 2 联系描述联系描述 本系统实体间有 4 个关系 其关系如下 1 客户表与订单详情表的关系是 1 N 因为一个客户可以查看自己的订单详情 表 2 客户与商品订单表关系是 1 N 因为一个客户可以订购多个商品 3 管理员表与管理员信息表的关系是 1 N 因为有 1 个管理员可以管理多个管 理员的信息 3 3 E R 图图 网上购物系统数据库设计说明书 河南经贸职业学院 信息管理系第 6 页 Payment P price P id P name c name P type c header c pass admin a name a pass a email customerc email c answ ere c addre ss Sub type S id S supert ype S name order Order pay ment Order id Order add ress Order em ail Order user Order sum Order time orderDetails Order id p id p price p number t id t type main type n id n messa ge n hea der notice product C name C header re message id new time idea P id P name a head er 网上购物系统数据库设计说明书 河南经贸职业学院 信息管理系第 7 页 4 逻辑结构设计逻辑结构设计 数据库的逻辑结构设计的任务就是把概念结构设计完毕的基本 E R 图转化为与选 用的具体机器上的 DBMS 产品所支持的数据模型相符合的逻辑结构 包括数据库模式 和外模式 ER 图向关系模式转换时 每个实体集用一个关系模式表示 其中实体集的属性被 转化成关系的属性 联系的种类可以是一对一的关系 也可以是一对多的关系 或者 是多对多的关系 下面列出了联系的转化规则 1 若实体间的联系是 1 1 的 可以在两个实体类型转换成的两个关系模式中任意 一个关系模式的属性中加入另一个关系模式的键和联系类型的属性 2 若实体间的联系是 1 N 的 则在 N 端实体类型转换成的关系模式中加入 1 端 实体类型转换成的关系模式的键和联系的属性 3 若实体间的联系是 M N 的 则将联系类型也转换成关系模式 其属性为两端 实体类型的键加上联系类型的属性 而键为两端实体键的组合 4 若实体间的联系是 N M P 的 则将联系的类型也转换成关系模式 其属性就 是各个实体的类型主键加上联系类型本身的属性 而主键是各个实体主键的组 合 应用上述方法 可以得到系统的数据库关系模式为 表示主键 表示外键 管理员表 管理员用户名 密码 管理员头像 电话 邮箱 客户表表 客户编号 密码 头像 电话 问题 问题的答案 订单表表 订单编号 支付方式 订单人地址 订单邮箱 订单用户名 订单 时间 商品表 商品编号 商品类型 商品名称 商品价格 商品的质量 商品图片 支付表 支付编号 支付方式 支付密码 网上购物系统数据库设计说明书 河南经贸职业学院 信息管理系第 8 页 订单详情表 订单编号 订单人的编号 订单价格 订单销售额 公告表表 公告编号 公告信息 公告人 公告人头像 公告时间 商品类别表 商品型号 商品系列 客户评价表 客户编号 客户名称 客户头像 评价信息 标语 评价时间 4 1 表汇总表汇总 英文表名英文表名中文表名中文表名功能说明功能说明 Admin 管理员表存储管理员基本信息 Customer 用户表存储用户基本信息 Idea 用户留言表存储用户留言信息 main type 商品分类表存储商品类别信息 Notice 公告表存储公告信息 OrderDetails 详细订单表存储订单详细信息 Orders 订单表存储订单信息 Payment 付款方式存储支付信息 Product 商品表存储商品信息 Sub type 商品子类信息表存储商品子类信息 4 2 管理员 表 管理员 表 表名表名 admin 列名列名数据类型 精度范围 数据类型 精度范围 空空 非空非空约束条件约束条件注释注释 a name Varchar 30 非空非空 主键 a pass Varchar 30 非空非空 a header Varchar 30 非空非空 网上购物系统数据库设计说明书 河南经贸职业学院 信息管理系第 9 页 a phoneChar 15 非空非空 a email Varchar 30 非空非空 补充说明 4 3 用户 表 用户 表 表名表名 Customer 列名列名数据类型 精度范围 数据类型 精度范围 空空 非空非空约束条件约束条件注释注释 c namevarchar 30 非空非空主键 c passvarchar 30 非空非空 c headervarchar 30 非空非空 c phonechar 15 非空非空 c questionvarchar 30 非空非空 c answervarchar 30 非空非空 c addressvarchar 50 空空 c emailvarchar 50 补充说明 4 4 用户留言 表 用户留言 表 表名表名 Idea 列名列名数据类型 精度范围 数据类型 精度范围 空空 非空非空约束条件约束条件注释注释 Id varchar 30 非空非空主键 c namevarchar 30 非空非空 c headervarchar 30 非空非空 new message char 15 非空非空 re message varchar 30 非空非空 new time varchar 30 非空非空 网上购物系统数据库设计说明书 河南经贸职业学院 信息管理系第 10 页 re time varchar 50 空空 c emailvarchar 50 补充说明 4 5 商品类别 表 商品类别 表 表名表名 admin 列名列名数据类型 精度范围 数据类型 精度范围 空空 非空非空约束条件约束条件注释注释 t idchar 10 非空非空 t typeVarchar 30 非空非空主键 补充说明 4 6 公告 表 公告 表 表名表名 admin 列名列名数据类型 精度范围 数据类型 精度范围 空空 非空非空约束条件约束条件注释注释 n idchar 10 非空非空 n messagechar 1000 非空非空 n adminchar 30 非空非空 n headervarchar 50 非空非空 n timechar 40 非空非空 补充说明 4 7 详细订单 表 详细订单 表 表名表名 orderDetails 网上购物系统数据库设计说明书 河南经贸职业学院 信息管理系第 11 页 列名列名数据类型 精度范围 数据类型 精度范围 空空 非空非空约束条件约束条件注释注释 order idchar 10 非空非空 p idchar 10 非空非空 p pricefloat 非空非空 p numberint 非空非空 补充说明 4 8 订单 表 订单 表 表名表名 Idea 列名列名数据类型 精度范围 数据类型 精度范围 空空 非空非空约束条件约束条件注释注释 order id char 10 非空非空主键 order payment varchar 100 非空非空 order address varchar 200 非空非空 order email varchar 50 非空非空 order user varchar 30 非空非空 order time varchar 30 非空非空 order sum float空空 补充说明 4 9 付款方式 表 付款方式 表 表名表名 orderDetails 列名列名数据类型 精度范围 数据类型 精度范围 空空 非空非空约束条件约束条件注释注释 网上购物系统数据库设计说明书 河南经贸职业学院 信息管理系第 12 页 pay idchar 10 非空非空 payment idvarchar 50 非空非空 pay msgVarchar 500 空空 补充说明 4 10 公告 表 公告 表 表名表名 Idea 列名列名数据类型 精度范围 数据类型 精度范围 空空 非空非空约束条件约束条件注释注释 p type varchar 30 非空非空 p id char 10 非空非空主键 p name varchar 40 非空非空 p price float非空非空 p quantity int非空非空 p image varchar 100 非空非空 p description varchar 2000 非空非空 p time varchar 20 空空 补充说明 4 11 商品子类信息 表 商品子类信息 表 表名表名 orderDetails 列名列名数据类型 精度范围 数据类型 精度范围 空空 非空非空约束条件约束条件注释注释 s idchar 10 非空非空 s supertypechar 10 非空非空 网上购物系统数据库设计说明书 河南经贸职业学院 信息管理系第 13 页 s nameVarchar 30 非空非空 补充说明 5 安全性设计安全性设计 系统有严格的权限管理功能 各功能模块需有相应的权限方能进入 系统需能够防止 各类误操作可能造成的数据丢失 破坏 防止用户非法获取网页以及内容 6 数据库管理与维护说明数据库管理与维护说明 1 备份数据库 备份数据库 每一个数据库都应在创建之后卸出 从而提供一个装入基点 在此之后按排定的时间周期表卸出 比如每周五卸出数据库 对一般数据库系统卸出数据库周期建议为每周一次 除了按计划周期卸出数据库之外 还需在每次运行没有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论