网上购物数据库设计(共15页).doc
《网上购物数据库设计(共15页).doc》由会员分享,可在线阅读,更多相关《网上购物数据库设计(共15页).doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上一、概述1.1需求背景伴着电子时代的迅猛发展和人民物质生活的水平的提高,越来越多的电子购物浪潮也汹涌而来。我们容身在这个信息化的大时代,网购也就成了许多人生活中必不可少的一部分,足不出户的便捷式购物与传统的购物方式大相径庭,人们在享受到方便、实惠的同时也不必担忧安全的问题,既方便了自身也推动着国家经济的发展。电子商务网络购物平台,无疑是这个时代的进步。1.2编写目的数据库设计说明书是数据库设计的必要部分,对设计中的数据库的所有标识、逻辑结构和物理结构作出具体的设计规定。本数据库的设计说明书编写的目的是对网上购物系统设计的说明,明确系统中的各项功能与非功能的需求,从而做
2、出系统的数据流图以及实体联系图。作为系统的基准文档,为以后的开发和维护提供依据。1.3软件定义Myeclipse 10.0:一个非常优秀的用于开发Java、J2EE的Eclipse插件集合,Myeclipse功能非常强大,支持也十分广泛,尤其对各种开源产品的支持也不错。Apache Tomcat 6.0:是一个开放源代码、运行servlet和JSP Web应用软件容器。Microsoft SQL Server 2005:Structured Query Language1.4开发环境本电子商务网络购物平台的开发环境是Windows 7、Myeclipse10.0、Apache Tomcat6.
3、0,数据库环境是Microsoft SQL Server 2005。二、需求分析2.1问题陈述设计网络购物系统的数据库。2.1需完成的功能客户功能:(1) 游客可以查看商品信息,浏览网站信息,经过注册可以成为注册客户。(2) 注册客户:注册、客户信息查看和修改。客户登录、确认客户信息,显示客户信息。商品信息浏览、购物车管理、商品查找、订单查询以及商品评论。结账、确认订单、订单状态查询、历史订单查询。商家功能:商品的增删改。订单处理、订单配送。客户注册后,登录到电子商务网站,进入购物流程。客户在浏览所有商品信息后,可以查看每个商品的详细信息,选择购买或加入购物车,购物车内可以随意增删商品,修改商
4、品数量,并同时统计购物车内商品总额。客户确认购物车内的商品,选中购买,即可生成订单。可以查看订单状态,“0表示”商品未发出,“1”表示商品已发出。客户分为普通客户和VIP客户,依据购买商品的金额和数量,自动升级。不同的VIP等级享有不同的折扣。2.1数据流图网络购物系统总数据流图如下图1:网络购物系统总数据流图2.1数据字典客户表数据字典:字段中文描述数据类型是否为空备注UserID客户IDBigIntNot null主键UserName客户名Varchar(30)Not nullRealName客户真实姓名Varchar(30)Not nullUserPassword客户密码Varchar(
5、30)Not nullEmail客户邮箱Varchar(30)Not nullPhone联系电话Varchar(30)Not nullID身份证号Varchar(30)Not nullQuestion密码问题Varchar(30)NullResult答案Varchar(30)NullRegTime注册时间DatetimeNot nullGradeID会员等级BigIntNot nullAddressID地址IntNot null表1:客户表字段信息商品表数据字典:字段中文描述数据类型是否为空备注GoodsID商品号BigIntNot null主键GName商品名称Varchar(30)Not
6、nullGPrice商品价格SmallmoneyNot nullGTypeID商品类别BigIntNot nullGIntro商品描述Varchar(200)NullGImage商品图片路径Varchar(100)NullGCount商品计数IntNot nullGSail商品销量BigIntNot nullGWeight商品重量BigIntNullGDateTime上架日期DatetimeNot nullGSize商品规格Varchar(100)Not null表2:商品表字段信息商品类别表数据字典:字段中文描述数据类型是否为空备注TypeID商品类别号BigIntNot null主键Typ
7、eName类别描述Varchar(50)Not null表3:商品类别表字段信息商家表数据字典:字段中文描述数据类型是否为空备注ProducerID商家号BigIntNot null主键ProName商家名Varchar(30)Not nullProAddress商家地址Varchar(50)Not nullProPhone商家电话Varchar(30)Not null表4:商家表字段信息订单表数据字典:字段中文描述数据类型是否为空备注SubID订单号Varchar(30)Not null主键UserID客户号BigIntNot nullGoodsID商品号BigIntNot nullRAdd
8、ress送货地址Varchar(50)Not nullSpDate订购日期DatetimeNot nullSpCount订购数量IntNot nullGPrice单价SmallmoneyNot nullReceiptID发票号BigIntNot nullSpPrice订单金额MoneyNot nullSendDate发货时间DatetimeNot nullPayment付款方式Varchar(20)Not nullSendType运送方式Varchar(20)Not nullSendPrice邮费SmallmoneyNot nullState订单状态IntNot null表5:订单表字段信息购
9、物车表数据字典:字段中文描述数据类型是否为空备注CarID购物车IDBigIntNot null主键UserID客户IDVarchar(10)Not nullGoodsID商品IDVarchar(20)Not nullOrderTime订购时间DatetimeNot nullOrderCount订购数量IntNot nullGoodsPrice单价SmallmoneyNot nullUserCheck用户确认IntNot nullOrderPrice购物总额MoneyNot null表6:购物车表字段信息会员等级表数据字典:字段中文描述数据类型是否为空备注GradeID会员等级IDBigInt
10、Not null主键GradeType等级分类IntNot null表7:会员等级表字段信息评论表数据字典:字段中文描述数据类型是否为空备注CommentID评论IDBigIntNot null主键Content1内容Varchar(200)Not nullTitle标题Varchar(20)Not nullUserID客户IDBigIntNot nullProducerID商家IDBigIntNot nullCommentTime评论时间DatetimeNot null表8:评论表字段信息供应表数据字典:字段中文描述数据类型是否为空备注SupplyID供应IDBigIntNot null主键
11、RealStock实际存货IntNot nullMinStock最低存货IntNot nullGoodsID商品IDBigIntNot nullProducerID商家IDBigIntNot null表9:供应表字段信息发票表数据字典:字段中文描述数据类型是否为空备注ReceiptID发票IDBigIntNot null主键SubID订单号BigIntNot null表10:发票表字段信息地址表数据字典:字段中文描述数据类型是否为空备注AddressID地址IDIntNot null主键Address地址Varchar(50)Not nullUserID客户IDBigIntNot null表1
12、1:发票表字段信息三、数据库概念结构设计3.1 E-R模型图的设计(1)寻找实体集客户VIP会员商品商家商品类别地址(2)寻找实体间联系客户与商品之间多对多联系:订单,评论1 客户与VIP会员之间多对一联系:属于2 会员等级与订单细节一对多:参照13 订单细节与商品多对一:参照24 订单细节预订单多对一:组成客户与商品之间一对多联系:购物车1 客户与购物车一对一:拥有2 购物车与商品一对多:存放3 购物车与订单细节一对多:结算商家与商品之间多对多联系:供应商品与商品类别之间多对一联系:分类客户与地址之间一对多联系:所在(3)确定实体的属性客户:客户ID 客户名 客户真实姓名 客户密码 客户邮箱
13、 联系电话身份证号 密码问题 答案 注册时间 会员等级IDVIP会员:会员等级ID 等级分类商品:商品号 商品名称 商品价格 商品类别 商品描述 商品图片路径 商品计数 商品销量 商品重量 上架日期 商品规格商家:商家号 商家名 商家地址 商家电话地址:地址号 地址名称商品类别:商品类别号 类别描述(3)确定联系的属性订单:订单号 客户号 商品号 送货地址 订购日期 订购数量 单价发票号 订单金额 发货时间 付款方式 运送方式 邮费 订单状态购物车:购物车ID 客户ID 商品ID 订购时间 订购数量 单价 用户确认供应:供应ID 实际存货 最低存货 商品ID 商家ID分类:商品号 商品分类客户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 数据库 设计 15
限制150内