求C语言某银行信用卡管理系统急!!!!!!!!!!!

一、求C语言某银行信用卡管理系统 急!!!!!!!!!!!

感觉这样的问题不适合在这里求助。因为,你要的是一个小系统,而不是一个简单的解答。

你这种需求的一般都是应付C语言课程设计,你可以去相关的C源码网站找,最好去C语言课程设计网站找,我见过很多C语言编写的管理信息系统(MIS),只要稍加修改便可实现你需要的功能。

求C语言某银行信用卡管理系统急!!!!!!!!!!!

二、求C语言某银行信用卡管理系统急!!!!!!!!!!!

我可以实现,不过如果我要实现纯粹C和windowsdk设计然后就是这个如果不需要数据库支持,还需要定义自己的信息存储结构,而且现在网上到处都是这些玩意的源代码。如可以制作

三、C语言或C++银行卡管理系统

展开全部#include #include using namespace std; class count { public: friend class ATM; count (char Name[],char Num[],float Money,char Password[]); //初始化 protected: char * get_name(); //返回姓名 char * get_num(); //返回卡号 char * get_password(); //返回密码 float get_money(); //返回金额 void set_password(char pwd[]); //设置密码 void set_money(float m); //取钱 private: char password[6]; //用户密码 char name[20]; //用户姓名 char num[20]; float money; }; class ATM { public: ATM(count & cn):ctm(cn){} void welcome(); //登陆界面 bool check_password(char p[],char pwd[]); //核对密码 void change_password(); //修改密码 void get_money(); //取钱 void get_information(); //查询信息 void exit_ATM(); //退出ATM void show_function(); //功能界面 void push_card(); //吞卡 private: int times; //记录输入密码的次数 count & ctm; }; //构造ATM的函数 void ATM::welcome() //构造welcome { times=0; cout< cout< cout< char pwd[7],num[20]; //6位密码19位卡号 int i=0; do { cout>num; cout>pwd; if(!check_password(num,pwd)) { cout< times++; } else { show_function(); } }while(times<3); push_card(); } bool ATM::check_password(char num[],char pwd[]) //构造核对密码 { if(strcmp(num,ctm.get_num())==0&&strcmp(pwd,ctm.get_password())==0) return true; else return false; exit(0);} void ATM::show_function() //构造功能界面 { int n; do { cout< cout< cout< cout< cout>n; while(n>4) { cout< cout>n; } switch(n) { case 1:change_password(); break; case 2:get_money(); break; case 3:get_information(); break; case 4:exit_ATM(); break; } }while(true); } void ATM::change_password() //构造修改密码 { char pwd[7],repwd[7]; times=0; do { cout>pwd; //if(!check_password(ctm.get_password(),pwd)) if(!check_password(ctm.get_num(),pwd)) times++; else break; }while(times<2); if(times==2) push_card(); int m=0; do { cout>pwd; cout>repwd; if((m=strcmp(pwd,repwd))!=0) cout<}while(m!=0); ctm.set_password(pwd); cout<} void ATM::get_money() //构造取钱 { float m; char ch; do { cout>m; while(m<=0) { cout>m; } if(ctm.get_money()-m<0) { cout<} else { ctm.set_money(m); cout>ch; while(ch!=‘n’&&ch!=‘N’&&ch!=‘y’&&ch!=‘Y’) { cout< cout>ch; } } }while(ch==‘y’||ch==‘Y’); } void ATM::get_information() //构造查询信息 { cout< cout< cout< cout< cout<} void ATM::push_card() //构造吞卡 { cout< cout< exit(1); } void ATM::exit_ATM() //构造退出ATM { cout< cout< exit(0); } count ::count (char Name[],char Num[],float Money,char Password[]) //构造初始化 { strcpy(name,Name); strcpy(num,Num); money=Money; strcpy(password,Password); } float count ::get_money() //构造返回金额 { return money; } char *count ::get_name() //构造返回用户名 { return name; } char *count ::get_num() //构造返回卡号 { return num; } char *count ::get_password() //构造返密码 { return password; } void count ::set_password(char pwd[]) //构造修改密码 { strcpy(password,pwd); } void count ::set_money(float m) { money-=m; } int main() //主函数 { count ctm(“mianchuang”,“0001”,1000000,“123”); //创建对象 调用初始化 ATM atm(ctm); atm.welcome(); //主程序调用开始 } 不知道能不能满足你的要求

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。