1.项目背景
当下疫情为大背景,电商民生app如同雨后春笋般遍地开花。天马团队为了满足电商调货需求进行了市场分析与调研发现。统一的数据管理系统便于实时更新菜品。因此开发了这一款菜品出入库管理系统。
2.预计功能
基础功能:
1.输入ID 品名 价格 存货 销售 利润
2.按照ID删除整行数据
3.查找当下品名剩余量
4.根据存货量和价格进行排序
5.提示是否保存,是否继续调库。
6.库存不足选择其他商品
提高功能:
1.批量按格式导入
2.根据需求计算最佳销售方案(贪心算法)
3.重复数据自动合并(遍历后发现重复数据自动叠加)
4.自动入库,安排货架。
终极功能:
1.按需求分类
3.实现方案
基础功能:
基础功能,简单总结就是增删查改。这里涉及到结构体和C语言文件读写和打开。表格后期美化,让菜单更像菜单,数据成表格形式打印输出。
提高功能:
为了更好的给我们的客户服务,我们应该提供个更加完善的运营体系:
在对于进货时候,让用户承担最小的风险来获取最大的利益。
批量格式化导入可以使用结构体赋值方式进行copy理论难度不大。
数据合并功能则可采用if判断的方式进行筛选,然后使用变量进行叠加。
4.小结(步骤方案)upd2022.12.17
1.先完善菜单,明确功能
2.如何去取出写入文件数据
3.把菜单共享出来,让每个人有功能跑起来
4.打印美化美化菜单
5.思考提高的解决方案
5.2022年12月19日小结
1.菜单已经完成,功能尚未接入
2.统一应用变量
3.结构体和文件读写基本完成
附变量和宏定义:
#include<stdio.h> #include<stdlib.h> #include<string.h> #define PRINT "%d %s %.2lf %.2lf" //#define DATA caipin[i].id,caipin[i].name,caipin[i].jie_ge,caipin[i].li_run;//宏定义结构体(显示内容) //#define N 45 //符号常量菜品个数 struct caipin// 定义菜品结构体 { int id; char name[15]; double jia_ge; double cun_huo; double xiao_shou; double li_run; }shuliang[N];