C课程设计报告餐厅管理C课程设计报告餐厅管理.doc

C课程设计报告餐厅管理C课程设计报告餐厅管理.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C课程设计报告餐厅管理C课程设计报告餐厅管理

C语言课程设计报告书 题目:  餐厅管理             学号:姓名:       学号:姓名:       学号:姓名:       1.功能需求 点菜,客户结账,账目管理,餐馆统计,退出。 2. 总体设计 2.1系统模块结构框图 2.2功能模块框图 2.3系统流程图 Main函数 3. 详细设计 基于系统需求分析与系统总体设计的结论,本系统采用VC实现各模块的功能。下面按照模块的划分来分别阐述系统的详细设计和实现过程。 3.1 功能选择 3.1.1 模块描述 功能选择模块为系统提供类似于菜单的功能,让用户输入功能选项,并进入相应的功能执行程序。 3.1.2 源文件定义 restaurant.c 3.1.3 函数声明 (1)void Table_Init(void):餐桌信息初始化。 (2)void Observe(void):查看账目。 (3)void List_Management(void):账本管理。 (4)void ListMenu(void):账目管理菜单。 (5)void Menu_select(void):显示系统菜单。 (6)void Get_Rank(void):对菜进行统计排名。 输入:用户选择的功能选择界面。 处理:根据用户选项跳转到相关功能函数。 输出:相关功能函数的处理或显示界面。 4.详细设计 #include stdio.h #include conio.h #include string.h #include stdlib.h #include time.h #define N 10 #define D 10 #define H 10 //#define PASSWORD 123 #define ASK (ORDER*)malloc(sizeof(ORDER)) #define MaxCapacity 4 //定义订单结构 typedef struct Order{ int Table_ID;//记录餐桌号 int Dish_ID[N];//记录菜的编号 struct Order *next; }ORDER; //定义餐厅结构体 typedef struct Table{ int Table_ID;//餐桌编号 int Capacity;//餐桌最多能容纳的人数 int Table_State;//1有人在用,0没人在用 }TABLE; //定义菜的结构体 typedef struct Dish{ int Dish_ID;//菜的编号 char Dish_Name[10];//菜名 float Dish_Price;//价格 }DISH; TABLE tb[H];//餐桌结构体数组 DISH dish[D];//菜的结构体数组 int PASSWORD=123;//密码设置 //函数定义 void Load_Dish(void);//从文件中读取菜谱 ORDER*CreateOne(int);//创建一个订单节点 void Dish_Menu(void);//显示菜谱 void Table_Init(void);//餐桌信息初始化 int search(void);//查找匹配的餐桌 ORDER* Dish_Order(ORDER*,ORDER*);//将节点添加到主链 void Display(int);//显示菜的信息 void saveInList(float);//将客户消费额写入账单 void Save_Inform(ORDER*,int);//将已结账订单信息写入历史记录 ORDER *Payment(ORDER*);//结账 void ModifyPW(void);//修改密码 int Pass_Word(void);//密码验证 void Observe(void);//账目查询 void ListMenu(void);//账单管理菜单 void List_Management(void);//账单管理 void Main_Menu(void);//主菜单 void Get_Rank(void);//统计 void Menu_select(void);//选择功能 //主函数 main(){ Table_Init(); Menu_select(); } //系统主菜单 void Main_Menu(){ printf(\n**********************\n); printf(餐厅服务系统\n); printf(**********************\n); printf(1.点菜\n); printf(2.客户结账\n); printf(

您可能关注的文档

文档评论(0)

vshoulrengb3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档