洛 阳 理 工 学 院 课 程 设 计 报 告
3需求规定 3.1系统用例图
从使用者角度出发,画出每类用户对应的用例图,并对其解释。 1、用户:浏览,选购等
注册浏览游客查询选购结账登录用户个人信息浏览 图1-1 用户用例图
2、操作员:进书登记,售书登记,统计图书,查询等
统计图书售出登记进购登记查询操作员 图1-2 操作员用例图
3、管理员:权限管理,添加、删除
添加权限管理管理员删除更新
图1-3 管理员用例图
3
洛 阳 理 工 学 院 课 程 设 计 报 告
3.2数据流图与数据字典 3.2.1数据流图
顾客事务网上书店管理系统订书单操作员
图1-4 网上书店管理系统顶层数据流图
上图是网上书店管理系统的顶层数据流图,高度的概括了该系统的大概功能。
D1订书信息D2支付信息支付信息购书信息顾客1处理订单信息图书库存信息库存信息图书信息3处理销售信息到货通知单缺货通知单操作员图书订单2处理支付信息D3图书订单
图1-5 网上书店管理系统一层数据流图
一层数据流图主要细化了该系统的主功能,通过顶层数据流图将功能细化出来进而使子系统的功能体现出来。
4
洛 阳 理 工 学 院 课 程 设 计 报 告
补货清单D6库存清单图书订购单3.1图书库存清单3.8采购员缺书单缺货信息3.2处理缺货通知单订单信息D7图书信息图书订单信息补货表处理补货信息顾客处理图书订单信息图书信息3.5产生图书发货单图书发货单暂存图书订单3.4购买图书信息D8收货单签收单查询图书订单信息3.6产生送货信息单图书信息3.7核对书籍信息图书信息顾客 图1-6 网上书店管理系统二层数据流图
二层数据流图主要是细化的网上在销售环节的功能,通过图书的订购,产生图书订单,送货信息,到接收图书后的确认的功能的描述。 3.2.2数据字典
1、数据流条目:数据流是数据结构在系统内传输的途径。对数据流的描述通常包括 以下内容: 数据流描述={数据流明,说明,数据流来源,数据流去向,组成:{数据结构},数据流量}:
(1)名称:购书信息 别名:
简述:用户所需要的图书信息 来源:顾客 去向:图书管理系统
5
洛 阳 理 工 学 院 课 程 设 计 报 告
组成:书名+价格+图书编号 (2)名称:图书订单 别名:
简述:用户购买图书清单 来源:顾客 去向:操作员
组成:书号+金额+订单号+用户名 (3)名称:缺货通知单 别名:
简述:库存中缺少的货物清单 来源:图书管理系统 去向:操作员 组成:书号+数量
2、数据存储条目:数据存储是数据结构停留或保存的地方,也是对数据流的来源和去向之一。它可以是手工文档或手工凭单,也可以是计算机文档。对数据存储的描述通常包括以下内容:数据存储描述:{数据存储名,,说明,编号,输入的数据流,输出的数据流,组成:{数据结构},数据量,存取频度,存取方式}:
(1)名称: 订书信息
编号: D1
简述: 用户购买图书的订单 组成: 订单号+图书编号+单价+用户名 组织方式:索引方式,以订单号为关键字。 (2)名称: 支付信息
编号: D2
简述: 用户支付订单的信息 组成: 订单号+图书编号+金额
组织方式:索引方式,以订单号为关键字。 (3)名称: 图书库存信息
编号: D3
简述: 仓库中存储的图书信息
组成: 图书编号+图书剩余数量+图书作者 组织方式:索引方式,以图书编号为关键字。 (4)名称:客户信息
编号: D4
简述: 客户登陆系统的用户名
6
洛 阳 理 工 学 院 课 程 设 计 报 告
组成: 用户名+密码
组织方式:索引方式,以用户名为关键字。 (5)名称:所选图书信息
编号: D5
简述: 用户所选择的图书信息 组成: 书名+图书编号+作者+出版社
组织方式:索引方式,以图书编号为关键字。
3、加工条目
(1)名称:处理订单信息
编号:P1
输入数据流:订单
输出数据流:可供货订单、缺货订单 加工逻辑:根据订单信息
If 订单项目的数量<该配件库存量的临界值
Then 可供货处理 Else 此订单缺货 End if
(2)名称:处理支付信息
编号:P2
输入数据流:图书订货单 输出数据流:图书订购单 加工逻辑:根据订购单
If 订单的订购单信息正确 Then 可以进行支付
Else 不能支付 End if
(3)名称:处理销售信息
编号:P3
输入数据流:图书订购单
输出数据流:到货通知单、缺货通知单 加工逻辑:根据库存数量
If 库存有货
Then 可以进行销售
Else 等待到货后销售
Endif
7