77范文网 - 专业文章范例文档资料分享平台

ATM机管理系统详细设计说明书(3)

来源:网络收集 时间:2019-03-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

balance=0;}

public Account(int balance){ this.balance=balance; }

public int getBalance(){

System.out.println(\ return this.balance; }

public void withdraw(int money){ balance-=money;} public void withdraw(){ balance-=money;} }

package atm;

import java.util.Scanner;

public class ID extends Account{ static final int minBalance=10; static int counter=0;

private String accountID=\ int num; public ID(){

super(minBalance); }

private ID(String ID){ this.accountID=ID;} public int Account(){ return counter;}

public int getAccountAmount() throws inputoverException,Exception{ if (counter>3)

{System.out.println(\ throw new inputoverException(); }

else return counter; }

public String getAccountID(){ return accountID; }

public void withdraw(){

Scanner scanner=new Scanner(System.in);

System.out.println(\ money=scanner.nextInt();

if(money<=this.getBalance()-minBalance) super.withdraw(money); else

{ System.out.println(\ } }

public void check(){

for (counter=1;counter<=3;counter++){ Scanner scanner=new Scanner(System.in); System.out.println(\ String faccountID=scanner.next(); if ((faccountID).equals(this.accountID)) { System.out.println(\ return ;} else

System.out.println(Account());} }

} package atm;

class inputoverException extends Exception {

public void printStackTrace(){

System.out.println(\ }

package atm;

import java.util.Scanner; public class Main {

public static void main(String[] args) { int num ; try{

ID ID=new ID();

Account bAccount=new ID(); ID.check();

ID.getAccountAmount(); for(num=0;num!=4;){

System.out.println(\

Scanner scanner=new Scanner(System.in); num=scanner.nextInt(); switch(num){

case 1 : bAccount.deposit(); break;

case 2:bAccount.withdraw();break;

case 3:bAccount.getBalance();break; case 4:break; default:

System.out.println(\ } }

catch(inputoverException ex){ ex.printStackTrace();

System.out.println(\ }

catch(Exception ex){ ex.printStackTrace();

System.out.println(\ } }

3.7流程逻辑

3.8接口

1、本程序所隶属的上一层模块结构图:

2、本程序隶属的下一层模块:

本小组考虑到本程序已经是属于ATM管理系统系统层次的ATM事物处理层,所以没有下一层模块。

3、与本程序直接关联的数据结构

(1)协议描述

MESSAGE(ATM—Withdraw)

按下此按钮就进入取款的界面,并提示客户输入取款数额。 MESSAGE(ATM__ Query)

进入帐户查询界面,提示选择币种帐户类型。当你选择其中一个帐户类型时就显示帐户信息。如果该帐户不存在,提示出错并返回上一层界面。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库ATM机管理系统详细设计说明书(3)在线全文阅读。

ATM机管理系统详细设计说明书(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/537390.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: