c语言课设仓库管理系统计算机C++资料_第1页
c语言课设仓库管理系统计算机C++资料_第2页
c语言课设仓库管理系统计算机C++资料_第3页
c语言课设仓库管理系统计算机C++资料_第4页
c语言课设仓库管理系统计算机C++资料_第5页
已阅读5页,还剩17页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

0];structwupinxinxi*next;};//定0];structwupinxinxi*next;};//定到则打印出来{fscanf(fp,"%d%s%d%f%s%st",”r");//打开文件for(n=0;!feof(fp()//系统管理函数{charxuanze;//创建变量,用《高级语言程序设计》课程设计 华南农业大学信息学院询物品信息函数voidxianshiwupin()//询物品信息函数voidxianshiwupin()//显示物积极所有的出入库信息:voidkucunchaxun()//n\n物品信息!\n\n单”);当前仓库无请按任意键返回库存量、物品单价、提供商、采购员,系统会找出相匹配的物品信息进行查询、显示功能,以及仓库的入库信息记录、出库信息记录、查询指定本系统方便简捷,对系统的软、硬件要求不高,在任何系统环境下都能本系统分为两大块,分别为系统管理和出入库管理。其中,系统管理包括增加物品信息、删除物品信息、查询物品信息、显示物品信息、设置仓库密码五个功能;出入库管理包括物品出库、物品入库、库存物品查供商、采购员五个信息.",&hao,ming,&rukushu,&danjia,s},caigouyuan[20]={’",&hao,ming,&rukushu,&danjia,s},caigouyuan[20]={’\0'},tigong.而主功能模块下又有各自的详细功能:系统管理模块包含增加、删e=13;//创建变量为ENTER键值,用于后面的按键功能i后所学之数据结构知识作初步的认识和预习.ntbianhao1=0,hao=0,ntbianhao1=0,hao=0,jing=0,cun=fclose(fp);//关闭文件if(flag==0)//到则打印出来{fscanf(fp,"%d%s%d%f%s%s师认不认同?经过这次课程设计,我不再畏惧链表、文件!相反,我码层库库层量、物品单价、提供商、采购员,系统会找出相匹配的物品信息进行n(;break量、物品单价、提供商、采购员,系统会找出相匹配的物品信息进行n(;break;//进入增加物品功能case’2':sha.dat",”r"))==NULL)//判断文件是否存在,若操作可以参照模块设计部分.⑸数据结构设计:主要定义了一个结构单按ENTER键进行继续增加的操作,也可以按任意键结束物品的增加。增加返回系统管理菜单.e(fp);//关闭文件e(fp);//关闭文件return(n);//返回信息条数"wupinxinxi.dat",”r”);//打开文件fo,虽然有一小部分是参考网上的代码的出来的,但我的知识着实巩固这样考虑是有原因的,因为系统有一个功能就是要打印物品信息以及件.):首次使用本系统需要设置密码,密码为字符型,由数字、字母、标点符号组成(xuanze==’3(xuanze==’3’)//返回库存管理菜单kucungu单按2进入库存管理菜单按2进行物品入库操作(已输入示例数据)许在当前页面重新输入新数据。c.库存物品查询:若仓库中无物品%d,单%s\n”,++count,rukushu,danj.解透彻,更别提应用自如了.在代码的完成过程中,很多地方需要用in解透彻,更别提应用自如了.在代码的完成过程中,很多地方需要用in,tihuoyuan);if(bianhao==hao)e!=’5’&&xuanze!='6';)//判断:键值是否原因、提货员四个信息。如果申请的提货数量超过当前库存数时,则在这里输入1、2、3、4,可以进入相应的功能中.指令后,系统根据指令运行。3.系统管理菜单模块:在主菜单按指库存管理函数调用的子函数有:指令后,系统根据指令运行。3.系统管理菜单模块:在主菜单按指库存管理函数调用的子函数有:voidchuku()//物品出||!strcmp(mingcheng,ming)){pri一致的初始密码后,进入系统。2.主菜单模块:主菜单包括4个功本系统分为两大块,分别为系统管理和出入库管理。其中,系统管理n=0,i,count=0;//本系统分为两大块,分别为系统管理和出入库管理。其中,系统管理n=0,i,count=0;//定义变量floatdanji这样考虑是有原因的,因为系统有一个功能就是要打印物品信息以及解透彻,更别提应用自如了.在代码的完成过程中,很多地方需要用操作过后会返回系统管理菜单.在输入信息时如果输入的数据有误,编号或者操作过后会返回系统管理菜单.在输入信息时如果输入的数据有误,编号或者2名称,若输入3,则返回系统管理菜单.输出的物品信息除、查询、显示物品信息和更改密码的功能;出入库管理模块包含物in,tihuoyuan);if(bianhao==hao)选择Y,或N,这里选Nchaxun()//查询库存信息函数chaxun()//查询库存信息函数voidxianshij增加物品信息:新增一条物品信息,包括编号、名称、警界库存量。结构体指针,用来进行文件的各种操作,包括创建、清空、追加信息.而主功能模块下又有各自的详细功能:系统管理模块包含增加、删)后,我们首先选择删除方式:1后,我们首先选择删除方式:1编号或者2名称,若输入3,则返回统:3.系统管理在主菜单按1请进入系统管理菜单按1为增加物品操作过后会返回系统管理菜单.在输入信息时如果输入的数据有误,是否存在,若不存在则新建{fp=fopen("ruku。da按2进行物品入库操作(已输入示例数据);//定义变量fp=fopen(;//定义变量fp=fopen(”wupinxinxi.dahanshu();}else{system(”cls");p();kucunguanli();}if((fp=fopenn\n物品信息!\n\n单”);当前仓库无请按任意键返回库存ia,shang,}}fclose(fp);ia,shang,}}fclose(fp);if(flag=操作失败.h.库存物品查询:通过物品编号或名称可查找该指定物d%d”,&bianhao,mingcheng,&jingj。密码为字符型,可以使用数字加字母、标点符号组成.当输入两次功能(输入示例数据,可以一条条的增加物品信息)增加完毕后返回r功能(输入示例数据,可以一条条的增加物品信息)增加完毕后返回r(i=0;i〈k;i++)//逐条读取物品信息,寻找匹配信e(fp);//关闭文件return(n);//返回信息条数物品查询、显示紧缺物品四个功能。以下对各功能作一些介绍:a.{信息及出入库记录、显示紧缺物品信息的功能.());n++)//计算信息条数fscanf(fp,”);n++)//计算信息条数fscanf(fp,”%d%s%rintf(”价:%.2f,提供商:%s,采购员:caigo前库存数五个信息,以及该物品所有的入库与出库信息.若物品无出匹配的物品信息时,打印物品信息包括编号、名称、警戒库存量、当{{物品信息的功能.c.此外还有帮助、退出功能。帮助功能详细介绍体:物品信息结构体。如下面代码:物品信息的功能.c.此外还有帮助、退出功能。帮助功能详细介绍体:物品信息结构体。如下面代码:structwupinxin原因、提货员四个信息。如果申请的提货数量超过当前库存数时,则reak;//进入显示物品功能case'5':genggai}}{}{{请按任意键返回库存管理菜数为0时方可删除。c.数为0时方可删除。c.查询物品信息:可通过物品编号或名称来查出库操作.其中,按1通过编号出库,按2通过名称出库,按3可返许在当前页面重新输入新数据。c.库存物品查询:若仓库中无物品rintf(”价:%.2f,提供商:%s,采购员:caigo}{}{{{}}{}的类型源代码中,在几个函数中使用到了构体类型指针变量,入增加t"的类型源代码中,在几个函数中使用到了构体类型指针变量,入增加t",”w");fclose(fp);}k=tongjiru},caigouyuan[20]={’\0'},tigong员:%s\n",++count,chukushu,yuany{{:%}}{}{}{}{{{第%3d次入库:入库数:%d,单}}所学之数据结构知识作初步的认识和预习.b.采用的主要数据结构能键所学之数据结构知识作初步的认识和预习.b.采用的主要数据结构能键:1系统管理、2出入库管理、3帮助、4退出。进入主菜单后员,提货原因,……,入库数,采购员,…….不知道这要的想法老有库存数低于警戒库存量的物品信息包括物品编号、名称、警戒库存}{}{}{{,&{

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论