实验室管理系统源代码及图片.docx

上传人:b****6 文档编号:9053027 上传时间:2023-02-03 格式:DOCX 页数:38 大小:2.25MB
下载 相关 举报
实验室管理系统源代码及图片.docx_第1页
第1页 / 共38页
实验室管理系统源代码及图片.docx_第2页
第2页 / 共38页
实验室管理系统源代码及图片.docx_第3页
第3页 / 共38页
实验室管理系统源代码及图片.docx_第4页
第4页 / 共38页
实验室管理系统源代码及图片.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

实验室管理系统源代码及图片.docx

《实验室管理系统源代码及图片.docx》由会员分享,可在线阅读,更多相关《实验室管理系统源代码及图片.docx(38页珍藏版)》请在冰豆网上搜索。

实验室管理系统源代码及图片.docx

实验室管理系统源代码及图片

#include"graphics.h"//就是需要引用这个图形库

#include

#include

voidwelcome();//欢迎界面

voidlogin();//登陆界面

voidlogingly();//管理员登陆界面

voidloginuser();//学生登录界面

voidreggly();//管理员注册界面

voidreguser();//用户注册界面

voidregok();//注册成功页面

voidpassword();//修改密码界面

voidpasswordok();//修改密码成功页面

voidmanner();//管理员界面

voidusermanner();//用户管理界面

voiduserinfo();//用户信息界面

voiddel();//删除用户界面

voidmannerS();//设备管理界面

voidadd();//设备添加界面

voidfind();//设备查询界面

voidfindjg();//查询设备结果

voiddelequ();//删除设备界面

voidchange();//修改界面

voiduser();//用户界面

voidreport();//上报信息界面

voidfindreport();//上报信息显示界面

voidabout();//关于我们界面

voidhelp();//帮助界面

voidthank();//退出界面

intsave();//文件保存

intload();//文件读取

structEquipt//结构体(设备信息)

{

charequiptname[20];//设备名称

charequiptnumber[20];//设备编号

charprice[20];//设备价格

charbuytime[20];//购买时间

charlocation[20];//所在位置

charcondition[20];//设备状态

charstaff[20];//操作人员

charnumber[20];//联系方式

charusetime[20];//操作时间

};EquiptEt[100];

structReport//结构体(上报信息)

{

charroomnumber[20];//教室编号

charequiptname[20];//设备名称

charfault[20];//故障现象

charreporter[20];//上报人员

charnumber[20];//联系方式

charreporttime[20];//上报时间

};ReportRt[100];

structUser//结构体

{

charusername[30];//用户名

charbianhao[30];//编号

charnumber[30];//联系方式

};Userur[100];

charusername[50];//用户名

charuserpassword[50];//密码

charglyname[50];//管理员账户

charglypassword[50];//管理员密码

char*inputstring(intx,inty)

{

PIMAGEimg=newimage();

setbkmode(TRANSPARENT);

getimage(img,x,y-20,200,50);

charstr[20];

charc;

inti=0;

setcolor(0x3FA61F);

setfont(26,0,"宋体");

while

(1)

{

c=getch();

if(c==27)//ESC

{

return"#ESC";

}

elseif(i>0&&c=='\b')

{

i--;

str[i]='\0';

putimage(x,y-20,img,PATCOPY);

putimage(x,y-20,img,SRCCOPY);

outtextxy(x,y,str);

}

elseif(c!

='\r')

{

str[i++]=c;

str[i]='\0';

outtextxy(x,y,str);

}

else

returnstr;

}

}

intmain()

{

setinitmode(0);//去掉启动动画

initgraph(690,500);//初始化,显示一个窗口,这里和TC略有区别

welcome();

return0;

}

voidwelcome()//欢迎界面

{

PIMAGEwelcomeing=newimage();//定义变量

getimage(welcomeing,"image/welcome.jpg");//获取图片数据

putimage(0,0,welcomeing);//图片显示在屏幕窗体上

charkey=getch();

switch(key)

{

case'0':

exit(0);

break;

default:

login();

break;

}

return;

}

voidlogin()//登陆界面

{

PIMAGElogining=newimage();//定义变量

getimage(logining,"image/login.jpg");//获取图片数据

putimage(0,0,logining);//图片显示在屏幕窗体上

charkey=getch();

switch(key)

{

case'1':

logingly();

break;

case'2':

loginuser();

break;

case27:

save();exit(0);

}

return;

}

voidlogingly()//管理员登陆界面

