♻️ 资源
大小:136KB
➡️资源下载:https://download.csdn.net/download/s1t16/87450314
一、课程设计的任务及要求
题目 13 | 结构数组的应用(可以自己设计功能)(管理类) |
设计任务 | 模拟一个商店的商品销售管理系统(P209 例题 7-17) |
设计要求 | 库存表数据录入; |
二、课程设计主要数据和函数介绍
数据 | 表示 |
Warehouse | 代表:菜品仓库 |
Displaytable | 代表:销售记录 |
Food | 结构体类型,表示饭菜 |
函数名称 | 功能说明 |
Buy_dish | 购买饭菜 |
show_Displaytable | 展示销售饭菜 |
show_Warehouses | 展示菜品仓库中已有饭菜 |
add_Displaytable | 向销售表中添加饭菜 |
add_Warehouse | 向菜品仓库添加饭菜 |
三、课程设计的问题分析
程序流程图
饭菜管理系统是一个大的系统如果之间实现起来比较复杂,所以应先拆分成 5 个小的模块,模块 1 展示菜品仓库中已有饭菜、模块二展示销售饭菜、模块三向菜品仓库添加饭菜、模块四向销售表中添加饭菜、模块五购买饭菜。其中模块 5 实现起来比较复杂,有可以拆解为两个小问题,分别是菜品仓库中该饭菜数量-1,销售表中该饭菜 +1.
四、源程序代码及运行结果
运行结果
首先进行向厨房进入 100 个龙虾,然后再账单上添加 100 个炒肉,然后出售一份龙虾,最终我们可以清晰的看到厨房中还剩 99 份龙虾,而在销售表中多了一份炒肉。
五、课程设计收获及体会
在这次课程中,我经过不屑的努力终于完成了本次课设。在本次课设中,由于该程序比较大,所以变量的名称不能随便起了,而应规范变量名称,其次在本次实验中,一些关键的地方要写好注释。我曾了解过 Python 语言,跟 Python 语言比起来我感觉写 C 语言是一门比较麻烦的语言,但是在这次课设中我也深深的体会到 C 语言的魅力。