資源簡(jiǎn)介
/*c++程序設(shè)計(jì):圖書(shū)管理系統(tǒng)
要求:實(shí)現(xiàn)一個(gè)小型的圖書(shū)管理系統(tǒng)。具體功能如下所示:
1、 圖書(shū)管理:包括新增圖書(shū)、圖書(shū)查詢(xún)以及圖書(shū)的刪除等。
新增圖書(shū):當(dāng)新增加圖書(shū)時(shí),判斷現(xiàn)書(shū)庫(kù)中是否有此書(shū)。若有,則修改庫(kù)存信息,若沒(méi)有,則添加。
圖書(shū)查詢(xún):可以按照?qǐng)D書(shū)編號(hào),書(shū)名或作者查詢(xún)
刪除圖書(shū):輸入編號(hào),將圖書(shū)相關(guān)信息刪除
2、 借書(shū):要求讀者提供書(shū)目號(hào),每位讀者限借5本,執(zhí)行后修改圖書(shū)信息
3、 還書(shū):輸入讀者的姓名,所還圖書(shū)的編號(hào),執(zhí)行后修改相關(guān)信息
4、 顯示:輸出全部圖書(shū)和全部讀者信息
5、 讀者管理:增加和刪除讀者信息*/

代碼片段和文件信息
/*c++程序設(shè)計(jì):圖書(shū)管理系統(tǒng)
???要求:實(shí)現(xiàn)一個(gè)小型的圖書(shū)管理系統(tǒng)。具體功能如下所示:
1、 圖書(shū)管理:包括新增圖書(shū)、圖書(shū)查詢(xún)以及圖書(shū)的刪除等。
??????????????新增圖書(shū):當(dāng)新增加圖書(shū)時(shí),判斷現(xiàn)書(shū)庫(kù)中是否有此書(shū)。若有,則修改庫(kù)存信息,若沒(méi)有,則添加。
??????????????圖書(shū)查詢(xún):可以按照?qǐng)D書(shū)編號(hào),書(shū)名或作者查詢(xún)?
??????????????刪除圖書(shū):輸入編號(hào),將圖書(shū)相關(guān)信息刪除
2、 借書(shū):要求讀者提供書(shū)目號(hào),每位讀者限借5本,執(zhí)行后修改圖書(shū)信息
3、 還書(shū):輸入讀者的姓名,所還圖書(shū)的編號(hào),執(zhí)行后修改相關(guān)信息
4、 顯示:輸出全部圖書(shū)和全部讀者信息?
5、 讀者管理:增加和刪除讀者信息*/?
#include??
#include??
#include??
using?namespace?std;?
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^?
class?Date?//定義日期類(lèi)?
{
public:?
void?set_date();?//設(shè)置日期?
void?show_date();?//顯示日期?
int?year;?
int?mouth;?
int?day;?
};
?
void?Date::?set_date()?
{?
cout<<“輸入year?mouth?day:“;?
cin>>year>>mouth>>day;?
bool?teap=true;?
while(teap==true)?
{?
if(year>2020||mouth>12||mouth<0||day<0||day>31)//默認(rèn)輸入年必須在2020年以前?
{?
cout<<“\t您的輸入有錯(cuò)誤!請(qǐng)重新輸入!\n“;?
cout<<“輸入year?mouth?day:“;?
cin>>year>>mouth>>day;?
}?
else?teap=false;?
}?
}?
void?Date::?show_date()?
{?
cout< }?
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^?
class?books?//定義圖書(shū)類(lèi)?
{?
public:?
void?get_books();?//錄入圖書(shū)信息?
void?display();?//顯示圖書(shū)的信息?
void?display2();?//顯示圖書(shū)的信息??
void?chang_sum1();?//借書(shū)修改
void?chang_sum2();//還書(shū)修改
void?chang_sum3();//增加圖書(shū)修改
void?chang_sum4();//刪除圖書(shū)修改?
void?name_show();?//根據(jù)書(shū)名查詢(xún)某本圖書(shū)的信息?
int?sum;?//庫(kù)存量?
Date?date;?//日期?
string?name;?
private:?
string?num;?//?書(shū)號(hào)?
string?serial_num;?//編號(hào)?
string?pub_comp;?//出版社?
string?Author;?//?作者?
float?price;?
};?
books?book[200];?
int?t=0;?//定義全局變量t累計(jì)書(shū)的種類(lèi)?
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^?
void?books::get_books()?//錄入圖書(shū)信息
{?
//cout<<“書(shū)名:“;?
//cin>>name;?
cout<<“\n書(shū)號(hào)(出版序列號(hào)):“;?
cin>>num;?
cout<<“\n編號(hào):“;?
cin>>serial_num;?
cout<<“\n出版社:“;?
cin>>pub_comp;?
cout<<“\n作者:“;?
cin>>Author;?
cout<<“\n定價(jià):“;?
cin>>price;?
//cout<<“\n庫(kù)存量:“;?
//cin>>sum;?
cout<<“\n出版日期:“;?
date.set_date();?
}?
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^?
void?books::display()//顯示圖書(shū)的信息?
{?
cout<<“書(shū)名“< < <<“出版日期\n“;?
cout< < < date.show_date();?
cout< }?
void?books::display2()//顯示圖書(shū)的信息?
{?
cout< < < date.show_date();?
cout< }?
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^?
void?books::chang_sum1()//借書(shū)修改?
{
int?a;?
cout< cout<<“借書(shū)數(shù)量:“;?
cin>>a;
if(a>5){
cout<<“每人最多借5本。請(qǐng)重新輸入:“;
cin>>a;
}
sum=sum-a;?
cout<
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件??????10270??2008-01-11?22:16??選做(圖書(shū)管理系統(tǒng))\book.cpp
?????文件?????491008??2008-01-14?23:26??第16題????實(shí)驗(yàn)報(bào)告.doc
?????文件????1188352??2008-01-12?08:28??圖書(shū)管理系統(tǒng)(C++課程設(shè)計(jì)).ppt
?????目錄??????????0??2010-02-05?18:04??選做(圖書(shū)管理系統(tǒng))
-----------?---------??----------?-----??----
??????????????1689630????????????????????4
評(píng)論
共有 條評(píng)論