Ai
1 Star 0 Fork 1

123/Hotel_management

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
admin.c 2.03 KB
一键复制 编辑 原始数据 按行查看 历史
123 提交于 2019-01-19 06:07 +08:00 . Hotel
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "user.h"
void showTime(int k); //函数声明
int adminMenu()
{
showTime(1);
int c;
printf(" 酒店管理系统\n");
printf("============================\n");
printf(" 管理员系统\n");
printf(" > 1 查看用户\n");
printf(" > 2 增加用户\n");
printf(" > 3 删除用户\n");
printf(" > 4 初始化用户密码\n");
printf(" > 5 修改用户信息\n");
printf(" > 6 备份系统\n");
printf(" > 0 退出系统\n");
printf("===========================\n");
printf("请选择:");
scanf("%d%*c",&c);
while (c < 0 || c > 6)
{
printf ("选择错误,继续输入:");
scanf ("%d%*c",&c);
}
return c;
}
void adminSystem(User *r)
{
int c,loop = 1;
int n;
User *pr = r;
while (loop)
{
system("clear");
printf("\n %s ",pr->name);
c = adminMenu();
switch (c)
{
case 1:
printf("查看用户\n");
pr = read_user();
display_user(pr);
getchar();
break;
case 2:
printf("增加用户\n");
add_user();
break;
case 3:
printf("删除用户\n");
n = delet_user();
if (n == 1)
printf("错误,用户不存在.\n");
else if (n == 0)
printf("删除用户成功.\n");
n = 0;
getchar();
getchar();
break;
case 4:
printf("初始化用户密码\n");
n = reset_password();
if (n)
printf("错误,用户不存在.\n");
else
printf("初始化密码成功.\n");
n = 0;
getchar();
getchar();
break;
case 5:
printf("修改用户信息\n");
n = change_infor();
if (n)
printf("错误,用户不存在.\n");
else
printf("信息更改成功.\n");
n = 0;
getchar();
getchar();
break;
case 6:
printf("备份系统\n");
n = backup_all();
if (n)
printf("备份失败!\n");
else
printf("备份成功.\n");
n = 0;
getchar();
getchar();
break;
default:
loop = 0;
break;
}//switch(c)
}//while (loop)
//return 0;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/zk151515/Hotel_management.git
git@gitee.com:zk151515/Hotel_management.git
zk151515
Hotel_management
Hotel_management
master

搜索帮助