毕业论文—网上书店系统 下载本文

2.3.3系统网上交易模块流程

2.4需求分析

2.4.1物流管理模块功能分析

2.4.1.1功能描述

本模块负责图书的进货,售出管理,是网上书店系统的物流管理模块,也是

财务管理模块,有五个参与者,分别是:图书采购员,财务,前台业务员,图书提供商,网上购书者。

图书采购员的职责是:申请采购项目,采购图书

财务的职责是:审批采购项目,付采购图书的款项,收到前台购书者的书款

图书提供商的职责是:提供所需图书,获得书款

前台业务员的职责是:确定网上图书交易,将图书发往售书者

网上购书者的职责是:发起网上图书购买,付书款 2.4.1.2业务建模

使用用例图进行业务建模是一个非常好的选择,图形化建模有直观,易懂的好处 用例图建模

本UML图中,凡是和交易有关的都不与财务这个参与者发生关系,比如图书采购员

与图书供应商的交易,购书者与营业员的交易。

同时,与付款有关的都不与直接交易者发生关系,比如,和网上购书者交易的是

营业员,但网上购书者将钱汇给的是财务。和图书供应商交易的是图书采购员,但将

书款付给图书供应商的是财务,图书采购员不直接与钱发生联系

以下就是UML用例图

活动图描述步骤

活动图的作用是描述系统动作流序列的一种UML图,本图描述了物流管理模块在

管理图书进货模块时的步骤,这个步骤有一个特点,就是打款权始终在财务手中,或

者说在系统手中,杜绝了图书采购员在采购图书过程中以权谋私,同时,采购权在图

书采购员手中,这又避免了财务独揽大权,这种分权模式能用程序化的模式解决采购

过程中的灰色交易。

以下是该模块的活动图:

顺序图建模

2.4.1.3用例描述

用例名称 用例描述 执行者 前置条件 后置条件 过程描述 异常描述 业务规则 涉及的业务实体 补充说明 用例名称 用例描述 执行者

申请采购项目 采购员采购项目前需要申请项目 图书采购员 无 采购员获得图书采购权 提供购书种类,数量,金额 采购申请被驳回 采购书籍应该主流,健康,正版。 图书采购员,财务 采购图书 采购员为网上书店采购图书,采购员无付款权 图书采购员