uml课程设计需求分析文档.docx
- 文档编号:28972787
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:33
- 大小:156.92KB
uml课程设计需求分析文档.docx
《uml课程设计需求分析文档.docx》由会员分享,可在线阅读,更多相关《uml课程设计需求分析文档.docx(33页珍藏版)》请在冰豆网上搜索。
uml课程设计需求分析文档
需求分析说明书
第一部分引言
1.1背景
ATM自动柜员机(automatictellermachine)是银行在不同地点设置的一种小型机器,利用一张信用卡大小的胶卡上的磁带〔或芯片卡上的芯片〕记录客户的基本户口资料(通常就是银行卡,或称金融卡,或称提款卡),让客户可以透过机器进行提款、存款、转帐等银行柜台服务,大多数客户都把这种自助机器称为提款机。
中国大陆在1980年代末期才开始在深圳出现提款机,现在扩展至全国。
并且多数柜员机都已加入银联网络,只要是有银联标志的银行卡都可以通用,但收费与否则和发卡行的规定有关。
没有银联标志的卡只能在本行网络的柜员机上使用。
目前,国内已有大量自动柜员机,遍布于银行营业大厅、超市、商业机构、机场、车站、码头和闹市区。
因为ATM技术的高安全性和高速度,所以在我国的发展十分迅速,尤其在
银行领域。
我国宽带网已初具规模,已建立成完整的电子商务安全认证体系。
几乎所有的银行都是采用ATM技术,主要用于各地区之间交换数据和ATM终端。
1.2文档概述
ATM自动柜员机系统是由计算机控制的银行自动出纳系统,主要服务于活
期储蓄,实现客户自助服务的电子化设备。
统一建模语言UML(UnifiedModelingLanguage)是面向对象技术的一个重要应用,也是软件工程环境中对象分析和设计的重要工具。
通过UML对ATM自动取款机建模,实现查询余额,取款,转账,更改密码等业务,对各功能进行具体的分析和建模。
1.3参考资料
UML基础与应用李磊等著
网络资源
第二部分任务概述
2.1目标
实现用户使用ATM机的进行查询余额,取款,转账,更改密码的业务的基本功能。
2.2用户的特点
ATM机面向的群体是很广泛的,无论是老人,小孩,成人都会用到ATM机。
因此它的操作性一定要做到简单,实用,而且还要保证系统的安全性。
第三部分需求规定
3.1对功能的规定
3.1.1系统用例关系图
客户
进入系统
取款
修改密码
查询余额
打印账单
转账
查看事务历史记录
3.1.2系统功能概述
客户插入卡,输入正确的密码进入系统,选择事务的类型即可进行相关的操作。
a.取款
1.客户选择取款事务后,选取界面上的固定金额(100,200,500,1000,2000),或是输入金额进行取款。
2.客户一次能取的最大金额为2000.
3.客户一天一个账户(一个用户可能有多个账户)能取的最大限额为
5000.
b.修改密码
如果客户对以前的密码不满意,或是想提高密码的安全性可以修改密码。
C.查询余额
如果客户想知道账户的余额可以选择查询余额事务,进行余额的查询。
d.转账
1.客户可以选择本系统内的其他账户进行转账业务。
2.一次转账金额不得超过2000.
3.累计一天转账不得超过5000.
e.打印账单
如果客户已经完成了取款,查询历史事务记录或转账事务的一种。
想了解详细的信息的信息可以选择打印账单事务,取得事务详细信息。
f.查询历史事务记录
如果客户想了解最近交易的情况,可以选择此事务,进行查询。
3.1.3.系统功能模块
登陆模块输入密码
取款
ATM机系统
修改密码
转账
事务模块
余额查询
打印账单
查询历史事务记录
3.1.4.系统用例描述
ATM机系统
修订历史记录
日期版本说明作者
2009-5-11草案草案版本杨长明
取款用例
1.简要说明
本用例主要描述客户取款的用例
2.事件流
a.基本流
1.选择取款事务
2.输入取款的的数额
3.系统确认数额的合法性
4.系统吐出现金
5.系统保存本次事务结束后的客户的账户信息
6.系统提示选择事务类型
b.备选流
4.a如果输入的数额大于账户剩余的数量,给出提示,重新输入或退出事务。
4.b如果输入的数额大于一次取款的限制数量,给出提示,重新输入或退出事务。
4.c如果输入数额与此日以往的数额相加,大于一天所限制的数量,给出提示,重新输入或退出事务。
3.特殊需求
无
4前置条件
先进入系统
5后置条件
无
修改密码用例
1.简要说明
本用例主要描述客户修改密码的用例
2.事件流
a..基本流
1.选择修改密码事务
2.输入旧密码
3.输入新密码及其确认密码
4.系统确认密码的合法性
5.系统保存用户的新密码
6.系统提示选择事务类型
b.备选流
4.a如果用户输入的密码的长度及其字符不合法,给出提示,重新输入或退出事务。
3.特殊需求
无
4.前置条件
先进入系统
5.后置条件
无
查询余额用例
1.简要说明
本用例主要描述客户查询余额的用例
2.事件流
a..基本流
1.选择查询事务
2.系统查询账户的余额
3.系统显示账户余额
4.系统提示选择事务类型
b.备选流
无
3.特殊需求
无
4.前置条件
先进入系统
5.后置条件
无
转账用例
1.简要说明
本用例主要描述客户转账的用例
2.事件流
a..基本流
1.选择转账事务
2.客户选择一个目标账户
3.系统确认目标账户
4.输入转账的金额
5.系统确认输入的金额
6.系统保存账户信息
7.系统提示选择事务类型
b.备选流
3.a如果目标账户不存在或账户不正确,给出提示,重新输入或退出事务。
5.a如果输入的金额大于客户的余额,给出提示,重新输入或退出事务。
5.b如果输入的金额大于一次交易的限额,给出提示,重新输入或退出事务。
3.特殊需求
无
4.前置条件
先进入系统
5.后置条件
无
打印账单用例
1.简要说明
本用例主要描述打印账单的用例
2.事件流
a..基本流
1.选择打印事务
2.系统查询并打印账单
3.系统提示选择事务类型
b.备选流
无
3.特殊需求
无
4.前置条件
客户已经完成了取款,查询历史事务记录或转账事务的一种。
5.后置条件
无
查询历史事务用例
1.简要说明
本用例主要描述客户查询历史事务的用例
2.事件流
a..基本流
1.选择查询历史事务记录用例
2.系统查询并显示相关的信息
3.系统提示选择事务类型
3.特殊需求
无
4.前置条件
先进入系统
5.后置条件
无
3.1.5.系统类图
3.1.6.用例的活动图
1.取款的活动图如下:
进入系统
选择取款事
输入取款金
系统验证输入的
务
额
金额
不合法
系统保存账
系统吐出现
合法
户信息
金
2.修改密码的活动图如下:
进入系统
选择修改密
码事务
输入旧密码
输入新密码
及确认密码
不合法
系统保存账
户信息
合法
系统验证旧密码
及新密码
3.转账的活动图如下:
进入系统
选择转账事
选择目标账
系统验证目标账
务
户
户
不合法
系统保存账
户信息
系统验证输
入的金额
输入转账金
额
合法
合法不合法
4.查询余额的活动图如下:
进入系统
选择查询余
额
系统查询客
户的余额
系统显示余额
5.打印账单的活动图如下:
进入系统
选择打印账
单
系统打印账
单
6.查询历史事务记录的活动图如下:
进入系统选择查询历系统显示历史事务记录史事务记录
3.1.7.主要用例的时序图
1.取款用例的顺序图如下:
客户ATM机银行
1.插卡
2.请求输入密码
3.输入密码
4.请求验证
5.账户有效
6.请求事务类型
7.选择取款
8.请求输入金额
9.输入金额
10.验证金额
11.金额有效
12.吐出现金
13.继续请求事务
14.结束
15.退卡
2.修改密码用例的顺序图如下;
客户ATM机银行
1.插卡
2.请求输入密码
3.输入密码
4.请求验证
5.账户有效
6.请求事务类型
7.选择修改密码
8.请求输入旧密码
9.输入旧密码
10.请求输入新密码及确认密码
11.输入新密码及确认密码
12.验证旧密码及密码
13.更改有效
14.继续请求事务
15.退出
16.退卡
第四部分运行环境规定
4.1支持软件
Windows操作系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- uml 课程设计 需求 分析 文档