資源簡介
用C++寫的圖書管理系統,窗口顯示借書人姓名,學號,書號,現存量,總存量,出版時間,書本價格,出版社等信息,可按照書名,書號,作者,出版社,及出版時間等搜索圖書;可增加,刪除,修改圖書,實現借書還書的功能

代碼片段和文件信息
#include?
#include?
using?namespace?std;
class?reader;
class?book
{
private:
???????char?name[50];????????//書名
???????char?writer[10];??????//作者
???????char?borrower[10];????//借書人
???????int?id;???????????????//書號
???????int?borr_num;??????????//借書人學號
???????int?store;???????????????//現存量
???????int?total;??????????????//?總存量
???????int?pub_time;???????????????//出版時間
???????float?price;??????????????????//價格
???????char?publish[50];??????????//出版社
public:
???????book();???????????????//book類構造函數
???????int?book1(); //書籍管理界面函數
? ???int?book_add(); //增加書籍函數
???int?book_del(); //刪除書籍函數
???????int?book_mod(); //修改書籍函數
???int?book_out(); //借書函數
??? ???int?book_in(); //還書函數
???int?book_name();?? //按書名搜索書籍函數
???int?book_id(); //按書號搜索書籍函數
???int?book_pub(); //按出版社搜索書籍函數
???int?book_time(); //按出版時間搜索書籍函數
???int?book_writer(); //按作者搜索書籍函數
???int?seach_book(); //搜索書籍界面函數
???int?seach();?????? //主搜索界面函數
};
class?reader
{
private:
???????char?name[10];???????????????//名字
???????int?num;??????????????????????//學號
???????char?grade[10];?????????????????//年級
???????char?clas[10];??????????????????//班級
???????char?sex[10];?????????????????????//性別
???????char?book_name[50];??????????????//所借書的書名
???????char?date[10];???????????????????//借書日期
???????int?avai_days;???????????????????//可借天數
public:
???????int?read1(); //讀者管理界面函數
???int?reader_add(); //增加讀者函數
???int?reader_del(); //刪除讀者函數
???int?reader_mod();?? //修改讀者函數
???????int?reader_name(); ????????//按讀者名字搜索讀者函數
???int?reader_num(); ??????????//按讀者學號搜索讀者函數
???int?seach_reader(); ?????//搜索讀者界面函數
???????char?*getname();???????????????//獲取讀者姓名函數
???????int?getnum(); ??????????//獲取讀者學號函數
???char?*getgrade(); //獲取讀者年級函數
???char?*getclas(); ???? //獲取讀者班級函數
???char?*getsex(); //獲取讀者性別函數
???char?*getbook_name(); //獲取所借書書名函數
???char?*getdate(); ???????????????//獲取借書如期函數
???int??getavaiday(); //獲取可借天數函數
???int?setname(char?*);? //設置讀者姓名函數
???int?setnum(int);????????????????//設置讀者學號函數
???int?setgrade(char?*);?????????????//設置讀者年級函數
???int?setclas(char?*);??????????????//設置讀者班級函數
???int?setsex(char?*); ??????????//設置讀者性別函數
???int?setbook_name(char?*); ??????????//設置所借書籍書名函數
???int?setdate(char?*); ???????????//設置借書日期函數
???int?setavaiday(int); ?????????????//設置可借天數函數
};
#include
#include
#include
#include
#define?SIZE?100
#define?AMOUNT?50
book?books[SIZE];
reader?stud[AMOUNT];
int?return_back()
{
?????cout<<“請按下任何鍵.?“;
?????getch();
?????return?0;
}
char?*reader::getname()
{
return?name;
}
int?reader::getnum()
{
return?num;
}
char?*reader::getgrade()
{
return?grade;
}
char?*reader::getclas()
{
return?clas;
}
char?*reader::getsex()
{
return?sex;
}
char?*reader::getbook_name()
{
return?book_name;
}
char?*reader::getdate()
{
return?date;
}
int?reader::getavaiday()
{
return?avai_days;
}
in
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????1015042??2013-06-13?00:08??圖書管理系統\bin\Debug\圖書管理系統.exe
?????文件?????967594??2013-06-13?00:37??圖書管理系統\bin\Debug\楊成.exe
?????文件??????34056??2013-06-13?00:08??圖書管理系統\main.cpp
?????文件??????84330??2013-06-13?00:08??圖書管理系統\obj\Debug\main.o
?????文件???????1103??2013-06-13?00:08??圖書管理系統\圖書管理系統.cbp
?????文件????????184??2013-06-13?00:37??圖書管理系統\圖書管理系統.depend
?????文件????????245??2013-06-13?00:57??圖書管理系統\圖書管理系統.layout
?????目錄??????????0??2013-06-13?00:52??圖書管理系統\bin\Debug
?????目錄??????????0??2013-06-13?00:52??圖書管理系統\obj\Debug
?????目錄??????????0??2013-06-13?00:52??圖書管理系統\bin
?????目錄??????????0??2013-06-13?00:52??圖書管理系統\obj
?????目錄??????????0??2013-06-13?00:57??圖書管理系統
-----------?---------??----------?-----??----
??????????????2102554????????????????????12
評論
共有 條評論