毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

vb+sqlserver银行计算机储蓄系统(流程图+ER图+可行性分析报告) 第9页

更新时间:2010-3-23:  来源:毕业论文
vb+sqlserver银行计算机储蓄系统(流程图+ER图+可行性分析报告) 第9页
/**
  * @version 1.0
  * @author Devil_Angel
  * 该程序的功能为实现模拟银行ATM自动取款机提款,查询等功能.
  *
  */
  import Java.io.*;
  /*该类为实现客户信息及部分功能*/
  class Account {
  private String code =null; //信用卡号
  private String name =null; //客户姓名
  private String password=null; //客户密码
  private double money =0.0; //卡里金额
  /********************/
  public Account(String code,String name,String password,double money)
  {
  this.code=code;
  this.name=name;
  this.password=password;
  this.money=money;
  }
  protected String get_Code() {
  return code;
  }
  protected String get_Name() {
  return name;
  }
  protected String get_Password() {
  return password;
  }
  public double get_Money() {
  return money;
  }
  /*得到剩余的钱的数目*/
  protected void set_Balance(double mon) {
  money -= mon;
  }
  }
  /**********实现具体取款机功能*********/
  class ATM {
  Account act;
  // private String name;
  // private String pwd;
  public ATM() {
  act=new Account("000000","Devil","123456",50000);
  }
  /***********欢迎界面***********/
  protected void Welcome()
  {
  String str="---------------------------------";
  System.out.print(str+"\n"+
  "欢迎使用Angel模拟自动取款机程序.\n"+str+"\n");
  System.out.print(" 1.>取款."+"\n"+
  " 2.>查询信息."+"\n"+
  " 3.>密码设置."+"\n"+
  " 4.>退出系统."+"\n");
  }
  /**********登陆系统**********/
  protected void Load_Sys() throws Exception
  {
  String card,pwd;
  int counter=0;
  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  do {
  System.out.println("请输入您的信用卡号:");
  card=br.readLine();
  System.out.println("请输入您的密码:");
  pwd=br.readLine();
  if(!isRight(card,pwd))
  {
  System.out.println("您的卡号或密码输入有误.");
  counter++;
  }
  else
  SysOpter();
  }while(counter<3);
  Lock_Sys();
  }
  /**********系统操作**********/
  protected void SysOpter() throws Exception
  {
  int num;
  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  System.out.println("请选择您要操作的项目(1-4):");
  num=br.read(); //num为ASICC码转换的整数
  switch(num) {
  case 49: BetBalance(); break;
  case 50: Inqu_Info(); break;
  case 51: Set_Password(); break;
  case 52: Exit_Sys(); break;
  }
  System.exit(1);
  }
  /**********信息查询**********/
  protected void Inqu_Info() {
  System.out.print("---------------------\n"+
  act.get_Code()+"\n"+
  act.get_Name()+"\n"+
  act.get_Money()+"\n"+
  "-----------------------");
  }
  /**********取款**********/
  public void BetBalance() throws Exception
  {
  String str=null,str1;
  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
www.751com.cn ("请输入您要取的数目:");
  str=br.readLine();
  str1=String.valueOf(act.get_Money());
  if(str.compareTo(str1)>0) {
  System.out.println("超过已有的钱数,请重新输入您要取的数目:");
  }
  else {
  /*操作成功*/
  // act.set_Balance(str);
  System.out.println("取款成功,请收好您的钱.");
  Welcome();
  SysOpter();
  }
  }while(true);
  }
  /**********判断卡内是否有钱**********/
  protected boolean isBalance() {

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

vb+sqlserver银行计算机储蓄系统(流程图+ER图+可行性分析报告) 第9页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。