图书管理系统代码.docx
- 文档编号:9962377
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:80
- 大小:33.41KB
图书管理系统代码.docx
《图书管理系统代码.docx》由会员分享,可在线阅读,更多相关《图书管理系统代码.docx(80页珍藏版)》请在冰豆网上搜索。
图书管理系统代码
#include"stdio.h"
#include"stdlib.h"
#include"conio.h"
#include"string.h"
#include"dos.h"
#include"time.h"
#definen10000
//函数定义
voidhelp();//帮助说明
voidload();//起动画面
voidxiaoxun();
voidbanben();//系统界面
voidtuandui();//团队函数
voidfind();//查找书
voidjjs();//加书
voiddelts();//删除书
voidjscy();//借书
voidhscy();//还书
voidtsgl();//图书管理
voidtd()
{
printf("\n\n\t\t");
for(intv=5;v>=0;v--)
{
printf("%d",v);
for(intj=0;j<4;j++)
{
for(inth=0;h<10000000;h++)
if(h%1000000==0)
{
for(intjh=0;jh<100000;jh++)
{
if(jh%800000==0)
printf(">");
}
}
}
for(intu=0;u<4;u++)
{
for(inth1=0;h1<10000000;h1++)
if(h1%1000000==0)
{
for(intj1=0;j1<100000;j1++)
{
if(j1%800000==0)
printf("\b=\b");
}
}
}
printf("\b\b\b");
}
}
//定义全局变量
charuser[7],pwd[21],user1[]="root",c='\0';//定义用户名和密码变量
intallts,jcts;//jcts为借出书的量allts库存图书的量
charshu[60],bh[6],xm[10],tel[15],she[20],m[10],g[60];
//主函数开始
structtushu
{
charname[60];//定义图书名
charbh[9];//定义图书编号
charzz[10];//定义图书作者
intsl;//定义图书数量
intdj;//定义单价
}ts[n],d[n],temp[13]={
{"水浒传","00001","蒋亮",1000,80},//0五位数书。
1万本书差不多了应该够了.
{"红楼梦","00002","谭婷",500,120},//1
{"雪天使之泪","00003","谭娟",6000,60},//2
{"天下第二","00004","李利",700,90},//3
{"简爱","00005","李杏",800,60},//4
{"泡沫之夏","00006","郭君",900,100},//5
{"流云天下","00007","唐江山",1380,100},//6
{"雄霸天下","00008","刘艳容",234,130},//7
{"烈火如歌","00009","周杰",1688,160},//8
{"笑傲江湖","00010","梁朋",2345,11},//9
{"雪山飞狐","00011","金庸",567,960},//10
{"兵心依旧","00012","老兵",890,130},//11
{"1","00013","郑远海",678,130},//12
};
structjscx
{
chartsname[60];
chartsbh[6];
charxm[10];
chartel[13];
charsfc[20];
inttssl;
inttsyj;
}js[n];
voidmain()
{
load();
lg:
intj=1;//密码输入次数
intj1=1;//用户名输入次数loop
while(j1<=3)
{
system("cls");
system("date/t");
system("time/t");
system("colorf0");
printf("\n");
xiaoxun();
printf("\n\n");
banben();//系统界面
printf("\n\n\n\t\t\t\t请输入用户名:
");
scanf("%s",user);
if(strcmp(user,user1)!
=0)//用户名不对超出3次数时候退出系统
{
printf("\n\t\t\t请输入正确的用户名--错语!
%d次\a\a\a\a\a\a\a",j1);
getch();
if(j1==3)
{
system("cls");
system("color5f");
printf("\n\n\n\n");
banben();
printf("\n\t\t你已输入%d次错误,无法使用本系统!
!
!
",j1);
exit(0);
}
j1++;
}
else
break;
}//结束用户验正loop
inti=0;
while(j<=4)//密码验正loop开始
{
printf("\n\t\t\t\t请输入密码:
");
while(i<20)
{
pwd[i]=getch();
if(pwd[i]=='\r')break;
elseif(pwd[i]=='\b')
{
if(i==0)continue;
printf("\b\b");
i--;
continue;
}
putchar('*');
i++;
}
fflush(stdin);
pwd[6]='\0';
if(strcmp(pwd,"123456")!
=0)
{
printf("\n\t\t\t请输入正确的密码--错语!
%d次.\a\a\a\a\a\a\a",j);
getch();
j++;
fflush(stdin);
if(j==4)
{
system("cls");
system("color5f");
printf("\n\n\n\n");
printf("\t\t\t※※※※※※※※※※※※※※※※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※图书管理系统v1.0※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※清华ITT05班制作※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※※※※※※※※※※※※※※※※※\n");
printf("\n\n\t\t密码错误超过3次--无法让您使用系统");
getch();//08-8-13改
exit(0);
}
}
else
break;
}//超过三次结束使用
//=========================用户密码验证结束=====================
if(strcmp(user,user1)==0&&strcmp(pwd,"123456")==0)//用户名和密码全对的时候进入系统
//{
system("cls");
help:
//帮助系统
inttime_t,first,second,first1,second2;//8-18
first=time(NULL);/*Getssystemtime*/
charsw;//sw帮助系统变量
sw='\0';
system("cls");
system("date/t");
system("time/t");
system("color2f");
printf("\t\t");
printf("\n\t\t\t欢迎使用本系统:
<<%s>>",user1);
system("time/t");
printf("\n");
printf("\t\t\t◢※※※※※※※※※※※※※※※◣\n");
//printf("\t\t\t※※※※※※※※※※※※※※※※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※>>
(1)进入帮助☆※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※>>
(2)创作团队★※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※>>(3)进入功能☆※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※>>(4)更换用户★※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※>>(5)关机选项☆※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※>>(0)退出程序★※\n");
printf("\t\t\t※※\n");
printf("\t\t\t◥※※※※※※※※※※※※※※※◤\n");
printf("\n\t\t\t(1/2/3/4/5/0)选择功能...\n\n\t\t");
for(inth=0;h<10000000;h++)
if(h%1000000==0)
{
for(intjh=0;jh<100000;jh++)
{
if(jh%800000==0)
printf(">");
}
}
printf("按(Enter)进入主功能菜单>>:
3");
printf("\b");
sw=getch();
second=time(NULL);/*Getssystemtimeagain*/
intkkk;
kkk=second-first;
if(kkk>=120)//当时间超过二分钟就要重新验正
{
system("cls");
system("color5f");
printf("\n\n\n\n");
printf("\t\t\t◢※※※※※※※※※※※※※※※◣\n");
printf("\t\t\t※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※图书管理系统v1.0※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※清华ITT05班制作※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t◥※※※※※※※※※※※※※※※◤\n\n\n");
printf("\n\t\t对不起!
由于你长时间没操作,系统无法让你使用!
");
getch();
gotolg;
}
switch(sw)
{
case'1':
help();
gotohelp;
break;
case'2':
tuandui();
gotohelp;
break;
case'3':
gotoloop;
break;
case'4':
gotolg;
break;
case'5':
dl:
chargj;
gj='\0';
system("cls");
system("date/t");
system("time/t");
printf("\n\t\t\t◢※※※※※※※※※※※※※※※◣\n");
printf("\t\t\t※※\n");
printf("\t\t\t※图书管理系统※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※※※※※※※※※※※※※※※※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※
(1)关闭计算机※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※
(2)重启计算机※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※(3)锁定计算机※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※(4)按ESC或退格返回※\n");
printf("\t\t\t※※\n");
printf("\t\t\t◥※※※※※※※※※※※※※※※◤\n");
printf("\n\t\t请按
(1)关闭计算机
(2)重启计算机(3)锁定计算机或按\"-\"");
printf("\n\n\t\t\t按ESC键或退格键返回。
。
。
");
printf("\n\n\n\t\t\t请确定关闭还是重启计算机(1/2):
1");
//scanf("%c",&gj);
printf("\b");
gj=getch();
if(gj=='y'||gj=='Y'||gj==13||gj=='1')//按回车键关机或Y
{
system("shutdown-s-t60-c\"您好!
您的计算机会在1分钟关闭计算机,请您保存好你的数据和重要的程序。
\"");
}
elseif(gj=='2')
{
system("shutdown-r-t30");
}
elseif(gj==27||gj=='4')
{
gotohelp;
}
elseif(gj==45||gj=='3')//按-键的时候锁定计算机
{
system("rundll32.exeuser32.dll,LockWorkStation");
gotodl;
}
else
{
gotohelp;
}
break;
case'0':
charkj;
kj='\0';
system("cls");
system("date/t");
system("time/t");
system("color5f");
printf("\n\n\n\n");
printf("\t\t\t◢※※※※※※※※※※※※※※※◣\n");
printf("\t\t\t※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※图书管理系统v1.0※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※清华ITT05班制作※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t◥※※※※※※※※※※※※※※※◤\n");
printf("\n\n\t\t\t确定退出系统(y/n):
y");
printf("\b");
fflush(stdin);
kj=getch();
if(kj=='y'||kj=='Y'||kj==13)
{
printf("\n\n\t\t\t正在关闭,请稍后...");
td();
system("cls");
exit(0);
}
else
gotohelp;
break;
default:
if(sw!
=13)//按回车时候自动进入
{
printf("\n\n\t\t\t请输入上面的数字(0-6)或回车键进入.");
getch();
gotohelp;
}
break;
}
//}
//帮助系统拓展功能
//主程序开始
loop:
charyn;
yn='\0';
charch;//定义管理系统功能
ch='\0';
//8-18
first1=time(NULL);/*Getssystemtime*/
system("cls");
system("date/t");
system("time/t");
system("color47");
printf("\n");
printf("\t\t\t◢※※※※※※※※※※※※※※※◣\n");
printf("\t\t\t※※\n");
printf("\t\t\t※☆☆☆图书管理系统☆☆☆※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※※※※※※※※※※※※※※※※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※◎
(1)图书查询★※\n");//有没有书名和书的总量
printf("\t\t\t※※\n");
printf("\t\t\t※◎
(2)借书程序☆※\n");//有借出//没有
printf("\t\t\t※※\n");
printf("\t\t\t※◎(3)归还程序★※\n");//归还书手序且入库存
printf("\t\t\t※※\n");
printf("\t\t\t※◎(4)加书删书☆※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※◎(5)返回帮助★※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※◎(0)退出系统☆※\n");
printf("\t\t\t※※\n");
printf("\t\t\t◥※※※※※※※※※※※※※※※◤\n");
printf("\n\t\t\t请输入功能(1/2/3/4/5/0):
");
intks=0;
ch=getch();//可能改变,输错的时候,getche()不能
second2=time(NULL);/*Getssystemtimeagain*/
intkkk2;
kkk2=second2-first1;
if(kkk2>=120)//当时间超过二分钟就要重新验正
{
system("cls");
system("color5f");
printf("\n\n\n\n");
printf("\t\t\t◢※※※※※※※※※※※※※※※◣\n");
printf("\t\t\t※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※图书管理系统v1.0※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※清华ITT05班制作※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t◥※※※※※※※※※※※※※※※◤\n\n\n");
printf("\n\t\t对不起!
由于你长时间没操作,系统无法让你使用!
");
getch();
gotolg;
}
switch(ch)
{
case'0':
for(ks=0;ks<3;ks++)
{
system("cls");
system("date/t");
system("time/t");
system("color5f");
printf("\n\n\n\n");
printf("\t\t\t◢※※※※※※※※※※※※※※※◣\n");
printf("\t\t\t※※\n");
printf("\t\t\t※※\n");
printf("\t\t\t※图书管理系统v1.0※\n");
printf("\t\t\t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 代码