datatype.hpp

来自「基于控制台的图书馆管理系统。 用户级操作有按书号、书名、关键字查询」· HPP 代码 · 共 70 行

HPP
70
字号
#include <iostream>
#include <string>
using namespace std;

class Tperson
{
      friend class OPERATION;

	  public:
			void prn()
			{
				cout << "借阅者姓名:" << name << endl;
				cout << "电话      :" << phone_number << endl;
				cout << "借阅日期  :" << year << "/" << month << "/" << day << endl;
			}

      protected:
                string        name;
                unsigned long phone_number;
                int           year, month, day;

};

class Tbook
{
      friend class OPERATION;

	  public:
			 bool operator < (const Tbook &);
			 unsigned long Getlabel() { return book_label; }
			 string Getname() { return name; }
			
			 void prn()
			 {
				 cout << "书  号:" << book_label << endl;
				 cout << "书  名:" << name << endl;
				 cout << "作  者:" << author << endl;
				 cout << "出版社:" << concern << endl;
				 cout << "关键字:" << key << endl;
			 }

	  protected:
                unsigned long book_label;
                string        name;
                string        author;
                string        concern;
                string        key;
                short         status;
                Tperson       borrower;
};

                                                                                /*
                                                                                  数据库结构说明
                                                                                   
                                                                                   管理员账号        administrator_name
                                                                                   管理员密码        administrator_pwd
                                                                                   图书馆藏书总数    book_total
                                                                                   图书1:           (读取空行)
                                                                                       书号           Tbook::book_label 
                                                                                       书名           Tbook::name
                                                                                       作者           Tbook::author
                                                                                      出版社          Tbook::concern
                                                                                      关键字          Tbook::key
                                                                                     借阅情况         Tbook::status
                                                                                    若借阅情况为1  则继续有借阅者资料 
                                                                                     借阅人姓名        Tperson::name
                                                                                        电话           Tperson::phone_number
                                                                                      借阅日期         Tperson::year  Tperson::month  Tperson::day
                                                                                */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?