整形)。
void clear() 清空图书记录。
int addbook(int n,char *na,char *kin) 增加图书记录。
Book *query(int bookid) 查找图书记录。
void bookdata(); 定义图书库。
void disp() 输出。
~BDatabase() 设置析构函数,将 book[]写到 book.txt 文件中
void BDatabase::bookdata() 由此函数开始对图书管理系统的主菜单进行调用与
功能的实现。(界面参看执行界面部分)
最后用 main() 函数的实现,程序的主界面的引导
四.设计内容
4.1 课题:
图书管理系统:
(1)基本要求:使用继承减少重复代码;使用多态性统一通讯协议,使程序易于
维护;体现数据抽象和封装;体现数据访问属性和继承属性。
实现说明。能够使用构造的类层次创建和使用对象,并能实现以上各基本要求。
(2)主要是运用到类和对象,还有带参数的构造函数以及析构函数以及数组来实
现本程序,并在主函数对各个功能模块就行调用。
4.2 源代码分析:
/
*******************************************************************************
**********/
#define StrNum 20
#define Type 20
#include <iostream>
#include <iomanip>
#include <string>
#include <fstream> //输入/输出文件流类
using namespace std;
const int Maxb=100; //最多可存储的图书
评论2
最新资源