基于C语言实现(控制台)商品销售系统
♻️ 资源大小139KB➡️资源下载https://download.csdn.net/download/s1t16/87450275一、课程设计的任务及要求题目 13结构数组的应用可以自己设计功能管理类设计任务模拟一个商店的商品销售管理系统P209 例题 7-17设计要求库存表数据录入销售表数据录入销售商品库存表查询销售表查询退出二、课程设计主要数据和函数介绍主要数据commodity 商品物品包含 id、姓名、价格、库存量、销售量等属性主要数据commodity_list 商品物品列表同时可以作为库存表和销售表。函数display_have 展示库存表的商品函数display_sale 展示销售表的商品函数add_have 向库存表添加商品函数add_sale 向销售表添加商品函数buyed 出售商品三、课程设计的问题分析流程图如下本系统使用 1 个表来实现系统中的库存表和销售表使用不同的展示形式来完成不同表的展示这是更接近于实际生活。然后使用 5 个函数将本系统拆分成 5 个模块这样更加的易于管理。其实向销售表添加商品比较麻烦首先先判断仓库中是否有这个商品如果有则直接对商品的销售量进行修改如果没有则直接添加一个新商品其库存量为 0。在出售商品的时候比较简单可以直接根据商品的 ID进行库存量-1商品量 1 的操作。四、源程序代码及运行结果运行结果首先我们先对仓库和销售表添加奥迪汽车和宇航服两件商品。接下来我们查看仓库和销售表的信息。可以看到奥迪汽车库存 10 个销售量 0 个。宇航服库存 0 个销售 9 个。最后我们进行商品的出售我们可以看到奥迪汽车的库存量减一销售量加一。五、课程设计收获及体会在本次课设我成功搭建了一个完整的系统在搭建的过程中我明白了 C 语言是一个面向过程的语言所以我在实现中尽量的使系统更加的模块化例如头文件和源文件的分类在头文件中尽量将函数在开始先进行声明然后在下面在进行实现。这样使代码更加的规范。这次课设对我来说是一个大工程让我学到了许多。