网上花店管理系统数据库设计报告docx.docx
- 文档编号:1587901
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:23
- 大小:152.80KB
网上花店管理系统数据库设计报告docx.docx
《网上花店管理系统数据库设计报告docx.docx》由会员分享,可在线阅读,更多相关《网上花店管理系统数据库设计报告docx.docx(23页珍藏版)》请在冰豆网上搜索。
网上花店管理系统数据库设计报告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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 花店 管理 系统 数据库 设计 报告 docx
![提示](https://static.bdocx.com/images/bang_tan.gif)