可以用c语言编写一个旅游管理系统吗,系统功能有管理员登录系统能进行旅游团信息的录入和修改,游客信息的录入和修改;导游登录能查看自己带的旅游团信息和游客统计信息
时间: 2024-04-08 08:30:24 浏览: 25
是的,你可以使用C语言编写一个旅游管理系统。以下是一个简单的示例,展示了管理员登录、旅游团信息的录入和修改,以及游客信息的录入和修改的功能:
```c
#include <stdio.h>
#include <string.h>
struct TourGroup {
int id;
char name[50];
// 其他旅游团信息字段...
};
struct Tourist {
int id;
char name[50];
// 其他游客信息字段...
};
void adminLogin() {
// 实现管理员登录逻辑
}
void addTourGroup() {
// 实现旅游团信息录入逻辑
}
void editTourGroup() {
// 实现旅游团信息修改逻辑
}
void addTourist() {
// 实现游客信息录入逻辑
}
void editTourist() {
// 实现游客信息修改逻辑
}
void guideLogin() {
// 实现导游登录逻辑
}
void viewTourGroupInfo() {
// 实现查看旅游团信息逻辑
}
void viewTouristStats() {
// 实现查看游客统计信息逻辑
}
int main() {
int choice;
while (1) {
printf("1. Admin Login\n");
printf("2. Guide Login\n");
printf("3. Quit\n");
printf("Enter your choice: ");
scanf("%d", &choice);
switch (choice) {
case 1:
adminLogin();
break;
case 2:
guideLogin();
break;
case 3:
printf("Exiting...\n");
return 0;
default:
printf("Invalid choice!\n");
break;
}
}
return 0;
}
```
请注意,这只是一个简单的示例,你可以根据实际需求进行修改和扩展。例如,你可以使用文件来存储数据,添加更多的功能和验证逻辑等。