淘宝购物数据库课程设计文档格式.docx
《淘宝购物数据库课程设计文档格式.docx》由会员分享,可在线阅读,更多相关《淘宝购物数据库课程设计文档格式.docx(42页珍藏版)》请在冰点文库上搜索。
![淘宝购物数据库课程设计文档格式.docx](https://file1.bingdoc.com/fileroot1/2023-5/10/04d8a3c8-ec61-4747-aae1-a277aad6c94e/04d8a3c8-ec61-4747-aae1-a277aad6c94e1.gif)
每个顾客如果想成为淘宝用户,那么就必须进行注册,填写相应的资料,同意之后就可以登录
P2用户信息管理业务
用户信息管理业务:
输入相应的密码和账号就可以进入用户管理界面,可以修改地址信息,
查看订单信息,收货之后也可以做确认及相应的评价。
P3淘宝用户购货业务流程图
淘宝用户购货业务流程图:
购物是一个相应的过程,当用户提交订单之后,系统要查看库存量,有库存量时,用户点击付款,选择相应的银行,卡号,填写收货地址,地址有默认的,如果有需要就修改收货地址。
系统通知店家发货,店家把快递单以及货物给快递公司。
快递公司把收货单给用户签收,把收货信息反馈给店家及淘宝管理员。
P4淘宝退货业务流程图
淘宝退货业务流程图;
这个业务淘宝做的较复杂,先在网上填写退货申请,填写退货原因,淘宝根据退货相关条例,以及等待店家处理,如果预期自动答复为同意,然后淘宝把信息給用户,用户寄回商品,店家查看是否满足要求,完整与否,是否是所寄的商品,检查完之后,信息反馈给淘宝信息,通知顾客。
2.2数据流程分析
在业务流程调查和分析的基础上,按照分层、概括、抽象的原则描述系统的数据流程图,要求数据流程图必须分层表达,图中所出现的数据对象分类顺序编号,以便进行编写对应的详细数据字典。
该部分的数据流程图应至少3张。
2.3数据字典
按照数据流程图分层和每层数据流程图数据对象出现的先后顺序编写相对应的详细的数据字典,数据字典应包含数据流、数据存储、数据处理、外部实体和数据项等五个部分。
2、编写相应的正确的数据字典
表3-1数据流的描述
数据流编号
数据流名称
简述
数据流
来源
去向
数据流组成
数据流量
高峰流量
F1
注册信息
进行注册申请信息的录入、
淘宝用户
注册处理
淘宝号+淘宝密码+qq邮箱+是否同意相关条件
三次/一个月
10次/一月
F2
用户信息表
注册申请时所填的信息
淘宝号+淘宝密码
10次/一个月
F3
F4
登录处理
F5
用户修改信息表
淘宝用户所需要修改成的信息
用户管理信息处理
淘宝号+淘宝密码+收货地址
F6
商品信息
购物时商品的信息
购买商品处理
大小+颜色
20次/一个月
50次/一个月
F7
收货信息
购买商品之后需要填写的信息
收货处理
用户的电话号码+地址
F8
收货人信息记录文档
F9
退货申请信息表
淘宝客户需要退货时填的的单据
退货处理
退货原因
F10
退货条件信息表
退货信息库所发出的单据
退货信息数据库
退货规定时间+退货原因
F11
退货结果信息
退货处理之后反馈给用户的结果
成功或者失败
F12
所剩库存量信息
用户查看库存量
查看处理
日期+件数
N次、一个月
F13
用户登录机制
登录检验处理
核对该使用用户信息
F14
填写注册申请
注册
用户名+密码+qq邮箱
F15
注册要求信息
填写必填信息
填写所必须存储的信息
F16
通过审核注册成功
审核
审核处理
管理员
通过审核并注册成功
F17
账号和密码信息
输入帐号和密码
身份验证
填写符合要求的帐号+密码
F18
登录结果信息
验证登录是否成功
帐号和密码
F19
审核成功信息
登录成功
F20
修改结果
修改审查
账号+密码+地址
2次/一个月
2次一个月
F21
淘金币领取信息
进入个人中心进行领取
查看用户信息处理
淘金币领取核查
淘金币数量+帮领淘金币
一次/每天
F22
淘金币领取条件信息
领取淘金币是有要求的,当天只能领一次
淘金币管理库
日期+数量
F23
核查结果
经过核查之后的结果
淘宝用户名+不同意
F24
审核通过,商品信息
淘宝用户购买的商品
登录核查
加入购物车处理
商品编号+商品颜色+商品尺寸+商品采购员编号+上架日期+单价
一次/一天
F25
商品销售及库存情况
商品在库存中的情况
商品库存
商品编号+入库时间+销售数量+所剩数量
10次/一天
F26
有库存信息
查看库存的结果
办理立即购买
100次/一天
F27
没有库存信息
办理预约登记
F28
商品销售情况
在付款之前看库存
商品编号+入库时间+销售数量
F29
预约信息
当库存里没有商品是所需办理的
预约登记文档库
商品编号+入库时间+销售数量+预约登记信息
20次/一天
F30
付款信息
确定付款之前有对银行卡的信息
办理付款
银行种类+银行卡卡号
F31
付款成功信息
付款成功之后把信息反溃给淘宝用户
淘宝顾客
银行种类+银行卡卡号+确认信息
F32
付款成功之后把信息反溃给店家,让店家发货
店家发货
F33
订单信息
付款成功之后就有一个完整的订单出来了,把这个信息給订单
订单信息库
订单编号+订单日期+用户账号+用户电话号码+淘宝用户地址+单价
F34
F35
到货通知信息
发货到了之后,通知淘宝用户签收
领取地点+所需证件++领取时间
F36
审核通过,退货信息
对于不满意的商品或者没按订货要求发的商品进行退货
身份审核
订单号+店铺号+商品大小+尺寸
F37
退货满足条件信息
退货条件资料库
日期+店铺号+商品大小+尺寸+衣服完整度
F38
退货成功
经过退货审核之后,把退货成功的信息发给用户,让用户寄回商品
用户寄回商品处理
订单号+店铺号+店铺的实际地址r
F39
店铺回复情况
店铺收到货之后会对货进行查看,查看完之后会把回复信息发回给淘宝
店铺回复状况存档
订单号+店铺号+核查结果
F40
快递单
用户填写快递单交给快递公司
快递公司寄货处理
收件人姓名+收件人地址+电话号码+快递日期
10张/一天
30张次/一天
F41
到货单
寄给店铺,到货,快递公司会把快递单给店主签收
店家审核
到货日期+寄货人+寄货地址
F42
审核结果信息
收到顾客的货之后淘宝根据店铺反馈的信息审核
淘宝管理系统审核
订货单+店铺号+用户账号
F43
店家回复信息
F45
退货结果
把最终淘宝审核后的结果发给用户
店铺回复状况
存档
0次/一天
表3-2处理逻辑的描述
处理逻辑编号
处理逻辑名称
简述
输入的数据流
处理
输出的数据流
处理频率
P1
把所有淘宝顾客的密码等的一个资料库
注册信息表
对用户提交的
注册申请
进行处理
用户信息
100次/一个月
P2
用户登录
时的信息进行核查
用户输入登录信息
对登陆请求进行处理
10次/一个月
P3
对提交的修好信息的处理
用户具有浏览商品,修改用户资料等
修改后的信息
P4
对提交的购买信息进行处理
当一个订单提交之后,就要去查看库存,
P1.1
对注册信息的核查
填写好注册信息之后,系统根据用户守则进行审核
P1.2
淘宝系统登录身份审核
登录信息审核
注册成功之后,用户就可以登录,每次登录都需要验证
P3.1
淘宝登录审核
判段身份的正确性
登录的信息
当用户登录输入密码和用户名的时候,系统就要进行审核
P3.2
用户对自己信息的相关处理
根据自己的需要,进行
P3.3
每天可以领取淘金币
每天都可以在网站点击淘金币领取,系统根据条件判断是否满足要求
P3.4
系统核查
需要修改的信息提交之后,系统会进行核查
P4.1
P4.2
登录成功后,根据用户所需
当用户登录成功之后,如果喜欢商品,但是又不打算立即购买
有库存,没有库存
P4.3
用户打算立即购买
有库存
加入购物库之后,打算立即购买
P4.4
没有货,所做的处理
没有库存
没有货,在网页上填写相关的信息,办理预约登记,有货会立即通知用户
P4.5
点了立即购买之后所做的处理
用户点了立即购买之后,表明该订单有效就是付款
P4.6
付款之后,店家发货
用户付款之后,淘宝系统就会通知店铺发货
P5.1
P5.2
提交退货申请之后,所要进行的处理
用户在淘宝界面提交退货申请之后,系统所要进行商务处理
退货成功信息
P5.3
用户寄回商品之前所要做的
网站提交的申请成功之后,用户寄回商品之前的依据
P5.4
收到快递单之后,快递公司做的
快递单到了之后,快递公司封装商品,物流运往所在地
P5.5
店家收货之后检查
店家收货之后,检查货物是否完整,颜色,大小是否是之前发出的
P5.6
根据用户返回的信息
如果店铺逾期未作处理,直接视为同意。
如果在规定时期,根据结果核查
淘宝用户1
表3-3数据存储的描述
数据存储
编号
名称
数据存储组成
相关联的处理
D1
用户数据库
账号和密码,
用户账号+密码
D2
库存资料
商品的在库资料
商品号+所剩商品数量+尺寸+颜色
D3
收货人资料库
购买商品时都会填写相应的地址,每次可能同一个顾客要运往的地址都不同所以,为了方便专门弄得收获资料库
收货人姓名+收货人电话号码+收获人地址
D4
退货资料文档
淘宝退货率比较高,所以对退货文档进行了专门的存档,退货的要求
订单号+店铺号+退货时间+退货原因+
D5
注册要求资料库
对于注册的淘宝号,是有要求的,如账号,密码的组成
长度+范围+淘宝号唯一
注册审核
D6
淘金币管理库
淘宝专门的一个虚拟货币的资料管理库
账号+数量+日期
D7
库存没货时,填写预约登记,到货会立即通知顾客
预约登记号+订单号+用户账号名+店铺号
D8
付款确认登记
购货选择相应的银行,
银行号+卡号
D9
完整整个过程,完成一张订单的详细信息
订单号+收获人地址+收获人姓名
D10
店铺回复资料库
店铺收到退回的货,检查之后的,关于退货的意见,以及用户请求的退货的意见
退货单号+店铺收货时间+意见
表3-4外部实体的描述
外部实体编号
外部实体名称
外部实体组成
S1
淘宝有很多客户,这些客户同称为
淘宝账号+密码+地址+姓名+电话号码
修改结果信息
核查结果信息
登录信息
S2
店主
淘宝的店主
登录号+密码+地址+电话号码
F46
3概念结构设计
在需求分析的基础上,应用概念模型的相关设计方法,完成数据库的概念模型设计。
所设计的概念模型应为CDM图。
4逻辑结构设计
粘贴根据CDM图转换来的PDM图
5物理结构设计
粘贴由PDM生成数据库过程中的SQL脚本,为节省篇幅,可只保留原始脚本中的头文件和生成基本表的脚本,同时注意头文件中DBMS的名称应与项目背景介绍中的信息一致,并且注意头文件中系统时间的正确性。
/*==============================================================*/
/*DBMSname:
MicrosoftSQLServer2005*/
/*Createdon:
2012/6/620:
23:
58*/
createtableTHpaper(
TD_nochar(10)notnull,
TD_datedatetimenull,
BUY_datedatetimenotnull,
market_Nochar(10)null,
constraintPK_THPAPERprimarykeynonclustered(TD_no)
)
go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'
MS_Description'
'
对退货资料的基本信息'
user'
@CurrentUser,'
table'
'
THpaper'
/*Table:
bussiness*/
createtablebussiness(
S_nochar(10)notnull,
constraintPK_BUSSINESSprimarykey(S_no)
/*Index:
bussiness2_FK*/
createindexbussiness2_FKonbussiness(
buy*/
createtablebuy(
M_Nochar(20)notnull,
C_nochar(9)notnull,
constraintPK_BUYprimarykey(M_No,C_no)
buy_FK*/
createindexbuy_FK