精华内容
下载资源
问答
  • javaATM取款机

    2011-12-26 18:04:45
    javaATM取款机,运行非常顺利,已经通过老师的检验,java课程设计
  • java ATM取款机

    2014-04-03 16:47:04
    java控制台实现的ATM取款机,ATM系统主要包括两大类的操作。第一是管理员的操作,第二是客户的操作。
  • JAVA ATM取款机系统

    2008-12-24 02:07:44
    JAVA ATM取款机系统JAVA ATM取款机系统JAVA ATM取款机系统 内容完善,文档 都有
  • 基于java atm取款机交易系统源代码
  • java ATM取款机系统

    2013-12-19 19:37:49
    使用java编写的ATM取款机与柜机二合一的系统,系统是我和同学学期末的课程设计,系统中有两个类,一个是数据库连接的包,另一个是银行系统的包,使用的是access数据库,压缩包里面有东西齐全。
  • 主要是对文件的操作(添加,删除,修改,查询..数据都实现),可以让你快速的掌握java io操作....
  • Java实现ATM取款机程序

    2020-08-26 09:19:09
    主要为大家详细介绍了Java实现ATM取款机程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • javaATM自动取款机代码

    2011-06-30 21:20:23
    达内公司培训 java atm自动取款机的基本原理实现 逻辑 关于学习类很有帮助
  • java ATM自动取款机

    2018-06-08 17:14:01
    基于 Eclipse 的ATM 自动取款机系统 没有使用数据库 操作简单 java源码
  • Java实现ATM取款机

    2011-11-28 21:09:02
    java实现的ATM取款机,图形界面的
  • javaATM取款机系统

    2008-12-08 14:10:40
    java的两个ATM取款机系统 ,帮助你的ATM取款机系统
  • 基于javaATM取款机

    2014-02-15 15:48:23
    通过java语言设计的ATM取款机,主要包括:登陆,退出,存取款,转账,等功能。包括源代码
  • JavaATM机取款模拟程序

    2015-01-27 10:14:28
    ATM取款模拟项目用Java编写,是本学期《面向对象》课程学期过程中老师要求写的,现上传供广大Java初学者和刚接触面向对象的朋友学习和参考。本代码只实现取款过程,有兴趣的朋友可以自己再改进。本人也是Java的初学...
  • javaATM机代码课设作业 javaATM机代码课设作业 PAGE / NUMPAGES javaATM机代码课设作业 这个Java编写的ATM是我们的课设作业 每个代码段里面的 pic=new JLabel (new ImageIcon"D:\\9.jpg; 中图片我没给上传你只需吧我...
  • atm 取款机 java源码

    2010-06-26 22:02:20
    atm 取款机 java源码,一起学习吧,很棒的哦!
  • 基于Java SE ATM取款机模拟设计与实现 毕业设计,源码开放,完美运行
  • 华夏银行ATM取款机系统的设计与实现(Java,Oracle)(任务书,外文翻译,进度计划表,实习报告,毕业论文11500字,程序代码,Oracle数据库,答辩PPT)摘 要二十世纪末,随着金融服务的迅速发展,银行取款机已经发展成了各大银行...

    华夏银行ATM取款机系统的设计与实现(Java,Oracle)(任务书,外文翻译,进度计划表,实习报告,毕业论文11500字,程序代码,Oracle数据库,答辩PPT)

    摘    要

    二十世纪末,随着金融服务的迅速发展,银行取款机已经发展成了各大银行金融服务战略中的重要一环,同时,银行取款机系统也经历了持续的更新换代,由于自动取款机的占地小,无论是在人群密集的城市中心,还是银行无法到达的一些地区,只要储户拥有一张银行卡,就可以方便快捷的办理各种取款业务,为广大用户提供了更加便捷和人性化的服务。ATM系统自行操作加快了业务流程,只要有ATM的地方都可以自行办理自动取款,转账,查询等业务,免除了排队烦恼,节省时间,而所谓ATM系统就是对提款机操作系统在个人PC上及主流操作平台上的编程实现,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发制作两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用,界面友好等特点。本系统采用开发工具MyEclipse7.0,数据库Oracle9i,实现了用户身份的认证、取款、存款、交易明细的查询等功能。分析并解决实现中遇到的若干问题,例如数据库资料如何实现更新,文本框的文字输出需要用到什么技术,如何实现数据库的连接,用户服务功能如何实现等等 [毕业设计论文网 https://www.doc163.com]

    关键词:MyEclipse    Oracle    ATM

    系统实现功能

    本系统设计完成后,最终将能实现以下功能:

        开户办理:用户可以申请办理一个卡号和密码,然后登录。

        查询余额:用户可以查询到卡里的存款余额。

        修改密码:用户可以更改自己卡号的密码。(柜员系统的修改密码只局限于柜员且可以修改用户卡信息、卡密码、以及柜员密码)。

        取款:用户可以取出自己卡里的金额。

        存款:用户可以把资金存入到自己的户头里。

        卡登陆:用户使用卡号以及卡密码登陆到该系统。(柜员也可以登陆用户帐户,进行一些相关的操作)。

    除了实现上述功能以外ATM取款系统还应该具有友好,简洁的界面,安全性要高,稳定性要好,及保密性要比传统的人工办理更加安全,确保用户自身利益不受到威胁,并设定ATM取款机最高取款限额为2000元,避免意外情况下造成不可挽回的损失。

    [毕业设计论文网 www.doc163.com]

    46e0b9d794dfd8cc0b08f4a2fa1b6dd2.png

    0847165ded903441ac119920b01705c2.png

    0f95538e2dd67c1bffa02e9f10bb4c21.png

    5e972ba5823d3760635103ece678c658.png

    beb18eda78373e6dd8e8116a14fec3de.png

    [毕业设计论文网 https://www.doc163.com]

    8b5bd26ef9e5a09152beb9bd0d0984a7.png

    目    录

    1 前    言    1

    1.1 课题的来源及意义    1

    1.2 国内外发展现状    1

    1.3 本课题的研究目标    2

    1.4 本课题的研究内容    2

    2 主要用到的技术和工具    3

    2.1 JAVA SWING    3

    2.2 ORACLE9I    3

    2.3 数据库访问接口---JDBC技术    3

    2.4 MYECLIPSE7.0开发环境    4

    3 系统的可行性论证及需求分析    5

    3.1 系统的可行性分析    5

    3.2 功能分析    5

    3.3 系统实现功能    5

    3.4 系统流程图    6

    4 总体设计    7

    [毕业设计论文网 www.doc163.com]

    4.1 设计思想    7

    4.2 系统功能模块划分    7

    4.3 ATM取款系统各模块图    8

    4.4 数据库设计    9

    4.4.1 数据表结构    9

    4.4.2 数据库的连接    12

    5 详细设计及其实现    14

    5.1 用户ATM机管理界面    14

    5.1.1 用户ATM登陆界面    14

    5.1.2 用户取款主界面    15

    5.1.3 用户查询界面    16

    5.1.4 用户取款界面    17

    5.1.5 用户交易界面    18

    5.1.6 用户交易成功界面    18

    5.1.7 用户修改密码界面    19

    5.2 柜员信息管理界面    20

    5.2.1 柜员登陆界面    20

    5.2.2 柜员登陆主界面    21

    5.2.3 进入柜员主界面进行操作先要卡号登陆    22

    5.2.4 卡登陆后用户的信息    22

    5.2.5 用户的存款信息    24 [毕业设计网 https://Doc163.com]

    5.2.6 用户的取款信息    25

    5.2.7 用户开户信息    26

    5.2.8 用户销户信息    28

    6 系统测试    29

    6.1 黑盒测试与白盒测试    29

    6.2 测试具体实施    30

    6.3 测试结果    30

    6.3.1 系统登陆界面测试用例    30

    6.3.2 余额不足测试用例    31

    6.4 测试分析总结及说明    32

    结    论    33

    谢    辞    34

    参考文献    35

    附    录    36

    [毕业设计网 https://Doc163.com]

    展开全文
  • JAVA ATM机

    2018-07-29 13:11:44
    我设计的ATM柜员机主要由各个窗口组成,有登录界面和ATM取款机界面,有存取款,查询余额,转账、修改密码、打印单据等功能,各个按钮的事件响应可以简单模拟ATM柜员机的要求。
  • ATM取款机JAVA实现

    2009-09-26 19:19:49
    ATM取款机JAVA Swing 模拟实现
  • java编写了一个模拟ATM提款机 大家看看就知道,请多提议
  • java ATM模拟

    2010-01-16 01:54:31
    java 做的一个仿 atm 取款机的程序。主要是界面模拟。
  • atm取款机java

    2008-10-28 16:49:41
    java编的小程序 ,实现取款,查询,修改密码等等功能。。
  • 基于JavaATM取款机源程序,相信很多朋友都想做一个相关的东西吧,我做了一个比较简单的,是基于输入输出流的,但是没有完全实现与文本文件之间的交互,但是在界面上面的显示还是比较到位的。有需要的朋友可以下载...
  • ATM取款机java源码

    2011-04-25 09:52:10
    ATM取款机java源码,包括取款,修改密码等操作。采用access数据库。
  • Java仿写ATM取款机业务

    2019-07-03 19:37:52
    利用Java语言仿写ATM的相关简单业务。 public class ATM { //银行保存的用户名 String[] username=new String[] {"zhangxiaomi","zhouwenhua","李一凡","黄帆"}; //银行各用户的手机号 String[] phone=new ...

    利用Java语言仿写ATM的相关简单业务。

    public class ATM {
    	//银行保存的用户名
    	String[] username=new String[] {"zhangxiaomi","zhouwenhua","李一凡","黄帆"};
    	//银行各用户的手机号
    	String[] phone=new String[] {"13772692021","18049188803","18591733508","18891624803"};
    	//银行各用户名的密码
    	String[] password=new String[] {"802380","123456","520131","942647"};
    	//银行各用户银行卡的余额
    	int[] balance=new int[] {18900,19250,23000,17500};
    	
    	
    	public static void main(String[] args) {
    		ATM atm=new ATM();
    		
    		while (true) {
    			atm.login();// 登陆
    		}
    
    	}
    
    
    
    
    
     public void login() {
    		Scanner s=new Scanner(System.in);
    		//界面
    		System.out.println("**************欢迎使用ABC银行*************");
    		//用户信息
    		String tel;
    		boolean is=true;  判断当前手机验证是否正确,默认true,代表手机号需要再次输入/记录账户是否锁定
    		int i;        //记录下标
    		do{
    			System.out.println("请输入你的手机号:");
    			tel=s.next();
    			
    			//遍历手机号数组
    			for(i=0;i<phone.length;i++) {
    				if(tel.equals(phone[i])) {
    					is = false;// 手机号输入结束
    					break;
    				}
    			}		
    		}while(is);            // 从这出来的is是false
    		//判断密码
    		String pw;
    		int count = 0;    //控制密码输入次数
    		do{ 
    			count++;
    			if(count==4) {
    				is = true;
    				break;
    			}
    			System.out.println("请输入你的密码:");
    			pw=s.next();		
    		}while(!pw.equals(password[i]));             // 从这如果密码也正确出来的is是false,如果不正确出来的是true
    		
    		if(is) {                    
    			System.out.println("账户已锁定");
    		}else {
    			System.out.println(username[i]+"您好!");
    			}
    		boolean isz=true;
    		
    		do {
    		System.out.println("1.存款"+"\t\t"+"2.取款"+"\n"+"3.修改手机号"+"\t"+"4.转账"+"\n"+"请输入你需要办理的业务:");
    		int num=s.nextInt();  //需要办理的业务
    		switch (num) {
    		case 1:   //1。存款
    			System.out.println("需要存款的金额:");
    			int mone=s.nextInt();
    		    sumMoney(mone,i);
    		  break;
    		
    		case 2:   //2.取款
    			System.out.println("需要取款的金额:");
    			int mon=s.nextInt();
    			rceMoney(mon,i);		
    		  break;
    
    		case 3:   //3.修改手机号
    			System.out.println("请输入需要修改后的手机号:");
    			String num1=s.next();
    			modPhone(num1,i);
    		break;
    		
    		//4.转账
    		case 4:   //此刻is是false
    			int j;
    			do {
    				System.out.println("请输入需要转入的账户:");
    				String num2=s.next();
    				//与数组比较是否有这个账户
    				for(j=0;j<=phone.length;j++) {
    					if(num2.equals(phone[j])) {
    						is=true;
    						break;
    					}			
    				}		
    			}while(!is);	
    			int jine;
    			do{
    				//如果存在就转账
    				System.out.println("转账金额:");
    				//判断当前账户余额是否足够
    				jine=s.nextInt();
    			}while(balance[i]<jine);
    			tfMoney(jine, i, j);
    			}
    		}while (isz);
    		
    	} 			
    
    
    //存钱
    	public void sumMoney(int money,int i) {
    		
    		balance[i] = balance[i]+money;
    		System.out.println("您现在的卡上余额为:"+balance[i]);
    		
    	}
    	
    //取钱
    	public void rceMoney(int money,int i) {
    		ATM atm=new ATM();
    		atm.balance[i]=atm.balance[i]-money;
    		System.out.println("您现在的卡上余额为:"+atm.balance[i]);
    		
    	}
        
    //修改手机号
    	    public void modPhone(String tel,int i) {
    		System.out.println("修改前的手机号:"+phone[i]+"\t");
    		phone[i]=tel;
    		System.out.println("您现在的卡手机号为:"+phone[i]);
    	}
    	
    //转账   一个人给另一个人转账(转账金额/转出用户/转入用户)
    	public void tfMoney(int money,int zh1,int zh2) {
    		        //转出
    				balance[zh1]-=money;
    				//转入
    				balance[zh2]+=money;
    				System.out.println("转出账户:"+balance[zh1]);
    				System.out.println("转入账户:"+balance[zh2]);
    	}
    
    }
    

     

    展开全文
  • java模拟ATM取款机程序(源代码)

    热门讨论 2007-12-25 00:20:20
    该程序的功能为实现模拟银行ATM自动取款机提款,查询等功能.
  • Java 编写的简单模拟ATM取款机源码
  • java写的单机的ATM取款机含源码(TXT数据库)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,402
精华内容 960
关键字:

javaatm取款机

java 订阅