uml银行用例图
更新时间:2024-05-18 23:37:01 阅读量: 综合文库 文档下载
一、面向对象分析
1. 建立用例模型
i. 开户
用例描述:开户用例图中,由管理员发起开户事务,储户提供账户信息、身份信息,管理员验证账户合法性和身份真实性后输入账户信息,储户设置密码,过程中涉及验证合法性(账户号正确、身份真实等)、添加账户信息等。储户可以打印凭证。
ii. 销户
用例描述:销户用例图中,主动销户由管理员发起销户事务,储户提供账户信息、身份信息,输入密码,管理员验证密码正确身份真实性后输入账户信息,并验证账户余额,若有余额则返还给储户完成销户,若无余额直接完成销户。过程中涉及验证合法性(密码正确、身份真实等)、处理余额、删除账户信息等。储户可以打印凭证。被动销户则需要进行销户判断(挂失子系统),若判断可以销户,则处理余额,完成销户。
iii. 冻结
用例描述:冻结用例图中,主动冻结由管理员发起冻结事务,储户提供账户信息、身份信息,管理员验证密码正确身份真实性后输入账户信息,完成冻结。过程中涉及验证正确性(密码正确、身份真实等)、修改账户状态信息等。储户可以打印凭证。被动冻结则需要进行冻结判断,若输入密码大于三次,账户冻结。
iv. 挂失
用例描述:挂失用例图中,管理员需要用户输入账户信息,可以触发挂失事务,其中挂失事务包括生成挂失信息,获取余额信息以及销户触发判断,判断是否挂失一定时间,自动触发销户。
v. 存款
用例描述:存款用例图中,管理员需要用户输入账户信息,或者打印存款信息才可以触发存款事务,其中存款事务包括修改余额信息以及生成存款信息两个功能。
vi. 取款
管理员(操作员)使用工号密码登陆到主操作窗口后,可以代储户发起各项事务或进行管理操作,各事务操作的具体变量和方法在类图中给出。需要指出的是,销户有主动和被动两种方式,主动销户是由储户本人办理销户业务,被动销户是指储户办理挂失业务期满后自动触发销户。另外,查询、存取款、转账、缴费、开销户等事务完成后可以打印明细表,且均需记录该业务的操作员工号候查。
3. 建立动态模型
(1)顺序图
i. 开户
-描述
管理员(操作员)登入主操作窗口选择开户事务,输入账户信息和身份信息,系统验证账户合法性和身份真实性,要求储户设置密码,密码设置成功则完成开户,添加账户信息,储户可以选择打印开户凭证。
ii. 销户
-描述
管理员(操作员)登入主操作窗口选择销户事务,输入账户信息和身份信息,系统验证账户合法性和身份真实性,要求储户输入密码,密码正确则检查并处理余额,完成销户,删除账号记录,储户可以选择打印销户凭证。
iii. 冻结
-描述
管理员(操作员)登入主操作窗口选择冻结事务,输入账户信息和身份信息,系统验证账户合法性和身份真实性,要求储户输入密码,密码正确则修改账户状态完成冻结,添加冻结记录,储户可以选择打印冻结凭证。
iv. 挂失
-描述
由管理员输入账户信息,经由账户管理模块判断此账户是否存在,如果存在,则经由事务管理对账户进行挂失。
v. 存款
-描述
由管理员输入密码到输入设备,经由账户管理进行密码判定,通过后,管理员可以发出存款事务,经由事务管理进行存款金额判定,如果得到确认信息,则修改相关记录并返回给用户存款凭证。
vi. 取款
管理员登入选择管理事务,在管理窗口中可以选择管理类型如查询信息(查询管理员信息、查询账户存取款转账缴费明细、查询账户开销户及挂失等记录等),修改利率或手续费,新增、删除、修改管理员信息等操作。
(2)状态图
i. 开户
-描述
账户进行开户进入等待输入信息的状态,输入完毕后进入开户状态,输入密码后进入设置密码状态,完成开户。
ii. 销户
-描述
账户进行销户进入等待输入信息的状态,输入完毕后进入主动销户状态,提供身份信息进入验证身份状态,身份验证成功后,检查余额进入处理余额状态,删除账户信息完成销户。挂失七天后自动进入被动销户状态,检查余额进入处理余额状态,删除账户信息完成销户。
iii. 冻结
-描述
账户进行冻结进入等待输入信息的状态,输入完毕后进入主动冻结状态,提供身份信息进入验证身份状态,验证身份信息成功,修改账户状态,完成冻结。输入密码大于三次后自动进入被动冻结状态,修改账户状态,完成冻结。
iv. 挂失
-描述
挂失状态图描述账户由初始状态触发挂失事务进入挂失状态,后续等待输入信息等依次经过等待状态和核验状态,对帐户状态的操作使账户进入数据更新状态。
v. 存款
-描述
存款状态图描述账户由初始状态触发存款事务进入存款状态,后续等待输入信息等依次经过等待状态和核验状态,对帐户状态的操作使账户进入数据更新状态。
vi. 取款
-描述
取款状态图描述账户由初始状态触发取款事务进入取款状态,后续等待输入信息等依次经过等待状态和核验状态验证信息合法与否,同时要进入验证状态来验证余额,之后对帐户状态的操作使账户进入数据更新状态。
vii转账
-描述
账户进行转账进入等待输入信息的状态,输入完毕后进入修改状态,修改账户余额,之后记录转账信息,完成转账,若打印凭证则进入打印状态,否则结束。
viii缴费
-描述
账户进行缴费进入等待输入信息的状态,输入完毕后进入修改状态,修改账户余额,之后记录缴费信息,完成缴费,若打印凭证则进入打印状态,否则结束。
ix管理
-描述
管理员进行管理进入选择状态,管理员选择管理类型后进入修改状态,若是修改利率或手续费以及新增、删除、修改管理员信息则进入修改状态修改账户余额,若是查询信息,则进入查询状态,若打印凭证则进入打印状态,否则结束。
二、面向对象设计
1. 体系结构模块设计图
(1) 包图
-描述
程序初始化,建立数据库连接,生成界面窗口,通过数据库连接包和界面窗口操作进行事务操作,事务完成生成明细单或记录单供系统打印,此处借助明细单模板包生成打印表格。
(2) 构件图
- 描述
图形化界面构件与数据库存在接口,管理员、账户、事务均依赖用户界面参与活动,另外,账户依赖于管理员进行操作,事务由管理员发出,事务下设现金业务、非现金业务、管理、缴费等构建。
2. 类图
(1) 现金业务子系统
正在阅读:
uml银行用例图05-18
安徽省安庆市宿松县程集中学2015-2016学年高二上学期期中生物试卷Word版含解析11-24
Exchange2003到Exchange2010升级步骤06-13
北方园林常见植物109-02
安科药膳堂项目商业计划书04-18
黑龙江省大庆铁人中学2019-2020学年高二下学期期中考试数学(理)试题07-21
郭全宝02-17
化工原理第二版下册答案10-10
教师入党志愿书范文02-11
《海上钢琴师》电影观后感12-21
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 银行
- uml
- 《管理学原理与方法》
- 八年级生物实验教学计划(上学期)
- 最佳路径教学案
- 燃气锅炉房安全管理制度
- 冷冻结晶技术+膜过滤组合工艺处理硫酸钠废水的优越性
- 教案235 植物的一生1
- 金融法规案例
- B.3.1 施工进度计划报审表
- 2018-2023年中国蜡烛行业市场与投资规划分析报告(目录)
- 特种设备安全员考试试题库
- Android系统启动源代码调查分析
- 井下各点停电检修排瓦斯安全技术措施
- 1.3 噪声及其控制 教案 苏科版八年级上册(2012年秋)5
- 2010届高考历史古代东西方的政治制度 - 图文
- 2018年最新整合-淘宝售前咨询规范-咨询技巧认证考试答案全
- 智能手机充电器开发设计可行性研究报告
- 组织文化与组织环境
- 《辩证唯物主义和历史唯物主义原理(第五版)》笔记
- 2011中级经济师经济基础考点汇总
- 高一政治下学期第一次四校联考