实验设备管理系统文档格式.docx
- 文档编号:18978251
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:20
- 大小:104.12KB
实验设备管理系统文档格式.docx
《实验设备管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《实验设备管理系统文档格式.docx(20页珍藏版)》请在冰豆网上搜索。
根据题目要求,实验设备信息管理系统需要输入和输出等操作,在程序中,需要数据录入,查询,删除,删除和排序功能。
三,解题的思路
1.定义结构
structstudent
{
/*
longxuehao;
charxingming[20];
longriqi;
intjieci;
charkecheng[30];
charleixing[20];
structstudent*next;
*/
longequipCode;
//设备编号
charequipType[20];
//设备总类
charequipName[20];
//设备名称
floatequiPrice;
//设备价格
longbuyDate;
//设备购入日期
intscrap;
//是否报废,0表示没有报废,1表示报废
charscrapDate[20];
//报废日期
};
2.输出设备信息
structstudent*shuchu(structstudent*head)
system("
cls"
);
color1F"
structstudent*p;
p=head;
if(p==NULL)
printf("
\n\n没有设备信息!
\n"
else
{
\n\n实验设备信息表\n"
printf("
-------------------------------------------------------\n"
printf("
编号总类名称价格购买日期是否报废报废日期"
\n-------------------------------------------------------\n"
do
{//printf("
%9.0ld%9s%9.0ld%2.0d%9s%6s\n"
p->
xuehao,p->
xingming,p->
riqi,p->
jieci,p->
kecheng,p->
leixing);
print(“%ld%s%s%f%ld%d%s\n"
equipCode,p->
equipType,p->
equipName,p->
equiPrice,p->
buyDate,p->
scrap,p->
scrapDate);
p=p->
next;
}
while(p!
=NULL);
printf("
}
return(head);
}3.输入设备信息
structstudent*creat(void)
color0A"
structstudent*head;
structstudent*p1,*p2;
n=1;
p1=p2=(structstudent*)malloc(LEN);
\n+++++++++++++++设备信息输入说明+++++++++++++\n"
++\n"
+输入格式:
(_表示空格)+\n"
编号总类名称价格购买日期是否报废报废日期+\n"
+日期格式:
2011年11月23日-->
20111123+\n"
+是否报废,0表示没有报废,1表示报废+\n"
+结束输入:
000000+\n"
++++++++++++++++++++++++++++++++++++++++++++\n"
请输入考勤信息:
\n\n"
设备%d:
"
n);
//scanf("
%ld%s%ld%d%s%s"
&
p1->
xuehao,p1->
xingming,&
riqi,&
jieci,p1->
kecheng,p1->
scanf("
%ld%s%s%f%ld%d%s"
equipCode,p1->
equipType,p1->
equipName,&
equiPrice,&
buyDate,&
scrap,p1->
while(p1->
equipCode!
=0)
n=n+1;
if(n==2)head=p1;
elsep2->
next=p1;
p2=p1;
p1=(structstudent*)malloc(LEN);
p2->
next=NULL;
return(head);
}
4.查询设备信息
structstudent*chaxun(structstudent*head)
system("
color0D"
intflag=0;
longm;
\n+++++++++++++++++++++++++++++++\n"
+查询设备信息+\n"
+++++++++++++++++++++++++++++++\n"
^_^<
请输入设备编号>
:
%ld"
m);
if(head==NULL)
system("
\n++++++++++++++++++++++++++++++++++++++++++++\n"
+该系统中还没有录入设备信息!
+\n"
{
if(p->
equipCode==m)
flag=1;
p=p->
if(flag==0)printf("
\n系统中没有该设备的信息!
else
p=head;
system("
printf("
\n该设备的信息如下\n"
-------------------------------------------------------\n"
编号总类名称价格购买日期是否报废报废日期\n"
do
{
if(p->
%ld%s%s%f%ld%d%s\n"
buyDate,p-
>
p=p->
}
while(p!
5.修改设备信息
structstudent*xiugai(structstudent*head)
color0E"
intn,i=0,flag=0,x;
longw;
+修改设备信息+\n"
请输入编号>
w);
equipCode==w)
\n系统中没有该设备信息!
\n\n\n\n"
\n该设备信息如下\n"
---------------------------------------------------------\n"
行号编号总类名称价格购买日期是否报废报废日期\n"
{
i++;
}
\n请输入待修改项目所在的行号:
scanf("
%d"
x);
i=0;
do
equipCode==w)
equipCode==w&
&
i==x)
do
{
printf("
\n\n+++++++++++++++请选择你要修改的项目+++++++++++++\n"
printf("
+1.修改设备名称+\n"
+2.修改购入日期+\n"
+3.修改设备价格+\n"
+4.修改是否报废+\n"
+5.修改设备总类+\n"
+6.退出修改信息+\n"
++++++++++++++++++++++++++++++++++++++++++++++++\n"
请选择>
:
"
n);
printf("
switch(n)
{
case1:
请输入新的设备名称:
%s"
equipName);
break;
case2:
请输入新的购入日期:
p->
buyDate);
system("
case3:
请输入新的设备价格:
%f"
equiPrice);
case4:
请输入新的是否报废:
scrap);
case5:
请输入新的设备总类:
equipType);
}
}
while(n!
=6);
while(p!
shuchu(head);
6.进入系统前界面
voidA(void)
+课程设计作业+\n"
++++++++++++++++++++++++++\n"
++实验设备管理系统++\n"
+姓名:
祁建华+\n"
+学号:
2010142108+\n"
voidjinru(void)
inti,j,n=4,m=100000000;
for(i=0;
i<
=n;
i++)
system("
\n\n\n______________________________________________\n"
A();
\n______________________________________________\n"
for(j=0;
j<
m;
j++){}
\n\n\n________________________\n"
\n________________________\n"
\n\n\n_______________高级语言程序设计_____________\n"
A();
\n________________正在进入系统________________\n"
for(j=0;
1100000000;
7.口令函数
voidmima(void)
color0B"
charstr[20];
intx,i;
for(x=0;
x<
3&
strcmp(str,"
2010142108"
)!
=0;
)
if(x==1||x==2)
\n\n你的密码错误,请重新输入!
_<
\n\n"
++++++++++++++++++身份确认++++++++++++++++++\n"
+------------------------+\n"
+^_^实验设备管理系统^_^+\n"
+<
祁建华2011年11月>
++++++++++++++++++++++++++++++++++++++++++++\n\n"
请输入用户密码<
你只有%d次机会>
^_^:
3-x);
gets(str);
x++;
if(strcmp(str,"
)==0)
\n\n\n\n\n"
++++++++++++++实验设备管理系统++++++++++++++\n"
+欢迎进入实验设备管理系统!
^_^+\n"
--------------正在进入,请稍候--------------\n"
for(i=0;
1000000000;
i++){}
if(x==3&
=0)
\n\n\n\n\n\n"
+Oooh!
您的密码错误!
>
---------------系统正在退出-----------------\n\n\n\n"
exit(0);
8.程序主菜单
voidmenu(structstudent*head)
intx,y,z,i;
+++++++++++++++++++++++
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 设备管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)