C/C++电话订餐信息处理系统[2023-05-25]

发布时间 2023-05-25 13:26:26作者: programwriter

C/C++电话订餐信息处理系统[2023-05-25]

电话订餐信息处理系统

要求提交:
1个C源程序文件;
1个 word 文档,包含源代码和运行过程截图;全部打包压缩成一个文件,文件名为“学号后2位+姓名+电话订餐信息处理系统”。

1.题目要求

一个小饭馆的生意非常红火,要想用餐必须提前一天打电话预订。假设我们是饭馆负责接受电话预订的服务员,我们需要做些什么呢?首先,需要准备一张大小适当的白纸,等待顾客的电话。李红最先打进了电话,她预约第 2 天中午 12 点用餐,用餐人数5人,服务员在纸上做了如下记录:“李红 12点 5人”接,刘娜孙杰和赵军分别来了电话,服务员根据他们的要求做了记录,此时纸上记的内容是:

李红		12点		5人
刘娜		11点		2人
汪寒		11点50		3人
孙杰		10点10		4人
赵军		13点20		6人

孙杰随后又来电话,将用餐时间推后一个小时,那么记录的内容也应该做相应的修改。
刘娜来用餐以后,可以将其信息从纸上划去。
下面编写程序处理电话订餐的情况。

2.题目分析

这是一个小型的管理系统,可以使用结构数组存储订餐的情况。每个结构的数据可以包括姓名、人数、用餐时间等。
为了方便处理,还需要给每个打进电话的客户编个号,就像在饭馆等候用餐时,服务员会发号给客户一样。

可以声明以下的结构体类型:

struct guestinfo(
    char name[8];      //姓名
    int sum;           //人数
    char time[10];     //用餐时间
    int number:        //编号
}GuestList[MaxSize];

程序包括5个函数Insert,Search,Update,Delete 和 Show,分别负责插入、询、修改、删除和显示数据。一般的信息管理系统都应该具备这几个功能,小型信息管理系统也不例外程序采用简单菜单驱动方式,屏幕上显示菜单如下:

1--一插人(Insert)
2--一查询(Search)
3--一修改(Update)
4--一删除(Delete)
5--一显示(Show)
6--一退出(Exit)

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111