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

餐厅点菜管理系统
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;}}}


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

餐厅点菜管理系统C语言课程设计相关推荐

  1. 学生个人消费系统设计C语言,个人消费管理系统C语言课程设计毕业设计word格式.doc...

    个人消费管理系统C语言课程设计毕业设计word格式 目 录 TOC \o "1-3" \h \z HYPERLINK \l "_Toc256000000" 1 ...

  2. c语言课程设计报告停车系统,停车场管理系统C语言课程设计

    <停车场管理系统C语言课程设计>由会员分享,可在线阅读,更多相关<停车场管理系统C语言课程设计(27页珍藏版)>请在人人文库网上搜索. 1.计算机科学与技术系课程设计报告20 ...

  3. c语言程序设计服装销售系统报告,服装销售管理系统—C语言课程设计

    服装销售管理系统-C语言课程设计 C 语言课程设计实验报告第 1 页 共 37 页C 语言课程设计实验报告一. 目的(本次课程设计所涉及并要求掌握的知识点. )用户与商品信息要采用文件存储,因而要提供 ...

  4. 通讯录管理系统 C语言课程设计实验报告

    通讯录管理系统C语言课程设计 一.实验目的 1.巩固和加深学生对C语言课程的基本知识的理解和掌握 2.掌握C语言编程和程序调试的基本技能 3.利用C语言进行基本的软件设计 4.掌握书写程序设计说明文档 ...

  5. c语言人事管理课程设计,人事管理系统--c语言课程设计.doc

    人事管理系统--c语言课程设计 本科生C语言课程设计论文 课程名称 C语言课程设计 教师姓名 朱莉 本科生姓名 李百蝉 本科生学号 20111002986 本科生专业 地质学 所在院系 地球科学学院 ...

  6. 课程设计图书管理系统c语言,图书管理系统c语言课程设计c语言课程设计作业获得95分全院第一......

    > 下载中心  >   > 图书管理系统 c语言课程设计 english version 图书管理系统 c语言课程设计 所属分类: 开发工具:c/c++ 文件大小:2720kb 下载 ...

  7. c语言停车场管理系统课程设计,停车场管理系统—C语言课程设计

    <停车场管理系统-C语言课程设计>由会员分享,可在线阅读,更多相关<停车场管理系统-C语言课程设计(12页珍藏版)>请在人人文库网上搜索. 1.精品好资料学习推荐停车场管理系统 ...

  8. 学校运动会管理系统 c语言,学校运动会管理系统——C语言课程设计.docx

    学校运动会管理系统--C语言课程设计 C语言课程设计 学 校 运 动 会 管理系统 专业:网络工程 班级:网133 报告人:王先海 139074347 刘随心 139074338 葛 翔 139074 ...

  9. c语言课程设老师信息管理,学生和教师信息管理系统C语言课程设计

    学生和教师信息管理系统C语言课程设计 1目 录一.课题内容 -------------------2二.总体设计 -------------------51.系统要求 ---------------- ...

  10. c语言电脑报价系统,笔记本电脑销售管理系统-C语言-课程设计-实验.doc

    笔记本电脑销售管理系统-C语言-课程设计-实验 笔记本电脑销售管理系统-C语言-课程设计-实验 PAGE / NUMPAGES 笔记本电脑销售管理系统-C语言-课程设计-实验 笔记本电脑销售管理系统 ...

最新文章

  1. 简单实现promise封装
  2. Java SE 重点知识笔记
  3. 谱聚类(spectral clustering)原理总结
  4. SQL---------表的约束
  5. unity3D使用User32.dll
  6. 360网络修复大师_360补丁大师免安装下载-360补丁大师下载 v8.0 官方最新版
  7. 09.大数据技术之Spark
  8. OpenTCS打造移动机器人交通管制系统(四)
  9. Mac下使用imagemagick将PDF转长图
  10. PCB图纸太小元件放不下怎么办
  11. 成长的烦恼:如何面对失败常态化的人生
  12. 细读《深入理解 Android 内核设计思想》(三)Binder 机制 [上]
  13. 论文中的参考文献规范
  14. 我的世界服务器头像文件,端游我的世界怎么换头像,端游我的世界怎么换头像框...
  15. 《倔强萝卜》让人捧腹大笑 票房黑马崛起后劲十足
  16. 海盗王实现物品999个堆叠
  17. 录播系统的服务器有哪些,录播系统
  18. 《市场营销》的读后感作文3000字
  19. UMP pro 代码切换 视频流地址
  20. 元宇宙基础知识全汇总

热门文章

  1. Flink 源码笔记01—DataStream 和 Transformation
  2. 深恶痛绝的No mapping found for HTTP request with URI
  3. neo4j笔记(一)
  4. MA Chapter 3 Presenting information(SRCharlotte)
  5. 架构系列---百度分布式唯一ID生成器UidGenerator解析
  6. 热门智力题 过桥问题和倒水问题
  7. Git _ 报错信息
  8. 九种常见的数据分析模型
  9. MATLAB 中如何使用 help
  10. 微分 的定义,为什么引入微分