資源簡介
C++圖書管理系統(tǒng)課程設(shè)計,包括程序源碼和報告,程序絕對可用,報告詳細!

代碼片段和文件信息
#include?“stdafx.h“
#include“books.h“
#include
#include
#include
#include?
using?namespace?std;
//添加功能:主要完成圖書信息的添加,要求ISBN號唯一。當(dāng)添加了重復(fù)的編號時,則提示數(shù)據(jù)添加重復(fù)并取消添加。
void?Books::add(Books?&b)
{
bool?flag?=?true;
cout?<“請分別輸入添加書的ISBN號、書名、作者、出版社、儲存數(shù)量、價格“?< cin?>>?b._ISBN;
while?(1)
{
if?(b._ISBN?>?99999)
{
cout?<“輸入錯誤,請輸入ISBN號在1~99999之間的圖書!“?< cin?>>?b._ISBN;
}
else
{
break;
}
}
cin?>>?b._book;
cin?>>?b._author;
cin?>>?b._publish;
cin?>>?b._num;
cin?>>?b._price;
Books?*p;
p?=?this;
while?(p)
{
if?(b._ISBN?==?p->_ISBN)//?判斷ISBN號唯一性
{
cout?<“添加的書已經(jīng)存在添加失敗!“?< break;
}
if?(b._ISBN?>?p->_ISBN?&&?b._ISBN?next->_ISBN)//插入
{
b.next?=?p->next;
p->next?=?&b;
cout?<“添加成功!“?< break;
}
p?=?p->next;
}
}
//刪除功能:主要完成圖書信息的刪除。輸入要刪除的ISBN號,根據(jù)編號刪除該物品的記錄,
//如果該編號不在物品庫中,則提示“該編號不存在”
void?Books::remove(int?ISBN)
{
Books?*p;
p?=?this;
while?(p)
{
if?(p->next->_ISBN?==?ISBN)?//查找刪除的ISBN號
{
p->next?=?p->next->next;
cout?<“刪除成功“?< break;
}
p?=?p->next;
if?(!(p->next))
{
cout?<“該編號不存在刪除失敗!“?< break;
}
}
}
//銷售功能:輸入相應(yīng)的ISBN號,并在書庫中查找該書的相關(guān)信息。
//如果有庫存量,輸入購買的冊數(shù),進行相應(yīng)計算。如果庫存量不夠,給出提示信息,結(jié)束購買
void?Books::sale(int?ISBN)
{
int?num;
Books?*p;
p?=?this;
while?(p)
{
if?(p->_ISBN?==?ISBN)//查找銷售的ISBN號
{
if?(p->_num?>?0)
{
cout?<“請輸入購買冊數(shù)!“?< cin?>>?num;
}
else
{
cout?<“沒有庫存量結(jié)束購買!“?< break;
}
if?(p->_num? {
cout?<“庫存量不夠結(jié)束購買!“?< break;
}
else
{
cout?<“您購買的圖書:“?<_book?< cout?<“單價:“?<_price?< cout?<“您應(yīng)該支付:“?<_price*num?< cout?<“謝謝惠顧,歡迎下次光臨!“?< break;
}
}
p?=?p->next;
if?(!p)
{
cout?<“不存在該ISBN號的圖書結(jié)束購買!“?< break;
}
}
}
//查詢功能:根據(jù)ISBN號進行查詢。
//若存在相應(yīng)信息,輸出所查詢的信息,若不存在該記錄,則提示“該標(biāo)題不存在!”
void?Books::seek(int?ISBN)
{
Books?*p?=?this;
while?(p)
{
if?(p->_ISBN?==?ISBN)
{
cout?<“ISBN號:“?<_ISBN?< cout?<“作者:“?<_author?< cout?<“書名:“?<_book?< cout?<“出版社“?<_publish?< cout?<“儲存量:“?<_num?< cout?<“價格:“?<_price?< break;
}
p?=?p->next;
if?(!p)
{
cout?<“該標(biāo)題不存在!“?< break;
}
}
}
//查詢功能:根據(jù)書名、作者、出版社進行查詢。
//若存在相應(yīng)信息,輸出所查詢的信息,若不存在該記錄,則提示“該標(biāo)題不存在!”
void?Books::seek(string?t)
{
Books?*p?=?this;
bool?flag?=?false;//判斷查找是否存在標(biāo)簽
while?(p)
{
if?(p->_author?==?t)
{
flag?=?true;
cout?<“ISBN號:“?<_ISBN?< cout?<“作者:“?<_author?< cout?<“書名:“?<_book?< cout?<“出版社“?<_publish?< cout?<“儲存量:“?<_num?< cout?<“價格:“?<_price?< }
else?if?(p->_book?==
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????3080192??2015-07-04?00:39??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計\ipch\圖書管理系統(tǒng)-c1255abf\圖書管理系統(tǒng)-90a14771.ipch
?????文件??????14840??2015-07-04?00:39??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計\圖書管理系統(tǒng)\books.cpp
?????文件???????1560??2015-07-04?00:39??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計\圖書管理系統(tǒng)\books.h
?????文件???????1587??2015-07-04?00:37??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計\圖書管理系統(tǒng)\ReadMe.txt
?????文件????????218??2015-07-04?00:37??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計\圖書管理系統(tǒng)\stdafx.cpp
?????文件????????234??2015-07-04?00:37??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計\圖書管理系統(tǒng)\stdafx.h
?????文件????????236??2015-07-04?00:37??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計\圖書管理系統(tǒng)\targetver.h
?????文件???????4352??2015-07-04?00:39??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計\圖書管理系統(tǒng)\圖書管理系統(tǒng).cpp
?????文件???????4631??2015-07-04?00:39??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計\圖書管理系統(tǒng)\圖書管理系統(tǒng).vcxproj
?????文件???????1501??2015-07-04?00:39??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計\圖書管理系統(tǒng)\圖書管理系統(tǒng).vcxproj.filters
?????文件????9240576??2015-07-04?00:39??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計\圖書管理系統(tǒng).sdf
?????文件???????1028??2015-07-04?00:37??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計\圖書管理系統(tǒng).sln
????..A..H.?????17920??2015-07-04?00:39??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計\圖書管理系統(tǒng).v12.suo
?????文件?????355840??2015-07-04?00:41??C++課程設(shè)計\C++課?程?設(shè)?計?報告.doc
?????目錄??????????0??2015-07-04?00:40??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計\ipch\圖書管理系統(tǒng)-c1255abf
?????目錄??????????0??2015-07-04?00:40??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計\ipch
?????目錄??????????0??2015-07-04?00:40??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計\圖書管理系統(tǒng)
?????目錄??????????0??2015-07-04?00:40??C++課程設(shè)計\C++圖書管理系統(tǒng)課程設(shè)計
?????目錄??????????0??2015-07-04?00:42??C++課程設(shè)計
-----------?---------??----------?-----??----
?????????????12724715????????????????????19
評論
共有 條評論