第一范文网 - 专业文章范例文档资料分享平台

图书馆管理系统设计报告

来源:用户分享 时间:2025/6/6 0:07:43 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

北华航天工业学院课程设计报告

} }

else if(look3(a)!=-1) {

z=&th[look3(a)];

cout<<\该资料信息为:\z->display(); z->deltuhua();

cout<<\◆请输入该资料被修改以后的编号:\ //修改图画信息 while(1) {

cin>>a;

{ cout<<\请输入标题:\ } } }break;

}break;

if((look1(a)==-1)&&(look2(a)==-1)&&(look3(a)==-1))

cout<<\请输入作者:\ cout<<\请输入评级(未评级,一般,儿童,成人):\ cout<<\请输入国籍:\ cout<<\请输入作品的长:\ cout<<\请输入作品的宽:\ z->addtuhua(a,b,c,d,e,f,g); cout<<\修改成功!\ }

else cout<<\☆该编号已存在,不可重复!\请重新输入编号:\

4.2.5 资料信息的统计功能的实现

该功能用于对资料信息进行统计,可统计资料的总数及各类别总数等信息 case4: {

int top11=0,top22=0,top33=0; //统计当前资料

21

北华航天工业学院课程设计报告

for(int i=0;i

for(i=0;i

for(i=0;i

if(th[i].gettag()==0) if(gp[i].gettag()==0) if(ts[i].gettag()==0)

top11++;

top22++;

top33++;

cout<<\ cout<<\◆总物品数: \cout<<\◆图书类: \cout<<\◆视频光盘类: \cout<<\◆图画类: \cout<<\break; }

4.2.6 资料信息的删除功能的实现

该功能用于对资料信息进行删除,在查询到需要删除的资料后进行删除,分别调用tushuguan类中的查询函数和各类中的显示,删除函数,分别实现对图书、视频光盘、图画信息的删除

case5:

if(top11+top22+top33==0)

{ cout<<\▁▁▁▁▁▁▁▁▁▁\

cout<<\▏*****************┃\cout<<\▏ 当前物品库为空! ┃ \

22

北华航天工业学院课程设计报告

cout<<\▏*****************┃ \ cout<<\▔▔▔▔▔▔▔▔▔▔\

else

{ cout<<\◆输入您要删除的资料的编号:\

cin>>a;

if((look1(a)==-1)&&(look2(a)==-1)&&(look3(a)==-1)) cout<<\★该编号不存在!★\ else if(look1(a)!=-1) { x=&ts[look1(a)];

cout<<\★您要删除资料信息为:\ x->display();

cout<<\确认要删除吗?\ //删除图书 cin>>s;

if(strcmp(s,\ { x->deltushu();top11--; cout<<\◆已删除成功!\

} else if(strcmp(s,\ cout<<\◆已取消删除!\

break; }

else if(look2(a)!=-1) { y =&gp[look2(a)];

cout<<\★您要删除资料信息为:\ y->display();

cout<<\确认要删除吗?\ // 删除视频光盘 cin>>s;

if(strcmp(s,\ {

y->delguangpan();top22--;

23

北华航天工业学院课程设计报告

}

}

cout<<\◆已删除成功!\

else if(strcmp(s,\

cout<<\◆已取消删除!\break;

else if(look3(a)!=-1) {

z=&th[look3(a)];

cout<<\★您要删除资料信息为:\z->display();

cout<<\确认要删除吗?\ //删除图画 if(strcmp(s,\ } }break;

{ } else if(strcmp(s,\ cout<<\◆已取消删除!\ break; z->deltuhua();top33--; cout<<\◆已删除成功!\

cin>>s;

4.2.7 资料信息的显示功能的实现

该功能用于对资料信息进行显示,对各类资料按编号进行排序后调用各派生类的显示函数,可将各类资料的信息分别显示出来

case6:

if(top11+top22+top33==0)

{ cout<<\▁▁▁▁▁▁▁▁▁▁\

cout<<\▏*****************┃\ cout<<\▏ 当前物品库为空! ┃ \ cout<<\▏*****************┃ \

24

搜索更多关于: 图书馆管理系统设计报告 的文档
图书馆管理系统设计报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c09ysg962133qhtz4wk5p_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top