仪器仪表管理系统Word文档格式.docx

上传人:b****1 文档编号:3450534 上传时间:2023-05-01 格式:DOCX 页数:53 大小:21.19KB
下载 相关 举报
仪器仪表管理系统Word文档格式.docx_第1页
第1页 / 共53页
仪器仪表管理系统Word文档格式.docx_第2页
第2页 / 共53页
仪器仪表管理系统Word文档格式.docx_第3页
第3页 / 共53页
仪器仪表管理系统Word文档格式.docx_第4页
第4页 / 共53页
仪器仪表管理系统Word文档格式.docx_第5页
第5页 / 共53页
仪器仪表管理系统Word文档格式.docx_第6页
第6页 / 共53页
仪器仪表管理系统Word文档格式.docx_第7页
第7页 / 共53页
仪器仪表管理系统Word文档格式.docx_第8页
第8页 / 共53页
仪器仪表管理系统Word文档格式.docx_第9页
第9页 / 共53页
仪器仪表管理系统Word文档格式.docx_第10页
第10页 / 共53页
仪器仪表管理系统Word文档格式.docx_第11页
第11页 / 共53页
仪器仪表管理系统Word文档格式.docx_第12页
第12页 / 共53页
仪器仪表管理系统Word文档格式.docx_第13页
第13页 / 共53页
仪器仪表管理系统Word文档格式.docx_第14页
第14页 / 共53页
仪器仪表管理系统Word文档格式.docx_第15页
第15页 / 共53页
仪器仪表管理系统Word文档格式.docx_第16页
第16页 / 共53页
仪器仪表管理系统Word文档格式.docx_第17页
第17页 / 共53页
仪器仪表管理系统Word文档格式.docx_第18页
第18页 / 共53页
仪器仪表管理系统Word文档格式.docx_第19页
第19页 / 共53页
仪器仪表管理系统Word文档格式.docx_第20页
第20页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

仪器仪表管理系统Word文档格式.docx

《仪器仪表管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《仪器仪表管理系统Word文档格式.docx(53页珍藏版)》请在冰点文库上搜索。

仪器仪表管理系统Word文档格式.docx

voidsearch_4(inty);

voidsearch_5(inty);

voidsearch_m(inty);

voidsearch_jr(inty);

voidsearch_jc(inty);

voidsearch_g(inty);

voidsearch_w(inty);

voidsearch_md(inty);

voidsearch_jrd(inty);

voidsearch_jcd(inty);

voidsearch_gd(inty);

voidsearch_wd(inty);

voidsave(intw,intn);

voidprintf_face();

voidprintf_back(inty);

voidexit();

intf();

intff();

voidfff();

voidffff(inty);

staticinty;

puts("

\n*******************************仪器仪表信息管理系统*****************************"

);

y=f();

menu(y);

}

voidmenu(inty)

{

intn;

\n\n\n\t\t\t*************主菜单*************"

\n\t\t\t\t1.浏览仪器仪表信息"

\n\t\t\t\t2.录入仪器仪表信息"

\n\t\t\t\t3.查询仪器仪表信息"

\n\t\t\t\t4.修改仪器仪表信息"

\n\t\t\t\t5.退出信息管理系统"

\n\t\t\t********************************"

printf("

\t\t\t请选择下一步操作:

[]\b\b"

scanf("

%d"

&

n);

while(n<

1||n>

5)

{

警告输入错误!

"

\n\t\t\t请选择下一步操作:

getchar();

}

system("

cls"

switch(n)

case1:

fff();

puts("

\t\t\t*******1.浏览仪器仪表信息*******"

ff();

\t\t\t**********退出浏览系统**********"

\t\t\t\t浏览成功!

ffff(y);

break;

case2:

f();

fff();

y=enter(y);

case3:

\t\t\t*******3.查询仪器仪表信息*******"

search(y);

case4:

y=modify(y);

case5:

exit(0);

}

intenter(inty)

inti,n,a,b,a2,p[4]={0,0,0,0};

\t\t\t*********2.录入仪器仪表信息*********"

\n\n仪器仪表信息储存示例:

(y表示可借,n表示不可借)"

序号仪器编号名称购买时间借入时间借出时间归还时间维修时间状态信息"

000000000aaaa2010010120100101201001012010010120100101y\n"

999911111bbbb2010010120100101201001012010010120100101n"

\n新录入信息将储存在文件met.txt中."

\n\n扫描已储存信息文件met.txt?

[]1).是2).否\b\b\b\b\b\b\b\b"

a);

while(a<

1||a>

2)

\n扫描已储存信息文件met.txt?

if(a==1)

ff();

\n\t\t\t开始录入信息(剩余可用储存:

%d条)"

9999-y);

\n\n\n新录入仪器仪表信息个数:

9999-y)

\n录入的仪器仪表信息个数:

\n\n序号仪器编号名称购买时间借入时间借出时间归还时间维修时间状态信息"

for(i=y;

i<

y+n;

i++)

if(i+1>

=1000)b=0;

elseif(i+1>

=100)b=1;

=10)b=2;

elseb=3;

for(a2=0;

a2<

b;

a2++)printf("

p[a2]);

%d"

i+1);

%d%s%d%d%d%d%d%s"

met[i].num,met[i].name,&

met[i].mt,&

met[i].jrt,&

met[i].jct,&

met[i].gt,&

met[i].wt,met[i].zt);

save(0,y+n);

y=y+n;

\t\t\t************退出录入系统************"

\t\t\t\t保存成功!

returny;

intmodify(inty)

intc,w1,i,p,k,b1,a2,a1,a3,a4=-1,x,m[4]={0,0,0,0};

