首页 Java语言编写实现银行账开户存款取款和转账等功能

Java语言编写实现银行账开户存款取款和转账等功能

举报
开通vip

Java语言编写实现银行账开户存款取款和转账等功能TheponywasrevisedinJanuary2021Java语言编写实现银行账开户存款取款和转账等功能Java语言编写实现银行账号开户、存款、取款、查询和转账源代码详解需求分析ATM柜员机系统保存所有开户用户的信息(银行卡号、密码、真实姓名、家庭地址、联系电话、卡内金额),限制最大开户数100用户通过开户能实现自助开户,银行卡号随机数生成5位整数,卡内金额默认为0,其他信息由客户在控制台上输入,要求银行卡号不能重复用户可以选择存款选项办理存款业务要求存款客户必须是已经在我行合法开户的用户,卡号、密码必须进过...

Java语言编写实现银行账开户存款取款和转账等功能
TheponywasrevisedinJanuary2021Java语言编写实现银行账开户存款取款和转账等功能Java语言编写实现银行账号开户、存款、取款、查询和转账源代码详解需求分析ATM柜员机系统保存所有开户用户的信息(银行卡号、密码、真实姓名、家庭地址、联系电话、卡内金额),限制最大开户数100用户通过开户能实现自助开户,银行卡号随机数生成5位整数,卡内金额默认为0,其他信息由客户在控制台上输入,要求银行卡号不能重复用户可以选择存款选项办理存款业务要求存款客户必须是已经在我行合法开户的用户,卡号、密码必须进过验证才能登录系统进行存款业务的办理,业务办理完毕后显示该客户目前的卡内余额信息并提示办理成功用户可以选择取款选择办理取款要求取款客户必须是已经在我行合法开户的用户,卡号、密码必须进过验证才能登录系统进行取款业务的办理,输入存款金额后,显示目前卡内余额信息并提示办理成功用户可以选择查询余额选择办理查询业务要求取款客户必须是已经在我行合法开户的用户,卡号、密码必须进过验证才能登录系统进行查询业务的办理,登录信息验证成功后显示该用户的详细信息用户可以选择转账选项办理查询业务[本系统只支持本地行内转账]要求取款客户必须是已经在我行合法开户的用户,卡号、密码必须进过验证才能登录系统进行转账业务的办理,用户输入的转账帐号必须是已经在我行合法开户的用户,合法的转账帐号显示该用户姓名,输入转账金额,完成转账功能显示自己的卡内余额并提示业务办理成功用户选择退出,结束本次业务办理该项目中的相关逻辑判断请自行斟酌将用户的卡号、密码、姓名、手机号码、家庭住址和卡上余额属性封装成对象,代码如下package.*;publicclassBankAccount{privateintcardNum;privateStringpassWord;privateStringname;privateStringaddress;privatelongtelephone;privatefloatmoney;publicintgetCardNum(){returncardNum;}publicvoidsetCardNum(intcardNum){=cardNum;}publicStringgetPassWord(){returnpassWord;}publicvoidsetPassWord(StringpassWord){=passWord;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){=name;}publicStringgetAddress(){returnaddress;}publicvoidsetAddress(Stringaddress){=address;}publiclonggetTelephone(){returntelephone;}publicvoidsetTelephone(longtelephone){=telephone;}publicfloatgetMoney(){returnmoney;}publicvoidsetMoney(floatmoney){=money;}}建立测试类JunitTest文件packagestatic.*;importclassATMTest{Scannersn=newScanner;ListclientList=newArrayList();户");"\t\t\t\t2.存款");"\t\t\t\t3.取款");"\t\t\t\t4.查询余额");"\t\t\t\t5.转账");"\t\t\t\t6.退出");"\t\t\t请输入您要办理的项目");intnum=();if(num==1){openAccount();}elseif(num==2){saveMoney();}elseif(num==3){takeMoney();}elseif(num==4){checkMoney();}elseif(num==5){transferMoney();}elseif(num==6){"退出");break;}else{"请输入正确的选项!!!");}}}publicclassBankAccount{privateintcardNum;privateStringpassWord;privateStringname;privateStringaddress;privatelongtelephone;privatedoublemoney;publicintgetCardNum(){returncardNum;}publicvoidsetCardNum(intcardNum){=cardNum;}publicStringgetPassWord(){returnpassWord;}publicvoidsetPassWord(StringpassWord){=passWord;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){=name;}publicStringgetAddress(){returnaddress;}publicvoidsetAddress(Stringaddress){=address;}publiclonggetTelephone(){returntelephone;}publicvoidsetTelephone(longtelephone){=telephone;}publicdoublegetMoney(){returnmoney;}publicvoidsetMoney(doublemoney){=money;}}publicvoidopenAccount(){quals(passWord)){account_1=account;}else{account_1=null;}returnaccount_1;}}
本文档为【Java语言编写实现银行账开户存款取款和转账等功能】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥18.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
春华秋实秋
暂无简介~
格式:doc
大小:918KB
软件:Word
页数:0
分类:企业经营
上传时间:2021-09-17
浏览量:14