• 大小: 1.2MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-21
  • 语言: C/C++
  • 标签: C++  list  

资源简介

C++图书管理系统,命令行界面,增删查改图书信息等基本功能

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 

using namespace std;
const int maxb = 20;
const int maxs = 5;


class student
{
public:
list bianhao;//所借书的编号
string rname()
{
return name;
}
string  rid()
{
return id;
}
string rmima()
{
return mima;
}


void getname(string n)
{
name = n;
}
void getid(string i)
{
id = i;
}
void getmima(string m)
{
mima = m;
}

void jie(string t)
{
bianhao.push_back(t);
}

void display()
{
cout << “ “ << endl;
cout << “ “ << endl;
cout << “ “ << endl;
cout << “ ============================================================================“ << endl;
cout << “ =======姓名 :  “ << name << “  ============学号  “ << id;

}


private:
string name;
string id;
string mima;


};

class shu
{
public:
int yn;//是否被借阅 1:被借 0:未被借
string snum;//借这本书同学的学号
int kind;//1:工具书 2:科学类 3:小说 4:其他


string rnum()//输出书编号
{
return num;
}
string rname()
{
return name;
}
string rzuozhe()
{
return zuozhe;
}

int ryn()
{
return yn;
}

void getnum(string n)//输入书号
{
num = n;
}
void getname(string m)
{
name = m;
}
void getzuozhe(string z)
{
zuozhe = z;
}



void display()
{
if (kind == 1)
{
cout << “ ============================================================================“ << endl;
cout << “ ===书名:“ << name << “===作者:“ << zuozhe << “===编号“ << num << “==工具书“ << endl;
}
else if (kind == 2)
{
cout << “ ============================================================================“ << endl;
cout << “ ===书名:“ << name << “===作者:“ << zuozhe << “===编号“ << num << “==科学书“ << endl;
}
else if (kind == 3)
{
cout << “ ============================================================================“ << endl;
cout << “ ===书名:“ << name << “===作者:“ << zuozhe << “===编号“ << num << “==小说书“ << endl;

}
else
{
cout << “ ============================================================================“ << endl;
cout << “ ===书名:“ << name << “===作者:“ << zuozhe << “===编号“ << num << “==其他书“ << endl;
}


}

private:
string num;
string name;
string zuozhe;


};

void jiemian(listbook lists);
void jiemian1(listbook lists); // 管理员界面
void jiemian2(listbook lists);//读者界面
void jiemian3(listbook lists list::iterator ps);
void denglu(listbook lists);
void jieshu(listbook lists list::iterator ps);
void fenlei(listbook lists list::iterator ps int k);
void dpchenggong();//输出借阅成功



void jiemian(listbook lists)//初始界面
{

system(“cls“);
cout << “ “ << endl;
cout << “ “ << endl;
cout << “ “ << endl;
cout << “ ==================================================

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-01-13 22:48  图书管理系统c++\
     目录           0  2019-01-13 22:48  图书管理系统c++\Debug\
     文件         699  2017-12-28 15:50  图书管理系统c++\Debug\book.txt
     文件         119  2017-12-28 14:45  图书管理系统c++\Debug\student.txt
     文件      259584  2017-12-29 15:47  图书管理系统c++\Debug\图书管理系统.exe
     文件     1643420  2017-12-29 15:47  图书管理系统c++\Debug\图书管理系统.ilk
     文件     2125824  2017-12-29 15:47  图书管理系统c++\Debug\图书管理系统.pdb
     目录           0  2019-01-13 22:48  图书管理系统c++\图书管理系统\
     文件           4  2017-12-28 13:23  图书管理系统c++\图书管理系统\123.txt
     目录           0  2019-01-13 22:48  图书管理系统c++\图书管理系统\Debug\
     文件     1165514  2017-12-29 15:47  图书管理系统c++\图书管理系统\Debug\tushumain.obj
     文件     1118556  2017-12-28 15:35  图书管理系统c++\图书管理系统\Debug\tushumain.obj.enc
     文件      379904  2017-12-29 15:47  图书管理系统c++\图书管理系统\Debug\vc141.idb
     文件      561152  2017-12-29 15:47  图书管理系统c++\图书管理系统\Debug\vc141.pdb
     文件         226  2017-12-29 15:47  图书管理系统c++\图书管理系统\Debug\图书管理系统.log
     目录           0  2019-01-13 22:48  图书管理系统c++\图书管理系统\Debug\图书管理系统.tlog\
     文件         594  2017-12-29 15:47  图书管理系统c++\图书管理系统\Debug\图书管理系统.tlog\CL.command.1.tlog
     文件       12318  2017-12-29 15:47  图书管理系统c++\图书管理系统\Debug\图书管理系统.tlog\CL.read.1.tlog
     文件         376  2017-12-29 15:47  图书管理系统c++\图书管理系统\Debug\图书管理系统.tlog\CL.write.1.tlog
     文件        1026  2017-12-29 15:47  图书管理系统c++\图书管理系统\Debug\图书管理系统.tlog\link.command.1.tlog
     文件        2794  2017-12-29 15:47  图书管理系统c++\图书管理系统\Debug\图书管理系统.tlog\link.read.1.tlog
     文件         344  2017-12-29 15:47  图书管理系统c++\图书管理系统\Debug\图书管理系统.tlog\link.write.1.tlog
     文件         209  2017-12-29 15:47  图书管理系统c++\图书管理系统\Debug\图书管理系统.tlog\图书管理系统.lastbuildstate
     文件         699  2017-12-28 15:50  图书管理系统c++\图书管理系统\book.txt
     文件         119  2017-12-28 14:45  图书管理系统c++\图书管理系统\student.txt
     文件       28052  2017-12-29 15:47  图书管理系统c++\图书管理系统\tushumain.cpp
     文件        5768  2017-12-28 09:36  图书管理系统c++\图书管理系统\图书管理系统.vcxproj
     文件         950  2017-12-28 09:36  图书管理系统c++\图书管理系统\图书管理系统.vcxproj.filters
     文件        1336  2017-12-28 09:35  图书管理系统c++\图书管理系统.sln

评论

共有 条评论