C语言仓库管理系统.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言仓库管理系统

题目是: 设计一个简单的仓储管理系统,要求具有基本的操作功能:插入(添加)、删除、查找、修改和统计。 业务简介? 1.采购人员将采购物资清单交与财务人员,其中包含一些必要的数据.财务人员据此作帐,将数据记入,并开一张票据,交与采购人员实现物资入库. 2.当有物资卖出时,即物资出库,财务人员会查阅目前此类货物的库存情况,如此类货物还有存量,且有不同的出价时,财务人员会根据情况,调出相应价的货物. 由于市场行情时常波动,管理人员可能会据此对物资做出相应的调价. 3.当货物出现问题,需要退给供货商,并把退还的货物名,数量,金额,记录下来. 4.到一定时期的时候,例如月底,年终,需要将各种物资的出入库,库存金额整理出来,以便为管理人员提供详尽,可靠的数据,为下一步制定目标方案提供依据.? 2、1数据结构 用4个结构数组(或链表)来存储下述4类信息,每类信息的每条记录用结构类型自定义: 1.商品信息:商品编号、商品名、型号/规格、数量、进货价、销售价 2.入库信息:入库编号、商品编号、入库商品名、入库数量、入库价格、总价 3.出库信息:出库编号、商品编号、出库商品名、出库数量、出库价格、总价 4.退货信息:退货编号、商品编号、退还货物名、退货数量、退货价格、总价? 2、2?设计要求 5.?对以上每类信息建立数据结构 6.?对以上每类信息进行插入操作 7.?对以上每类信息进行删除操作 8.?对以上每类信息进行修改操作 9.?对以上每类信息进行查找操作(查找关键字用下划线标出) 10.?数据统计; i.?统计入库商品的总数及总价: ii.?统计出库商品的总数及总价: iii.?统计仓库中现有商品的总数及总价格: #include?stdio.h #include?string.h struct?product { char?p_num[12]; char?name[12]; char?spec[12]; int?amount; int?price; int?s_price; struct?product?*next; }; struct?product?*head; struct?in_product { char?num[12]; char?p_num[12]; char?name[12]; int?amount; int?price; int?t_price; struct?in_product?*next; }; struct?in_product?*ihead; struct?out_product { char?num[12]; char?p_num[12]; char?name[12]; int?amount; int?price; int?t_price; struct?out_product?*next; }; struct?out_product?*ohead; struct?quit_product { char?num[12]; char?p_num[12]; char?name[12]; int?amount; int?price; int?t_price; struct?quit_product?*next; }; struct?quit_product?*qhead; int?init() { head=ihead=ohead=qhead=NULL; printf(0:?Quit\n); printf(1:?Enter?the?information?of?in?product\n); printf(2:?Enter?the?information?of?out?product\n); printf(3:?Enter?the?information?of?quit?product\n); printf(4:?Total?the?information?of?product\n); } int?menu() { printf(1:insert?data\n); printf(2:delete?data\n); printf(3:modify?data\n); printf(4:select?data\n); printf(Other?to?quit\n); } int?menu2() { printf(0:?Quit\n); printf(1:?Enter?the?information?of?in?product\n); printf(2:?Enter?the?information?of?out?produc

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档