資源簡介
小型圖書館管理系統,用于處理日常圖書館的大部分活動,可以實現圖書館的很多功能。

代碼片段和文件信息
#include
#include
#include
#include
#include
#include?
using?namespace?std;
#include“Return.h“
#include“Borrow.h“
#include“ReaderLand.h“
#include“Borrow_Return.h“
#include“ConBorrow.h“
#include“BookInfo.h“
extern?p?;
extern?char?NUM[10];
static?int?k=0;?????????//判斷是否找到該書籍,p=1表示找到該書籍;p=0,表示沒有找到該書籍
void?BookInfo::search_ISBN() //按編號查找圖書
{
cin.ignore();
system(“cls“);
Book?Info;
char?str[81];
cout<<“輸入要查找的圖書編號\n“;
cin.getline(str81);
cout<<“\n\n“;
fstream?file(“shuku.dat“ios::in|ios::out|ios::binary);
if(!file)
{
cout<<“文件打開失敗\n“;
exit(0);
}
file.clear();
file.seekg(0lios::beg);
while(!file.eof())
{
file.read((char*)&Infosizeof(Info));
if(!file)?break;
if(strcmp(strInfo.booknum)==0)
{
cout<<“書名:?“;
cout< cout<<“編號:?“;
cout< cout<<“作者:?“;
cout< cout<<“數量:?“;
cout< cout<<“出版商:?“;
cout< cout<<“出版日期:?“;
cout< cout<<“內容:?“;
cout< k=1;
break;
}
}
if(k==0)?cout<<“沒有查找到該編號的書籍\n“;
k=0;
file.flush();
file.close();
cout<<“\n\n\n\npress?“enter”to?continue...“;
cin.ignore();
system(“cls“);
}
void?BookInfo::search_BookName()???????????//按書名查找圖書
{
cin.ignore();
system(“cls“);
Book?Info;
char?str[81];
cout<<“輸入要查找的圖書書名\n“;
cin.getline(str81);
cout<<“\n\n“;
fstream?file(“shuku.dat“ios::in|ios::out|ios::binary);
if(!file)
{
cout<<“文件打開失敗\n“;
exit(0);
}
file.clear();
file.seekg(0lios::beg);
while(!file.eof())
{
file.read((char*)&Infosizeof(Info));
if(!file)?break;
if(strcmp(strInfo.bookname)==0)????????????????????????????????????
{
cout<<“書名:?“;
cout< cout<<“編號:?“;
cout< cout<<“作者:?“;
cout< cout<<“數量:?“;
cout< cout<<“出版商:?“;
cout< cout<<“出版日期:?“;
cout< cout<<“內容:?“;
cout< k=1;
break;
}
}
if(k==0)?cout<<“沒有查找到該書名的書籍\n“;
k=0;
file.flush();
file.close();
cout<<“\n\n\n\npress?“enter”to?continue...“;
cin.ignore();
system(“cls“);
}
void?BookInfo::search_Writer()?????????????//按作者名查找圖書
{
cin.ignore();
system(“cls“);
Book?Info;
char?str[81];
cout<<“輸入要查找的圖書的作者\n“;
cin.getline(str81);
cout<<“\n\n“;
fstream?file(“shuku.dat“ios::in|ios::out|ios::binary);
if(!file)
{
cout<<“文件打開失敗\n“;
exit(0);
}
file.clear();
file.seekg(0lios::beg);
while(!file.eof())
{
file.read((char*)&Infosizeof(Info));
if(!file)?break;
if(strcmp(strInfo.writer)==0)
{
cout<<“書名:?“;
cout< cout<<“編號:?“;
cout< cout<<“作者:?“;
cout<
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????????0??2011-05-18?11:53??圖書館管理系統\圖書館管理系統\0100100.dat
?????文件????????332??2011-05-21?12:08??圖書館管理系統\圖書館管理系統\0310303.dat
?????文件???????9960??2011-05-21?12:09??圖書館管理系統\圖書館管理系統\0410403.dat
?????文件??????12539??2011-05-21?21:25??圖書館管理系統\圖書館管理系統\BookInfo.cpp
?????文件????????611??2011-05-18?11:46??圖書館管理系統\圖書館管理系統\BookInfo.h
?????文件????????615??2011-05-18?11:51??圖書館管理系統\圖書館管理系統\Borrow.cpp
?????文件????????429??2011-05-21?20:59??圖書館管理系統\圖書館管理系統\Borrow.h
?????文件???????8610??2011-05-21?17:51??圖書館管理系統\圖書館管理系統\Borrow_Return.cpp
?????文件????????258??2011-05-18?11:05??圖書館管理系統\圖書館管理系統\Borrow_Return.h
?????文件???????2850??2011-05-21?11:39??圖書館管理系統\圖書館管理系統\ConBorrow.cpp
?????文件????????388??2011-05-21?11:47??圖書館管理系統\圖書館管理系統\ConBorrow.h
?????文件?????195946??2011-06-16?16:19??圖書館管理系統\圖書館管理系統\Debug\main.obj
?????文件??????82944??2011-06-16?16:19??圖書館管理系統\圖書館管理系統\Debug\vc60.idb
?????文件?????110592??2011-06-16?16:19??圖書館管理系統\圖書館管理系統\Debug\vc60.pdb
?????文件????2116220??2011-06-16?16:19??圖書館管理系統\圖書館管理系統\Debug\圖書館管理系統.pch
?????文件???????1693??2011-06-16?16:18??圖書館管理系統\圖書館管理系統\main.cpp
?????文件???????8684??2011-05-21?19:44??圖書館管理系統\圖書館管理系統\ReaderLand.cpp
?????文件????????982??2011-05-18?10:58??圖書館管理系統\圖書館管理系統\ReaderLand.h
?????文件????????202??2011-05-17?22:08??圖書館管理系統\圖書館管理系統\Return.cpp
?????文件????????352??2011-05-18?11:06??圖書館管理系統\圖書館管理系統\Return.h
?????文件???????1008??2011-05-21?12:17??圖書館管理系統\圖書館管理系統\shuku.dat
?????文件???????5205??2011-05-17?20:02??圖書館管理系統\圖書館管理系統\圖書館管理系統.dsp
?????文件????????536??2011-05-18?23:40??圖書館管理系統\圖書館管理系統\圖書館管理系統.dsw
?????文件?????164864??2011-06-16?16:19??圖書館管理系統\圖書館管理系統\圖書館管理系統.ncb
?????文件??????51712??2011-06-16?16:19??圖書館管理系統\圖書館管理系統\圖書館管理系統.opt
?????文件????????714??2011-06-16?16:19??圖書館管理系統\圖書館管理系統\圖書館管理系統.plg
?????文件????????364??2011-05-23?12:30??圖書館管理系統\圖書館管理系統\圖書館管理系統.sln
?????文件?????342528??2011-06-16?16:18??圖書館管理系統\圖書館管理系統課程設計報告.doc
?????目錄??????????0??2011-06-16?16:19??圖書館管理系統\圖書館管理系統\Debug
?????目錄??????????0??2011-06-16?16:19??圖書館管理系統\圖書館管理系統
............此處省略4個文件信息
- 上一篇:TCP和UDP數據包發送程序
- 下一篇:華為面試筆試題集合之精華
評論
共有 條評論