欢迎来到天天文库
浏览记录
ID:62525462
大小:77.88 KB
页数:39页
时间:2021-05-12
《仓库物资管理报告.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、程序设计基础谍程设计设计题目:仓库物资管理系统班级:计1110姓名:黄秀美学号:201112210952012年9月6日1.课程设计目的和要求我们课程设计的主要目的是为了让我们贯穿大一一年所学的C语言知识,让我们能应用自如,为我们后面的学习奠下更坚实的基础。课程设计要求每个同学根据自己所学的知识对课程题目进行思索并编程,然后通过交流和查找,设计出一个现实可实施的C语言代码。2.系统总体设计设计主要包括了6大功能:1.创建库存记录文件,根据提示输入若干电器的信息,并将信息保存至一个文件中。2.物资入库管理,创建一个入库记录文件,每次有物资入库,则按入库记录要求输入各项信息,并将
2、该次的入库信息添加到文件中,同时修改相应的库存记录文件。3.物资出库管理,创建一个出库记录文件,每次有物资出库,则按出库记录要求输入各项信息,并将该次的出库信息添加到文件中,同时修改相应的库存记录文件。注意:物资出库时要检查出库数量的合法性(即出库数量必须小于库存数量)。4.按不同条件进行查询操作,输出满足条件的物资信息。(1)输入电器名称,在库存记录文件中查找相应的物资信息并输出。(2)输入品牌名称,在库存记录文件中查找该品牌的所有电器信息并输出。(3)输入提货人姓名,输出该提货人对应的出库记录。(4)输入送货人姓名,输出该送货人对应的入库记录。5.按不同条件对物资信息进行
3、统计工作。(1)输入一个日期(年.月),统计该月每种电器的出库数目,并输出。(2)输入一个日期(年.月),统计该月每种品牌电器的出库数目,并输第7页出。(1)统计该仓库的商品总价值。(所有入库记录中入库价格*入库数量)(2)计算该仓库的总利润。((出库价格-所有入库记录价格)*出库数量)第7页6.按不同条件对信息进行排序并输出(1)根据电器名称,对库存信息从小到大进行排序(注:电器名称使用字符串比较函数strcmp比较大小),并输出排序后的电器品牌名称。(2)根据库存数量,对库存信息进行排序,并按库存量从高到低的顺序输出电器信息。2.1系统功能模块图printf("t===
4、=================================================");printf("t========仓库物资管理系统========");printf("t========1创建库存记录文件========");printf("t========2printf("t========3printf("t========4printf("t========5printf("t========6printf("t========、物资入库管理========");、物资出库管理========");、查询物资
5、信息========");、统计物资信息========");、排序物资信息========");请选择功能(1-6)========");printf("t====================================================");2.2数据结构设计对全局变量,结构体类型等进行定义和说明#include#includestructgoods{charname[N];charbrand[N];intnumber;};库存商品structdate{第7页intyear;intmonth
6、;intday;*****************日期{charname[N];charbrand[N];intin_num;floatin_money;structdatein_day;//charin_peo_name[N];结构体的镶套定义};入库商品{charname[N];charbrand[N];intout_num;floatout_money;structdateout_day;charout_peo_name[N];出库商品3.系统详细设计#include#include第7页#defineN10#defineLEN20
7、structgoods{charname[N];charbrand[N];intnumber;};库存商品structdate{intyear;intmonth;intday;};日期structin_goods{charname[N];charbrand[N];intin_num;floatin_money;structdatein_day;//charin_peo_name[N];结构体的镶套定义};入库商品structout_goodscharname[N];第7页charbrand[N];int
此文档下载收益归作者所有