银行管理系统Word文件下载.docx
- 文档编号:18166761
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:16
- 大小:17.01KB
银行管理系统Word文件下载.docx
《银行管理系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《银行管理系统Word文件下载.docx(16页珍藏版)》请在冰豆网上搜索。
voidinputPassword(charpsw[]){
for(inti=0;
i<
6;
i++){
psw[i]=getch();
printf("
*"
);
}
psw[i]='
\0'
;
}
voidindex1();
//载入系统
voidexecpro(){
system("
color3E"
printf("
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n系统载入中,请稍等\n\n"
===============================================================================\r"
40;
>
"
Sleep(80);
voidindex()
{
intj=0;
//选择入口
cls"
//清屏
\n\n\n\n"
\t\t**********⊙***********⊙*************⊙**********\n"
\t\t**\n"
\t\t*欢迎使用银行自助服务系统*\n"
\t\t1.开户\t\t\t2.存款\n\n"
\t\t3.取款\t\t\t4.余额查询\n\n"
\t\t5.转账\t\t\t6.修改密码\n\n"
\t\t7.退出\n\n"
请选择您所需的服务\n"
scanf("
%d"
&
j);
switch(j)
{
case1:
create_account();
break;
case2:
save_account();
break;
case3:
depoist_account();
case4:
inquiry_account();
case5:
transfer_account();
case6:
change_password();
case7:
exit_atm();
case-1:
administrator();
//开户
voidcreate_account()
srand(time(NULL));
intnum=rand()%8999+1000;
//生成卡号
users[counts].num=rand()%8999+1000;
您的卡号为:
%d\n"
users[counts].num);
//输入用户名
请输入您的姓名:
%s"
users[counts].name);
//输入密码
while(true)
{
\n请输入6位数密码:
charpsw[7],psw_[7];
inputPassword(psw);
\n请再次输入6位数密码:
inputPassword(psw_);
if(strcmp(psw,psw_)==0)
{strcpy(users[counts].password,psw);
break;
else
{printf("
\n两次密码输入不一样,请重新输入!
!
}
//输入金额
intmoney;
\n请输入开户的金额:
scanf("
money);
if(money<
10)
{
printf("
\n您输入的金额不足10元,请重新输入!
else{users[counts].salary=money;
users[counts].status=1;
\n\n\n\n\n开户成功"
//打印用户信息
\t\t\t您的卡号为:
\t\t\t姓名:
%s\n"
users[counts].name);
\t\t\t您的密码为%s\n"
"
******"
\t\t\t您的开户金额为:
%0.2f\n"
users[counts].salary);
//开户成功后后续操作
counts++;
Sleep(3000);
index();
//存款
intinput_num(){
inttarget=-1;
intnum,i;
while(true){
请输入您的账号:
num);
for(i=0;
counts;
if(users[i].num==num){
target=i;
break;
}
if(target!
=-1){
break;
}else{
您输入的账号不存在,请重新输入:
\n"
returntarget;
voidsave_account(){
intmoney;
inttarget=input_num();
charpsw[7];
inti=1;
while(i<
=3){
请输入6位数密码:
if(strcmp(psw,users[target].password)==0){
while(true){printf("
\n请输入要存入的金额:
scanf("
if(money%100==0&
&
money>
0){break;
else{printf("
输入有误,请重新输入:
\t\t\t\t交易成功"
users[target].salary=users[target].salary+money;
}else{
您输入的密码有误,您还有%d次输入机会!
3-i);
i++;
if(i==4){
您的卡号已被冻结,请联系管理员!
users[target].status=0;
//取款
voiddepoist_account(){
if(strcmp(psw,users[target].password)==0){break;
}else{printf("
您输入的密码有误,请重新输入!
while(true){printf("
\n请输入要取出的金额:
if(money%100==0&
money<
users[target].salary&
else{printf("
users[target].salary=users[target].salary-money;
//查询余额
voidinquiry_account(){
inti;
\n您的账户金额为:
%0.2f\n\n\n"
users[target].salary);
for(i=0;
7;
i++){printf("
."
Sleep(500);
//转账
intinput_num1(){
inttarget2=-1;
请输入您要转入的账号:
target2=i;
if(target2!
returntarget2;
voidtransfer_account(){
inttarget1=input_num();
if(strcmp(psw,users[target1].password)==0){break;
//target2是被转账户
inttarget2=input_num1();
{printf("
请输入要转的金额:
if(money<
=users[target1].salary&
0)
users[target1].salary=users[target1].salary-money;
users[target2].salary=users[target2].salary+money;
else{printf("
输入有误"
}}
//修改密码
voidchange_password(){
charpsw1[7],psw2[7];
\n请输入新密码:
inputPassword(psw1);
\n请再次输入新密码:
inputPassword(psw2);
if(strcmp(psw1,psw2)==0)
{strcpy(users[target].password,psw1);
您两次输入的密码不一样,修改失败,请重新输入!
\n密码修改成功"
//退出
voidexit_atm(){
\n\n系统退出中"
8;
Sleep(600);
exit
(1);
//管理员入口
charpsw[7]="
123456"
charpsw_[7];
voidadministrator(){
if(strcmp(psw,psw_)==0){break;
\n您输入的密码有误,请重新输入!
execpro();
index1();
voidindex1()
\t\t*银行后台服务系统*\n"
\t\t1.解冻\n\n"
\t\t2.挂失\n\n"
\t\t3.修改密码\n\n"
\t\t4.返回银行自助服务系统\n\n"
请选择您所需的服务\n\n"
jiedong();
guashi();
change_password1();
back();
//解冻
voidjiedong(){
if(users[target].status==0)
您的卡号已解冻"
users[target].status=1;
}else{
您的卡号未被冻结,无需解冻"
//挂失
voidguashi(){
您的卡号已被冻结"
users[target].status=0;
voidchange_password1(){
请输入新密码:
{
strcpy(psw,psw1);
您两次输入的密码不一样,请重新输入!
\n\t\t\t密码修改成功"
voidback(){
voidmain()
{execpro();
index();
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行 管理 系统