图书管理系统的C代码完整版39986.pdf
图书管理系统的 C 代码完整版 CKBOOD was revised in the early morning of December 17,2020.C#代码清单 共 1 个项目,包含 5 个类。项目:librarysystem 类:主类代码:namespace librarysystem PublicationISBN=PublicationISBN;=PublicationName;=PublicationAuthor;=PublicationType;=PublicationStatus;读者类代码:namespace librarysystem 询图书);(2.借书服务);(3.还书服务);(4.新出版物入库);(5.录入新读者);(6.查询读者的借阅信息);(7.退出管理系统);(-);bool flag;do flag=false;(请选择:);string key=();switch(key)case 1:(请输入需要查询图书的书名:);ShowPubInfo();break;case 2:(请输入您的姓名:);();ShowBorrowInfo();break;case 3:(请输入您的姓名:);();ShowReturnInfo();break;case 4:(请按照提示逐步输入需要入库出版物的信息);ShowAddPublications();break;case 5:(请按照提示逐步输入新注册读者的信息);ShowAddReaders();break;case 6:(请输入您的姓名:);();ShowRedPubInfo;break;case 7:flag=false;break;default:(无此业务,是否重新选择(y/n));string answer=();if(answer!=y)flag=false;else flag=true;break;while(flag);/*显示查询到的出版物信息*/public void ShowPubInfo()if()(您要查询的出版物信息:);(-);(编号:+(出版物名字:+(出版物作者:+(出版物类型:+if (出版物状态:在架,可借);else (出版物状态:未在架,不可借);(-);();();(是否办理其他业务(y/n);string answer=();if(answer=y)ShowMainMenu();();else (结束);else (抱歉,未找到该图书!);(是否办理其他业务(y/n);string answer=();if(answer=y)ShowMainMenu();();();else (结束);/*显示借阅操作结果*/public void ShowBorrowInfo()if (恭喜,借阅成功!);ShowRedPubInfo;else (抱歉,借阅失败!);(是否办理其他业务(y/n);string answer=();if(answer=y)ShowMainMenu();else (结束);/*显示归还操作结果*/public void ShowReturnInfo()if (恭喜,归还成功!);ShowRedPubInfo;else (抱歉,归还失败!);(是否办理其他业务(y/n);string answer=();if(answer=y)ShowMainMenu();else (结束);public void ShowRedPubInfo(Readers red)(当前你的借阅信息如下:);(-);(编号:+;(姓名:+;(性别:+;(所在院系:+;(主修专业:+;(已借图书:);for(int if i!=)(+i);();(-);();(是否办理其他业务(y/n);string answer=();if(answer=y)ShowMainMenu();else (结束);/*显示新出版物入库的信息*/public void ShowAddPublications()pub=new Publications();(请输入出版物的编号:);=();(请输入出版物的名称:);=();(请输入出版物的编者:);=();(请输入出版物的类型:);=();=true;(pub);(新出版物入库成功!);(是否办理其他业务(y/n);string answer=();if(answer=y)ShowMainMenu();();();else (结束);/*显示新读者注册的信息*/public void ShowAddReaders()red=new Readers();(请输入新注册读者的编号:);=();(请输入新注册读者的姓名:);=();(请输入新注册读者的性别:);=();(请输入新注册读者的院系:);=();(请输入新注册读者的专业:);=();for(int i=0;i10;i+)i=;(red);(新读者注册成功!);(是否办理其他业务(y/n);string answer=();if(answer=y)ShowMainMenu();();();else (结束);