+ -
当前位置:首页 → 问答吧 → ATM取款机系统问题

ATM取款机系统问题

时间:2011-12-02

来源:互联网

使用图形用户界面(最好用swing包)。
要求
当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:
1、查询余额:初始余额为10000元
2、ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。
3、ATM存款:不能出现负存款。
4、修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。
没有什么头绪啊,怎样从一个界面跳到一个界面啊,又怎么返回到原来的界面,给点建议。

作者: s781112   发布时间: 2011-12-02

图形化的界面没有说从一个界面跳到另一个界面的说法,界面是用来给用户看的,不会影响系统的数据,所以在适当的时候初始化界面,然后再适当的时候隐藏或释放界面,举个例子:
1。用户双击运行程序。
2。程序运行,立即初始化用户登录界面login。
3。用户输入完用户名密码后,点击确定,判断用户名密码的真确性(后台处理),如果没通过验证在在login界面上提示错误信息,如果通过验证,login关闭(login.dispose()或login.setVisible(false)这两种方式都是不关闭程序,只退出窗口,第一种方式是将界面释放掉,第二种方式是将界面隐藏,还可以在需要的时候让其显示出来),
4。立即初始化用户操作界面或欢迎界面wel,或是在之前已经初始化过但没有
setVisible(true)的wel界面显示出来(在显示之前可能有初始化界面上和用户相关的数据)。

作者: peng_hao1988   发布时间: 2011-12-02