教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 外语考试 >

c++课程设计 银行账户管理系统程序 Microsoft Office Word 文档(2)

来源:网络收集 时间:2025-09-23
导读: bank[i].money-=money; cout取款成功!endl; ofstream os(账户.txt); for(int j=0;jnum;j++) return; osbank[i].name bank[i].count bank[i].mimaendl; osbank[i].name bank[i].count bank[i].mimaendl; cout此账户

bank[i].money-=money; cout<<"取款成功!"<<endl; ofstream os("账户.txt"); for(int j=0;j<num;j++) return;

os<<bank[i].name<<" "<<bank[i].count<<" "<<bank[i].mima<<endl;

os<<bank[i].name<<" "<<bank[i].count<<" "<<bank[i].mima<<endl;

cout<<"此账户不存在,请先进行开户"<<endl;

//构造转账函数

void Bank::zhuanzhang(Bank bank[]) {

long count1,count2;

int money;

cout<<"请输入您的账号:"; cout<<"请输入密码"<<endl; cin>>mima;

for(int i=0;i<num;i++)

if((strcmp(mima,bank[i].mima)==0)&&(count==bank[i].count)) {

cout<<"请输入转账的用户账号"<<endl; for(int j=0;j<num;j++)

{

cin>>count2;

cin>>count1;

if(count2==bank[j].count) cout<<"请输入转账的金额"; cin>>money;

c++课程设计 银行账户管理系统程序

}

}

{ }

bank[i].money-=money; bank[j].money+=money; ofstream os("账户.txt"); for(int k=0;k<num;k++)

os<<bank[i].name<<" "<<bank[i].count<<" "<<bank[i].mima<<endl; return; }

cout<<"对不起,您的账户上余额不足"<<endl; return;

cout<<"转账成功!"<<endl;

cout<<"该用户不存在"<<endl; return;

cout<<"您输入的账户不存在或密码错误"<<endl;

//构造销户函数

void Bank::xiaohu(Bank bank[]) { int i,j;

long count; char mima[20];

cout<<"请输入银行账号"<<endl; cin>>count;

cout<<"请输入密码"<<endl; cin>>mima; for(i=0;i<num;i++)

if((strcmp(mima,bank[i].mima)==0)&&(count==bank[i].count)) {

int c;

cout<<"您确定要注销此户(Y/N)?"<<endl; if(c=='n'||c=='N') else {

for(j=i;j<num-1;j++) {

strcpy(bank[j].name,bank[j+1].name); strcpy(bank[j].ID,bank[j+1].ID);

return;

cin>>c;

c++课程设计 银行账户管理系统程序

}

}

}

}

bank[j].count=bank[j+1].count; bank[j].money=bank[j+1].money; bank[j].number=bank[j+1].number;

num--;

cout<<"\n\t\t\t账户注销成功!"<<endl; ofstream os("账户.txt");

os<<bank[i].name<<" "<<bank[i].count<<" "<<bank[i].mima<<endl; system("pause"); return;

for(i=0;i<num;i++)

cout<<"您输入的账户不存在或密码错误"<<endl;

//构造查询函数

void Bank::chaxun(Bank bank[]) { int i; }

//函数主体

void main() {

Bank bank[100];

long count; char mima[20];

cout<<"请输入银行账号"<<endl; cin>>count;

cout<<"请输入密码"<<endl; cin>>mima; for(i=0;i<num;i++)

if((strcmp(mima,bank[i].mima)==0)&&(count==bank[i].count)) { }

cout<<"姓名"<<bank[i].name<<endl; cout<<"账号"<<bank[i].count<<endl; cout<<"余额"<<bank[i].money<<endl; return;

cout<<"您输入的账户不存在或密码错误"<<endl;

c++课程设计 银行账户管理系统程序

switch(bank->shouye()) {

case 0: cout<<"谢谢使用!"<<endl; exit(0);

case 1: bank->kaihu(bank) ; system("pause"); break; case 2: bank->cunkuan(bank) ; system("pause"); break; case 3: bank->qukuan(bank) ; system("pause"); break; case 4: bank->zhuanzhang(bank) ; system("pause"); break; case 5: bank->xiaohu(bank) ; system("pause"); break; case 6: bank->chaxun(bank) ; system("pause"); break; }

}

四 运行结果

1、首先给出用户操作界面

2、用户根据提示选择相应功能

1*若选择的是1(开户)就有

c++课程设计 银行账户管理系统程序

只要多次选择1就可开多个账号

若建立的账号重复系统会提示让重新建立

2* 若选择的是2(存款)

c++课程设计 银行账户管理系统程序

若银行账号不存在系统会提示让先开户

3*若选择3(取款)若密码错误会提示重新输入

若账号不存在则取款服务完成不了

c++课程设计 银行账户管理系统程序

4*若选择的是4(转账)

若账号不存在系统会提示

5*若选择的是5(销户)

c++课程设计 银行账户管理系统程序

6*若选择的是6(查询)

若查询的是已开户的6221234只要输入信息正确就有

若查询的是已开户的1234567只要信息正确就有

若输入的信息错误就有

c++课程设计 银行账户管理系统程序

7*若选择的是0(退出)就有

五 总结

通过此次课程设计,让我感触颇多,我们光靠课本上的知识是远远不够的,书上的内容仅仅是一些简单的基础知识,如果要编写大型的程序,我们必须要学习大量的其他知识,所以平时一定要养成自学的习惯。还有通过编程让我认识到好多基础知识都不扎实,有些当时上课感觉掌握了,但一到实践就查出问题了,所以以后无论学啥都要认真、都要仔细。

就本程序而言,虽然题目要求并未涉及用户密码,但是作为银行的模拟系统应当设置用户密码,所以我加入了密码,使系统更加的具有实用性和真实性,这是比较好的一面,但是销户后的帐户并不能直接通过类中定义的函数分配给其他的用户,程序在进行多次调用函数后在最后销户时会出错,这是需要进一步改进的一面。尽管如此,但并

c++课程设计 银行账户管理系统程序

不影响用户的实际操作及用户的数据。

本程序全都采用通俗易懂的函数和语句构成,别人易看,操作简单、易懂,结构清晰,思路合理,但还有很多不足,在以后 …… 此处隐藏:1339字,全部文档内容请下载后查看。喜欢就下载吧 ……

c++课程设计 银行账户管理系统程序 Microsoft Office Word 文档(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/116578.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)