uml银行用例图解析_第1页
uml银行用例图解析_第2页
uml银行用例图解析_第3页
uml银行用例图解析_第4页
uml银行用例图解析_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一 面向对象分析一 面向对象分析 1 1 建立用例模型建立用例模型 i i 开户开户 用例描述 用例描述 开户用例图中 由管理员发起开户事务 储户提供账户信息 身份信息 管理 员验证账户合法性和身份真实性后输入账户信息 储户设置密码 过程中涉及验证合法性 账户 号正确 身份真实等 添加账户信息等 储户可以打印凭证 ii ii 销户销户 用例描述 用例描述 销户用例图中 主动销户由管理员发起销户事务 储户提供账户信息 身份信 息 输入密码 管理员验证密码正确身份真实性后输入账户信息 并验证账户余额 若有余额则 返还给储户完成销户 若无余额直接完成销户 过程中涉及验证合法性 密码正确 身份真实等 处理余额 删除账户信息等 储户可以打印凭证 被动销户则需要进行销户判断 挂失子系统 若判断可以销户 则处理余额 完成销户 iii iii 冻结冻结 用例描述 用例描述 冻结用例图中 主动冻结由管理员发起冻结事务 储户提供账户信息 身份信 息 管理员验证密码正确身份真实性后输入账户信息 完成冻结 过程中涉及验证正确性 密码 正确 身份真实等 修改账户状态信息等 储户可以打印凭证 被动冻结则需要进行冻结判断 若输入密码大于三次 账户冻结 iv iv 挂失挂失 用例描述 用例描述 挂失用例图中 管理员需要用户输入账户信息 可以触发挂失事务 其中挂失 事务包括生成挂失信息 获取余额信息以及销户触发判断 判断是否挂失一定时间 自动触发销 户 v v 存款存款 用例描述 存款用例图中 管理员需要用户输入账户信息 或者打印存款信息才可以触发用例描述 存款用例图中 管理员需要用户输入账户信息 或者打印存款信息才可以触发 存款事务 其中存款事务包括修改余额信息以及生成存款信息两个功能 存款事务 其中存款事务包括修改余额信息以及生成存款信息两个功能 vi vi 取款取款 用例描述 用例描述 取款用例图中 管理员需要用户输入账户信息 以及账户密码 经过余额验证 才可以触发取款事务 其中取款事务包括修改余额信息以及生成取款信息打印凭证两个功能 vii vii 转账转账 用例描述 用例描述 转账用例图中 由管理员发起转账事务 输入转账信息 其次储户通过验证账 户密码可以完成转账 过程中涉及计算手续费 验证合法性 如余额足够 账户号正确等 修 改账户余额 生成转账信息等 转账方可以打印转账单 收款方可以打印收款单 viii viii 缴费缴费 用例描述 用例描述 缴费用例图中 由管理员发起缴费事务 输入缴费信息 其次储户通过验证账 户密码可以完成缴费 过程中涉及验证合法性 如余额足够 缴费对象存在等 修改账户余额 生成缴费记录等 同时储户 缴费方 可以选择打印缴费单 ix ix 管理管理 用例描述 用例描述 管理员管理用例图中 由管理员发起管理事务 选择事务类型如查询信息 修 改利率或手续费 管理员信息新增 修改 删除等 其中查询信息涉及查询管理员信息和查询储 户的存取款转账等信息 2 2 建立对象模型建立对象模型 类图类图 类图描述类图描述 管理员 操作员 使用工号密码登陆到主操作窗口后 可以代储户发起各项事务或进行管 理操作 各事务操作的具体变量和方法在类图中给出 需要指出的是 销户有主动和被动两种方 式 主动销户是由储户本人办理销户业务 被动销户是指储户办理挂失业务期满后自动触发销户 另外 查询 存取款 转账 缴费 开销户等事务完成后可以打印明细表 且均需记录该业务的 操作员工号候查 3 3 建立动态模型建立动态模型 1 顺序图 i i 开户开户 描述描述 管理员 操作员 登入主操作窗口选择开户事务 输入账户信息和身份信息 系统验证账 户合法性和身份真实性 要求储户设置密码 密码设置成功则完成开户 添加账户信息 储户可 以选择打印开户凭证 ii ii 销户销户 描述描述 管理员 操作员 登入主操作窗口选择销户事务 输入账户信息和身份信息 系统验证账 户合法性和身份真实性 要求储户输入密码 密码正确则检查并处理余额 完成销户 删除账号 记录 储户可以选择打印销户凭证 iii iii 冻结冻结 描述描述 管理员 操作员 登入主操作窗口选择冻结事务 输入账户信息和身份信息 系统验证账 户合法性和身份真实性 要求储户输入密码 密码正确则修改账户状态完成冻结 添加冻结记录 储户可以选择打印冻结凭证 iv iv 挂失挂失 描述 由管理员输入账户信息 经由账户管理模块判断此账户是否存在 如果存在 则经由事务 管理对账户进行挂失 v v 存款存款 描述描述 由管理员输入密码到输入设备 经由账户管理进行密码判定 通过后 管理员可以发出存 款事务 经由事务管理进行存款金额判定 如果得到确认信息 则修改相关记录并返回给用户存 款凭证 vi vi 取款取款 描述描述 由管理员输入密码到输入设备 经由账户管理进行密码判定 通过后 管理员可以发出取 款事务 经由事务管理进行余额判定 如果余额足够 则由点钞机出钞并返回给用户取款凭证 viivii 转账转账 描述描述 管理员 操作员 登入主操作窗口选择转账事务 输入转账信息 系统计算手续费并判断 余额等合法性检验 要求储户输入密码 密码正确则修改对应账户余额并添加转账记录 储户可 以选择打印转账记录单据 viiiviii 缴费缴费 描述描述 管理员 操作员 登入主操作窗口选择缴费事务 输入缴费信息 系统计算手续费并判断 余额等合法性检验 要求储户输入密码 密码正确则修改对应账户余额并添加缴费记录 储户可 以选择打印缴费明细 ixix 管理管理 描述描述 管理员登入选择管理事务 在管理窗口中可以选择管理类型如查询信息 查询管理员信息 查询账户存取款转账缴费明细 查询账户开销户及挂失等记录等 修改利率或手续费 新增 删除 修改管理员信息等操作 2 状态图 i i 开户开户 描述描述 账户进行开户进入等待输入信息的状态 输入完毕后进入开户状态 输入密码后进入设置 密码状态 完成开户 ii ii 销户销户 描述描述 账户进行销户进入等待输入信息的状态 输入完毕后进入主动销户状态 提供身份信息进 入验证身份状态 身份验证成功后 检查余额进入处理余额状态 删除账户信息完成销户 挂失 七天后自动进入被动销户状态 检查余额进入处理余额状态 删除账户信息完成销户 iii iii 冻结冻结 描述描述 账户进行冻结进入等待输入信息的状态 输入完毕后进入主动冻结状态 提供身份信息进 入验证身份状态 验证身份信息成功 修改账户状态 完成冻结 输入密码大于三次后自动进入 被动冻结状态 修改账户状态 完成冻结 iv iv 挂失挂失 描述描述 挂失状态图描述账户由初始状态触发挂失事务进入挂失状态 后续等待输入信息等依次经 过等待状态和核验状态 对帐户状态的操作使账户进入数据更新状态 v v 存款存款 描述描述 存款状态图描述账户由初始状态触发存款事务进入存款状态 后续等待输入信息等依次经 过等待状态和核验状态 对帐户状态的操作使账户进入数据更新状态 vi vi 取款取款 描述描述 取款状态图描述账户由初始状态触发取款事务进入取款状态 后续等待输入信息等依次经 过等待状态和核验状态验证信息合法与否 同时要进入验证状态来验证余额 之后对帐户状态的 操作使账户进入数据更新状态 viivii 转账转账 描述描述 账户进行转账进入等待输入信息的状态 输入完毕后进入修改状态 修改账户余额 之后 记录转账信息 完成转账 若打印凭证则进入打印状态 否则结束 viiiviii 缴费缴费 描述描述 账户进行缴费进入等待输入信息的状态 输入完毕后进入修改状态 修改账户余额 之后 记录缴费信息 完成缴费 若打印凭证则进入打印状态 否则结束 ixix 管理管理 描述描述 管理员进行管理进入选择状态 管理员选择管理类型后进入修改状态 若是修改利率或手 续费以及新增 删除 修改管理员信息则进入修改状态修改账户余额 若是查询信息 则进入查 询状态 若打印凭证则进入打印状态 否则结束 二 面向对象设计二 面向对象设计 1 1 体系结构模块设计图体系结构模块设计图 1 1 包图包图 描述描述 程序初始化 建立数据库连接 生成界面窗口 通过数据库连接包和界面窗口操作进行事 务操作 事务完成生成明细单或记录单供系统打印 此处借助明细单模板包生成打印表格 2 2 构件图构件图 描述描述 图形化界面构件与数据库存在接口 管理员 账户 事务均依赖用户界面参与活动 另外 账户依赖于管理员进行操作 事务由管理员发出 事务下设现金业务 非现金业务

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论