简单的银行管理系统的C语言代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

简单的银行管理系统的C语言代码

#include

#include

#include

#include

#define N 10000

struct chuhu //储户结构信息

{

char idnum[9]; //帐号

char password[7]; //密码

char name[11]; //储户姓名

char idnumber[19]; //储户身份证号码double cunkuan; //存款金额

int lei; //储种

char address[51]; //储户地址

char Tel[15]; //储户的联系电话double lilv; //利率

}hu[N]; //储户结构数组

void xitong();

int rrekey();

void kaifa(); //开发人员

void cekong();

int yanzheng(); //验证帐号和密码

void date(); //显示当前日期和时间

void insert(); //开户函数

void display(); //显示查询帐户信息的函数

void in(int); //存款函数

void out(int); //取款函数

void lilvbiao(); //查看利率表

void menu();

int A=0,key; //A为开户数

double jin;

char ch='y'; //控制是否继续的变量

char id[11],password[7];

void xitong()

{

FILE *fkey = fopen("key.txt","w+");

int k;

printf("请创建原始密码:");

scanf("%d",&k);

fprintf(fkey,"%d\n",k);

fclose(fkey);

}

int main() //输出主菜单

{

FILE *fkey = fopen("key.txt","r");

int t=0;

int mima; //输入的密码

system("cls");

system("color f0"); //设置系统背景为白色

date();kaifa();

printf("\n\n\n\n\n");

printf("\t\t 银行定期储蓄管理系统\n"); //界面1 printf("\n\n\n\n\n\n\n\n");

printf("按ENTER键进入下一界面→");

fflush(stdin); //功能:清空输入缓冲区

scanf("%c",&ch);

if(!fkey)

{

printf("密码文件不存在,系统已自创\n");

xitong();

menu();

return 0;

}

system("cls");

fscanf(fkey,"%d",&key);

printf("请输入管理员登录密码:\n");

scanf("%d",&mima);

if(mima==key)

t=1;

system("cls");

for(;t!=1;)

{

printf("管理员密码错误,请重新输入:\n");

scanf("%d",&mima);

if(mima==key)

t=1;

system("cls");

}//认证成功

fclose(fkey);

menu();

return 0;

}

void menu()

{

int a,b;//选择功能的变量

do{

printf("\n\n按ENTER键进入/返回主菜单→:");

fflush(stdin);

scanf("%c",&ch);

system("cls"); //清屏

system("color f0");

date();

printf("\n\t\t\t\t主菜单\n\n");

printf("\t\t 1、开户\n");//主菜单界面(界面3)

printf("\t\t 2、查询\n");

printf("\t\t 3、用户密码验证\n");

printf("\t\t 4、存款\n");

printf("\t\t 5、取款\n");

printf("\t\t 6、查看利率表\n");

printf("\t\t 7、管理员修改密码\n");

printf("\t\t 0、退出程序\n");

printf("请选择功能(0-7):→");

fflush(stdin);

scanf("%d",&a);

switch(a) //选择功能

{

case 1: //选择功能后调用相应的函数

insert();

break;

case 2:

display();

break;

相关文档
最新文档