c语言餐厅点餐管理系统源码,C语言实现餐饮点餐管理系统.pdf

时间:2025-02-19 07:50:28

C语语言言实实现现餐餐饮饮点点餐餐管管理理系系统统

本文实例为大家分享了C语言实现餐饮点餐管理系统的具体代码,供大家参考,具体内容 下

具体代码 下

/*

项目名称:南航餐饮管理系统

组员:梁文新,刘青林,刘艺,施瑞文 (组长)

*/

//当注册用户名为:root,密码为:root的账号时,系统默认为初始管理员

//头文件

#include

#include

#include

#include

#include

#include

//宏定义区

#define M sizeof(struct User)//用户表的大小

#define N sizeof(struct sta leFood)//主食 表大小

#define P sizeof(struct non_sta leFood)//副食表大小

#define Q sizeof(struct Drink_beverage) //饮品表大小

#define X sizeof(struct Table)//餐桌表大小

#define Y sizeof(struct Form)//订单表大小

//结构体

struct User //用户表

{

char userName[10];//用户名

char assWord[18];//密码

int isVIP;//会员标记

int isAdministrator;//管理员标记

float money;//余额

struct User *next;//指针域

};

ty edef struct User user;

ty edef user* User;

struct sta leFood //主食

{

char name[20];

float rice;

struct sta leFood *next;

};

ty edef struct sta leFood sta le_food;

ty edef sta le_food * Sta leFood;

struct non_sta leFood //副食

{

char name[20];

float rice;

struct non_sta leFood *next;

};

ty edef struct non_sta leFood non_sta le_food;

ty edef non_sta le_food * Non_sta leFood;

struct Drink_beverage //饮品

{

char name[20];

float rice;

struct Drink_beverage *next;

};

ty edef struct Drink_beverage drinkBeverage;

ty edef drinkBeverage * DrinkBeverage;

struct Table //餐桌

{

int ID;//餐桌编号

int Peo le;//已坐人数

int count;//可容纳人数

char Username[10];//订餐人

struct Table *next;

};

ty edef struct Table table;

ty edef table * Table;

struct Form //订单

{

char name[20];

float rice;

struct Form *next;

};

ty edef struct Form orderForm;

ty edef orderForm * Order;

//自定义函数

//用户客户端

void Default();//欢迎界面

void User_Login();//用户登录界面

void Logon();//注册