实验室管理系统—C语言

实验室管理系统—C语言

ID:47491184

大小:337.18 KB

页数:15页

时间:2020-01-12

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

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

1、西安郵電大学软件课程设计报告题目:实验室设备管理系统院系名称:电子工程学院专业名称:电子信息工程班级:1204班内序号:5学生姓名:诺贝尔杨时间:2013年3月18日至2013年3月29日151.课程设计目的实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。主要功能:1.录入设备信息2.修改设备信息3.查询设备信息(1)按设备编号查询(2)按设备名称查询4.对设备按种类进行分类统计5.报废设备登记。6.报废设备统计。2.设计思路需求分析实验室设备信息用文件存储,提供文件的输入输出操作;要能够完成

2、设备的录入和修改,需要提供设备添加和修改操作;实现对设备进行分类统计,需要提供排序操作;实现对设备查询需要提供查找操作,设备的查询可根据设备编号设备种类设备购入日期正常设备(未报废的)等多种方式查询;另外还要根据键盘式选择菜单以实现功能选择。整个系统可设计为实验设备信息输入模块实验设备信息修改模块实验设备分类统计模块实验设备查询模块和实验设备报废信息模块。建立实验设备信息结构体,结构体成员包括设备编号设备种类设备名称设备价格设备购入日期是否报废报废日期。实验报废设备信息模块实验设备信息输入模块实验设备信息修改模块实验设备信息查询模块实验设备分类统计模块退出实验设备管理系

3、统设计3.功能模块图15读取数据主菜单退出系统1录入信息2修改信息3查询信息4分类统计5报废登记6查询信息7报废统计退出系统开始选择错误退出系统,break;4.主函数模块流程图密码155.程序代码#include"stdio.h"#include"string.h"#definenull0intt=0;intmmcsz=0;intmima;intmenu();//菜单voidlr();//录入信息voidxg();//修改voidcx();//查询voidcx_sbh();//设备号查询voidcx_mc();//设备名称查询voidtj();//统计voidbf()

4、;//报废信息voidbf_dj();//报废登记voidbf_tj();//报废统计voidchoose();typedefstructshebei{charid[10];charname[15];charkind[15];charover[15];intyesno;chartime[10];charprice[10];}shebei;shebeisb[200];voidlr()//录入信息{while(1){printf("提示:输入0则返回主菜单!");printf("请你输入设备ID号:");scanf("%s",sb[t].id);if(strcmp(

5、sb[t].id,"0")==0)main();printf("请输入设备名称:");scanf("%s",sb[t].name);printf("请输入设备种类:");scanf("%s",sb[t].kind);printf("请输入报废日期:");scanf("%s",sb[t].over);15printf("请输入设备是否报废,1、没报废,0、报废:");scanf("%d",&sb[t].yesno);printf("请输入设备购买时间:");scanf("%s",sb[t].time);printf("请输入设备价格:");scan

6、f("%s",sb[t].price);printf("提示:已经完成一条记录的添加。");t++;}}voidxg()//修改{charfind[20];intx;t=0;printf("请输入要修改的设备ID号:");scanf("%s",find);while(1){if(strcmp(sb[t].id,find)==0)//如果找到的话返回的是符合要求{break;}elset++;}while(1){printf("确认修改请输入任意数字否则输入0重新输入设备原id:");scanf("%d",&x);if(x==0)break;else{printf("

7、请输入新设备号(原来是%s):",sb[t].id);scanf("%s",sb[t].id);printf("请输入新设备名称(原来是%s):",sb[t].name);scanf("%s",sb[t].name);printf("请输入新设备设备种类名称(原来是%s):",sb[t].kind);scanf("%s",sb[t].kind);printf("请输入新设备报废日期名称(原来是%s):",sb[t].over);scanf("%s",sb[t].over);printf("请输入新设备是否报废,1、没报废,0、报废(原来是

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

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

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