ER分析图

某时装邮购提供商拟开发订单处理系统,用于处理客户通过电话、传真、邮件或 Web站点所下订单。其主要功能如下:
1.增加客户记录。将新客户信息添加到客户文件,并分配一个客户号以备后续使用。
2.查询商品信息。接收客户提交商品信息请求,从商品文件中查询商品的价格和可订购数量等商品信息,返回给客户。
3.增加订单记录。根据客户的订购请求及该客户记录的相关信息,产生订单并添加到订单文件中。
4.产生配货单。根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪通知。如果现货不足,则需向供应商订货。
5.准备发货单。从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发货单。
6.发货。当收到仓库发送的备货就绪通知后,根据发货单给客户发货;产生装运单并发送给客户。
7.创建客户账单。根据订单文件中的订单记录和客户文件中的客户记录,产生并发送客户账单,同时更新商品文件中的商品数量和订单文件中的订单状态。
8.产生应收账户。根据客户记录和订单文件中的订单信息,产生并发送给财务部门应收账户报表。
现采用结构化方法对订单处理系统进行分析与设计,请绘制系统的0、1、2层数据流图,然后完成相关数据字典(数据结构、数据流、数据存储)。

0层数据流图
1层数据流图
在这里插入图片描述
在这里插入图片描述
2层数据流图
在这里插入图片描述
数据结构
①客户记录
编号:1001
名称:客户记录
组成:客户号+客户姓名+地址+邮政编码+电话号码+电子邮件+传真
作用:保存客户记录
备注:用于保存客户的基本信息

②商品记录
编号:1002
名称:商品记录
组成:商品编号+名称+描述+价格+可订购数量
作用:保存商品记录
备注:用于保存商品的基本信息

③订单记录
编号:1003
名称:订单记录
组成:订单号+客户号+订单日期+预计发货日期+预计交货日期+订单总金额+订单明细
作用:保存订单记录
备注:用于保存订单的各类信息

④配货单
编号:1004
名称:配货单
组成:配货单号+订单号
作用:用于配货
备注:存订单相关信息(配货)

⑤发货单
编号:1005
名称:发货单
组成:订单号+客户号+商品记录+订购日期+预计发货日期+预计交货日期+订单金额+订单状态
作用:用于保存发货信息
备注:保存发货信息

⑥客户账单
编号:1006
名称:客户账单
组成:客户号+订单号+商品记录+订购日期+预计发货日期+预计交货日期+订单金额+订单状态
作用:用于保存客户账单相关信息
备注:保存客户账单信息

⑦应收账户
编号:1007
名称:应收账户
组成:报表编号+客户号+订单号+商品记录 +订单金额+订单状态
作用:用于保存应收账户相关信息
备注:保存应收账户信息

数据流
①新增客户记录
编号:2001
数据流名:用户请求
数据流来源:用户
数据流去向:客户记录
组成:客户号+客户姓名+地址+邮政编码+电话号码+电子邮件+传真
作用:新增客户记录

②增加订单记录
编号:2002
数据流名:增加订单记录
数据流来源:用户
数据流去向:订单文件
组成:订单号+客户号+订单日期+预计发货日期+预计交货日期+订单总金额+订单明细
作用:保存新增订单信息

③产生配货单
编号:2003
数据流名:产生配货单
数据流来源:订单文件
数据流去向:仓库
组成:配货单号+订单号
作用:新增配货单

④查询商品信息请求
编号:2004
数据流名:查询商品信息请求
数据流来源:客户
数据流去向:商品文件
组成:商品编号+名称
作用:用户查询商品信息

⑤返回商品信息
编号:2005
数据流名:返回商品信息
数据流来源:商品文件
数据流去向:客户
组成:商品编号+名称+描述+价格+可订购数量
作用:向用户返回商品信息

⑥产生发货单
编号:2006
数据流名:发货单
数据流来源:订单文件
数据流去向:客户
组成:订单号+客户号+商品记录+订购日期+预计发货日期+预计交货日期+订单金额+订单状态
作用:向用户提交发货单

⑦订货请求
编号:2007
数据流名:订货请求
数据流来源:仓库
数据流去向:供应商
组成:商品编号+商品名称+订购数量
作用:向供应商订购商品

⑧产生客户账单
编号:2008
数据流名:客户账单
数据流来源:订单文件
数据流去向:客户,订单文件
组成:客户号+订单号+商品记录+订购日期+预计发货日期+预计交货日期+订单金额+订单状态
作用:产生客户账单

⑨产生装运单
编号:2009
数据流名:产生装运单
数据流来源:仓库
数据流去向:客户
组成:商品编号+商品名称+订购数量+客户编号+客户地址+客户名称
作用:产生装运单

⑩产生应收账户
编号:2010
数据流名:产生应收账户
数据流来源:订单文件,客户记录
数据流去向:财务部门
组成:报表编号+客户号+订单号+商品记录 +订单金额+订单状态
作用:产生应收账户

数据存储
①客户文件
编号:3001
名称:客户文件
组成:{客户号+客户姓名+地址+邮政编码+电话号码+电子邮件}
组织方式:按客户号从小到大排列
作用:存储客户基本信息

②商品文件
编号:3002
名称:商品文件
组成:{商品编号+名称+描述+价格+可订购数量}
组织方式:按商品编号从小到大排列
作用:存储商品基本信息

③订单文件
编号:3003
名称:订单文件
组成:{订单号+客户号+订单日期+预计发货日期+预计交货日期+订单总金额+订单明细}
组织方式:按订单号从小到大排列
作用:保存订单文件
备注:用于保存订单的各类信息

④仓库
编号:3004
名称:仓库
组成:{商品编号+商品名称+库存量}
组织方式:按商品编号从小到大排列
作用:保存仓库商品信息
备注:用于保存仓库商品信息

⑤财务部门
编号:3005
名称:财务部门
组成:{报表编号+订单号+客户号+金额}
组织方式:按报表编号从小到大排列
作用:保存报表
备注:用于保存财务报表信息

ER图
在这里插入图片描述

  • 19
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值