{

PIMAGEloginglying=newimage();//定义变量

getimage(loginglying,"image/login1.jpg");//获取图片数据

while

(1)

{

putimage(0,0,loginglying);

strcpy(glyname,inputstring(410,115));

strcpy(glypassword,inputstring(410,160));

if(strcmp(glyname,"guanliyuan")==0&&strcmp(glypassword,"123456")==0)

{

manner();

}

else

{

outtextxy(420,340,"用户名或密码错误");

}

charkey=getch();

switch(key)

{

case'2':

reggly();

break;

case'3':

password();

break;

case'4':

about();

break;

case'5':

help();

break;

}

}

return;

}

voidloginuser()//用户登录界面

{

PIMAGEloginusering=newimage();//定义变量

getimage(loginusering,"image/login1.jpg");//获取图片数据

while

(1)

{

putimage(0,0,loginusering);

strcpy(username,inputstring(410,115));

strcpy(userpassword,inputstring(410,160));

if(strcmp(username,"user")==0&&strcmp(userpassword,"123456")==0)

{

user();

}

else

{

outtextxy(420,340,"用户名或密码错误");

}

charkey=getch();

switch(key)

{

case'2':

reggly();

break;

case'3':

password();

break;

case'4':

about();

break;

case'5':

help();

break;

}

}

return;

}

voidreggly()//管理员注册界面

{

PIMAGEregglying=newimage();//定义变量

getimage(regglying,"image/reg.jpg");//获取图片数据

while

(1)

{

putimage(0,0,regglying);

strcpy(glyname,inputstring(175,74));

if(strcmp(glyname,"#ESC")==0)

return;

strcpy(glypassword,inputstring(175,140));

if(strcmp(glypassword,"#ESC")==0)

return;

strcpy(glypassword,inputstring(175,197));

if(strcmp(glypassword,"#ESC")==0)

return;

strcpy(glypassword,inputstring(175,267));

if(strcmp(glypassword,"#ESC")==0)

return;

strcpy(glypassword,inputstring(175,333));

if(strcmp(glyname,"#ESC")==0)

return;

regok();

}

return;

}

voidreguser()//注册界面

{

PIMAGEregusering=newimage();//定义变量

getimage(regusering,"image/reg.jpg");//获取图片数据

while

(1)

{

putimage(0,0,regusering);

strcpy(username,inputstring(175,74));

if(strcmp(username,"#ESC")==0)

return;

strcpy(userpassword,inputstring(175,140));

if(strcmp(userpassword,"#ESC")==0)

return;

strcpy(userpassword,inputstring(175,197));

if(strcmp(userpassword,"#ESC")==0)

return;

strcpy(userpassword,inputstring(175,267));

if(strcmp(userpassword,"#ESC")==0)

return;

strcpy(userpassword,inputstring(175,333));

if(strcmp(username,"#ESC")==0)

return;

regok();

}

return;

}

voidregok()//注册成功页面

{

PIMAGEregoking=newimage();//定义变量

getimage(regoking,"image/regok.jpg");//获取图片数据

putimage(0,0,regoking);//图片显示在屏幕窗体上

getch();

login();

return;

}

voidpassword()//修改密码页面

{

PIMAGEpasswording=newimage();//定义变量

getimage(passwording,"image/password.jpg");//获取图片数据

while

(1)

{

putimage(0,0,passwording);//图片显示在屏幕窗体上

strcpy(userpassword,inputstring(221,121));

if(strcmp(userpassword,"#ESC")==0)

return;

strcpy(userpassword,inputstring(221,123));

if(strcmp(userpassword,"#ESC")==0)

return;

strcpy(userpassword,inputstring(221,188));

if(strcmp(userpassword,"#ESC")==0)

return;

strcpy(userpassword,inputstring(221,252));

if(strcmp(userpassword,"#ESC")==0)

return;

strcpy(userpassword,inputstring(221,317));

if(strcmp(userpassword,"#ESC")==0)

return;

passwordok();

}

return;

}

voidpasswordok()//修改密码成功页面

{

PIMAGEpasswordoking=newimage();//定义变量

getimage(passwordoking,"image/passwordok.png");//获取图片数据

putimage(0,0,passwordoking);//图片显示在屏幕窗体上

getch();

login();

return;

}

voidmanner()//管理员界面

{

PIMAGEmannering=newimage();//定义变量

getimage(mannering,"image/manner.png");//获取图片数据

putimage(0,0,mannering);//图片显示在屏幕窗体上

charkey=getch();

switch(key)

{

case'1':

mannerS();

break;

case'2':

usermanner();

break;

case'3':

findreport();

break;

case'0':

login();

}

return;

}

