图书管理系统程序设计.docx

上传人:b****4 文档编号:11936035 上传时间:2023-04-16 格式:DOCX 页数:85 大小:232.85KB
下载 相关 举报
图书管理系统程序设计.docx_第1页
第1页 / 共85页
图书管理系统程序设计.docx_第2页
第2页 / 共85页
图书管理系统程序设计.docx_第3页
第3页 / 共85页
图书管理系统程序设计.docx_第4页
第4页 / 共85页
图书管理系统程序设计.docx_第5页
第5页 / 共85页
点击查看更多>>
下载资源
资源描述

图书管理系统程序设计.docx

《图书管理系统程序设计.docx》由会员分享,可在线阅读,更多相关《图书管理系统程序设计.docx(85页珍藏版)》请在冰豆网上搜索。

图书管理系统程序设计.docx

图书管理系统程序设计

图书馆管理系统程序设计

#include

#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[]="sos",c='\0';//定义用户名和密码变量

intallts=13,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请输入用户名(sos):

");

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请输入密码(123456):

");

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++;

i=0;

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※SOS团队制作※\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");

//else

//break;

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※>>

(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※>>(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※SOS团队制作※\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'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※SOS团队制作※\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※SOS团队制作※\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※※\n");

printf("\t\t\t※※\n");

printf("\t\t\t※SOS团队制作※\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");

yn=getch();

fflush(stdin);

if(yn=='y'||yn=='Y'||yn==13)

{

printf("\n\n\t\t\t正在关闭,请稍后...");

td();

system("cls");

exit(0);

break;

}

else

{

gotoloop;//重新进入功能菜单

break;

}

}

break;

case'1':

find();

break;

case'2':

jscy();

break;

case'3':

hscy();

break;

case'4':

tsgl();

break;

case'5':

gotohelp;

break;

default:

if(ch==27)

{

gotohelp;

break;

}

elseif(ch!

='1'||ch!

='2'||ch!

='3'||ch!

='4'||ch!

='5'||ch!

='0'||ch>='a'||ch<='z'||ch>='A'||ch<='Z')

{

printf("请输入正确的字符--继续!

");

getch();

gotoloop;

break;

}

break;

}

gotoloop;

}

//主main()到此

//画面

voidbanben()

{

printf("\t\t\t◢※※※※※※※※※※※※※※※◣\n");

printf("\t\t\t※※\n");

printf("\t\t\t※※\n");

printf("\t\t\t※图书管理系统v1.0※\n");

printf("\t\

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

当前位置:首页 > 经管营销 > 经济市场

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

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