idcheckreader();//查询读者信息voidcheckbr();//查看借阅记录系统功能的分析和简要框图算法分析:在本程序中,头文件定义了两个类:classbookdata和classmanagebook,以及各个功能函数。运行程序,首先执行voidsetfile();函数,该函数初始化数据文件,将在exe程序所在文件夹生成所有数据文件,若该文件夹没有数据文件,则生成空的数据文件,数据文件记录图书馆管理系统的所有数据。然后由voidmainmenu();生成主菜单,主菜单运用switch语句区分指令进行执行功能,其他菜单亦雷同形成。1.查询图书信息2.归还图书3.图书信息修改4.读者注册5.读者信息6.借阅记录0.退出系统分别调用相应函数直接在数据文件上对图书执行相应功能。在让借阅者执行查询,借阅,归还图书等操作之前,首先要在初始化的数据文件中添加图书信息,整个图书馆管理系统大体结构就如上所述,大概可分为图书信息管理和借阅者信息管理2个模块,外加一个借阅记录则构成图书馆管理系统。本程序对数据文件中数据的编辑是通过将数据文件中的数据编辑后转移至中转文件中,再将中转文件的数据复制回清空了的数据文件当中,即可完成编辑。2.1main.cpp//主函数包含三个部分:建立数据文件setfile();设置背景为紫色字体亮白色//修改窗口名称2.2setfile.cpp//初始化数据文件初始化数据文件,将在exe程序所在文件夹生成所有数据文件,若该文件夹没有数据文件,则生成空的数据文件,数据文件记录图书馆管理系统的所有数据。包括:中转文件.datReaderdata.datrecord.datbookdata.dat中转文件1.dat通过将数据文件中的数据编辑后转移至中转文件中,再将中转文件的数据复制回清空了的数据文件当中,完成编辑。2.3mainmenu.cpp//主菜单\