四、仓库管理系统
问题描述:
1.问题描述:
已知一工厂有5个仓库(仓库编号、仓库规格),用于保存公司生产的10类产品(产品编号、产品名称、产品规格),任何- -种产品可以保存在该5个仓库中,编写一程序,完成以下功能:
1.1仓库信息输入:仓库信息输入,有两种方式:
1)能从文件导入产品的出入库信息(创建文件名称为:学号_ file1.txt, 至少保存了一类产品的入库信息包括:仓库编号、产品编号、产品名称、产品规格、出入库类型、出库/入库日期、出库/入库数量)
2)能从键盘输入产品的出入库信息(包括:仓库编号、产品编号、产品名称、产品规格、出入库类型、出库/入库日期、出库/入库数量)
1.2仓库信息查询:信息查询,支持如下三个功能
3)能根据产品编号,查询相应产品的入库信息(包括:仓库编号、产品编号、产品名称、产品规格、出入库类型、入库日期、入库数量)
4)能根据产品编号,查询相应产品的出库信息(包括:仓库编号、产品编号、产品名称、产品规格、出入库类型、出库日期、出库数量)
5)输入日期后,能够查询到截止该日期,所有仓库的剩余的产品信息(包括:仓库编号、产品编号、产品名称、产品规格、数量)
1.3仓库信息修改:修改仓库信息,具体功能如下
6)能根据产品编号,入库日期修改对应的入库信息(修改的入信息包括:仓库编号、入库数量)
1.4仓库信息删除:具体功能如下
7)能根据产品编号,入库日期删除该条入库记录
8)能根据仓库编号删除该仓库下所有产品的出入库信息
1.5仓库信息保存:支持仓库信息的保存
9)能将已有的仓库信息保存到文件中(创建文件名称为:学号_ file2.txt, 保存所有仓库的信息(包括:仓库编号、产品编号、产品名称、产品规格、出入库类型、出库日期、出库数量)
2、实现要求:
2.1程序运行之后的第- -级界面,显示上述5个基础功能: 1) 仓库信息输入; 2)仓库信息查询; 3)仓库信息修改; 4)仓库信息删除; 5)仓库信息保存。每个基础功能下的子功能作为二级界面
2.2.上述9点子功能,要求全部用函数实现,每个子功能对应一个函数,在主函数中调用
传送门:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111