c++课程设计 银行账户管理系统程序 Microsoft Office Word 文档(2)
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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节