700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 物资管理系统c语言运行程序 C语言-物资管理系统设计报告

物资管理系统c语言运行程序 C语言-物资管理系统设计报告

时间:2019-06-02 06:38:29

相关推荐

物资管理系统c语言运行程序 C语言-物资管理系统设计报告

《C语言-物资管理系统设计报告》由会员分享,可在线阅读,更多相关《C语言-物资管理系统设计报告(59页珍藏版)》请在人人文库网上搜索。

1、C语言程序设计报告物资管理系统指导老师:姓 名:班级序号:库存清单一 题目要求请设计一个物资管理系统,要求主程序中应提供文字交互菜单界面,要求包含以下几个功能模块:1. 信息输入模块input():建立物资管理数据总文件,完成对物资原库存信息的录入,并存放到指定文件中2. 信息查找模块search():采用如下方式进行查找,若找到,则输出该物资的相关信息;没有则给出提示信息。(1)按产品名称查询(2)进货日期查询并统计。(3) 按产品名称和规格查询并统计。3. 新物资入库模块 insert(): 在原数据文件中插入新物资 的信息。4. 领料模块lend():查找所领取物资的信息,满足领料的要求。

2、,请登记领取物资名称,日期,数量(领料后修改)5. 打印功能模块printf () (1)打印领料单(2)打印物资需求分析根据题目要求,由于物资信息是存放在文件中,所以提供文件 的输入,输出等操作在程序中需要浏览物资的需要浏览物资信息, 应 提供显示,查找等操作;另外还应提供键盘选择菜单实现功能选择。三总统设计根据上面的分析及题目要求可以分为以下六个模块(系统模块如下图1。)四.详细设计(一)主函数一般是设计简洁,只提供输入,处理和输出部分的函数调用。其中各功能模块用菜单方式选择。其中流程 图如图( 2)menu()int n,w1;donn);puts(ttt1.物资信息输入模块 );put。

3、s(ttt2.查询模块 );puts(ttt3.物资信息查找模块 );puts(ttt4.领料查询 );puts(ttt5.打印模块 );puts(tt);n);puts(tt*by袁璐n);puts(tt*“);printf(”选择你要得命令1-6: bb);sca nf(%d,&n); if(n6) N w1=1;getchar();else w1=0;while(w 仁=1); switch( n)case 1:e nter();break;case 2:search();break;case 3:i nsert();break;case 4:le nd();break;根据n值调丿ca。

4、se 5:print();break;case 6:exit(0);n);mai n()*主函数*puts(ntt*欢迎进入物资管理系统*、nn);puts(ttt姓名:袁璐);puts(ttt学号:604);puts(tttEmail:6 );puts(tttTel:005);*制作 袁璐n););puts(ttprintf(n按 ENTEF键进入”);getch();menu();(二)各功能模块设计1. 输入模块 * 几种类型,名称等信息 *enter()int i,n;printf(n物资的种类大小 (0-%d):,N-1);scanf(%d,&n);for(i=0;i4)w2=1;g。

5、etchar();else w2=0;while(w2=1);switch(n)case 1:search_by_name();break;case 2:search_by_date();break;case 3:search_by_nameandsize();break;case 4:getch();menu();search()searchmenu();search_by_name()int j,n,m=0;char a20;n=load();nname:);printf(n 输入你要查询物资的名称scanf(%s,a);for(j=0;jsave(int n)FILE*fp;int k;。

6、if(fp=fopen(,wb)=NULL)printf(nCannot open file!n);return NULL;for(k=0;k#include6)w1=1;getchar();else w1=0;while(w1=1);switch(n) case 1:enter();break;case 2:search();break;case 3:insert();break;case 4:lend();break;case 5:print();break;case 6:exit(0);main()puts(ntt* 欢 迎 进 入 物 资 管 理 系 统 *nn);puts(ttt 姓。

7、名:袁璐 );puts(ttt 学号: 604);puts();puts(tttTel:005);puts(nntt*n);puts(tt*制作 袁璐 n);puts(tt*H);printf(n按 ENTE键进入 ”);getch();menu();enter()int i,n;printf(n物资的量的大小 (0-%d):,N-1);scanf(%d,&n);printf(n输入数据 nn);for(i=0;i4)w2=1;getchar();else w2=0;while(w2=1);switch(n)case 1:search_by_name();break;case 2:search。

8、_by_date();break;case 3:search_by_nameandsize();break;case 4:getch();menu();search()searchmenu();search_by_name()int j,n,m=0;char a20;n=load();nname:);printf(n 输入你要查询物资的名称scanf(%s,a);for(j=0;jsave(int n)FILE*fp;int k;if(fp=fopen(,wb)=NULL)printf(nCannot open file!n);return NULL;for(k=0;k(良|2曲週甘-12 -。

9、2港按EHT ER进入菜.苗 甲 菜单青按ENTER进入菜单*by 袁璐X XMXMHXXXXMH MXMXWWX*.12.29Choice your order 1-6:1*输入商品种类数?:lEnter data novinane :1size:2amountnin-real-max:3-4-5an2UT2.b;2s pue EPUJnuoa帥I昭便惬*.*;*;*X*X* * *xxx*x* s XXXXXXXM* *xyx*891。 xeHQQhUTEW809ZQ4dp QN-H0X】Qnes xQeqS26Q pre IOOUQ3(2 ns (02缶ns noA 2UL、 1。

10、 wlun OEd8l9lpel【PCSOGe“22t2mz-MzxEnuWQqtm*岬?433I0ZI2EQ:席 3pa)uo 3duc C:Document and SetUng$u$er婁面善理昭約X XX X XX X XJf X XX X XX X KU3 X KX X XX X XX X KX X XXX XX :養信品口 E 种査品商商 品品商取韜自心信Choice your order 1-6:4JPlease check in the data of the product pane s ize date 阵果 2 .06.06 4by袁璐that you want 。

11、to take! anountname苹果nun4362900 2size date.6.6rin-real-max3-0-5操作成功?请按任意犍回主芙单?c v C:Documents and Setting,ser奥面袁爾物资言理系塚入录自3 自小信 类甕品品 种查品屠 品品商取器 12 3 4 5 6by哀琨*2808.12.29hoice you” order 1-6:(5 Jlanenunsizedatenin-real-nax苹果43629002G.63-4-5lanenunsizedatenin-real-nax香蕉43629803.4.44-6-8开芳兴乂 x x x *帕*怜*共菜单 x x x x xx x x XK。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。