1 / 30
文档名称:

图书管理系统程序代码.docx

格式:docx   大小:21KB   页数:30页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图书管理系统程序代码.docx

上传人:花花世界 2019/3/7 文件大小:21 KB

下载得到文件列表

图书管理系统程序代码.docx

文档介绍

文档介绍:#include<fstream>#include<iostream>#include<>#include<ctime>#include<cmath>#include<>#include<sstream>#include<>#include<>//改变字体颜色#defineNONE"\033[m"#defineRED"\033[0;32;31m"#defineGREEN"\033[0;32;32m"#defineBLUE"\033[0;32;34m"#defineYELLOW"\033[1;33m"#defineLIGHT_RED"\033[1;31m"#defineLIGHT_GREEN"\033[1;32m"#defineLIGHT_BLUE"\033[1;34m"/*程序导读: ,可通过书名,编号来进行,flag=0按书名来操作,flag=1按书编号来操作 ,也可通过姓名,用户ID号或编号两种方式来进行,flag=0按姓名来操作, flag=1按用户ID号或编号来操作 ,具体已标识如(1)图书管理...*/usingnamespacestd;classBook{ public: stringbook_name; stringbook_num;//编号 stringbook_pre;//出版社 stringbook_aut;//作者 intbook_con;//这样的书还有几本 intbook_mux;//这样的书总共有几本 public: Book(){book_con=0;book_mux=0;} voidshow_book(); };/****************************************(1)图书管理*******************************************/voidBook::show_book(){ cout<<"书名:"<<book_name<<endl; cout<<"出版社:"<<book_pre<<endl; cout<<"此书的作者:"<<book_aut<<endl; cout<<"ISBN编号:"<<book_num<<endl; cout<<"此书共有"<<book_mux<<"本"<<endl; cout<<"还有"<<book_con<<"本书未借出!"<<endl;}classBookNode{ public: Bookbook; BookNode*next;};BookNode*headbook=NULL;classBookManage{ public: inttotolbook; public: BookManage(){totolbook=0;} voidaddbook(); voiddelbook(strings,intnum,intflag); voidfindbook(strings,intflag);//查询图书};voidBookManage::addbook(){ stringh; cout<<"添加输入0,退出输入-1"<<endl; cin>>h; if(h=="-1")return; elseif(h=="0") while(1) { if(h=="-1")break; elseif(h=="0") { stringna,nu,p1,aut;intcon; BookNode*p=newBookNode; cout<<"请输入书名:"<<endl; cin>>na; p->=na; cout<<"请输入ISBN编号:"<<endl; cin>>nu; p->=nu; cout<<"请输入出版社:"<<endl; cin>>p1; p->=p1; cout<<"请输入此书的作者:"<<endl; cin>>aut; p->=aut; cout<<"请输入此书共有几本:"<<endl; cin>>con; p->=con; p->=con; p->next=headbook; headbook=p; BookManage::totolbook+=con; cout<<"继续添加输入0,取消添加输入-1"<<endl; cin>>h; } else cout<<YELLOW"输入字符无效!"NONE<<endl; } else cout<<YELLOW"输入字符无效!"NONE<<endl;}voidBookManage::delbook(