




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
面向对象图书管理信息系统设计与实现(合集5篇) 第一篇:面向对象图书管理信息系统设计与实现演讲稿工作总结调研报告讲话稿事迹材料心得体会策划方案面向对象图书管理信息系统设计与实现#include#include#include#include//输入/输出文件流类usingnamespacestd;constintMaxr=100;//最多的读者constintMaxb=100;//最多的图书constintMaxbor=5;//每位读者最多借五本书//读者类,实现对读者的信息的描述classReader{private:inttag;//删除标记1:已删0:未删intno;//读者编号charname[10];//读者姓名intborbook[Maxbor];//所借图书public:Reader(){}char*getname(){returnname;}//获取姓名intgettag(){returntag;}//获取删除标记精心收集精心编辑精致阅读如需请下载!演讲稿工作总结调研报告讲话稿事迹材料心得体会策划方案intgetno(){returnno;}//获取读者编号voidsetname(charna[])//设置姓名{strcpy(name,na);}voiddelbook(){tag=1;}//设置删除标记1:已删0:未删voidaddreader(intn,char*na)//增加读者{tag=0;no=n;strcpy(name,na);for(inti=0;i精心收集精心编辑精致阅读如需请下载!演讲稿工作总结调研报告讲话稿事迹材料心得体会策划方案}}}intretbook(intbookid)//还书操作{for(inti=0;i精心收集精心编辑精致阅读如需请下载!演讲稿工作总结调研报告讲话稿事迹材料心得体会策划方案}};//读者类库,实现建立读者的个人资料classRDatabase{private:inttop;//读者记录指针Readerread[Maxr];//读者记录public:RDatabase()//构造函数,将reader.txt读到read[]中{Readers;top=-1;fstreamfile(“reader.txt”,ios::in);//打开一个输入文件while(1){file.read((char*)&s,sizeof(s));if(!file)break;top++;read[top]=s;}file.close();//关闭reader.txt精心收集精心编辑精致阅读如需请下载!演讲稿工作总结调研报告讲话稿事迹材料心得体会策划方案}voidclear()//删除所有读者信息{top=-1;}intaddreader(intn,char*na)//添加读者时先查找是否存在{Reader*p=query(n);if(p==NULL){top++;read[top].addreader(n,na);return1;}return0;}Reader*query(intreaderid)//按编号查找{for(inti=0;i精心收集精心编辑精致阅读如需请下载!演讲稿工作总结调研报告讲话稿事迹材料心得体会策划方案return&read[i];}returnNULL;}voiddisp()//输出所有读者信息{for(inti=0;i~RDatabase()//析构函数,将read[]写到reader.txt文件中{fstreamfile(“reader.txt”,ios::out);for(inti=0;i精心收集精心编辑精致阅读如需请下载!演讲稿工作总结调研报告讲话稿事迹材料心得体会策划方案charrname[20];intreaderid;Reader*r;while(choice!='0'){cout>choice;switch(choice){case'1':cout>readerid;cout>rname;addreader(readerid,rname);break;case'2':cout>readerid;r=query(readerid);精心收集精心编辑精致阅读如需请下载!演讲稿工作总结调研报告讲话稿事迹材料心得体会策划方案if(r==NULL){cout>rname;r->setname(rname);break;case'3':cout>readerid;r=query(readerid);if(r==NULL){coutdelbook();break;case'4':cout精心收集精心编辑精致阅读如需请下载!演讲稿工作总结调研报告讲话稿事迹材料心得体会策划方案cin>>readerid;r=query(readerid);if(r==NULL){cou

努力****承悦
实名认证
内容提供者


最近下载