1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 餐厅点菜管理系统C语言课程设计

餐厅点菜管理系统C语言课程设计

时间:2020-02-22 05:03:08

相关推荐

餐厅点菜管理系统C语言课程设计

(只列出了大体的框架,需要源码的朋友请私信联系。)

餐厅点菜管理系统

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; /*0-退出系统*/default:break;}}return 0;}int menu() {char menuid=' ';while(menuid!='0') {system("cls");/*vc++6不支持清屏函数clrscr(),在其它编译器中可以试一试*/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; /*0-退出系统*/default:break;}}}

(只列出了大体的框架,需要源码的朋友请私信联系。)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。