视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
信用卡客户管理系统
2025-10-04 17:15:49 责编:小OO
文档
信用卡客户管理系统

基本要求:

信用卡信息:卡号、用户姓名、身份证号码、开户银行、信用额度、信用积分(可能为负)等。

功能要求:

1)能够对信用卡信息进行维护:新建、修改、删除操作;

2)按给定的条件(卡号、用户姓名、身份证号码、信用积分等)查询课程信息;

3)以文件形式保存相关信息,可以读取默认文件中的信息进行查询等操作。

#include

#include

#include

s结构体

 帐号 

    char name[LEN];       // 姓名(name) 

    int noc;        //信用额度 

    char bank[4];       //开户银行 

    char bri[8];   //开户年月 

    int credits;     //信用积分credit score

 身份证

}meb[N]; 

i定义全局变量 

v读入

v查找

v修改

v添加

v删除

void display(); //显示

v保存

v菜单

void to_menu();  //回到菜单

main() //主函数

  请输入功能号[1-8]:");

 

  主菜单选项

 请在1-8之间选择\\n");

 

 

 

void readfile() // 读入信息 (第十章 文件)

 打开文件

    if ((fp=fopen("bank.txt

  打开 %s 失败! 按回车键返回主菜单!",p); 

 

 

while(fscanf(fp,"%s %s %d %s %s %d %s",meb[i].number,meb[i].name,&meb[i].noc, meb[i].bank,meb[i].bri,&meb[i].credits,meb[i].id)==7) 

{

}

fclose(fp); 

n=i; 

printf("录入完毕!\\n"); 

void seek() //查询 

{

    char s1[21];                           //查询菜单选项

    printf("------------------     ╭┴┴-----┴┴╮ \\n"); 

 按用户姓名查询 │        │ \\n"); 

 按信用积分查询 │ ●   ●  │\\n"); 

 按卡号查询 │○╰┬┬┬╯ ○│\\n");

 按身份证查询 │   ╰-╯  / \\n");  

 退出本系统 ╰-┬○----┬○╯ \\n"); 

  请选择子菜单编号:"); 

 

 

  查询菜单选项

 

 

   请输入要查询的信用卡用户的姓名:\\n"); 

   信用卡用户帐号,姓名,信用额度,开户银行,开户年月,信用积分,身份证号码分别为:\\n",s1); 

  

   

 

  

  

 

 

   该用户不存在!\\n"); break; 

 用信用积分查询

  请输入要查询的信用卡用户信用积分:\\n"); 

 

  有%d个积分的信用卡用户帐号,姓名,信用额度,开户银行,开户年月,信用积分,身份证号码分别为:\\n",zn); 

 

  

  

   

         printf("%s   %s    %d  %s    %s  %d    %s\\n",meb[i].number,meb[i].name,meb[i].noc, meb[i].bank,meb[i].bri,meb[i].credits,meb[i].id); 

  

  

    有%d个信用积分的信用卡用户不存在!\\n",zn); break; 

 按卡号查询

  请输入要查询的帐号\\n");

 

 

  

 该信用卡用户帐号,姓名,信用额度,开户银行,开户年月,信用积分,身份证号码 分别为:\\n"); 

              printf("%s   %s    %d  %s    %s  %d    %s\\n",meb[i].number,meb[i].name,meb[i].noc,meb[i].bank,meb[i].bri,meb[i].credits,meb[i].id); 

 

 该帐号不存在!\\n"); break; 

 身份证号查询

  请输入要查询的身份证号\\n");

 

 

  

 该信用卡用户帐号,姓名,信用额度,开户银行,开户年月,信用积分,身份证号码 分别为:\\n"); 

              printf("%s   %s    %d  %s    %s  %d    %s\\n",meb[i].number,meb[i].name,meb[i].noc,meb[i].bank,meb[i].bri,meb[i].credits,meb[i].id); 

 

 该帐号不存在!\\n"); break; 

 请在1-5之间选择\\n"); 

v修改员工信息 

{

 长度根据实际情况定义 

 请输入要要修改的信用卡用户的卡号:\\n"); 

 

  

  ╭╮__╭╭╭╭╭__╭╮ \\n"); //修改项目

  修改姓名 │           │ \\n"); 

  修改信用额度 │           │\\n"); 

  修改开户银行 │   . ╭---╮ .  │\\n"); 

  修改开户年月 │≡   │● ●│  ≡│

  修改信用积分 ╰ --- ╯ ╯

  修改卡号 ╰--┬○----┬-○------╯ \\n"); 

  修改身份证号

  退出本菜单

 

 

 

   请选择子菜单编号:"); 

  

  

  

  

    请输入新的姓名:\\n"); 

   

   

 请输入新的信用额度:\\n"); 

  

    请输入新的开户银行:\\n"); 

   

   

  

    请输入新的开户年月:\\n"); 

   

   

   请输入新的信用积分:\\n"); 

   

   请输入新的卡号\\n");

   

   

   请输入新的身份证号\\n");

   

   

   请在1-7之间选择\\n"); 

  

 

void insert() //增加(插入)员工信息

 请输入待增加的信用卡用户数:\\n"); 

 

 

 

  

 请输入第 %d 个信用卡用户的卡号:\\n",i+1); 

  

   

   

     已有该卡号,请检查后重新录入!\\n"); 

    

     如果重复立即退出该层循环,提高判断速度

   

 

  请输入第 %d 个信用卡用户的姓名:\\n",i+1); //新入项目

 

  请输入第 %d 个信用卡用户的信用额度:\\n",i+1); 

 请输入第 %d 个信用卡用户的开户银行:\\n",i+1); 

 请输入第 %d 个信用卡用户的开户年月:(格式:年.月)\\n",i+1); 

 请输入第 %d 个信用卡用户的信用积分:\\n",i+1); 

  请输入第 %d 个信用卡用户的身份证号:\\n",i+1); 

 

  

 

 录入完毕!\\n"); 

void del() //删除员工信息(按帐号)

 请输入要删除信用卡用户的卡号:\\n"); 

 

 

  

 

 

   该信用卡用户帐号不存在!\\n"); 

 

 

   是否确认删除:1删除\\n2不删除\\n");//删除确认

  

  

  

   

     删除成功,显示结果请选择菜单6\\n"); 

  

   

    请在1、2之间选择\\n");

  

 

void display() //显示员工信息

 所有信用卡用户的信息为:\\n"); 

 信用卡用户帐号,姓名,信用额度,开户银行,开户年月,信用积分,身份证号分别为:\\n"); 

     printf("       %s     %s    %d      %s     %s      %d          %s\\n",meb[i].number,meb[i].name,meb[i].noc,meb[i].bank,meb[i].bri,meb[i].credits,meb[i].id); 

void save() //保存信息

    fp=fopen("bank.txt文件写入

     fprintf(fp,"%s   %s    %d  %s    %s  %d    %s\\n",meb[i].number,meb[i].name,meb[i].noc,meb[i].bank,meb[i].bri,meb[i].credits,meb[i].id); 

v主界面  

 清屏

 ╔═══════════════════════════════════╗\\n");

    printf("    ║ 信用卡用户信息管理系统 ║\\n"); 

 ║ 制作人员:LostBoys Stduio  _/ ̄\ ║\\n");

    printf("    ║ 系统功能菜单*┬┴┬┴▏   ▔▔▔▔ \ ║\\n"); 

 ║ ▄︻┻═┳一一   ┴┬┴/\ /      \ ║\\n");

    printf("    ║ 读入信用卡用户信息 ┬┴∕       /   ) ║\\n"); 

    printf("    ║ 查询信用卡用户信息 ┴┬▏        ●  ▏ ║\\n"); 

    printf("    ║ 按信用卡用户卡号修改信息 ┬┴▏           ▔█◤ ║\\n"); 

    printf("    ║ 增加信用卡用户信息 ┴◢██◣       \__ / ║\\n"); 

    printf("    ║ 按信用卡用户帐号删除信息 ┬█████◣       /  ║\\n"); 

    printf("    ║ 显示当前信用卡用户信息 ┴█████████████◣ ║\\n"); 

    printf("    ║ 保存(数据无价,务必保存) ◢██████████████◣ ║\\n"); 

    printf("    ║ 退出系统 ◢███████████████◣ ║\\n"); 

 ║ ▄︻┻═┳一一 ◢████████████████▄  ║\\n");

    printf("    ║ ║\\n"); 

 ╚═══════════════════════════════════╝\\n");

}

void to_menu()//用来返回主菜单函数的函数头

{

 按回车键返回主菜单...");

 调用主菜单函数

}下载本文

显示全文
专题