写一段餐厅管理系统包括管理员工的c语言代码
时间: 2023-11-10 12:05:14 浏览: 42
很抱歉,由于餐厅管理系统的代码实现需要考虑数据结构、用户界面、数据库等多方面因素,因此无法在一段代码中完整地展示整个系统的实现。而且代码的编写也需要根据具体的需求进行设计和实现。以下是一个简单的示例代码,用于演示如何实现管理员和员工的登录功能。
```c
#include <stdio.h>
#include <string.h>
/* 员工结构体 */
typedef struct {
int id; // 员工工号
char name[20]; // 员工姓名
float salary; // 员工工资
} Employee;
/* 管理员结构体 */
typedef struct {
char username[20]; // 管理员用户名
char password[20]; // 管理员密码
} Admin;
/* 验证管理员登录 */
void admin_login(Admin admin) {
char input_username[20];
char input_password[20];
printf("请输入管理员用户名:");
scanf("%s", input_username);
printf("请输入管理员密码:");
scanf("%s", input_password);
if (strcmp(input_username, admin.username) == 0 && strcmp(input_password, admin.password) == 0) {
printf("管理员登录成功\n");
// 进入管理员管理界面
} else {
printf("用户名或密码错误\n");
// 返回登录界面
}
}
/* 验证员工登录 */
void employee_login(Employee employee) {
int input_id;
printf("请输入员工工号:");
scanf("%d", &input_id);
if (input_id == employee.id) {
printf("员工登录成功\n");
// 进入员工管理界面
} else {
printf("工号错误\n");
// 返回登录界面
}
}
int main() {
Admin admin = {"admin", "password"}; // 初始化管理员账号
Employee employee = {1001, "张三", 3000}; // 初始化员工账号
int choice;
printf("请选择登录类型:\n");
printf("1.管理员\n");
printf("2.员工\n");
scanf("%d", &choice);
switch(choice) {
case 1:
admin_login(admin);
break;
case 2:
employee_login(employee);
break;
default:
printf("选择错误\n");
break;
}
return 0;
}
```
以上代码演示了如何实现管理员和员工的登录功能。在实际应用中,还需要根据需求实现菜单管理、员工管理、订单管理等功能。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)