欢迎来到天天文库
浏览记录
ID:50673807
大小:57.17 KB
页数:30页
时间:2020-03-07
《图书管理系统程序代码.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、#include#include#include#include#include#include#include#include#include//改变字体颜色#defineNONE" 33[m"#defineRED" 33[0;32;31m"#defineGREEN" 33[0;32;32m"#defineBLUE" 33[0;32;34m"#defineYELLO
2、W" 33[1;33m"#defineLIGHT_RED" 33[1;31m"#defineLIGHT_GREEN" 33[1;32m"#defineLIGHT_BLUE" 33[1;34m"/*程序导读:1.程序中对书的操作,可通过书名,编号来进行,flag=0按书名来操作,flag=1按书编号来操作2.程序中对用户的操作,也可通过姓名,用户ID号或编号两种方式来进行,flag=0按姓名来操作,flag=1按用户ID号或编号来操作3.本程序分5个部分,具体已标识如(1)图书管理...*/usingnamespacestd;cla
3、ssBook{public:stringbook_name;stringbook_num;//编号stringbook_pre;//出版社stringbook_aut;//作者intbook_con;//这样的书还有几本intbook_mux;//这样的书总共有几本public:Book(){book_con=0;book_mux=0;}voidshow_book();};/****************************************(1)图书管理************************************
4、*******/voidBook::show_book(){cout<<"书名:"<5、kNode*headbook=NULL;classBookManage{public:inttotolbook;public:BookManage(){totolbook=0;}voidaddbook();voiddelbook(strings,intnum,intflag);voidfindbook(strings,intflag);//查询图书};voidBookManage::addbook(){stringh;cout<<"添加输入0,退出输入-1"<>h;if(h=="-1")return;elseif(h=6、="0")while(1){if(h=="-1")break;elseif(h=="0"){stringna,nu,p1,aut;intcon;BookNode*p=newBookNode;cout<<"请输入书名:"<>na;p->book.book_name=na;cout<<"请输入ISBN编号:"<>nu;p->book.book_num=nu;cout<<"请输入出版社:"<>p1;p->book.book_pre=p1;cout<<"请输入此书的作者:"<7、cin>>aut;p->book.book_aut=aut;cout<<"请输入此书共有几本:"<>con;p->book.book_con=con;p->book.book_mux=con;p->next=headbook;headbook=p;BookManage::totolbook+=con;cout<<"继续添加输入0,取消添加输入-1"<>h;}elsecout<8、;}voidBookManage::delbook(strings,intnum,intflag){BookNode*p=headbook;if(headbook!=NULL){switch(
5、kNode*headbook=NULL;classBookManage{public:inttotolbook;public:BookManage(){totolbook=0;}voidaddbook();voiddelbook(strings,intnum,intflag);voidfindbook(strings,intflag);//查询图书};voidBookManage::addbook(){stringh;cout<<"添加输入0,退出输入-1"<>h;if(h=="-1")return;elseif(h=
6、="0")while(1){if(h=="-1")break;elseif(h=="0"){stringna,nu,p1,aut;intcon;BookNode*p=newBookNode;cout<<"请输入书名:"<>na;p->book.book_name=na;cout<<"请输入ISBN编号:"<>nu;p->book.book_num=nu;cout<<"请输入出版社:"<>p1;p->book.book_pre=p1;cout<<"请输入此书的作者:"<7、cin>>aut;p->book.book_aut=aut;cout<<"请输入此书共有几本:"<>con;p->book.book_con=con;p->book.book_mux=con;p->next=headbook;headbook=p;BookManage::totolbook+=con;cout<<"继续添加输入0,取消添加输入-1"<>h;}elsecout<8、;}voidBookManage::delbook(strings,intnum,intflag){BookNode*p=headbook;if(headbook!=NULL){switch(
7、cin>>aut;p->book.book_aut=aut;cout<<"请输入此书共有几本:"<>con;p->book.book_con=con;p->book.book_mux=con;p->next=headbook;headbook=p;BookManage::totolbook+=con;cout<<"继续添加输入0,取消添加输入-1"<>h;}elsecout<8、;}voidBookManage::delbook(strings,intnum,intflag){BookNode*p=headbook;if(headbook!=NULL){switch(
8、;}voidBookManage::delbook(strings,intnum,intflag){BookNode*p=headbook;if(headbook!=NULL){switch(
此文档下载收益归作者所有