• 大小: 431KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-15
  • 语言: C/C++
  • 标签:

资源简介

用C++写的图书管理系统,窗口显示借书人姓名,学号,书号,现存量,总存量,出版时间,书本价格,出版社等信息,可按照书名,书号,作者,出版社,及出版时间等搜索图书;可增加,删除,修改图书,实现借书还书的功能

资源截图

代码片段和文件信息

#include 
#include 
using namespace std;
class reader;
class book
{
private:
       char name[50];        //书名
       char writer[10];      //作者
       char borrower[10];    //借书人
       int id;               //书号
       int borr_num;          //借书人学号
       int store;               //现存量
       int total;              // 总存量
       int pub_time;               //出版时间
       float price;                  //价格
       char publish[50];          //出版社
public:

       book();               //book类构造函数
       int book1(); //书籍管理界面函数
     int book_add(); //增加书籍函数
   int book_del(); //删除书籍函数
       int book_mod(); //修改书籍函数
   int book_out(); //借书函数
       int book_in(); //还书函数
   int book_name();   //按书名搜索书籍函数
   int book_id(); //按书号搜索书籍函数
   int book_pub(); //按出版社搜索书籍函数
   int book_time(); //按出版时间搜索书籍函数
   int book_writer(); //按作者搜索书籍函数
   int seach_book(); //搜索书籍界面函数
   int seach();       //主搜索界面函数

};



class reader
{
private:
       char name[10];               //名字
       int num;                      //学号
       char grade[10];                 //年级
       char clas[10];                  //班级
       char sex[10];                     //性别
       char book_name[50];              //所借书的书名
       char date[10];                   //借书日期
       int avai_days;                   //可借天数
public:
       int read1(); //读者管理界面函数
   int reader_add(); //增加读者函数
   int reader_del(); //删除读者函数
   int reader_mod();   //修改读者函数
       int reader_name();         //按读者名字搜索读者函数
   int reader_num();           //按读者学号搜索读者函数
   int seach_reader();      //搜索读者界面函数
       char *getname();               //获取读者姓名函数
       int getnum();           //获取读者学号函数
   char *getgrade(); //获取读者年级函数
   char *getclas();      //获取读者班级函数
   char *getsex(); //获取读者性别函数
   char *getbook_name(); //获取所借书书名函数
   char *getdate();                //获取借书如期函数
   int  getavaiday(); //获取可借天数函数
   int setname(char *);  //设置读者姓名函数
   int setnum(int);                //设置读者学号函数
   int setgrade(char *);             //设置读者年级函数
   int setclas(char *);              //设置读者班级函数
   int setsex(char *);           //设置读者性别函数
   int setbook_name(char *);           //设置所借书籍书名函数
   int setdate(char *);            //设置借书日期函数
   int setavaiday(int);              //设置可借天数函数

};



#include
#include
#include
#include
#define SIZE 100
#define AMOUNT 50
book books[SIZE];
reader stud[AMOUNT];

int return_back()
{
     cout<<“请按下任何键. “;
     getch();
     return 0;
}

char *reader::getname()
{
return name;
}

int reader::getnum()
{
return num;
}

char *reader::getgrade()
{
return grade;
}

char *reader::getclas()
{
return clas;
}

char *reader::getsex()
{
return sex;
}

char *reader::getbook_name()
{
return book_name;
}

char *reader::getdate()
{
return date;
}

int reader::getavaiday()
{
return avai_days;
}


in

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    1015042  2013-06-13 00:08  图书管理系统\bin\Debug\图书管理系统.exe

     文件     967594  2013-06-13 00:37  图书管理系统\bin\Debug\杨成.exe

     文件      34056  2013-06-13 00:08  图书管理系统\main.cpp

     文件      84330  2013-06-13 00:08  图书管理系统\obj\Debug\main.o

     文件       1103  2013-06-13 00:08  图书管理系统\图书管理系统.cbp

     文件        184  2013-06-13 00:37  图书管理系统\图书管理系统.depend

     文件        245  2013-06-13 00:57  图书管理系统\图书管理系统.layout

     目录          0  2013-06-13 00:52  图书管理系统\bin\Debug

     目录          0  2013-06-13 00:52  图书管理系统\obj\Debug

     目录          0  2013-06-13 00:52  图书管理系统\bin

     目录          0  2013-06-13 00:52  图书管理系统\obj

     目录          0  2013-06-13 00:57  图书管理系统

----------- ---------  ---------- -----  ----

              2102554                    12


评论

共有 条评论