网上花店管理系统数据库设计报告docx.docx

上传人:b****1 文档编号:1587901 上传时间:2022-10-23 格式:DOCX 页数:23 大小:152.80KB
下载 相关 举报
网上花店管理系统数据库设计报告docx.docx_第1页
第1页 / 共23页
网上花店管理系统数据库设计报告docx.docx_第2页
第2页 / 共23页
网上花店管理系统数据库设计报告docx.docx_第3页
第3页 / 共23页
网上花店管理系统数据库设计报告docx.docx_第4页
第4页 / 共23页
网上花店管理系统数据库设计报告docx.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

网上花店管理系统数据库设计报告docx.docx

《网上花店管理系统数据库设计报告docx.docx》由会员分享,可在线阅读,更多相关《网上花店管理系统数据库设计报告docx.docx(23页珍藏版)》请在冰豆网上搜索。

网上花店管理系统数据库设计报告docx.docx

网上花店管理系统数据库设计报告docx

数据库技术与应用

课程设计报告

网上花店管理系统

学院:

专业名称:

班级:

设计题目:

学生姓名:

时间:

分数:

第1章引言1

1」课程设计目的1

1.2项目背景1

第2章网上花店项目需求分析2

2」带求分析概述2

2.1.1开发背景2

2.1.2角色职责描述2

2.2产品的功能需求3

2.2.1功能性需求分析3

2.2.2功能结构图4

2.3数据字典5

第3章概念设计7

3」实体Z间的联系7

3.2E・R图7

321局部E-R图7

3.2.2系统全局E-R图9

第4章逻辑结构设计10

4.1关系模型的设计依据.....10

4.2实体间联系转化的关系模式10

4.3关系模型的优化12

第5章物理结构设计•:

13

5」创建数据库及数据表13

5.2数据库初始化代码16

第1章引言

1.1课程设计FI的

随着人们生活水平的提高,社会的和谐发展,人们的文化水平不断提高,网上购物正在逐渐的取代了传统的购物模式。

这些条件都推动的电子商务在我国迅速的发展。

电子商务的交易模式也呈现出多样化。

电子商务网站的快捷、安全高的传统的电子商务网站不能比拟的。

该在线花店系统开发的H的是方便用户购物,采用更高效、安全、便捷的交易方式,使其不出门即可买到所需要的鲜花,同时协助花店管理员完成日常管理等操作。

12项目背景

本项目作为《数据库》课程的实习项目捉出,希望通过XXXX系统的分析与设计,切实领会系统分析、系统设计和实施各个阶段的耍点;学握某木的信息系统的开发方法以及体会信息管理系统设计,XXXXXXXXX

第2章网上花店项目需求分析

2.1需求分析概述

本系统为网上花丿占,C#编写,使用mysql数据库。

主耍分为两人模块。

前台客户端和后台管理端。

产品而向的用户群体为大众消费者。

2.1.1开发背景

现在网络的飞速发展,使得很多爭情可以不用出家门,只是敲儿下键盘和按几下鼠标就可以解决的事情,而且在选择得当的情况下可以得到很满意的服务。

我开发的项目是一一在线花店,以为大家提供最方便的服务为准则,追寻着大家•直所向往的完美购物。

网络的发展推动了网络经济的飞速发展,网上花店是很好的一个发展方向,I大I为很多鲜花是在一个花店找不到的,他没有网络花店更加全面,而且平常去花店买鲜花不但要出去找花店,如果比较近还可以接受,如果远的话就比较麻烦,英实有些爱鲜花Z人可能买到口己所希望的鲜花还好,最让人不愿接受的是忍受着夏「I寒冬,址后却是空乎而归,这时候网上那个花店可以帮助你,简单的购物流程,送货上门,满意后付款,不会发生空手而归的情况了。

但是商机是大家都看到的,网络花店其实已经很成熟,要是想要在这块市场掘金,必须冇•个顾客喜爱的商铺,我的开发准则就是——顾客的方便、习愤就是我的开发技术支持,有了顾客的支持喜爱商家才能掘到金。

2.1.2角色职责描述

具体职责如表2-1角色职责所示。

表2畀角色职责

角色名称

职责描述

非会员

只能浏览,查看,搜索鲜花,但是不能够进行交易,附言等操作

