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

资源简介

C++图书管理系统全套加文档PPT+MFC窗口实现课程设计毕业论文

资源截图

代码片段和文件信息

#include “Admin.h“
#include “Librarian.h“
#include “Reader.h“
#include “GlobalFun.h“
#include 
#include 
#include 
using namespace std;

extern std::list g_allAdmin;
extern std::list g_allLibrarian;
extern std::list g_allReader;

Admin::Admin(const char* nameconst char* password):User(namepassword)
{}

Admin::~Admin()
{}
/////////////////////////////////////////////////////////////////////////
void Admin::ShowMenu()
{
char ch;
system(“cls“);
cout<<“********************************************“< cout<<“>>>>>>>> 内蒙古科技大学图书管理系统 <<<<<<<<“< cout<<“              1.编辑图书信息                “< cout<<“              2.查找图书                    “< cout<<“              3.统计图书信息                “< cout<<“              4.查看全部图书                “< cout<<“              5.修改用户密码                “< cout<<“              6.添加管理员                  “< cout<<“              7.添加普通用户                “< cout<<“              8.返回上一级菜单              “< cout<<“              0.退出系统                    “< cout<<“********************************************“< cout<<“请选择:“;
cin>>ch;

switch(ch)
{
case ‘1‘:
this->EditBook();
break;
case ‘2‘:
this->FindBook();
break;
case ‘3‘:
this->CountBook();
break;
case ‘4‘:
this->ShowBook();
break;
case ‘5‘:
this->ChangePassword();
break;
case ‘6‘:
this->AddLibrarian();
break;
case ‘7‘:
this->AddReader();
break;
case ‘0‘:
this->Exit();
break;
default:break;
}
}
/////////////////////////////////////////////////////////////////////////
bool Admin::IsExist()
{
std::list::iterator i;
for(i=g_allAdmin.begin();i!=g_allAdmin.end();++i)
{
if(strcmp(this->GetName()i->name) ==0)
if(strcmp(this->GetPassword()i->password)== 0)
return true;
else
return false;
}
return false;
}

/////////////////////////////////////////////////////////////////////////
void Admin::AddLibrarian()
{
system(“cls“);  
USERINFO libra;

cout<<“输入管理员用户名:“;
cin>>libra.name;
cout<<“输入管理员密码:“;
cin>>libra.password;

g_allLibrarian.push_back(libra);
cout<<“添加成功!“< system(“pause“);
this->ShowMenu();  
}

/////////////////////////////////////////////////////////////////////////
void Admin::AddReader()
{
system(“cls“);
USERINFO reader;

cout<<“输入读者用户名:“;
cin>>reader.name;
cout<<“输入读者密码:“;
cin>>reader.password;

g_allReader.push_back(reader);
cout<<“添加成功!“< system(“pause“);
this->ShowMenu();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-03-28 14:06  sss1\
     文件     1244672  2015-03-28 14:05  sss1\《图书管理系统》C++课程设计.doc
     目录           0  2015-03-28 13:58  sss1\图书管理系统\
     文件        2756  2014-05-09 16:36  sss1\图书管理系统\Admin.cpp
     文件         328  2011-11-12 19:53  sss1\图书管理系统\Admin.h
     目录           0  2015-03-28 13:58  sss1\图书管理系统\Debug\
     文件      113332  2014-05-09 16:45  sss1\图书管理系统\Debug\Admin.obj
     文件     2428068  2014-05-09 16:12  sss1\图书管理系统\Debug\Admin.pch
     文件       25600  2014-05-09 16:32  sss1\图书管理系统\Debug\Admin.pdb
     文件      146824  2014-05-09 17:41  sss1\图书管理系统\Debug\GlobalFun.obj
     文件       25600  2014-05-09 16:13  sss1\图书管理系统\Debug\GlobalFun.pdb
     文件       98642  2014-05-09 16:45  sss1\图书管理系统\Debug\Librarian.obj
     文件     2348764  2014-05-09 16:11  sss1\图书管理系统\Debug\Librarian.pch
     文件       25600  2014-05-09 16:11  sss1\图书管理系统\Debug\Librarian.pdb
     文件      113053  2014-05-09 16:45  sss1\图书管理系统\Debug\Reader.obj
     文件      321803  2014-05-09 16:45  sss1\图书管理系统\Debug\User.obj
     文件     2382952  2014-05-09 16:11  sss1\图书管理系统\Debug\User.pch
     文件       25600  2014-05-09 16:52  sss1\图书管理系统\Debug\User.pdb
     文件       38327  2014-05-09 16:51  sss1\图书管理系统\Debug\main.obj
     文件     2005616  2014-05-09 16:10  sss1\图书管理系统\Debug\main.pch
     文件       25600  2014-05-09 16:51  sss1\图书管理系统\Debug\main.pdb
     文件      197632  2014-05-09 17:42  sss1\图书管理系统\Debug\vc60.idb
     文件      135168  2014-05-09 17:22  sss1\图书管理系统\Debug\vc60.pdb
     文件      635005  2014-05-09 17:42  sss1\图书管理系统\Debug\图书信息管理系统.exe
     文件     1005016  2014-05-09 17:42  sss1\图书管理系统\Debug\图书信息管理系统.ilk
     文件     2362912  2014-05-09 17:22  sss1\图书管理系统\Debug\图书信息管理系统.pch
     文件     1516544  2014-05-09 17:22  sss1\图书管理系统\Debug\图书信息管理系统.pdb
     目录           0  2015-03-28 13:58  sss1\图书管理系统\Debug\数据文件\
     文件         210  2014-05-09 21:01  sss1\图书管理系统\Debug\数据文件\admin.dat
     文件         312  2014-05-09 21:01  sss1\图书管理系统\Debug\数据文件\books.dat
     文件         210  2014-05-09 21:01  sss1\图书管理系统\Debug\数据文件\librarian.dat
............此处省略39个文件信息

评论

共有 条评论