• 大小: 476KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-25
  • 语言: 其他
  • 标签: 图书馆  学校  

资源简介

小型图书馆管理系统,用于处理日常图书馆的大部分活动,可以实现图书馆的很多功能。

资源截图

代码片段和文件信息

#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个文件信息

评论

共有 条评论