> # ♻️ 资源
> **大小:** 136KB
> **文档链接:**[**https://www.yuque.com/sxbn/ks/100010802**](https://www.yuque.com/sxbn/ks/100010802)
> **➡️ 资源下载:**[**https://download.csdn.net/download/s1t16/87450314**](https://download.csdn.net/download/s1t16/87450314)
> **注:更多内容可关注微信公众号【神仙别闹】,如当前文章或代码侵犯了您的权益,请私信作者删除!**
> ![qrcode_for_gh_d52056803b9a_344.jpg](https://cdn.nlark.com/yuque/0/2023/jpeg/2469055/1692147256036-49ec7e0c-5434-4963-b805-47e7295c9cbc.jpeg#averageHue=%23a3a3a3&clientId=u8fb96484-770e-4&from=paste&height=140&id=u237e511a&originHeight=344&originWidth=344&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=8270&status=done&style=none&taskId=ud96bf5f7-fe85-4848-b9c2-82251181297&title=&width=140.1999969482422)
# 一、课程设计的任务及要求
| 题目 13 | 结构数组的应用(可以自己设计功能)(管理类) |
| --- | --- |
| 设计任务 | 模拟一个商店的商品销售管理系统(P209 例题 7-17) |
| 设计要求 | 库存表数据录入;
销售表数据录入;
销售商品;
库存表查询;
销售表查询;
退出 |
# 二、课程设计主要数据和函数介绍
| 数据 | 表示 |
| --- | --- |
| Warehouse | 代表:菜品仓库 |
| Displaytable | 代表:销售记录 |
| Food | 结构体类型,表示饭菜 |
| 函数名称 | 功能说明 |
| Buy_dish | 购买饭菜 |
| show_Displaytable | 展示销售饭菜 |
| show_Warehouses | 展示菜品仓库中已有饭菜 |
| add_Displaytable | 向销售表中添加饭菜 |
| add_Warehouse | 向菜品仓库添加饭菜 |
# 三、课程设计的问题分析
程序流程图
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1715819800274-2660a5d6-f1c4-4eb6-bde1-118bde4e1338.png#averageHue=%23eeeeee&from=url&id=C8Zth&originHeight=614&originWidth=1072&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
饭菜管理系统是一个大的系统如果之间实现起来比较复杂,所以应先拆分成 5 个小的模块,模块 1 展示菜品仓库中已有饭菜、模块二展示销售饭菜、模块三向菜品仓库添加饭菜、模块四向销售表中添加饭菜、模块五购买饭菜。其中模块 5 实现起来比较复杂,有可以拆解为两个小问题,分别是菜品仓库中该饭菜数量-1,销售表中该饭菜 +1.
# 四、源程序代码及运行结果
运行结果
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1715819800337-eb7df2bf-118a-4b2f-a980-0beaae7e7279.png#averageHue=%23151515&from=url&id=xX8w7&originHeight=760&originWidth=579&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1715819800394-7bd6cb92-2907-4aef-9040-d74fbb0ca32b.png#averageHue=%23141414&from=url&id=Dt3T3&originHeight=483&originWidth=595&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1715819800438-9804dd3d-f4f8-416a-a827-8b6780fbd8ab.png#averageHue=%23141414&from=url&id=AP8a6&originHeight=608&originWidth=576&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
首先进行向厨房进入 100 个龙虾,然后再账单上添加 100 个炒肉,然后出售一份龙虾,最终我们可以清晰的看到厨房中还剩 99 份龙虾,而在销售表中多了一份炒肉。
# 五、课程设计收获及体会
在这次课程中,我经过不屑的努力终于完成了本次课设。在本次课设中,由于该程序比较大,所以变量的名称不能随便起了,而应规范变量名称,其次在本次实验中,一些关键的地方要写好注释。我曾了解过 Python 语言,跟 Python 语言比起来我感觉写 C 语言是一门比较麻烦的语言,但是在这次课设中我也深深的体会到 C 语言的魅力。
没有合适的资源?快使用搜索试试~ 我知道了~
基于C语言实现(控制台)饭菜管理系统【100010802】
共4个文件
md:1个
license:1个
docx:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 146 浏览量
2023-02-14
11:13:31
上传
评论
收藏 136KB ZIP 举报
温馨提示
详情介绍:https://www.yuque.com/sxbn/ks/100010802 本项目是设计模拟一个商店的商品销售管理系统,设计要求如下:库存表数据录入;销售表数据录入;销售商品;库存表查询;销售表查询;退出。
资源推荐
资源详情
资源评论
收起资源包目录
100010802-基于C语言实现(控制台)饭菜管理系统.zip (4个子文件)
meal
LICENSE 1KB
mian.c 3KB
饭店菜品管理系统.docx 133KB
README.md 4KB
共 4 条
- 1
资源评论
神仙别闹
- 粉丝: 2712
- 资源: 7668
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功