ATM自动取款机系统的分析与设计Word文件下载.docx
- 文档编号:19672769
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:12
- 大小:136.28KB
ATM自动取款机系统的分析与设计Word文件下载.docx
《ATM自动取款机系统的分析与设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《ATM自动取款机系统的分析与设计Word文件下载.docx(12页珍藏版)》请在冰豆网上搜索。
减少了用户办理业务的等待时间;
用户可以随时随地可以随心所欲存取款,并且操作简单易懂;
用户还可以选择在柜台办理业务或自己在自动提款机和自动取款机办理业务。
第二部分任务概述
2.1目标
系统功能实现用户在ATM上提取现金、查询账户余额、修改密码及转账功能。
2.2用户的特点
本系统功能齐全,交互界面简单便捷,适用社会广大人群,且能满足用户安全性需求。
2.3假定和约束
本系统不具备语音提示功能,不能为盲人等群体提供服务。
第三部分 需求规定
3.1对功能的规定
3.1.1系统功能关系图
用例图:
3.1.2系统功能概述
ATM自动取款机系统相关的主要对象有:
用户:
使用ATM自动取款机进行现金交易。
进行取款、查询余额、设置密码、转账等操作。
系统:
对用户的需求进行接收,通过与数据库的交互,根据对用户应用服务的响应,更新数据库中用户的信息。
数据库:
对用户的所有信息进行存储更新。
取款功能:
用户按照系统输入要求输入取款金额即可取出相应金额的现金。
查询余额功能:
用户可以查看账户所剩现金余额。
修改密码功能:
如果用户想要修改当前密码,通过系统可以设置新密码。
转账功能:
用户可以通过该功能将自己账户上的金额转到其他账户。
首先,ATM要求用户输入密码,接下来ATM把从银行卡上读到的信息以及用户输入的密码传给ATM自动取款机系统,系统通过于数据库中的信息进行核对,如果密码正确ATM就要求用户选择事务类型(取款、查询等),直至用户选择退出应用服务,询问用户是否退出银行卡结束服务,如果用户选择结束,则退出银行卡,系统重回登陆界面。
登录界面:
在整个的系统中,首先用户要选择应用的提示语言的种类,“ENGLISH”或“汉语”,之后输入正确用户登录密码以后才可以进入主界面进行相关的操作。
主界面:
当用户输入正确的用户密码以后,出现主界面,包括以下的一些功能:
●主界面有“查询余额”“取款”“转账”“修改密码”等功能选项。
●主界面中还有“退卡”功能选项,点击即退出系统服务。
取款界面:
当用户在菜单栏点击取款功能选项,可以进入取款界面:
●首先你可以输入取款的金额,输入的必须为50倍数的数字,否则系统会提示输入的金额错误,请重新输入。
如果屏幕上有便捷提示,比如:
1000元、800元、500元等。
如果上边有你想要取款的金额,你可以按相对应的按键就可以了,如果没有,你再找一个“其他金额”按下之后,就可以自由输入自己想取的金额了,输入金额之后,按“确认”,即完成取款功能。
●正确输入取款的金额后,直接点击取款,会再次确认你取款的金额,点击“是”即可以取出取款机吐出的现金,并且数据更新到相关的数据库文件中,以便以后查询。
余额查询界面:
在主界面中点击余额查询功能选项,就会弹出余额的窗口。
修改密码界面:
改密码功能界面,系统要求首先输入旧密码,再输入写密码,并对新密码进行第二次确认,全部输入正确,修改功能完成。
转账界面:
当点击转账功能选项,会出现转账的界面,这时就可以进行转账;
●分别输入转入的账户和转入的金额,直接点击转入。
若转入过程中出错会有相关的提示的操作。
3.1.3系统用例描述
登陆用例
1.简要说明
本例用来描述用户登陆的过程
2.事件流
(1)基本流
1.系统验证银行卡账号。
2.用户输入密码。
3.系统验证用户输入的密码信息。
4.用户进入系统。
(2)备选流
1.如果账号错误,给出提示,退出。
2..如果输入密码错误,给出提示,退出。
用例描述:
取款用例
3.简要说明
本例用来描述用户取款的过程
4.事件流
1.用户输入取款金额。
2.系统验证输入金额是否符合输入要求。
3.系统验证用户账户余额。
4.系统显示用户取款金额。
5.用户确认取款金额。
6.系统要求点钞机出钞。
7.系统更新并保存账户信息。
1.如果输入金额不符合输入数字格式要求,给出提示,退出。
2.如果输入金额超出最大取款金额,给出提示,退出。
3.如果用户没有确认,给出提示,退出。
修改密码用例
5.简要说明
本例用来描述用户修改密码的过程
6.事件流
1.用户输入旧密码。
2.系统验证账户旧密码。
3.用户输入2次新密码。
4.用户确认输入的秘密。
5.系统更新用户密码为新密码。
6.用户修改密码成功。
1.如果输入的旧密码错误,给出提示,退出。
2.如果两次输入输入的密码不同,给出提示,退出。
查询余额用例
7.简要说明
本例用来描述用户查询余额的过程
8.事件流
1.用户选择查询余额功能。
2.系统显示账户余额及最大取款限额。
转账用例
9.简要说明
本例用来描述用户转账的过程
10.事件流
1.用户输入转账账号。
2.系统验证转账账号。
3.用户输入转账金额。
4.系统验证输入金额是否符合输入要求。
5.系统验证用户账户余额。
6.系统显示用户转账账户及转账金额。
7.用户确认确认转账账户及转账金额。
8.系统更新并保持账户信息。
1.如果输入账号不正确,给出提示,退出。
2.如果输入金额不符合输入格式要求,给出提示,退出。
3.如果输入金额超出最大转账金额,给出提示,退出。
4.如果用户没有确认,给出提示,退出。
3.1.4系统功能模块
3.1.5系统类图
3.1.5系统活动图
3.1.5系统状态图
3.1.5系统顺序图(取款)
3.1.5系统部署图
3.1.5系统数据表
1、客户表(user)
CardID
字段信息
字段名称
类型
宽度
小数位数
空特性
姓名
Userrname
varchar
20
身份证号
UserID
Char
18
N
电话
TelNum
地址
Address
Varchar
100
2、账户表(account)
卡号
6
账户余额
Accountbalance
12
Identify
密码
Password
10
Type
最大值
Max
3、账单(reckoning)
事务类型
Affairtype
2
交易时间
Tradetime
Date
交易金额
Tradenum
4
4、事务表(account)
affairID
事务ID
事务名称
Affairname
char
第四部分运行环境规定
4.1设备
PC机、打印机、点钞机、服务器等。
4.2支持软件
Windows操作系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ATM 自动 取款 系统 分析 设计