# C_ATM **Repository Path**: issacfer/C_ATM ## Basic Information - **Project Name**: C_ATM - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2014-11-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README // 1.客户类、管理员类和超级管理员类。客户被管理员管理,管理员被超级管理员管理 //柜员机有10个按键:0、1、2、3、4、5、6、7、8、9 #include #include #include using namespace std; class customer{ //用户类 public: //下面是函数声明 //显示余额函数 //输入存款的函数 //存款数写进文件的函数 //…… //主体函数main }; int judge() //判断选择哪种用户(客户、管理员或者超级管理员)的函数 《缺 少 类 名!还没有决定放在那个类 { int n; //n:选择用户的序号 1<=n<=3 do { cin>>n; if(n<1||n>3) //调用界面类的中:提示输入有误的函数; }while((n<1||n>3); return n; } void judge_on_number(int n) //根据输入的指令判断输出那个用户界面的函数 《缺 少 类 名!还没有决定放在那个类 { switch(n) { case 1://输入账号密码函数; //调用客户界面函数; break; case 2://输入账号密码函数; //调用管理员界面函数; break; case 3://输入账号密码函数; //调用超级管理员界面函数; break; } } void customer::main(){ int i,l,m,money; //i:用户服务序号 l;取钱的序号 //m:快速取钱的序号 //money:键入的取钱数 do { cin>>i; //1<=i<=6 if(i<1||i>6) //调用界面类的中:提示输入有误的函数; }while(i<1||i>6); if(i==1){ //1.查询余额 //调用显示余额函数 } if(i==2){ //2.存款 //输入存款的函数 //存款数写进文件的函数 } if(i==3){ //3.取款 //界面:输入取钱数or快速取钱 do { cin>>l; //1<=l<=2 if(l<1||l>2) //调用界面类的中:提示输入有误的函数; }while(l<1||l>2); if(l==1){ //[1]快速取钱 //界面:快速取钱 do { cin>>m; //1<=m<=5 if(m<1||m>5) //调用界面类的中:提示输入有误的函数; }while(m<1||m>5); if(m==1){ //<1>取200 //余额减200写进文件的函数 } if(m==2){ //<2>取400 //余额减400写进文件的函数 } if(m==3){ //<3>取600 //余额减600写进文件的函数 } if(m==4){ //<4>取800 //余额减800写进文件的函数 } if(m==5){ //<5>取1000 //余额减1000写进文件的函数 } } if(l==2){ //[2]输入取款数 cin>>money; //余额减money元写进文件的函数 } if(i==4){ //4.改密 //改密的函数 } if(i==5){ //5.取卡 //退出系统的函数 } if(i==6){ //6.返回上一层 //返回上一层的函数 } } } }; class administrator::public customer{ //管理员类 public: //搜用户的函数; //删除用户的函数; void administrator(); }; void administrator::administrator(){ int i; //i:管理员的功能序号 *在类customer已定义过i,现在不确定是否要在定义一次 //调用类customer的main函数; if(i==7){ //搜用户的函数 } if(i==8){ //删除用户的函数 } } class super_administrator::public customer{ //超级管理员类 public: void super_administrator(); //增删管理员的函数; }; void super_administrator::super_administrator() { int i: //i:超级管理员的功能的序号 do { cin>>i; //04) //调用界面类的中:提示输入有误的函数; }while(i<1||i>4); switch(i) { case 1://修改密码的函数; break; case 2://增删管理员的函数; break; case 3://返回上一层的函数; break; case 4://取卡的函数; } }