当前位置:编程学习 > JAVA >>

那位大神帮我写个ATM机的简易系统啊!!!或者给我参考下!

自助银行系统
(1) 创建项目ATM  包com.mm.G1
(2) 定义系统结构包括 查询系统,存款系统,取款系统,修改密码
(3) 子类名   1菜单Menu         2查询  SeeAbout                  3存款  Saving         3 取款Fetch         4改密Modification
(4) 主类  Atm     

说明:本系统是模拟用户到ATM自助银行办理业务时的操作。
从插入磁卡开始输入正确的密码(我们假定密码为123456),进入系统  开始办理自己需要的业务!  


刚刚学完java入门  这个不需要数据库的吧,简易的嘛,反正也还没学! --------------------编程问答-------------------- import java.util.Scanner;
//主菜单。
public class Menu {


public static void main(String[] args) {
Scanner s=new Scanner(System.in);
int a=8667938;
String b="123456";
Menu gh1=new Menu();
{
System.out.print("请输入账号:");
int o=s.nextInt();
System.out.print("请输入你的密码:");
String k=s.next();
if(a==o && b.equals(b))

System.out.println("                                         ");
System.out.println("╭─────────────────────╮");
System.out.println("  ╲                                                                                                    ╱");
System.out.println("   █████████欢迎进入自助银行系统█████████ ");
System.out.println("  ╱                                                                                                    ╲ ");
System.out.println("╰─────────────────────╯");
System.out.println("╭━━━━━━━━━━━━━━━━━━━━━━━╮");
System.out.println("┃        1:系统简介:                                                                           ┃");
System.out.println("┃                            系统提供余额查询、存取款等业务。       ┃");
System.out.println("┃        2:功能键说:                             ┃ ");
System.out.println("┃            <1>:查询(see about)                                              ┃ ");
System.out.println("┃            <2>:存款(saving)                                                      ┃  ");
System.out.println("┃            <3>:取款(fetch)                                                         ┃ ");
System.out.println("╰━━━━━━━━━━━━━━━━━━━━━━━╯ ");
System.out.println("             ※进入本系统吗(Y/N)                          ");

char choose=s.next().charAt(0);
switch(choose){
case 'Y':
System.out.println("请选择功能种类:1、查询      2、  存款     3、取款    4、退出");
int a1=s.nextInt();
if(a1==1)
{
//调用查询系统
}
else if(a1==2)
{
//调用存款系统
}
else if(a1==3)
{
//调用取款系统
}
else if(a1==4)
{
System.out.println("欢迎下次再来!");
break;
}

}
}

}
  } --------------------编程问答-------------------- 这只是一点,不用弄什么界面之类的,程序能够实现功能就可以了! --------------------编程问答-------------------- 你这个用该是用swing来开发吧。
--------------------编程问答-------------------- 按照顺序来的

【Test类】
package G61;
import java.util.*;

public class Test {

public static void main(String[] args) {
System.out.println("╭─────────────────────╮");
System.out.println("  ╲                                                                                              ╱");
System.out.println("   █████████欢迎进入自助银行系统█████████ ");
System.out.println("  ╱                                                                                               ╲ ");
System.out.println("╰─────────────────────╯");
   //定义的账号和密码
Scanner s=new Scanner(System.in);

//调用Time类里面的时间
Time sc=new Time();
sc.shoop();

//程序的界面


System.out.println("╭━━━━━━━━━━━━━━━━━━━━━━━╮");
System.out.println("┃        1:系统简介:                                                                           ┃");
System.out.println("┃                            系统提供余额查询、存取款等业务。       ┃");
System.out.println("┃        2:功能键说:                             ┃ ");
System.out.println("┃            <1>:查询(see about)                                              ┃ ");
System.out.println("┃            <2>:存款(saving)                                                      ┃  ");
System.out.println("┃            <3>:取款(fetch)                                                         ┃ ");
System.out.println("╰━━━━━━━━━━━━━━━━━━━━━━━╯ ");
System.out.println("             ※进入本系统吗(y/n)                          ");

char choose=s.next().charAt(0);
switch(choose){
case ('y'):
System.out.println("请选择功能种类:1、查询      2、  存款     3、取款    4、退出");
int a1=s.nextInt();
if(a1==1)
{
//调用查询系统
Ennerd x=new Ennerd();
x.shoop();
}
else if(a1==2)
{
//调用存款系统
}
else if(a1==3)
{
//调用取款系统
}
else if(a1==4)
{
System.out.println("欢迎下次再来!");
break;
}
         case ('n'):
System.out.println("⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒   ");
System.out.println("  ★★★★★★★★歡迎下次★★★★★★★★★");
System.out.println("  ╲                                                                                                    ╱");
System.out.println("   █████████  进入自助银行系统    █████████ ");
System.out.println("  ╱                                                                                                    ╲ ");
System.out.println("╰★★★★★★★★★★★★★★★★★★★★★╯");
System.out.println("☆☆☆☆☆☆☆☆☆ 再见!☆☆☆☆☆☆☆☆☆☆    ");
break;
}
}
} --------------------编程问答-------------------- 【time类】
package G61;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class Time {
public void shoop(){
Date date=new Date();
SimpleDateFormat  c=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar d=Calendar.getInstance();
System.out.println("当前时间为:"+c.format(date)+"\t星期"+d.get(Calendar.DAY_OF_WEEK));
}
} --------------------编程问答-------------------- 【Shuxing类】
package G1T61;

public class Shuxing {
public int stuno;
public String ma;
public float money;

}
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,