,还书操作,设置读者姓名等功能。蚇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(na
我的图书管理软件系统策划 来自淘豆网m.daumloan.com转载请标明出处.