图书信息管理系统C++(3)

2019-02-15 16:27

图书信息管理系统

{

system(\ //清屏 system(\ switch (place) {

case 1:

cout<<\☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆\\n\ <<\┃菜单选项┃\\n\ <<\

<<\┃→ 添加图书信息┃\\n\ <<\

<<\┃查找图书信息┃\\n\ <<\

<<\┃显示图书信息┃\\n\ <<\

<<\┃图书信息排序┃\\n\ <<\

<<\┃退出┃\\n\ <<\ <<\

<<\┃w:上 s:下 e:进入 h:关于┃\\n\ <<\

<<\☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆\ break;

case 2:

cout<<\☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆\\n\ <<\┃菜单选项┃\\n\ <<\

<<\┃添加图书信息┃\\n\ <<\

<<\┃→ 查找图书信息┃\\n\ <<\

<<\┃显示图书信息┃\\n\ <<\

<<\┃图书信息排序┃\\n\ <<\

<<\┃退出┃\\n\ <<\ <<\

<<\┃w:上 s:下 e:进入 h:关于┃\\n\ <<\

<<\☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆\

7

西南石油大学面向对象程序设计课程设计报告

break;

case 3:

cout<<\☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆\\n\ <<\┃菜单选项┃\\n\ <<\

<<\┃添加图书信息┃\\n\ <<\

<<\┃查找图书信息┃\\n\ <<\

<<\┃→ 显示图书信息┃\\n\ <<\

<<\┃图书信息排序┃\\n\ <<\

<<\┃退出┃\\n\ <<\ <<\

<<\┃w:上 s:下 e:进入 h:关于┃\\n\ <<\

<<\☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆\ break;

case 4:

cout<<\☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆\\n\ <<\┃菜单选项┃\\n\ <<\

<<\┃添加图书信息┃\\n\ <<\

<<\┃查找图书信息┃\\n\ <<\

<<\┃显示图书信息┃\\n\ <<\

<<\┃→ 图书信息排序┃\\n\ <<\

<<\┃退出┃\\n\ <<\ <<\

<<\┃w:上 s:下 e:进入 h:关于┃\\n\ <<\

<<\☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆\ break;

case 5:

cout<<\☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆\\n\

8

图书信息管理系统

<<\┃菜单选项┃\\n\ <<\

<<\┃添加图书信息┃\\n\ <<\

<<\┃查找图书信息┃\\n\ <<\

<<\┃显示图书信息┃\\n\ <<\

<<\┃图书信息排序┃\\n\ <<\

<<\┃→ 退出┃\\n\ <<\ <<\

<<\┃w:上 s:下 e:进入 h:关于┃\\n\ <<\

<<\☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆\ } } };

//添加图书信息 void addInfo() {

char c;

Book bk; // 建立图书类对象 c='y'; do {

system(\ //清屏 //添加信息

cout<<\请输入作者名: \ cin>>bk.Writer;

cout<<\请输入登录号:\ cin>>bk.number;

cout<<\请输入书名:\ cin>>bk.BookName;

cout<<\请输入出版单位:\ cin>>bk.publishName;

cout<<\请输入出版时间:\ cin>>bk.PublishTime; cout<<\请输入总量:\ cin>>bk.totle;

cout<<\请输入可借阅量:\ cin>>bk.lend;

9

西南石油大学面向对象程序设计课程设计报告

if(bk.lend<0||bk.lend>bk.totle) {

cout<<\输入有误!可借阅数量不得大于总量!\请重新输入\ cin>>bk.lend; }

cout<<\请输入价格:\ cin>>bk.price; bk.savenew();

//判断是否继续添加

cout<<\信息添加成功,想继续添加吗(y/n)?\ cin>>c; int flag=0; do {

if(c!='y'&&c!='n') {

cout<<\指令错误!请重新输入!\ cin>>c; } else

flag=1;

}

while(flag==0); }

while(c=='y'); }

//显示所有已输入图书信息 void showInfo() {

system(\ //清屏

cout<<\以下是显示的所有已输入图书的信息:\ cout<<\点击任意键返回!\ int k=0; cout<

cout<

Book bo;

10

图书信息管理系统

ifstream infile;

infile.open(\打开文件

//查找信息 do {

infile>>bo.Writer; infile>>bo.number; infile>>bo.BookName; infile>>bo.publishName; infile>>bo.PublishTime; infile>>bo.totle; infile>>bo.lend; infile>>bo.price; if(infile.eof()) break; k=k+1; bo.output();

}

while(!infile.eof()); //判断是否到文件末尾

infile.close(); // 关闭文件

cout<

getch(); }

//查找函数 通过查找作者显示信息 void searchInfo1() {

system(\

cout<<\请输入要查找的作者姓名:\ char name[13]; cin>>name;

int flag=0; //查找到的信息个数

cout<

11


图书信息管理系统C++(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:ansys14.5安装教程(有用,已补充虚拟光驱步骤)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: