1 题目要求
该系统用于实现仓库管理,系统应支持入库、出库、库存查询以及打印。用户可自定库存警戒值,库存低于警戒值时以红字显示。仓库信息需要用文件存储。
2 需求分析
根据题目要求,由于货品信息存放在文件中,所以应该提供文件的读入、输出等操作;在程序中要浏览货品信息,应提供显示、查找、排序等操作;实现货物入库功能,要提供结构体的输入操作;实现统计功能,要提供相应的统计操作;实现修改功能,要提供修改操作;另外,还要提供键盘式菜单实现功能选择。
3 总体设计
根据上面的需求分析,可以将该系统的系统的设计分为大模块,即入库模块、出库模块、查询模块、排序模块、修改模块和统计模块等。
![6607861-9da2ad744ddb6d77.png](https://img-blog.csdnimg.cn/img_convert/f8d98266b021eb1a589a63ccfd37b981.png)
![6607861-e1c6b9410bddd723.png](https://img-blog.csdnimg.cn/img_convert/c66f64e00cc60acbf618ab02cc8f7ed8.png)
参考文档和完整的文档和源码下载地址: