计算机网上花店毕业设计 - 图文(5)

2019-04-04 22:57

江西理工大学2012届本科生毕业设计(论文)

内容 创建时间 编号 标题 公告信息 产地 查看公告信息 鲜花信息 编号 用户名 简介 管理员 密码 是否特价 是否特价 处理订单信息 证件号码 电话 订单信息 提交 密码 邮编 管理商品 用户名 用户 查看商品 名称 类型 图片 是否新品 查看公告 从属 编号 数量 订购商品 数量 订单详细信息 订单编号

图3-2 系统总体E-R图

17

商品编号 价格 江西理工大学2012届本科生毕业设计(论文)

具体属性如下:

? 用户:用户ID,登录名,用户姓名,密码,性别,电话,电子邮箱,地址,邮编,

注册时间,用户状态,用户级别。(管理员属性同上。)

? 鲜花:商品ID,类别,名称,鲜花简介,是否优惠,普通价格,优惠价格,图片,

库储量,是否有效。

? 订单:订单号,用户ID,产生日期,是否确认,确认时间,发送状态,接收人姓

名,接收地址,接收地址邮编,要求送达时间,总价。 ? 订单包含鲜花联系属性:数量,单项价格,总价。

? 鲜花材料:编号ID,名称,进货价,出货价,图片名称,类别,出货价。 ? 鲜花成品包含联系属性:数量。

? 公告:编号,标题,内容,添加日期,浏览量,是否有效。 ? 管理员管理用户属性:时间。

? 浏览属性:用户ID,商品ID,最新时间,累计次数。 ? 管理员处理订单属性:订单确认人,确认时间。 ? 公告管理属性:更新日期。

3.2.2 系统逻辑结构设计——关系模式

根据数据库原理的数据依赖及规范化分析处理,作出如下处理: ? 根据E-R图向关系模型的转换原则进行转换。

? 由于用户关系模式与管理员关系模式除了在权限和类别上有不同以外,其他属性

都可共用,所以可以将用户关系模式和管理员关系模式合二为一,并加入用户类别属性用以区分用户和管理员,从而实现操作权限的控制。

? 管理员管理用户关系模式主要是系统管理员可以对普通管理员进行冻结,解冻操

作。用户关系模式和管理员关系模式合并后此关系模式可以取消,添加时间可以用用户关系模式属性中的注册时间体现。

? 由于只是修改添加操作,公告管理关系模式可以和公告关系模式合并。 ? 管理员管理订单关系模式只是记录订单处理人,及时间,可以和订单关系模式合

并。

? 浏览关系模式由于与系统功能要求基本无关,因此将其舍弃。

? 考虑到鲜花成品分类在系统中需要多次详细调用,所以将其单独作为一个关系模

式。

经过以上分析处理,最终得到以下关系模式:

用户(用户ID,登录名,用户姓名,密码,用户类别,性别,电话,电子邮箱,地址,

邮编,注册时间,用户状态,用户级别)

鲜花成品(商品ID,类别ID,名称,鲜花简介,是否优惠,普通价格,会员价格,

图片,是否新品,添加时间,是否有效)

18

江西理工大学2012届本科生毕业设计(论文)

鲜花材料(编号,名称,图片名称,库存量,进货价,出货价,类别) 成品组成(鲜花成品编号,鲜花材料编号,数量)

订单(订单号,用户ID,产生时间,是否确认,确认时间,订单确认人,发送状态,

接收人姓名,接收地址,接受人联系电话,要求送达时间,总价,用户留言,付款方式,备注要求)

订单包含鲜花(订单号,商品ID,商品名称,数量,单项价格,总价) 公告(编号,标题,内容,更新日期,类别,是否有效) 成品类别(类别ID,类别名称) 3.2.3 系统逻辑结构设计——关系表

根据以上关系模式,可以得出相应的关系表,数据关系表一览如表

19

江西理工大学2012届本科生毕业设计(论文)

表3-1 数据关系表一览表

编号 表3-2 表3-3 表3-4 表3-5 表3-6 表3-7 表3-8 表3-9 名称 userInfo_table goodsTypes_table goods_table flowers_table goodsContent_table userOrder_table lineItem_table bbs_table 说明 用户信息表 成品类别表 鲜花成品表 鲜花材料表 成品组成表 订单信息表 订单明细表 公告花卉知识表

3.2.4 数据表详细说明

用户信息表(userInfo_table)主要记录用户相关信息,其具体如表3-2。

表3-2 用户信息表

字段名 userID loginName userName userPwd userType userSex userPhone userEmail userZip createTime userStatus userLevel 数据类型 int varchar(20) varchar(20) varchar(10) int varchar(2) varchar(20) varchar(40) varchar(10) dateTime int int 是否为空 否 否 否 否 否 可以 可以 否 可以 可以 否 否 否 描述说明 用户编号,主键 注册名 真实姓名 密码 用户类别 性别 联系电话 电邮 地址 邮编 加入时间(默认getdate()) 用户状态(默认为1,表激活,0,冻结) 用户级别(备系统升级用) userAddress varchar(200)

成品类别表(goodsTypes_table)记录鲜花成品的分类,在系统中需要根据分类来分别显示鲜花成品,以便于客户查看需要的鲜花成品,如表3-3

表3-3 成品类别表

字段名 gtID 数据类型 是否为空 int 否 否 描述说明 成品类别编号 成品类别名称 gtName Varchar(20)

鲜花成品表(goods_table),主要记录有花店自己创造或学习来的各种花卉组合而成的鲜花成品的具体信息,如表3-4

20

江西理工大学2012届本科生毕业设计(论文)

表3-4 鲜花成品表

字段名 goodsID goodsDesc gtID listPrice unitPrice pictureUrl inTime sale newGoods isValid 数据类型 是否为空 int text(16) int money money varchar(50) dateTime int int int 否 否 可以 否 否 否 可以 否 否 否 否 描述说明 成品编号,主键 成品名称 成品简介 类别编号 普通价 会员价 图片名称 添加时间(getdate()) 是否特价(默认0,不是特价,1,特价) 是否新品(默认1,新品,0,不是新品) 成品状态(默认1,有效,0,无效) goodsName vatchar(20)

鲜花材料表(flowers_table)。由于鲜花行业的特殊性,其成品有一定数量的鲜花及包装组合而成,所以必然需要一个记录鲜花材料的数据表,鲜花材料表正是解决以上问题而建。具体如表3-5

表3-5 鲜花材料表

字段名 flowerID flowerName inPrice outPrice flowerCount pictureUrl isFlower 数据类型 int vatchar(20) money money int vatchar(100) int 是否为空 否 否 否 否 否 可以 否 描述说明 编号,主键 名称 进货价 出货价 库存量 图片名称 类别(默认1,主花;2,辅花;0,包装)

成品组成表(goodsContent_table)。鲜花材料表并没有记录成品的组成明细,但这又不可缺少,成品组成表正是记录了成品的组成明细。如表3-6

表3-6 成品组成表

字段名 goodsID flowerID flowerQuantity 数据类型 是否为空 int int int 否 否 否 描述说明 成品编号,主键 鲜花材料编号,主键 数量

订单信息表(userOrder_table)。记录用户订单的主要信息,如表3-7

21


计算机网上花店毕业设计 - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:幼儿园园长工作反思

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: