图书管理系统代码.doc_第1页
图书管理系统代码.doc_第2页
图书管理系统代码.doc_第3页
图书管理系统代码.doc_第4页
图书管理系统代码.doc_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

#include stdio.h#include stdlib.h#include conio.h#include string.h#include dos.h #include time.h #define n 10000/函数定义void help(); /帮助说明void load(); /起动画面void xiaoxun();void banben(); /系统界面void tuandui(); /团队函数 void find(); /查找书void jjs(); /加书void delts(); /删除书void jscy(); /借书void hscy(); /还书void tsgl(); /图书管理void td()printf(nntt );for (int v=5;v=0;v-)printf(%d ,v);for(int j=0;j4;j+)for (int h=0;h10000000;h+)if(h%1000000=0)for(int jh=0;jh);for (int u=0;u4;u+)for (int h1=0;h110000000;h1+)if(h1%1000000=0)for(int j1=0;j1100000;j1+)if(j1%800000=0)printf(b=b);printf(bbb);/定义全局变量char user7,pwd21,user1=root,c=0; /定义用户名和密码变量int allts,jcts;/jcts为借出书的量allts 库存图书的量char shu60,bh6,xm10,tel15,she20,m10,g60;/主函数开始struct tushuchar name60; /定义图书名char bh9; /定义图书编号char zz10; /定义图书作者int sl; /定义图书数量int dj; /定义单价tsn,dn,temp13=水浒传,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,/111,00013, 郑远海,678,130,/12;struct jscxchar tsname60;char tsbh6;char xm10;char tel13;char sfc20;int tssl;int tsyj;jsn;void main()load();lg:int j=1; /密码输入次数int j1=1; /用户名输入次数 loopwhile (j1=3)system(cls);system(date /t);system(time /t);system(color f0);printf(n);xiaoxun();printf(nn);banben(); /系统界面printf(nnntttt请输入用户名:);scanf(%s,user);if (strcmp(user,user1)!=0) /用户名不对超出3次数时候退出系统printf(nttt 请输入正确的用户名-错语! %d次 aaaaaaa,j1);getch();if (j1=3)system(cls);system(color 5f);printf(nnnn);banben();printf(ntt你已输入 %d 次错误,无法使用本系统!,j1);exit(0);j1+;else break; /结束用户验正loopint i=0;while(j=4) /密码验正loop开始printf(ntttt请输入密 码:);while(i20)pwdi=getch();if(pwdi=r) break;else if(pwdi=b)if(i=0) continue;printf(b b);i-;continue;putchar(*);i+;fflush(stdin);pwd6=0;if (strcmp(pwd,123456)!=0)printf(nttt 请输入正确的密码-错语! %d次 .aaaaaaa,j);getch();j+;fflush(stdin);if (j=4)system(cls);system(color 5f);printf(nnnn);printf(tttn);printf(ttt n);printf(ttt n);printf(ttt 图书管理系统 v1.0 n);printf(ttt n);printf(ttt n);printf(ttt n);printf(ttt n);printf(ttt n);printf(tttn);printf(nntt 密码错误超过 3 次-无法让您使用系统);getch(); /08-8-13 改exit(0);elsebreak; /超过三次结束使用/=用户密码验证结束=if (strcmp(user,user1)=0&strcmp(pwd,123456)=0) /用户名和密码全对的时候进入系统/system(cls);help:/帮助系统int time_t,first,second,first1,second2; /8-18first = time(NULL); /* Gets system time */ char sw; /sw 帮助系统变量sw=0;system(cls); system(date /t);system(time /t);system(color 2f);printf(tt );printf(nttt欢迎使用本系统: ,user1);system(time /t);printf(n);printf(tttn);/printf(tttn);printf(ttt n);printf(ttt (1) 进 入 帮 助 n);printf(ttt n);printf(ttt (2) 创 作 团 队 n);printf(ttt n);printf(ttt (3) 进 入 功 能 n);printf(ttt n);printf(ttt (4) 更 换 用 户 n);printf(ttt n);printf(ttt (5) 关 机 选 项 n);printf(ttt n);printf(ttt (0) 退 出 程 序 n);printf(ttt n);printf(tttn);printf(nttt (1/2/3/4/5/0)选择功能.nntt );for (int h=0;h10000000;h+)if(h%1000000=0)for(int jh=0;jh);printf(按(Enter)进入主功能菜单 : 3);printf(b);sw=getch();second = time(NULL); /* Gets system time again */int kkk;kkk=second-first;if(kkk=120) /当时间超过二分钟就要重新验正system(cls);system(color 5f);printf(nnnn);printf(tttn);printf(ttt n);printf(ttt n);printf(ttt 图书管理系统 v1.0 n);printf(ttt n);printf(ttt n);printf(ttt n);printf(ttt n);printf(ttt n);printf(tttnnn);printf(ntt 对不起!由于你长时间没操作,系统无法让你使用!);getch();goto lg;switch(sw)case 1:help();goto help;break;case 2:tuandui();goto help;break;case 3:goto loop;break;case 4:goto lg;break;case 5:dl:char gj;gj=0;system(cls);system(date /t);system(time /t);printf(ntttn);printf(ttt n);printf(ttt 图书管理系统 n);printf(ttt n);printf(tttn);printf(ttt n);printf(ttt (1) 关 闭 计 算 机 n);printf(ttt n);printf(ttt (2) 重 启 计 算 机 n);printf(ttt n);printf(ttt (3) 锁 定 计 算 机 n);printf(ttt n);printf(ttt (4) 按ESC或退格返回 n);printf(ttt n);printf(tttn);printf(ntt请按(1) 关闭计算机 (2) 重启计算机 (3) 锁定计算机或按-);printf(nnttt 按ESC键或退格键返回。);printf(nnnttt 请确定关闭还是重启计算机(1/2): 1);/scanf(%c,&gj);printf(b);gj=getch();if (gj=y|gj=Y|gj=13|gj=1) /按回车键关机或Ysystem(shutdown -s -t 60 -c 您好!您的计算机会在1分钟关闭计算机,请您保存好你的数据和重要的程序。);else if (gj=2)system(shutdown -r -t 30);else if(gj=27|gj=4)goto help;else if (gj=45|gj=3) /按键的时候锁定计算机system(rundll32.exe user32.dll,LockWorkStation);goto dl;else goto help;break;case 0:char kj;kj=0;system(cls);system(date /t);system(time /t);system(color 5f);printf(nnnn);printf(tttn);printf(ttt n);printf(ttt n);printf(ttt 图书管理系统 v1.0 n);printf(ttt n);printf(ttt n);printf(ttt n);printf(ttt n);printf(ttt n);printf(tttn);printf(nnttt 确定退出系统(y/n): y);printf(b);fflush(stdin);kj=getch();if (kj=y|kj=Y|kj=13)printf(nnttt 正 在 关 闭,请 稍 后 .);td();system(cls);exit(0); elsegoto help;break;default:if (sw!=13) /按回车时候自动进入printf(nnttt请输入上面的数字(0-6)或回车键进入.);getch();goto help;break;/帮助系统拓展功能/主程序开始loop:char yn;yn=0;char ch; /定义管理系统功能ch=0; /8-18first1 = time(NULL); /* Gets system time */ system(cls);system(date /t);system(time /t);system(color 47);printf(n);printf(tttn);printf(ttt n);printf(ttt 图书管理系统 n);printf(ttt n);printf(tttn);printf(ttt n);printf(ttt (1) 图 书 查 询 n); /有没有书名和书的总量printf(ttt n);printf(ttt (2) 借 书 程 序 n); /有借出/没有printf(ttt n);printf(ttt (3) 归 还 程 序 n); /归还书手序且入库存printf(ttt n);printf(ttt (4) 加 书 删 书 n);printf(ttt n);printf(ttt (5) 返 回 帮 助 n);printf(ttt n);printf(ttt (0) 退 出 系 统 n);printf(ttt n);printf(tttn);printf(nttt 请输入功能 (1/2/3/4/5/0): );int ks=0;ch=getch(); /可能改变,输错的时候,getche()不能second2 = time(NULL); /* Gets system time again */int kkk2;kkk2=second2-first1;if(kkk2=120) /当时间超过二分钟就要重新验正system(cls);system(color 5f);printf(nnnn);printf(tttn);printf(ttt n);printf(ttt n);printf(ttt 图书管理系统 v1.0 n);printf(ttt n);printf(ttt n);printf(ttt n);printf(ttt n);printf(ttt n);printf(tttnnn);printf(ntt 对不起!由于你长时间没操作,系统无法让你使用!);getch();goto lg;switch (ch)case 0:for(ks=0;ks=a|ch=A|ch %s ,user1);printf(nnnttt);for (int i=0;i10000000;i+)if(i%1000000=0)for(int j=0;j);printf( 加载中,请稍候 );for (int i0=0;i010000000;i0+)if(i0%1000000=0)for(int j0=0;j0);/回车结束/跳秒开始printf(nnt);for (int i1=0;i110000000;i1+)if(i1%1000000=0)for(int j1=0;j110000000;j1+)if(j1%10000000=0)printf( );printf(5);for (int i2=0;i210000000;i2+)if(i2%1000000=0)for(int j2=0;j210000000;j2+)if(j2%10000000=0)printf( );printf(4); for (int i3=0;i310000000;i3+)if(i3%1000000=0)for(int j3=0;j310000000;j3+)if(j3%10000000=0)printf( );printf(3);for (int i4=0;i410000000;i4+)if(i4%1000000=0)for(int j4=0;j410000000;j4+)if(j4%10000000=0)printf( );printf(2);for (int i5=0;i510000000;i5+)if(i5%1000000=0)for(int j5=0;j510000000;j5+)if(j5%10000000=0)printf( );printf(1);for (int i6=0;i610000000;i6+)if(i6%1000000=0)for(int j6=0;j6 有没有书名和书的总量n); printf(t n);printf(t (2) 借 出 书 籍 n); printf(t n);printf(t (3) 归 还 书 藉 n); printf(t n);printf(t (4) 借 出 查 询 n); printf(t n);printf(t (5) 新 书 入 库 n); printf(t n);printf(t (6) 废 书 删 除 n); printf(t n);printf(t (7) 返 回 帮 助 n);printf(t n);printf(t (0) 退 出 系 统 n);printf(tn);printf(nt按任意键继续查看/按ESC退出说明系统-);a=getch();if (a=27)goto end;system(cls);system(date /t);system(time /t);system(color 2f);printf(n);printf(tn);printf(t 图书管理系统 v1.0 n);printf(tn);printf(t (1) 图 书 查 询 n); printf(t n);printf(t (2) 借 出 书 籍 有借出/没有n); printf(t n);printf(t (3) 归 还 书 藉 n); pr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论