实验设备信息管理系统——C语言

实验设备信息管理系统——C语言

ID:41629087

大小:240.44 KB

页数:18页

时间:2019-08-29

实验设备信息管理系统——C语言_第1页
实验设备信息管理系统——C语言_第2页
实验设备信息管理系统——C语言_第3页
实验设备信息管理系统——C语言_第4页
实验设备信息管理系统——C语言_第5页
资源描述:

《实验设备信息管理系统——C语言》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验设备信息管理系统题目要求:实验设备信息包括:设备编号,设备种类(如微机,打印机,扫描仪等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。试设计一实验设备信息管理系统,使之能提供以下功能:1.能够完成对设备的录入和修改。2.对设备进行分类统计。3.设备的查询。需求分析:实验室设备信息用文件储存,提供文件的输入输出操作;耍能够完成设备的录入和修改工作,需要添加设备的添加和修改操作;实现对设备进行分类统计,需要提供排序操作;实现对设备的查询需要提供查找操作,设备的查询可根据设备编号,设备种类,设备名称,设备购入日期等多种方式查

2、询;另外还要提供键盘式选择菜单以实现选择功能。总体设计:试验设备信息添加输入模块,试验设备信息修改模块,实验设备信息统计模块和试验设备信息查询模块。建立试验设备信息结构体,结构体成员包括设备编号,设备种类,设备名称,设备价格,设备购入口期,是否报废,报废口期。我的程序设计如下:#includeUinclude#include^defineN50voidmenu();voidadd();voidmodify();voidstat();voidsearch();intload();s

3、tructequipment{charnum[10];charkind[10];charname[10J;charmoney[10J;/*设备编号*//*设备种类*//*设备名称*//*设备价格*/charbrithday[10];/*设备日期*//*是否报废*//*报废日期*/charbadday[10j;}eup[N],temp;/*返回主函数模块*/voidmenu()intn;丿;putsCtttt1.tianjiashiyan;puts(^tttt2.xiugai”);putsCtttt3.tongji

4、");putsCtttt4.chaxun”);putsCtttt5.EXIT");****");printf("pleasechoice(1-5):[]bb〃);scanf("%d:&n);switch(n)case1:add();break;case2:modify();break;case3:stat();break;case4:search();break;case5:exit(0);default:menu();voidmain()/*主函数*/menu();getchO;/*追加模块*/voidadd(

5、)inti;FILE*fp;fp=fopen(^eup.txt","a");if((fp=fopenCeup.txt","a"))=NULL)printf("cannotopenf订e");printfCshuru:num

6、tkindtname

7、tmoney

8、tbrithday

9、tbftbadday”);scanf("%s:temp,num);scanf("%s:temp,kind);scanf("%s:temp,name);scanf("%s:temp,money);scanf("%s:temp,brithday);s

10、canf("%s:temp,bf);scanf(〃%s",temp,badday);fprintf(fp,^%s

11、t%s

12、t%s

13、t%s

14、t%s

15、t%s

16、t%s:temp,num,temp,kind,temp,name,temp,money,temp,brithday,temp,bf,temp,badday);fclose(fp);printfC

17、tSuccessful.]"^);pfItig/illIII!^T9^T9^T9^T9^7^^T9^T9^7^I■.乔祈存存不存乔存不不声祈存存不存乔于不存不IJJ/9p

18、rintfCWhatdoyouwanttodo?");printf("tl.Continuetoaddt2.Backtomainmenu113.Exit^);pgIf)g/illIIf/^T9^T9^r*^T9^Tw^tv^7^^7^^7^^T9^T9^T9^7^^7^^7^^T9^T9^r*^r*^r9I■.存不于于于不不不不不不不于于刁叼^不不不不刁^IJJ/9printfClnputyourchoice(1-3):");scanf("%d:&i);if(i==l)add();if(i==2){menu()

19、;}if(i==3)exit(0);}}/*修改模块*/voidmodify(){FILE*fp;intn,k=0,b,c,i,e;chara[10];n=load();for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。