收藏 分销(赏)

网上超市管理系统-数据库设计说明书.docx

上传人:pc****0 文档编号:8939221 上传时间:2025-03-08 格式:DOCX 页数:15 大小:279.19KB
下载 相关 举报
网上超市管理系统-数据库设计说明书.docx_第1页
第1页 / 共15页
网上超市管理系统-数据库设计说明书.docx_第2页
第2页 / 共15页
点击查看更多>>
资源描述
5173网上超市管理系统 数据库设计说明 编写:C.S小组 日期: 编写:C.S小组 日期: 审核:5173网上超市管理项目组 日期: 批准: 日期: 受控状态: 是 否 发布版次:version 1.1 日期: 编号:SuperMarketSystem_006 数据库设计历史变更记录 日期 版本 变更说明 作者 2010-6-9 V1.0 创建数据库设计文档 C.S小组 2010-6-10 V1.1 对某些实体或关系进行范式拆分 C.S小组 目录 1.引言 4 1.1编写目的 4 1.2背景 4 1.3定义 4 1.4参考资料 4 2.外部设计: 5 2.1标识符和状态 5 2.2约定 5 2.3专门指导 5 3.结构设计 6 3.1 概念结构设计 6 3.2 逻辑结构设计 6 3.3物理结构设计 6 3.3.1 物理设计模型图 6 3.3.2 各表在数据库中的存储及相应表示注解 6 4运用设计 12 4.1数据字典设计 12 4.2安全保密设计 13 1.引言 1.1编写目的 本文档说明了5173网上超市管理系统项目的数据库的设计,用于指导该系统在数据库存储各方面的内容,为系统开发的程序员、系统分析员做为基准文档。同时为详细设计人员提供设计依据,其他本项目组的开发人员也可参阅。 1.2背景 A、开发软件名称:5173网上超市管理系统 B、项目任务提出者:5173网络公司开发部 项目开发者:C.S团队 用户:有意于在5173网站上卖自己商品的卖家,或买自己所需的商品的买家,还有相关系统管理员 实现软件单位:C.S团队 C、项目与其他软件,系统的关系: 该系统需要在定义数据时要与已有系统相兼容。 本系统采用B/S和C/S结合架构,采用Oracle Database 11g作为数据库存储系统,Oracle Database 11g企业版将由5173网络公司自行购买。 1.3定义 E-R:E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。 概念模型图:一种表达概念模式的一种方法,本设计概念模式图采用ER图和PowerDesigner 15.1制作而成的概念模型图两种表示方法。 物理模型图:本设计采用PowerDesigner 15.1制作而成的物理模型设计图表示,体现每个表中属性的存储名称,类型,大小,主外键信息等 1.4参考资料 《5173网上超市管理系统可行性研究报告》 《5173网上超市管理系统需求说明书》 《5173网上超市管理系统需求说明书概要设计说明书》 《5173网上超市管理系统需求说明书详细设计说明书》、《5173网上交易管理条例》。 2.外部设计: 2.1标识符和状态 本系统采用Oracle Database 11g为基本开发工具,数据库名称为eSuperMarketSystem。数据库中一共建立了18个表,表名分别为 第一类:Buyer(买家表),Seller(卖家表),Adaministrate(管理员表), "Service"(服务表),"AfterSale"(售后服务项目表),"Activity"(开展的活动表) 第二类:Goods(商品宝贝表),Store(商铺),Phone(卖家联系方式表) ServiceSeller(服务卖家表),ServiceBuyer(服务买家表) CollectionGoods(收藏宝贝),CollectionStore(收藏商铺) 第三类:Order(订单表) BuyerComplaint(买家投诉单表),BuyerEvaluation(买家评价表); SellerComplaint(卖家投诉单表),SellerEvaluation(卖家评价表)。 附注:1.第二类表是建立在第一类表基础上,第三类表是建立在第二类表基础上。 即第一类表中无外键,第二类表中有外键在第一类表中当主键,第三类表中有外键在第一二类表中当主键 。 2.此表仅是暂时使用的,仅用于测试; 3.此表的有效时间到此项目完成时。 2.2约定 本系统采用Microsoft Server 2003为基本开发工具,因而程序员或者系统分析员,或者任何想要使用此数据库进行操作的人员,需要安装Microsoft Server 2003,并建立相同的数据库,当然可以进行联机访问,这需要安装相应的插件。 数据库eSuperMarketSystem中所建立的表名如(2.1标识符和状态),对于表的各个属性,在下面会有描述。 2.3专门指导 对于从事此数据库的生成、此数据库的测试、维护的人员,提出如下参考意见: 数据库的输入统一采用键盘。由于现在没有设置权限,故只要不违背基本的限制,所有的操作都是可以进行的。可是对于本系统需要的数据,却是有数据长度限制的,尤其是有说明的部分,所以测试人员在具体进行数据测试时,要注意数据输入格式。 3.结构设计 3.1 概念结构设计 ER图见《5173数据库设计模型图》中1-1 ER图 3.2 逻辑结构设计 逻辑设计模型图见《5173数据库设计模型图》中2-1逻辑设计模型图 3.3物理结构设计 3.3.1 物理设计模型图 3.3.2 各表在数据库中的存储及相应表示注解 A、Adaministrate表 1. 管理员等级level: 分为A,B,C级,依次所享有权限逐渐降低; C仅有查询权限; B有查询、创建新的管理员权限中的部分或全部权限; A有查询、创建、修改、删除的权限的部分或全部权限。 2. 对管理员,卖家,买家的权限: 分为8级,类型为INTEGER; 3是查询权限,2是创建权限,1是修改、删除权限; 三者任意之间合成的到8中权限 B、 Seller表 1.卖家等级sellerlevel: 分为8个等级,等级高低由所拥有所有商铺的商品销售量的多少来得到信誉,一定的信誉会得到相应的等级。 C、Buyer表 1. 买家等级level: 分为8个等级,等级高低由买家购买总量的多少来评价。 2.买家积分通过购买相应参加活动的商品来获得相应数量的积分; D、Store表 1. 商铺类型storeType: 分为8类,如下面相对应的 1.衣物 2.家居 3.母婴 4.食品 5.IT产品 6.文体 7.服务 8.游戏 2.商铺评分通过卖货量来体现 值域0~100 E、Goods表 1. 商品类型: 衣物类商店中: (11**女装)(12**男装) 例如: 1101女鞋/单鞋/靴子 1102 女装上衣 1103女装裤子 1104女装包/箱 1201男鞋/单鞋 1202 男装上衣 1203男装裤子 1204男装包/箱 游戏类商店中: (81**小游戏)(82**网页游戏)(83**单机游戏) (84**网络游戏)(85**PSP游戏) (**01代练)(**02充值)(**03虚拟货币)(**04其它) 2.宝贝评分: 根据宝贝销售后买家所产生评价的等级,差评-1分,中评0分,好评+1分,满分10000分 3.商品状态: -2.违禁商品 -1.存在投诉的商品 0.无货可销 1.有货可销 2.热卖 F、Phone表 G.Order表 1. 订单状态:(4中状态) 1. 未付款 2.付款且未发货 3.付款已发货 4.付款且已收货 2物流公司: 申通物流,圆通物流,EMS,普通邮递 H、SellerComplaint表 投诉类型: 1. 买家货款不足 2.买家恶意欺骗 3.影响正常营业秩序 赔偿类型: 1. 要求买家停止侵害 2.对买家恶意行为,管理员警告并不予理睬 3. 要求金额赔偿 I、BuyerComplaint表 投诉类型: 1.卖家商品质量有问题 2.商品并不是自己想要的 3.货物未收到 4.举报该商铺 赔偿类型: 1. 要求卖家调货/重新发货,并收回质量有问题的商品 2. 与卖家协商解决 3. 延长收货时间 4. 退款 5. 额外赔偿 J、BuyerEvaluation表 评价等级: -1.差评 0.中评 1.好评 评价类型: 1.针对诚信度评价 2.针对商品评价 3.针对响应速度评价 4.针对事件处理能力评价 5.综合评价 K、SellerEvaluation表 评价等级: -1.差评 0.中评 1.好评 评价类型: 1.针对买家诚信度评价 2.针对买家要求是否合理评价 3.综合评价 L.、Service表 面向对象: 1.服务面向卖家 2.服务面向买家 服务类型: (*卖家服务) 0.开店 1.开店首月大吉 2.更大显示空间 3.视频显示 4.更多图片显示 5.付费店面 (*买家服务) 1.享受5173黄金会员活动参与权 2.享受5173白金会员活动参与权 3. 享受5173黑钻会员活动参与权 M、SeviceSeller表 N、ServiceBuyer表 O、CollectionGoods表 P、CollectionStore表 Q、Activity表 活动类型: A. 黑钻会员参与 B. 白金会员参与 C. 黄金会员参与 R、AfterSale表 售后保障: 1.保修三年 2.五天内不满意退款 3.一月内不满意退货 要求商铺评分: 30、60、80在相应评分之上就可以获得相应的5173提供的售后保障 4运用设计 4.1数据字典设计 字段名称 字段类型 Null 含义 "aLSH" VARCHAR2(10) 否,自增 活动流水号,主键列 "aType" CHAR 否 活动类型 说明 活动类型:A黑钻会员参与; B白金会员参与; C黄金会员参与 "aPriceDisc" NUMBER 此活动的打折程度 "aGrade" INTEGER 此活动可获得的积分 "aReduMoney" FLOAT 此活动的减价程度 "AdmLSH" VARCHAR2(10) 否,自增 管理员流水号 "acountName" VARCHAR2(50) 管理员姓名 "password" VARCHAR2(16) 管理员密码 "level" CHAR 管理员等级 "forPAdmi" INTEGER 对管理员的权限 "forPBuyer" INTEGER 对买家的权限 "forPSeller" INTEGER 对卖家的权限 "forPGoods" INTEGER 对商品的权限 "birth" DATE 管理员出生日期 "salary" FLOAT 管理员工资 "asLSH" VARCHAR2(10) 否,自增 售后保障编号 "asGrade" INTEGER 要求满足的商铺等级 说明 要求商铺评分:30、60、80在相应评分之上就可以获得相应的5173提供的售后保障 "asTpye" INTEGER 保障内容 说明 售后保障:1.保修三年2.五天内不满意退款3.一月内不满意退货 "bLSH" VARCHAR2(20) 否,自增 买家流水号 "bNickName" VARCHAR2(50) 买家昵称 "bPassword" VARCHAR2(16) 买家密码 "bSex" VARCHAR2(5) 买家性别 "bLevel" INTEGER 买家等级 "bGrade" INTEGER 买家评分 "bBirth" DATE 买家出生日期 complaintType" INTEGER 投诉类型 说明 投诉类型:1.买家货款不足 2.买家恶意欺骗 3.影响正常营业秩序 "compensationType" INTEGER 要求赔偿的类型 说明 赔偿类型:1. 要求买家停止侵害 2.对买家恶意行为,管理员警告并不予理睬 3. 要求金额赔偿 "createDate" DATE 投诉单生成日期 "deadline" DATE 投诉单处理截止日期 "content" VARCHAR2(500) 具体内容 "evaluationLevel" INTEGER 评价等级 说明 评价等级: -1.差评 0.中评 1.好评 "evaluationType" INTEGER 评价类型 说明 评价类型:1.针对诚信度评价 2.针对商品评价 3.针对响应速度评价 4.针对事件处理能力评价 5.综合评价 "evaluationContent" VARCHAR2(200) 评价内容 "remarks" VARCHAR2(50) 收藏评价 "gLSH" VARCHAR2(50) 否,自增 商品流水号 "gType" INTEGER 商品类型 "gName" VARCHAR2(20) 商品名称 "gGrade" INTEGER 商品评分 说明 差评-1分,中评0分,好评+1分,满分10000分 "gState" INTEGER 商品状态 说明 -2.违禁商品 -1.存在投诉的商品 0.无货可销 1.有货可销 "gPrice" FLOAT 商品价格 "gActivity" INTEGER 商品可参与的活动类型 "gOnSalesAmount" INTEGER 可售商品数量 "gStoreAmount" INTEGER 商品存货量 "gIntro" VARCHAR2(500) 商品介绍 oLSH" VARCHAR2(50) 否 订单流水号 oStrate INTEGER 订单状态 说明: 1. 未付款 2.付款且未发货 3.付款已发货 4.付款且已收货 oLogistics VARCHAR2(50) 物流公司 oDate DATE 订单日期 oRemarks VARCHAR2(50) 订单备注 storeLSH VARCHAR2(50) 否 店铺流水号 storeName VARCHAR2(20) 店铺名称 storeType INTEGER 店铺类型 说明: 大概分为八大类:1.衣物 2.家居 3.母婴 4.食品 5.IT产品 6.文体 7.服务 8.游戏 storeGrade INTEGER 店铺评分 0—100 storeIntro VARCHAR2(100) 店铺评价 ServiceLSH VARCHAR2(20) 否 服务项流水号 ServiceName VARCHAR2(20) 服务项名称 ServiceFace INTEGER 服务面向对象 说明 1.服务面向卖家 2.服务面向买家 ServiceType INTEGER 服务类型 ServicePrice FLOAT 服务价格 ServiceContent VARCHAR2(500) 服务简介 aLSH VARCHAR2(10) 否 活动流水号 aType CHAR 活动类型 说明: A .黑钻会员参与B. 白金会员参与C . 黄金会员参与 aPriceDisc INTEGER 单价打折幅度 asLSH VARCHAR2(10) 否 售后保障流水号 asTpye INTEGER 售后保障内容 说明: 1.保修三年 2.五天内不满意退款 3.一月内不满意退货 4.2安全保密设计 使用者在使用此数据库时,由于不同的访问者的登陆号码不同,且增加了密码设置,故相当于对于数据的访问设置了权限,所以数据可以说是安全的。管理员的权限最大,可以控制所有的数据,买家和卖家只能够看到与他们自己有关的信息,而不能随便修改他人信息。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服