加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

C语言打造简单的银行存取款系统

发布时间:2020-12-15 04:50:17 所属栏目:百科 来源:网络整理
导读:编程思路: 1 欢迎界面 2 接收用户选择,并做相应处理 3 管理员界面 3.1 接收选择并做相应处理 3.2 查看用户信息,修改用户信息,删除用户 4 用户界面 4.1 注册 注册成功或者重新注册 5.2 登陆 5.2.1 存 5.2.2 取 5.2.3 查看余额 5.2.4 转帐 5 用户登陆:需

编程思路:

1 欢迎界面


2 接收用户选择,并做相应处理


3 管理员界面


3.1 接收选择并做相应处理


3.2 查看用户信息,修改用户信息,删除用户


4 用户界面


4.1 注册


注册成功或者重新注册


5.2 登陆


5.2.1 存


5.2.2 取


5.2.3 查看余额


5.2.4 转帐

5 用户登陆:需要输入用户名,密码


先用用户名和所有的已有用户匹配,如果匹配成功,就再检查密码。

欢迎加入学习群【892643663】,获取全套免费C/C++企业实战级课程资源(素材+源码+视频)和编译大礼包

代码

// bank.cpp : 定义控制台应用程序的入口点。

//

#include "stdafx.h"

#include

struct User{

int id;

char username[20];

char password[20];

int money;

};

//用户信息数据库

User users[20] = { 0 };

//总用户个数

int num = 0;

void 显示所有用户信息(){

printf("idt用户名t密码t余额n");

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

printf("%dt%st%st%dn",

users[i].id,users[i].username,users[i].password,users[i].money);

}

//打印欢迎界面

void 欢迎界面();

//接收欢迎界面的用户选择,并做相应处理

void 处理欢迎界面(int n);

//管理员欢迎界面

void 管理员欢迎界面();

//用户欢迎界面

void 用户欢迎界面();

//处理管理员欢迎界面

void 处理管理员欢迎界面(int n);

bool 用户名存在(char* name){

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

if (strcmp(name,users[i].username) == 0)

return true;

}

return false;

}

int _tmain(int argc,_TCHAR* argv[])

{

//1 欢迎界面

欢迎界面();

//2 接收用户选择,并做相应处理

//3 管理员界面

//3.1 接收选择并做相应处理

//3.2 查看用户信息,修改用户信息,删除用户

//4 用户界面

//4.1 注册

//注册成功或者重新注册

//5.2 登陆

//5.2.1 存

//5.2.2 取

//5.2.3 查看余额

//5.2.4 转帐

while (1);

return 0;

}

//接收欢迎界面的用户选择,并做相应处理

void 处理欢迎界面(int n){

char name[20] = { 0 };

char pass[20] = { 0 };

printf("账户名:");

scanf("%s",name);

printf("密码:");

scanf("%s",pass);

if (n == 1){

if (strcmp(name,"root" ) == 0 &&

strcmp(pass,"123456") == 0 )

管理员欢迎界面();

else{

printf("账号或密码错误,请重新输入!n");

处理欢迎界面(1);

}

}

else if (n == 2){

if (用户名存在(name)){

}

else{

printf("用户名不存在!n");

处理欢迎界面(2);

}

}

else

欢迎界面();

}

//处理管理员欢迎界面

void 处理管理员欢迎界面(int n){

switch (n){

case 1: 显示所有用户信息(); break;

case 2: break;

case 3: break;

case 4: break;

}

}

//打印欢迎界面

void 欢迎界面(){

system("cls");

printf("============BANK=============n");

printf("1 - 管理员n");

printf("2 - 用户n");

int n;//接收用户选择

printf("请选择:");

scanf("%d",&n);

处理欢迎界面(n);

}

//管理员欢迎界面

void 管理员欢迎界面(){

system("cls");

printf("$$$$$$$$$管理员$$$$$$$$n");

printf("1 - 查看用户n");

printf("2 - 修改用户n");

printf("3 - 删除用户n");

printf("4 - 退出n");

int n;//接收用户选择

printf("请选择:");

scanf("%d",&n);

处理管理员欢迎界面(n);

}

//用户欢迎界面

void 用户欢迎界面(){

system("cls");

printf("¥¥¥¥¥¥尊敬的%s欢迎您¥¥¥¥¥n");

}

欢迎加入学习群【892643663】,获取全套免费C/C++企业实战级课程资源(素材+源码+视频)和编译大礼包

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读