reader.h
来自「图书馆借阅管理系统」· C头文件 代码 · 共 57 行
H
57 行
#ifndef __CREADER_H_INCLUDED__
#define __CREADER_H_INCLUDED__
//微软C编译器控制
#if _MSC_VER >= 1000
#pragma once
#endif
#include <afx.h>
#include "Book.h"
class CReader
{
//属性描述
private:
//最多允许借书数
int MaxNum;
//身份有效期限
CTime ValidDate;
public:
int SysID;
CString Name;
CString ReaderID;
CString Password;
int ReaderClass;
CString ClassName;
CString Address;
CString Telphone;
CString Email;
CTime PassDate;
CString Content;
//已借出数量
int BorrowedNum;
//方法描述
private:
//读者信息是否合法,不合法则不允许借书
int IsValidCard(void);
//是否超出最大允许借出数量
int IsBeyondMaxNum(void);
//图书是否已超期
int IsBeyondAmerceDate(CTime ReturnDate);
public:
CReader();
~CReader();
//图书借阅
int BorrowBook(CBook CurrentBook);
//图书归还
int ReturnBook(CBook CurrentBook);
//超期罚款
int Amerce(CBook BorrowedBookInfo);
//更改密码
int ChangePWD(void);
//读取读者信息
int ReadReaderInfo(CString strReaderID);
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?