欢迎来到天天文库
浏览记录
ID:9873633
大小:117.50 KB
页数:14页
时间:2018-05-13
《银行atm自动取款机模拟系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、用Vs2010写控制台应用程序银行ATM自动取款机系统教程要写出银行ATM自动取款机系统,我们先要梳理取款机的运作过程。首先,一套完整的ATM系统包括取款界面,后台处理。后台处理中,银行和账户是不可缺的因素。所以,我们可以在项目中创建三个类:ATM类、Account账户类、Bank银行类。下面是详细的代码:(本系统已成都银行为例)排版若有不妥,敬请原谅。以下代码仅供参考。一、Program为了方便大家学习,特讲一些构造函数、方法、获取属性等语法的书写方法注释在Program中。usingSystem;usingSystem.Collections.Generic;usingSystem.Lin
2、q;usingSystem.Text;namespaceATM{classProgram{staticvoidMain(string[]args){//创建银行Bankbank=newBank("成都银行");//创建自动提款机ATMatm=newATM(bank);//调用Start()方法atm.Start();//1.无参构造函数创建对象并且赋值//实例化对象的语法://类对象名=new类();//Studentstudent=newStudent();//设置属性的语法://对象名属性名=值//student.Name="小明";//student.Age=18;//student.S
3、ex="男D";//student.ClassName="0801T";////2.带参构函数创建对象并且赋值//Studentwangwu=newStudent("wangwu","女",20);//stringstudyResult=wangwu.StudyByName(wangwu.Name);//Console.WriteLine(studyResult);////获取属性的语法;////对象名属性名//stringstudentName=student.Name;////调用方法的语法:////对象名方法名(实际参数1,实际参数2,…..实际参数n);//student.Study(
4、studentName);Console.ReadLine();}}}二、ATM类usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceATM{classATM{privateBankbank;publicATM(Bankbank){this.bank=bank;}publicvoidStart(){while(true){Console.WriteLine("==========================================================
5、======================");Console.WriteLine(">>>>欢迎使用{0}ATM自动取款机<<<<,this.bank.Name);Console.WriteLine("");Console.WriteLine("请***************************************");Console.WriteLine("选**");Console.WriteLine("择*1、开户2、登陆*");Console.WriteLine("业**");Console.WriteLine("务*****************************
6、**********");Console.WriteLine("");Console.WriteLine("================================================================================");Console.WriteLine("请选择:");stringinput=Console.ReadLine();//实际参数可以不赋初始值Accountaccount;if(input=="1"){//开a户Console.Write("用户名:");stringusername=Console.ReadLine();Co
7、nsole.Write("密码:");stringpassword=Console.ReadLine();intpa=password.Trim().IndexOf("");if(password.Trim()!=""&&pa>0){Console.WriteLine("您输入的密码不合法!");}//调用开a户方法boolopenResult=bank.OpenAccount(username,
此文档下载收益归作者所有