小学期项目(C语言)————外卖点餐系统(功能齐全)

这篇博客展示了作者在大一下学期使用纯C语言编写的一个简单外卖系统。系统包括商家管理菜品(查看、添加、删除、修改)、查看订单,以及客户查看菜单、点餐和查看购物车等功能。数据持久化通过C语言的流文件实现,确保信息的长期存储。虽然界面朴素,但实现了基本的外卖业务流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       这个项目是大一下期学校小学期的时候写的,当时只学过C语言所以是纯C语言编写的,也没有进行分文件编写,所以有五百六十多行,当时一个人写了三天左右写出来的,先给大家展示一下效果,虽然界面并不美观,但是该有的功能都是有的

1、主界面

 进入到主界面后我们可以看到有三个对象,分别是客户、商家以及骑手,我们先进入商家

2、商家

选择“查看菜品”,菜品的存储我是采用C语言的流文件编写的,所以菜品是可以长期存储的

 

我们打开对应的文件,可以看到,程序上显示的菜品的数据是通过文件流从磁盘上的.txt文件上面读取出来的,我们打开对应的文件可以看到跟程序上显示的是一样的

 选择“添加菜品”,依次输入菜品名和价格便可添加你喜欢的菜品

 添加成功后我们点击查看,可以看到红烧牛肉已经添加到里面了,同时打开文件,可以看到文件里面的数据也发生了改变

 

选择“删除菜品”,再点击查看可以看到菜品已经删除了

 选择“修改菜品”,既可以修改菜品的名字也可以修改价格,猪肉涨价了,要修改红烧排骨的价格

 

 选择“查看订单”,就是查看客户发送的外卖订单,因为现在还没有顾客点餐,所以是空的

 3、客户

 现在我们退出商家,进入客户

选择“查看菜单”,可以查看商家的菜单 

 

好了,现在肚子饿了,要点餐了,咱们一样来一份

 

 输入-1后会自动跳转到地址信息填写页面,填写完成对应的信息就点餐完成啦,我们现在就坐等外卖小哥送餐吧

 选择查看“购物车”可以看到自己的订单信息

 现在商家和骑手都可以查看到订单了

 

 

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值