FILE*fp;

structmeterb;

structmeterp1;

\t\t\t*******4.修改仪器仪表信息*******"

do

{

\n仪器仪表序号(输入0可以退出):

p);

k=p-1;

while(p<

0)

if(p==0)

\t\t\t**********退出修改系统**********"

\t\t\t\t取消修改!

exit(0);

if(k>

=y)printf("

\n\t\t\t\t不存在此信息!

}while(k>

=y);

\n序号仪器编号名称购买时间借入时间借出时间归还时间维修时间状态信息"

if(k+1>

=1000)b1=0;

elseif(k+1>

=100)b1=1;

=10)b1=2;

elseb1=3;

if(met[k].num>

=10000)a2=0;

elseif(met[k].num>

=1000)a2=1;

=100)a2=2;

=10)a2=3;

elsea2=4;

for(x=0;

x<

b1;

x++)printf("

m[x]);

k+1);

for(a1=0;

a1<

a2;

a1++)printf("

m[a1]);

met[k].num);

%-4s%-8d%-8d%-8d%-8d%-8d%s\n"

met[k].name,met[k].mt,met[k].jrt,met[k].jct,met[k].gt,met[k].wt,met[k].zt);

\n确认修改此信息?

[]1).确认2).退出系统\b\b\b\b\b\b\b\b\b\b\b\b"

a3);

while(a3<

1||a3>

if(a3==2)

do

p1.num=met[k].num;

strcpy(p1.name,met[k].name);

p1.mt=met[k].mt;

p1.jrt=met[k].jrt;

p1.jct=met[k].jct;

p1.gt=met[k].gt;

p1.wt=met[k].wt;

strcpy(p1.zt,met[k].zt);

\n\t\t\t\t1).仪器仪表编号\n\t\t\t\t2).仪器仪表名称\n\t\t\t\t3).购买时间\n\t\t\t\t4).借入时间\n\t\t\t\t5).借出时间\n\t\t\t\t6).归还时间\n\t\t\t\t7).维修时间\n\t\t\t\t8).状态信息\n\t\t\t\t9).删除此信息\n请选择修改操作[]\b\b"

c);

while(c<

1||c>

9)

\n请重新选择:

switch(c)

printf("

仪器仪表编号改为:

scanf("

b.num);

met[k].num=b.num;

仪器仪表名称改为:

%s"

b.name);

strcpy(met[k].name,b.name);

购买时间改为:

b.mt);

met[k].mt=b.mt;

借入时间改为:

b.jrt);

met[k].jrt=b.jrt;

借出时间改为:

b.jct);

met[k].jct=b.jct;

case6:

归还时间改为:

b.gt);

met[k].gt=b.gt;

case7:

维修时间改为:

b.wt);

met[k].wt=b.wt;

case8:

状态信息改为:

b.zt);

strcpy(met[k].zt,b.zt);

case9:

a4=k;

if(c!

=9)

\n确定修改?

[]\t1).确定2).重新修改\b\b\b\b\b\b\b\b\b\b\b\b\b"

w1);

if(2==w1)

met[k].num=p1.num;

strcpy(met[k].name,p1.name);

met[k].mt=p1.mt;

met[k].jrt=p1.jrt;

met[k].jct=p1.jct;

met[k].gt=p1.gt;

met[k].wt=p1.wt;

strcpy(met[k].zt,p1.zt);

a4=-1;

while(w1<

1||w1>

}while(w1==2);

if((fp=fopen("

met.txt"

"

w"

))==NULL)

\n不能打开文件!

\n"

return0;

for(i=0;

y;

if(i!

=a4)fprintf(fp,"

%d%s%d%d%d%d%d%s\n"

met[i].num,met[i].name,met[i].mt,met[i].jrt,met[i].jct,met[i].gt,met[i].wt,met[i].zt);

fclose(fp);

\t\t\t\t修改成功!

if(a4!

=-1)y=y-1;

voidsearch(inty)

intc;

\n\t\t\t\t1).仪器仪表编号\n\t\t\t\t2).仪器仪表名称\n\t\t\t\t3).状态信息\n\t\t\t\t4).时间点查询\n\t\t\t\t5).时间段查询\n\n\t\t\t请选择查找方式:

\n\t\t\t请选择查找方式:

search_1(y);

search_2(y);

search_3(y);

search_4(y);

search_5(y);

search(y);

voidsearch_1(inty)

inti,j,k=-1,x=0;

structmetera;

inta1,a2,b,c,m[4]={0,0,0,0};

\n\t\t\t\t1.按编号查询==>

\n\n请输入编号:

a.num);

while(a.num<

0)

\n请输入编号:

if(a.num==met[i].num)

k=i;

if(x==0)printf_face();

x=x+1;

=10000)c=0;

=1000)c=1;

=100)c=2;

=10)c=3;

elsec=4;

m[a2]);

c;

if(k==-1)

\n\t\t\t\t不存在此记录!

\n\n\t\t\t\t1).重新此类查询\n\t\t\t\t2).重新其他查询\n\t\t\t\t3).退出查询系统\n\n\t\t\t请选择下一步操作:

j);

if(j==1||j==2)

{system("

while(j<

1||j>

3)

\n\t\t\t请选择下一步操作:

if(j==1){search_1(y);

elseif(j!

=2){puts("

\t\t\t**********退出查询系统**********"

printf_back(y);

voidsearch_2(inty)

structmetera;

inta1,a2,b,c,m[4]={0,0,0,0};

\n\t\t\t\t2.按名称查询==>

\n\n请输入名称:

a.name);

if(strcmp(a.name,met[i].name)==0)

if

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2