仓库管理系统 JAVA源代码 设计说明

发布时间 : 星期五 文章仓库管理系统 JAVA源代码 设计说明更新完毕开始阅读

第3章 总体设计

3.1总体用例图

用例图是一个系统建模的启始点,可以使用用例图对将要开发系统的实际工作流程进行业务建模,从业务模型的基础上过度到系统建模的开始,可以通过用例图来搜集用户的需求,明确和系统相关的用户和其他系统,同时确定系统将会提供什么功能,以及各个功能间的关系。

图3-1 总体用例图

3.2用例说明

根据上述用例图,对登陆和人员信息管理模块做了如下用例说明:

6

3.2.1用户从浏览器登录 用例概述

用例名称 用户登陆 主题领域 用例定义 用户登录到系统,获得相应的界面和使用权限 角色 仓管员或主管 业务触发用户准备开始使用系统进行业务处理或系统管理 事件 前置条件 系统中已为该用户建立系统用户,并分配了相应权限 结束条件 ? 成功条件 用户登录系统,并获得相应权限 ? 失败条件 1)系统中没有该用户; 2)用户名、密码错误 相关用例 输入概述 用户名、密码、角色 输出概述 与用户权限相应的界面 使用性备本用例使用频繁 注 用例备注 主事件流

步骤 1. 2. 3. 4. 角色/系统 角色 系统 角色 系统 描述 启动登录程序 显示登录界面; 提示输入用户标识和保密字 数据项 备注 输入用户标识和保密字,登录用户名,密码,角色 系统 验证用户是否合法用户、保密 字是否正确;返回用户相应的界面、菜单 如果不是合法用户、或保密字不正确转到A1。 5.

分支事件流

编号 A1 主事件流步骤号 4 角色/系统 条件 描述 数据项 转去主事件流 步骤号 2 备注 系统 不是合法用户,用户名、密码错误, 用户名和密码与角色不对应 返回登录失败信息 登录失败信息

7

2.2.2供货商信息查询用例概述

用例名称 供货商信息查询 主题领域 供货商信息查询用例包 用例定义 供货商信息查询 角色 仓库管理人员 业务触发事件 进行供货商信息查询 前置条件 有需要查询的供货商信息记录 结束条件 ? 成功条件 查询到需要查询的供货商信息 ? 失败条件 未查询到需要查询的供货商信息 相关用例 输入概述 所需查询的供货商信息 输出概述 查询结果 使用性备注 用例备注 主事件流

步骤 6. 7. 8. 9. 角色/系统 角色 系统 角色 系统 描述 进入查询界面 显示查询界面 查询是否成功 查询成功 数据项 如果查询成功转到A1 如果查询不成功转到A2 备注 输入所需查询的供货商信息 分支事件流

编号 A1 A2 主事件流步骤号 4 4 角色/系统 条件 描述 数据项 转去主事件流 步骤号 2 2 备注 系统 完成供货商信息查询 系统 没有完成供货商信息查询 返回成功信息 返回失败信息 查询的供货商信息 查询失败的信息提示

8

2.2.3供货商信息修改用例概述

用例名称 供货商信息修改 主题领域 供货商信息修改用例包 用例定义 供货商信息修改 角色 仓库管理人员 业务触发事件 进行供货商信息修改 前置条件 有需要修改的供货商信息记录 结束条件 ? 成功条件 查询到需要修改的供货商信息 ? 失败条件 未查询到需要修改的供货商信息 相关用例 输入概述 所需修改的供货商信息 输出概述 修改结果 使用性备注 用例备注 主事件流

步骤 10. 11. 12. 13. 角色/系统 角色 系统 角色 系统 描述 进入修改界面 显示修改界面 修改是否成功 修改成功 数据项 如果修改成功转到A1 如果修改不成功转到A2 备注 输入所需修改的供货商信息 分支事件流

编号 A1 A2 主事件流步骤号 4 4 角色/系统 条件 描述 数据项 转去主事件流 步骤号 2 2 备注 系统 完成供货商信息修改 系统 没有完成供货商信息修改 返回成功信息 返回失败信息 修改的供货商信息 修改失败的信息提示

9

联系合同范文客服:xxxxx#qq.com(#替换为@)