小区购物服务网站毕业设计(编辑修改稿)内容摘要:

一个退换货单包含一个商品订单,所以退换货与商品订单的关系是一对一的。 沈阳航空航天大学毕业设计(论文) 8 概念模型 的实体和关系的设计 根据 系统 的功能要求和 需求分析 以及系统的总体 ER 图 , 可以设计系统各个实体和 关系的属性,以及他们之间的 引用关系。 业主 实体的 属性 包括 : 业主 编号 、用户编号 、 真实姓名 、 身份证号 、 电话、住 址 、邮箱, 其中 业主 编号为主键 ,用户编号为外键,参考用户实体的用户编号。 商家 实体的属性包括 :商家 编号 、 用户编号、店铺名 、 电话、 号 、 地址。 其中商家 编号是主键 ,用户编号是外键,用户编号为外键,参考用户实体的用户编号。 用户实体的属性包括:用户编号 、 用户名 、 密码 、用户级别。 其中用户编号是主键。 新闻实体的属性包括:新闻编号、新闻标题、内容、作者、发布时间、关键字、图片。 其中新闻编号是主键。 通知公告实体的 属性包括:通知公告编号、标题、内容、发布人、发布时间、关键字。 其中通知公告编号是主键。 栏目实体的属性包括:栏目编号、栏目名字、栏目连接、是否隐藏栏目。 其中栏目编号是主键。 商品实体的属性包括:商品编号、商品名、原价、售价、商品介绍、存货量、商品类型 编号 、 商家编号、商品上架时间、关键字、商品图片;其中商品编号是主键,商家编号是外键,参考商家 实体 的商家编号 ,商品类型编号是外键,参考商品类型实体的商品类型编号。 商品类型实体的属性包括:商品类型编号、类型名称;其中商品类型编号是主键。 商品订单实体的属性包括:订 单编号、业主编号、商家编号、商品编号、购买数量、合计成本、合计消费、订购时间、状态、交易成功时间、是否退货。 其中订单编号是主键,业主编号是外键,参考业主实体的业主编号,商家编号是外键,参考商家实体的商家编号。 退换货申请单实体的属性包括:申请单编号、订单编号、退货还是换货选项、理由、备注、申请时间、状态。 其中申请单编号是主键,订单编号是外键,参考订单实体的订单编号。 服务实体的属性包括:服务编号、服务名称、服务介绍、联系人、电话、关键字;沈阳航空航天大学毕业设计(论文) 9 其中服务编号是主键。 服务订单实体的属性包括:订单编号、服务编号、业主 编号、预约时间、服务地点、备注、状态;其中订单编号是主键,服务编号是外键,对应服务实体的服务编号,业主编号是外键,对应业主实体的业主编号。 投诉建议实体的属性包括:投诉建议编号、标题、内容、时间、用户编号、提出还是回复。 其中投诉建议编号是主键、用户编号是外键,参考用户实体的用户编号。 沈阳航空航天大学毕业设计(论文) 10 4 系统详细设计 详细 设计 是 软件工程 中 软件开发 的一个步骤,就是对 概要设计 的一个细化,就是详细设计每个模块实现算法,所需的局部结构。 数据库逻辑结构设计 通过上面 数据库概念结构 设计,我们可以设计 出 存储在 数据库中的实体和关系的具体的数据表。 1) 业 主表 是用来存储每个业主的详细信息的,其中 Id 为业主表的主键, userId为外键,参考用户表的 userId。 如下表 所示: 表 业主 表 业主表(属性名) Type Key Null 说明 Id Int Pri No 业主编号 userId Int Mul No 用户编号 realName Varchar(20) Yes 真实姓名 idCode Char(18) Yes 身份证号 phone Varchar(15) Yes 联系电话 address Varchar(100) Yes 地址 Varchar(30) Yes 电子邮件 2) 商家表 是用来存储小区超市商家的 具体 信息的,其中 Id 为商家表的主键, qq字段存放的是商家的 号,方便商家和业主在线交流。 userId 为外键,参考用户表的 userId。 如下表 所示: 表 表 用户表(属性名) Type Key Null 说明 Id Int Pri No 商家编号 userId Int Mul No 用户编号 沈阳航空航天大学毕业设计(论文) 11 用户表(属性名) Type Key Null 说明 realName Varchar(20) Yes 真 实姓名 shopName Varchar(20) Yes 店铺名 phone Varchar(15) Yes 电话 qq Varchar(18) Yes 号 address Varchar(100) Yes 地址 3) 用户表 是用来存放用户的 登录 信息的,其中 role 表示用户的级别,分为 1~3级, 1 代表业主, 2 代表商家, 3 代表物业,在登录的时候级别不同,会进入不同的登录成功界面。 Id 是用户表的主键 ,如下表 所示: 表 用户表 用户表(属性名) Type Key Null 说明 Id Int Pri No 编号 userName Varchar(20) Yes 用户名 passWord Varchar(20) Yes 密码 role Int Yes 级别 4) 新闻表是用来存放小区新闻的具体信息 , 其中 keyword 是关键字属性,它主要是用来综合搜索的时候作为搜索的依据,它是由 title、 detail 字段相加的结果组成。 Id 是新闻编号,它是新闻表的主键。 如下表 所示: 表 新闻表 新闻表(属性名) Type Key Null 说明 Id Int Pri No 新闻 编号 title Varchar(50) Yes 新闻标题 detail Varchar(500) Yes 内容 author Varchar(20) Yes 作者 submitTime DateTime Yes 发布时间 picture Varchar(300) Yes 图片 沈阳航空航天大学毕业设计(论文) 12 新闻表(属性名) Type Key Null 说明 keyword Varchar(550) Yes 关键字 5) 通知公告表 是用来存储小区的通知公告 的 详细信息,其中 keyword 是关键字属性,它主要是用在综合搜索的时候作为搜索的依据,它是由 title、 detail 字段相加的结果组成, 其中 Id 为通知公告表的主键。 如下表 所示: 表 通知公告表 通知公告表(属性名) Type Key Null 说明 Id Int Pri No 通知公告编号 title Varchar(50) Yes 标题 detail Varchar(100) Yes 内容 author Varchar(20) Yes 作者 submitTime DateTime Yes 发布时间 keyword Varchar(150) Yes 关键字 6) 栏目表 是用来存储网站首页 导航栏目 信息,其中 isHide 属性是用来设置某个栏目是否显示在导航里面 , 其中 Id 是栏目表的主键 ,如下表 所示: 表 栏目表 栏目表(属性名) Type Key Null 说明 Id Int Pri No 栏目编号 name Varcahr(10) Yes 栏目名 link Varcahr(50) Yes 链接 isHide int No 隐藏或显示 7) 商品表 是用来存放商品 的具体 信息的,其中 keyword 是关键字字段,它主要是用在综合搜索的时候作为搜索的依据,它是由 goodName、 Detail 字段相加的结果组成。 其中 Id 为商品表的主键,外键有 : 商品类型 Id、商家 Id,它们分别参考商品类型表的 Id、商家表的 Id 属性。 如下表 所示: 沈阳航空航天大学毕业设计(论文) 13 表 商品表 商品表(属性名) Type Key Null 说明 Id Int Pri No 商品编号 goodsName Varchar(30) Yes 商品名 originalPrice Float Yes 原价 sellingPrice Float Yes 售价 Detail Varchar(300) Yes 商品介绍 haveNumber Int Yes 存货量 typeId Int Mul No 商品类型编号 sellerId Int Mul No 商家编号 submitTime DateTime Yes 商品上架时间 keyWord Varchar(330) Yes 关键字 picture Varchar(30) Yes 图片 8) 商品类型 存储的是商品类型信息 表的具体设计, 其中 Id 为商品类型表的主键。 如下表 所示: 表 商品类型表 商品类型(属性名) Type Key Null 说明 Id Int Pri No 商品类型 编号 name Varchar(20) Mul Yes 商品类型名称 9) 商品订单表 是用来存储商品订单信息,其中“是否退货”字段是用在当此订单退货时,将此订单“假删除”,不显示在订单列表,不计入销量统计; state 是状态字段,包括 3 三种值,分别对应“等待发货”、“已收货”、“退换货申请中”三种状态; Id 是商品订单表的主键, liverId、 sellerId、 goodsId 为商品订单表的外键 , 它们分别对应于业主表的 Id 属性、 商家表的 Id 属性、 商品表的 Id属性。 如下表 所示: 沈阳航空航天大学毕业设计(论文) 14 表 商品订单表 商品订单(属性名) Type Key Null 说明 Id Int Pri No 订单编号 liverId Int Mul No 业主编号 sellerId Int Mul No 商家编号 goodsId Int Mul No 商品编号 number Int Yes 购买数量 totalCost Float Yes 合计成本 totalPrice Float Yes 合计消费 orderTime dateTime Yes 下单时间 state Int Yes 状态 dealTime dateTime Yes 交易成功时间 isRefund Int Yes 是否退货 10) 退换货申请表用来存储退换货单的具体信息,其中 option 字段是退换货选项字段, 1 表示退货, 2 表示换货。 State 字段包括 3 三种值,分别对应“申请中”、“已受理”、“拒绝受理”三种状态; Id 是退换货申请单表的主键, orderId为退换货申请单表的外键,对应于订单表的 Id 属性。 如下表 所示: 表 退换货申请单表 退换货申请单表(属性名) Type Key Null 说明 Id Int Pri No 退换货编号 ordereId Int Mul No 订单编号 option Int Yes 退换货选项 reason Varchar(100) Yes 理由 extra Varchar(100) Yes 备注 applyTime DateTime Yes 申请时间 沈阳航空航天大学毕业设计(论文) 15 退换货申请单表(属性名) Type Key Null 说明 state Int Yes 状态 11) 服务表 用来存储小区服务的具体信息,其中 keyword 是关键字字段,它主要是。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。