c语言设计仓库管理系统

1.要求采用命令行参数来控制程序中不同模块的执行
2.设计仓库管理主要数据流程(入库、统计(查询)、出库);
3.C语言中的文件实现基于文件的数据库管理
4.在程序启动时将存于文件中的数据库加载到内存,程序退出时将内存中的数据写入基于文件的数据库中;
请问这些要求如何实现?

c语言设计仓库管理系统
参考