資源簡介
/*c++程序設計:圖書管理系統
要求:實現一個小型的圖書管理系統。具體功能如下所示:
1、 圖書管理:包括新增圖書、圖書查詢以及圖書的刪除等。
新增圖書:當新增加圖書時,判斷現書庫中是否有此書。若有,則修改庫存信息,若沒有,則添加。
圖書查詢:可以按照圖書編號,書名或作者查詢
刪除圖書:輸入編號,將圖書相關信息刪除
2、 借書:要求讀者提供書目號,每位讀者限借5本,執行后修改圖書信息
3、 還書:輸入讀者的姓名,所還圖書的編號,執行后修改相關信息
4、 顯示:輸出全部圖書和全部讀者信息
5、 讀者管理:增加和刪除讀者信息*/

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