,还书操作,设置读者姓名等功能。袈Reader莄+name[20]:char芀+no:int莈+tag:int芈+borbook:int肆+getname():char莃+gettag():int蒈+getno():int莅+setname(charna[]):void蒄+delbook():void肂+addreader(intn,char*na):void薈+borrowbook(intbookid):void螆+retbook(intbookid):int膆+disp():,删除读者信息,输出读者信息等功能。羁RDatebase蚈+top:int莆+rname[20]:char蚃+readerid:int肁+readerdata():void聿+choice:char袄+addreader(intn,char*na):int蒂+clear():void膁+disp():,可以实现对图书的描述,图书的编号,书名,借出,还入等操作。羃Book芄+no:int莁+name[20]:char羇+onshelf:int螅+getname():char羂+getno():int蒁+gettag():int莈+setname(charna[]):void膃+delbook():void螁+addbook():void蒁+borrowbook():int蒅+retbook():void袅+disp():+top:int芇+clear():void肅+addbook(intn,char*na):int莂+bookdata():void薂+bookdata():void蒀+disp():,出现了一些错误。袁1、输入数据时,输错了数据的类型会造成死循环,因此输入时需要注意。肇2、一开始主界面输入非正确数字时,没有提示错误。:cout<<"输入错误,请从新输入:";就可以了,修改后:。,满足了课题对类的要求,在设计的过程中,建立了较为清晰的类层次,也利用了面向对象的方法以及C++的编程思想来完成系统的设计,做到了每个借阅者建立一个账户,账户中存储借阅者的个人信息、借阅信息等要求。而且界面美观,容易操作。但是程序太长,不够简练,导致出现错误很难发现和修改。:腿通过这次的课程设计,让我充分的感觉到了要自己设计一个程序是多么的难,以及学习好c++是多么的重要。芈在这个程序的设计过程中,我清楚的意识到自己的水平有多么的薄弱,课程的知识学得有多么的不扎实。看网上的例子好像觉得也没那么难,自己一上机实际操作就出现了很多问题,调试的时候系统总是在报错,还有很多警告,每增加一个函数就要调试好久,有时候应为少了一个大括号或是分号,导致要找很久很久。虽然系统可以运行,也具有了一些基本的功能,但我意识到了自己有太多的不足。袆以后还会有很多的课程设计,一定要吸取这次的教训,把知识学懂学透学精,真正的为我所用,这样走上社会我才能真正的发挥所长。莁薀7、:蚅#include<iostream>蒁#include<iomanip>羁#include<string>蒈#include<fstream>莄usingnamespacestd;蒁constintMaxr=100;膈constintMaxb=100;袅constintMaxbor=5;膃classReader薁{薈private:薇inttag;膅intno;蚁charname[10];罿intborbook[Maxbor];肅public:羄Reader(){}螁char*getname(){returnname;}莀intgettag(){returntag;}螇intgetno(){returnno;}螃voidsetname(charna[])袁{螁strcpy(name,na);芅螆}羀voiddelbook(){tag=1;}袈voidaddreader(intn,char*na)羇{薅tag=0;羀no=n;艿strcpy(name,na);虿for(inti=0;i<Maxbor;i++)
我的图书管理系统策划 来自淘豆网m.daumloan.com转载请标明出处.