voidusermanner()//用户管理界面

{

PIMAGEusermannering=newimage();//定义变量

getimage(usermannering,"image/usermanner.png");//获取图片数据

while

(1)

{

putimage(0,0,usermannering);//图片显示在屏幕窗体上

charc=getch();

switch(c)

{

case'1':

del();break;

case'2':

userinfo();break;

case'0':

manner();

}

}

}

voiduserinfo()//用户信息界面

{

PIMAGEuserinfoing=newimage();//定义变量

getimage(userinfoing,"image/userinfo.jpg");//获取图片数据

putimage(0,0,userinfoing);//图片显示在屏幕窗体上

charusername[20]={'u','s','e','r'};

printf("%s",username);

charbianhao[20]={'1'};

charnumber[20]={'1','2','3','4','5','6'};

while

(1)

{

for(inti=0;i<1;i++)

{

if(strlen(bianhao)>0)

{

outtextxy(124,184+40*i,bianhao);

outtextxy(248,184+40*i,username);

outtextxy(406,184+40*i,number);

}

}

charkey=getch();

switch(key)

{

case27:

user();break;

}

}

return;

}

voiddel()//删除用户界面

{

cleardevice();//清屏

PIMAGEdeling=newimage();//定义变量

getimage(deling,"image/del.jpg");//获取图片数据

putimage(0,0,deling);

charbianhao[20];

strcpy(bianhao,inputstring(170,203));

for(inti=0;i<100;i++)

{

if(strcmp(bianhao,ur[i].bianhao)==0)

for(intj=i+1;j<100-i;j++)

Et[i]=Et[j];

}

outtextxy(100,450,"删除成功");//设置位置

charc=ege:

:

getch();

switch(c)

{

case27:

usermanner();

break;

}

return;

}

voidmannerS()//设备管理界面

{

PIMAGEmannerSing=newimage();//定义变量

getimage(mannerSing,"image/mannerS.png");//获取图片数据

while

(1)

{

putimage(0,0,mannerSing);//图片显示在屏幕窗体上

charbb[10];

charc=getch();

switch(c)

{

case'1':

add();break;//跳转添加设备界面

case'2':

delequ();break;//跳转删除界面

case'3':

change();break;//跳转修改界面

case'4':

find();break;//跳转查询界面

case27:

manner();

}

}

}

voidadd()//设备添加界面

{

PIMAGEadding=newimage();//定义变量

getimage(adding,"image/add.png");//获取图片数据

putimage(0,0,adding);//图片显示在屏幕窗体上

PIMAGEh=newimage();

getimage(h,"image/add.png");

setbkmode(TRANSPARENT);

charc;

while

(1)

{

putimage(0,0,adding);

setfont(25,0,"宋体");

for(inti=0;i<100;i++)

{

if(strlen(Et[i].equiptname)<1)//发现空位置

{

strcpy(Et[i].equiptname,inputstring(203,55));

strcpy(Et[i].equiptnumber,inputstring(203,99));

strcpy(Et[i].price,inputstring(203,141));

strcpy(Et[i].buytime,inputstring(203,184));

strcpy(Et[i].location,inputstring(203,228));

strcpy(Et[i].condition,inputstring(203,271));

strcpy(Et[i].staff,inputstring(203,323));

strcpy(Et[i].number,inputstring(203,366));

strcpy(Et[i].usetime,inputstring(203,411));

break;

}

}

setfont(30,0,"黑体");//设置字体大小类型

outtextxy(65,446,"录入成功:

");//设置位置

charc=ege:

:

getch();

switch(c)

{

case27:

mannerS();break;

}

}

}

voiduser()//用户界面

{

PIMAGEusering=newimage();//定义变量

getimage(usering,"image/user.png");//获取图片数据

putimage(0,0,usering);//图片显示在屏幕窗体上

charkey=getch();

switch(key)

{

case'1':

report();

break;

case'2':

findreport();

break;

case27:

login();

}

return;

}

voidreport()//上报信息界面

{

PIMAGEreporting=newimage();//定义变量

getimage(reporting,"image/report.jpg");//获取图片数据

putimage(0,0,reporting);//图片显示在屏幕窗体上

while

(1)

{

setfont(25,0,"宋体");

for(inti=0;i<100;i++)

{

if(strlen(Rt[i].

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

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1