会员

能够包活非会员的i切权限,并能购买鲜花。

管理员

1、对鲜花的数据进行操作,包括査找,增加,删除,修改。

以及鲜花的上架和下架。

2、对顾客的订单进行查看,搜索,发货处理等。

3、对自己的密码进行修改

2.2产品的功能需求

网上花店系统需要实现的功能是顾客可以通过网站购买鲜花,从而必须实现的详细功能包括顾客搜索鲜花,查看鲜花详细信息,添加收货地址等功能,同时也必须实现网站管理员的添加鲜花信息,管理订单,管理川户留言等功能。

2.2.1功能性需求分析

网上花店需求:

鲜花展示

用户进入首页,会显示预先定制好的鲜花,具体鲜花详细信息点击鲜花进行查看。

购物车功能

用户选中鲜花后,点击该鲜花能把鲜花放入购物车,不影响用户继续浏览并购买鲜花,等选择完毕,在进入购物车,选择的鲜花不会丢失。

下单结算

用户选择完鲜花,在购物车页面中,改写购买数暈,讣算出总金额,并能够进行结算。

收货地址

用户可以管理添加口己常用的收货地址,方便进行购买鲜花,收货地址可以有多个,方便用户迁移购买。

搜索鲜花

用户对以通过搜索栏输入搜索信息进行查询,也能通过点击鲜花用途來定位用户自己所需的鲜花。

I■wvxIII

后台管理

管理员以管理者的身份登录厉台,能进行鲜花信息的增删改查;订单、会员信息、地址的查看;前台和后台具体功能如表2・2功能分析。

表2・2功能分析

模块分类

功能类别

子功能

功能描述

前台

会员中心

1、非会员注册

非会员成为会员

2、会员登陆

会员进行交易的前提条件

3、个人资料管理

