(六)用例说明
进货入库退货出库仓管员顶层包::23进货单据查询登陆退货单据查询当前库存查询商品管理顶层包::主企业管理者
图3.1 库存管理系统整体功能用例图
如图3.1所示,这个库存管理系统整体功能用例包含了两个用例对象,一个
是仓管员,一个是企业管理者。在仓管员中,包含了登陆、进货入库、退货出库、进货单据查询、退货单据查询、当前库存查询和基础资料中的商品管理功能。在企业管理者中,包含了登陆、进货单据查询、退货单据查询、当前库存查询功能。
7
1用例一:登录
1.1 主要参与者:仓管员、企业管理者。
1.2 用例描述:该用例用于提供登录功能。仓管员和企业管理者主要登录之后才能进行相应操作。仓管员和企业管理者须填写正确用户名和密码,方可登录成功。 1.3 事件流
1.3.1 基本流:①、填写信息;②、验证格式;③、转到相应页面。
1.3.2 信息验证:若系统检测到输入的信息格式或内容有误,如非法字符或者信息不符合要求,给予错误提示为用户名或密码错误,要求用户重新输入。 1.4 前置条件:用户必须先访问该系统主页,然后点击“登录”。 1.5 成功后件:系统转到相应操作页面。 1.6 失败条件:系统维持原状。
2.用例二:进货入库 2.1 主要参与者:仓管员
2.2 用例描述:该用例用于提供添加商品数量到仓库的功能。仓管员要登录之后才能进行进货入库操作。 2.3 事件流
2.3.1 基本流:①、仓管员点击进货入库自动生成单号;②、对单据进行添加、修改或删除操作;○3点击保存。
2.3.1.1 添加:点击添加按钮,选择或增加加所需要的商品键入单价和数量后,进行保存或新增下一个商品。
2.3.1.2修改:选择相应商品进行修改单价或数量,点击保存。 2.3.1.3删除:点击删除按钮,选择相应商品,提示出现是否删除。 2.3.1.4保存:点击保存
2.4 成功后件:系统转到相应操作页面。 2.5 失败后件:系统维持原状。
3.用例三:退货出库 3.1 主要参与者:仓管员
3.2 用例描述:该用例用于提供从仓库中减少相应商品数量的功能。仓管员要登
8
录之后才能进行退货出库操作。 3.3 事件流
3.3.1 基本流:①、仓管员点击退货出库自动生成单号;②、对单据进行添加、修改或删除操作;○3点击保存。
3.3.1.1 添加:点击添加按钮,选择或增加所需要的商品键入单价和数量后,进行保存或新增下一个商品。
3.3.1.2修改:选择相应商品进行修改单价或数量,点击保存。 3.3.1.3删除:点击删除按钮,选择相应商品,提示出现是否删除。 3.3.1.4保存:点击保存
3.4 成功后件:系统转到相应操作页面。 3.5 失败后件:系统维持原状。
4.用例四:进货单据查询
4.1 主要参与者:仓管员、企业管理者
4.2 用例描述:该用例用于对进货的单据进行按条件查询。 4.3 事件流
4.3.1 基本流:①、用户点击进货单据查询进入查询设置;②、按查询日期,供应商/单据编号,是否付款进行查询或删除单据;③、根据条件显示单据信息。 4.3.2 信息验证:若查询条件有误,将无相应单据显示。 4.4 前置条件:用户键入正确的查询条件。 4.5 成功后件:生成相应的单据给用户。 4.6 失败后件:系统维持原状。
5.用例五:退货单据查询
5.1 主要参与者:仓管员、企业管理者
5.2 用例描述:该用例用于对退货的单据进行按条件查询。 5.3 事件流
5.3.1 基本流:①、用户点击进货单据查询进入查询设置;②、按查询日期,供应商/单据编号,是否付款进行查询或删除单据;③、根据条件显示单据信息。 5.3.2 信息验证:若查询条件有误,将无相应单据显示。
9
5.4 前置条件:用户键入正确的查询条件。 5.5 成功后件:生成相应的单据给用户。 5.6失败后件:系统维持原状。
6.用例六:当前库存查询
6.1 主要参与者:仓管员、企业管理者。
6.2 用例描述:该用例用于用户对当前库存状况的查询功能。 6.3 事件流
6.3.1 基本流:①、点击当前库存查询进入查询设置; ②、按商品类别,商品编号或名称进行查询 ;③、根据条件显示商品库存信息。 6.3.2 信息验证:若查询条件有误,将无相应商品显示 6.4 前置条件:用户键入正确的查询条件。 6.5 成功后件:显示相应商品库存信息。 6.6失败后件:系统维持原状。
7.用例七:商品管理 7.1 主要参与者:仓管员。
7.2 用例描述:该用例用于仓管员对商品信息进行管理的功能。 7.3 事件流
7.3.1 基本流:①、点击商品管理显示商品类别和商品信息; ②、在商品类别中可以对商品类别进行添加或删除;在商品信息中对商品进行增加,修改或删除 ;③、保存到数据库中。
7.3.1.1新增类别:点击新增类别按钮,显示增加类别的对话框,点击保存或取消。
7.3.1.2删除类别:点击删除类别按钮,显示删除提示,点击是或否。 7.3.1.3增加:点击增加按钮,显示增加商品框,填写相应信息,选择新增下一商品或保存。
7.3.1.4修改:点击选择按钮,弹出信息框,修改商品信息,选择保存或取消。 7.3.1.5删除:点击删除按钮,显示删除提示,点击是或否。
10
7.3.2 信息验证:无
7.4 成功后件:显示或移除所变动的商品信息。 7.5 失败后件:系统维持原状。
11