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();//注册