⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reader.h

📁 图书馆借阅管理系统
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -