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