会员查看并修改自(2的部分资料。

4、个人密码修改

会员修改自己登陆时的密码

5、订单查看

会员查看历史订单

6、会员注销

会员安全退出

鲜花查看

1.鲜花按用途查看

鲜花可以按用途进行查看

2,鲜花搜索

鲜花可以用模糊搜索进行查看

3,详情介绍

查看鲜花时显示详细信息

购物车管理

1.添加鲜花

添加鲜花到购物车

2,删除鲜花

从购物车中删除鲜花

3,修改购买数量

购买时修改购买鲜花数量

4.取消购买

放迹购物车但不想买了

后台

管理员中心

1,管理员登陆

验证管理员身份,进入管理系统

2,修改密码

管理员修改登陆密码

3,注销

管理员安全退出

鲜花管理

1、鲜花査看

查看鲜花信息

2、鲜花添加

增加新的鲜花

3、鲜花修改

修改鲜花信息

4、鲜花删除

删除鲜花

订单管理

1、查看订单

査看全部订单信息

2、处理订单

删除已处理处理过的订单

会员信息管理

1、查看会员信息

査看会员详细信息

2、删除会员

符合一定条件删除会员信息

2.2.2功能结构图

网上花店系统的前台和后台功能的具体实现过程如图2-1功能结构图所示。

 

鲜花育看

从购物车删除鲜花

向购物车添加胖花

鲜花购买

处理留、II

处理订单

图2・1功能结构图

小户査看个人侍

更新稣花的数511

 

 

2.3数据字典

字典乳称

字典范围

内容描述

备注

用户类型

1

2

非会员

鲜花类型

1

2

3

4

5

节日鲜花礼篮鲜花组合鲜花商务鲜花装饰鲜花

订单状态

1

2

未付款已付款

支付方式

1

2

3

4

银行卡快捷支付银行卡网银支付支付宝支付财付通支付

商品状态

1

2

3

4

5

待发货已发货发送中待收货确认收货

第3章概念设计

3.1实体之间的联系

1•一个用户可以查看或购买多捧鲜花,一捧鲜花可由多个用户购买。

2.—个用户可以有多个订单,一个订单只属于一个用户。

3.—捧鲜花冇多张图片,一-张图片只属于一捧鲜花。

4.一捧鲜花只属于一个用途,一个用途可以有多捧鲜花。

5.—个管理员可以修改多捧鲜花,一捧鲜花可以被多个管理员修改。

6•—个管理员可以修改多个订单,一・个订单可以被多个管理员修改。

7•—个管理员可以修改多个鲜花类别,一个鲜花类别可以被多个管理员修改。

3.2E-R图

3.2.1局部E・R图

 

wwvOteciri.coiTi

 

 

 

322系统全局E-R图

 

第4章逻辑结构设计

4.1关系模型的设计依据

根据需求分析屮的E-R图,可以很清晰的看出各个实体的属性和实体Z间的联系,通过对实体的属性利之间的联系的分析,我们将其山概念模型向关系模型转化,并IL根据范式化理论进行优化。

对于实体间的联系我们分不同的情况讨论:

若实体间的联系是可以在两个实体转换成的两个关系屮任意一个关系的属性中加入另一个关系的码。

若实体间联系为1:

n,则在n端实体转换成的关系屮加入1端实体转换成的关系码。

若实体间联系为n:

m,则将联系转换为关系,关系的属性为诸个实体的码加上联系具有的属性,而关系的码则为诸实体的码的组合。

4.2实体间联系转化的关系模式

根据关系模型设计依据倍息,我们可以对实体进行关系模型的转化。

实现网上花店的所冇功能模块,共需7个表,分別是:

用户信息表、购物车表、订单表、鲜花信息表、收货人信息农,订单明细表、用途表。

用户信息表:

存放花店客八的基本信息。

购物车表:

存放购物车的基本信息

订单表:

存放与客户相关的订单的基本信息。

鲜花信息表:

存放网上花店所销伟鲜花的基本佶息。

收货人信息表:

存放收货人基本信息

订单明细表:

存放订单明细。

用途表:

存放鲜花用途的基木信息。

(1)用户信息表:

用户表:

Uid(用户id),Uname(用户名),pwd(密码),phone(电话),email(用户邮箱)

主键:

UidNOTNULL

外键:

说明:

用户表记录系统屮注册用户的详细信息。

(2)购物车信息表:

购物车表:

SHid(购物车id),SHqua(货物凰:

),FLOid(鲜花id)主键:

SHidNOTNULL

外键:

Uid,FLOid

说明:

存放购物车的基本信息。

(3)订单信息表:

订单信息农:

ORid(订单id),meetdate(收货日期),deldate(发货口期),ORprice(订单总价钱),status(订单状态),Uid(用户id),REid(收货人id)

主键:

ORidNOTNULL

外键:

Uid,REid

说明:

存放订单的基本信息。

(4)鲜花信息农:

鲜花信息表:

FLOid(鲜花id),pro(产地),FLOprice(鲜花价格),color(鲜花颜色),

remarks(备注),PURid(用途阳)主键:

FLOidNOTNULL

夕卜键:

PURid

说明:

存放网上花店所销您鲜花的基本信息。

(5)收货人倍息表:

收货人农:

REid(收货人id),addr(收货人地址),REname(收货人姓名),REphone

(收货人电话),Uid佣户id)

主键:

REidNOTNULL

外键:

Uid

说明:

存放收货人的基本信息。

(6)订单明细信息表:

订单明细表:

ITEMid(订单明细id),ITEMqua(某条订单鲜花数戢),ORid(订单id),FLOid(鲜花号)

主键:

:

ITEMidNOTNULL

外键:

ORid,FLOid

说明:

存放订单明细的基本信息。

(7)鲜花用途表:

鲜花用途农:

PURid(用途id),PURname(用途名称)

主键:

PURid(NOTNULL

外键:

说明:

存放鲜花用途的基本信息。

4.3关系模型的优化

根据上述分析所川结出來的数据依赖的种类和在木系统实际的开发过程中,需耍涉及影表的查询及表的修改和删除,H存在多值依赖的实际情况•其关系模式应达到

(1)用户信息表BC范式

(2)购物车信息表BC范式

(3)订单信息表第二范式

(4)鲜花信息表BC范式

(5)收货人信息表BC范式

(6)订单明细表BC范式

(7)用途表BC范式

第5章物理结构设计

5.1创建数据庫及数据表

木系统采用SQLServer2008数据库,创建的数据库名称为shop,表的结构设计如下:

PDM信息

项目名称

示例项目目录

文件名

在线花店.pdm

数据库类型

MICROSOFT

农数量

7

P

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 财务管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1