模拟ATM机存取款管理系统设计
有问题欢迎私信哦
1.1问题描述:
模拟银行自动存取款机使用过程中的界面和用户交互过程,实现查询银行卡余额、取款、修改密码、退出系统等功能。
1.2基本要求(功能要求)
(1)卡号、密码输入最多三次,否则直接退出系统
(2)取款功能:取款金额受卡余额、机单笔最大取款金额及机当前剩余金额的限制。
(3)查询功能:实现查询余额功能
(4)更改密码:实现密码更改功能,对于密码要有两次验证。
(5)锁卡功能:实现卡被锁的功能。
(6)退卡功能:实现退出系统功能。
一、 需求分析
1.1问题描述
模拟银行的自动取款机使用过程中的界面和用户交互过程。实现查询银行卡余 额、取款、修改密码、退出系统等功能。
1.2基本要求
(1) 输入的形式和输入值的范围
(2) 输出的形式
A.登录页面
输入卡号和密码,根据用户输入的卡号和密码,到后台文件查询,若正确则登录成功,并保存好信息已备后用。
若卡号存在和密码不匹配或无该卡号已经注销,提示该卡号已存在或已注销,保持界面三次不变等待用户的重新输入。
B.主界面页面
主要导航栏有:欢迎使用储蓄卡管理(存款、取款、修改密码、转账功能、注销退出)
C.储蓄卡开户页面
提供开户界面,由用户输入新储蓄卡的所有信息,将该信息保存到文件中,并将开户金额作为该卡的第一次存款记录存人文件。
E.存钱页面
从登录界面得到卡号,并提供数据输入界面,等待用户的输入存款金额。从后台数据库中找到该用户余额记录,修改余额,并将该存款事件的相应信息写人数据库,同时将存钱的金额显示在页面上。
F.取款页面
从登录界面得到卡号,并提供数据输入界面,等待用户输入取款金额,如果取款金额大于该用户卡上的余额则不能取款,或者将新的余额写人文件,并将本次取款事件写入文件同时将取钱的金额显示在页面上。
G.注销页面