(只列出了大体的框架,需要源码的朋友请私信联系。)
餐厅点菜管理系统 1、问题描述 为了适应现代信息时代点餐的需求,采用新信息技术,研究设计了一个计算机点餐系统。能够完成权限管理、点餐管理、订单管理、结账管理、菜谱评分等功能。 2、功能要求 (1)权限管理:包括用户的注册、登录、用户信息管理。 (2)点餐功能:包括餐单的增加、修改、删除、查看。 (3)订单管理:包括生成订单、修改、删除、查找。 (4)结账管理:统计消费的总额。 (5)查看历史:查看消费历史。 (6)菜谱评分:对各菜谱中经常点取的菜肴进行评分。 (7)保存功能:可将当前系统中各类记录存入文件中,存入方式任意。 (8)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。
#include "stdio.h"
#include "conio.h"
#include "process.h"
#include "string.h"
#include <unistd.h>
#include "restaurant.h"
extern char username[20];
extern char password[20];
char username[20];
char password[20];
int main(int argc, char *argv[]) {
char menuid=' ';
while(menuid!='0') {
system("cls");
printf("您好,请先登录或注册。\n");
printf("1.登录\n");
printf("2.注册\n");
printf("0.退出\n");
menuid=getch();
switch(menuid) {
case '1':
rs_lg();
break;
case '2':
rs_rg();
break;
case '0':
return 0;
default:
break;
}
}
return 0;
}
int menu() {
char menuid=' ';
while(menuid!='0') {
system("cls");
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("请选择(0-6)\n");
menuid=getch();
switch(menuid) {
case '1':
powermanage();
break;
case '2':
orderfunction();
break;
case '3':
ordermanage();
break;
case '4':
invoicemanage();
break;
case '5':
histormanage();
break;
case '6':
menumanage();
break;
case '0':
return 0;
default:
break;
}
}
}
(只列出了大体的框架,需要源码的朋友请私信联系。)
|