100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > c语言实验设备管理系统设计作业 C语言课程设计实验设备管理系统设计

c语言实验设备管理系统设计作业 C语言课程设计实验设备管理系统设计

时间:2022-09-23 17:00:28

相关推荐

c语言实验设备管理系统设计作业 C语言课程设计实验设备管理系统设计

《C语言课程设计实验设备管理系统设计》由会员分享,可在线阅读,更多相关《C语言课程设计实验设备管理系统设计(27页珍藏版)》请在人人文库网上搜索。

1、C语言课程设计院系: 姓名: 学号: 班号: 指导教师:日期:目录一. 题目要求(1)二. 需求分析(1)三. 总体设计(1)四. 详细设计(1)五. 完整程序(12)六. 上机操作(21)七. 结束语(24)一. 题目要求实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期等。试设计一实验设备信息管理系统,使之能提供以下功能:(1)能够完成对设备的录入和修改(2)对设备进行分类统计(3)设备的查询二. 需求分析实验室设备信息用文件存储, 提供文件的输入输出操作; 要能够完成设备的录入和修改,需要提供设备添加和修改操作;实现对设备进行分类统计,。

2、 需要提供排序操作;实现对设备的插叙需要提供查找操作,设备的查询可根据设备编号、设备种类、设备名称、设备购入日期、正常设备(未报废的)等多种方式查询;另外还要提供键盘式选择菜单以实现功能选择。三. 总体设计根据上面的需求分析,可以将这个系统的设计分为以下模块四. 详细设计1 主函数流程图程序mai n()主函数 *intn , w, t; for(t=0;t6)/*对选择的数字作出判断*/ w=1;getchar();else w=0; while(w=1);switch( n)case 1:t=enter();break;/*输入模块 */case 2:t=enter(); break;/*。

3、 追加模块*/case 3:t=modifty();break;/* 修改模块*/case 4:t=total();break;/*统计模块*/case 5:t=search();break;/*搜索模块*/case 6:exit(0);/* 退出 */2.各功能模块设计(1)输入模块流程图程序/*int enter()FILE *fp;EQ newequ;输入模块*/* 输入模块 */int i,j; int c;printf( * printf(Add new equimentn);printf( * printf(How many equiments do you want to add。

4、?n); scanf(%d,&i); /* 输入要输入的设备个数 */ for(j=0;j#include#includetypedef struct epuipmentInfo char equipCode10;char equipType20; char equipName20; float equipPrice;intbuyYear;intbuyMonth;intbuyDay;intscrap;intscrapYear;intscrapMonth;intscrapDay;EQ;int enter()FILE *fp; EQ newequ; int i,j;int c;printf(*n)。

5、;printf(Add new equimentn);printf(H*n);printf(How many equiments do you want to add?n);scanf(%d,&i); for(j=0;j6)20 w=1;getchar();else w=0;while(w=1);switch( n)case 1:t=e nter();break; case 2:t=e nter(); break; case 3:t=modifty();break; case 4:t=total();break; case 5:t=search();break; case 6:exit(0);。

6、六上机操作运行结果如下(1) 主菜单函数1P Enter neu data2. Addition data3-Modify data 4.Statist5.Seavch&.ExitWhftt do you m菽nt to=1(2) 输入模块键入1后显示如下界面1.Entep ney a 2 . A dd It io n dat a2 . ModLf y d.a.t a4 r Et at j_s t5.Search6.Exithat do you uant to do16):1接着键入需要输入的设备数量,出现提示后依次输入各项具体信息input eqtuiiicodE 1riput equipl。

7、:jpe1Input etiuipnmeillIripuC equipPpicellInput buiPVeapInput huManthiiInput buyDayInput scrapInput scrapeat*q|Input scrapMonth1Input xcrapDai选择1后返回主菜单。(3)追加模块在主菜单输入2后进入追加模块,操作同输入模块。(4)修改模块在主菜单输入3后进入修改模块,系统提示输入要修改的设备编号输入编号,如果找到该编号对应的设备信息则进行新信息的输入。在此模块中我已把所有数据修改成3。(5) 统计模块在主菜单输入4后进入统计模块,对已经输入的设备信息进行统计Jliat do you 裁ant to dw(l fc - A please input eqti:3&X*tho nunber of this tpc is;1the total sun of price isthe avel of tota 1 frice is :3 .Press 忌nyto exit.按任意键后可选择返回主菜单(6) 搜索模块在搜索模块中程序提供了 3种搜索方式do you uant to do 16 5pie as e choose the umy of sear。

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