https://www.myziyuan.com/
- 售微星二开源码
- 自己做两个兄弟
- 2021-07-09 14:32:42

- 葬爱落雨
- #include #include #include 使用nameSpace std; constint maxr = 100; constint maxb = 100; Constint maxbor = 5; ClassReader {私人:Inttag; Intno; charname [10] intborbook [maxbor];公共:Reader(){} char * getName(){返回名称;} IntgeTag(){returnag标记;} Intgetno()}} voidsetname(char na [])} voidsetname,na); voiddelbook(){tag = 1;} voidaddrader(int n,char * na){tag = 0; no = n; Strcpy(名称,na); for(Inti = 0; I >选择;切换(选择){Copy'1':Cout >阅读器; cout << "******操作菜单******:";cin>> rname; addreader(ReaderID,Rname);休息;案例'2' :cout << "******收银员******";cin>>阅读器; r =查询(readerID);如果(r == null){cout << "******管理员******:";cin>> rname; r-> setname(rname); break; case'3':cout << " ******顾客****** "<>阅读器; r =查询(readerID);如果(r == null){cout << " 输入图书编号:";cin> delbook(); brEAK;案例4':cout <<" 该图书不存在"<< endl;break;}r->>阅读器; r =查询(ReaderID); if(r == null){cout << "读入图书编号:";cin> disp()break;案例'5':disp();休息;案例'6':clear();休息;默认值:cout <<"该图书不存在"<>选择;切换(选择){COPY'1':COUT <<"输入错误,请从新输入:";break;}}}classBook{private:inttag;intno;charname[20];intonshelf;public:Book(){}char*getname() { return name; }intgetno(){ return no; }intgettag(){ return tag; }voidsetname(char na[]){strcpy(name,na);}voiddelbook(){ tag=1;}voidaddbook(int n,char *na){tag=0;no=n;strcpy(name,na);onshelf=1;}intborrowbook(){if(onshelf==1){onshelf=0;return1;}return0;}voidretbook(){onshelf=1;}voiddisp(){cout<< setw(6) << no << setw(18) << name << setw(10)<<(onshelf==1?"缺货")<>书籍; cout << "输入图书编号:"<> bname;附加册(Bookid,Bname);休息;案例2':COUT << "输入图书书名:"<>书签; b =查询(Bookid); if(b == null){cout << "输入图书编号:"<> bname; b-> setname(bname);休息;案例'3':cout << " 该图书缺货"<>书签; b =查询(Bookid); if(b == null){cout <<" 读入图书编号:"< delbook();休息;案例'4':COUT <<" 该图书缺货"<< endl;break;}b->>书签; b =查询(Bookid); if(b == null){cout << " 读入图书编号:"< disp();休息;案例'5':disp();休息;案例'6':勾勒();休息;默认值:cout <<" 该图书不存在"<>选择;切换(kice){case'1':cout <<"输入错误,请从新输入:";}}}voidmain(){charchoice;intbookid,readerid;RDatabaseReaderDB;Reader*r;BDatabaseBookDB;Book*b;while(choice!='0'){cout<>阅读器; cout <<" 买书图书编号:";cin>>书签; r = readerdb.query(ReaderID); if(null == r){cout <<" 图书编号:";cin>借款书()== 0){cout <<" 不存在该图书,不能买书"<借款(b-> getno());休息; Case'2':COUT << " 该图书已售完,不能买书"<>阅读器; cout <<"买书\n 图书编号:";cin>>书签; r = readerdb.query(ReaderID); if(r == null){cout << " 图书编号:";cin> Retby(); r-> getno());休息; Case'3':BookdB.BookData();休息;案例'4':ReaderDB.ReaderData();休息;默认值:COUT <<“输入错误,请从新输入:”;}}}
- 2021-07-09 14:31:18
- wydyaocg
- 做一个图书销售系统要建几张表具体是什么表,图书分类表图书信息表图书订单表出版社信息表用户表这是几个最基本的.
- 2021-07-09 14:31:18