C++课程设计报告(图书管理系统)(4)

2019-01-07 13:20

cin>>bookid;

cout<<\输入图书类型:\cin>>newType; cin>>bname;

cout<<\输入图书作者:\cin>>bauthor;

cout<<\输入出版社:\cin>>bpress;

addbook(bookid,bname,newType,bauthor,bpress); break;

cout<<\输入图书编号:\cin>>bookid; b=query(bookid); if(b==NULL) { }

cout<<\输入新的书名:\cin>>bname; b->setname(bname);

cout<<\输入新的类型:\cin>>bkind; b->setkind(bkind);

cout<<\输入新的作者:\cin>>bauthor;

b->setauthor(bauthor);

cout<<\输入新的出版社:\cin>>bpress;

b->setpress(bpress);

cout<<\该图书不存在\ break;

cout<<\输入图书书名:\

case '2':

break;

cout<<\读入图书编号:\

cin>>bookid; b=query(bookid); if(b==NULL) {

case '3':

- 16 -

cout<<\该图书不存在\ break; }

char tg1;

cout<<\确定要删除此记录吗?(Y/N)\ cin>>tg1;

if(tg1!='n'&&tg1!='N') {

b->delbook();

cout<<\已成功删除该书记录!\ break;

}

case '4':

cout<<\读入图书编号:\ cin>>bookid; b=query(bookid); if (b==NULL) { cout<<\该图书不存在\

break;

}

cout<<\图书编号 图书名称 图书类型 版社 \\n\

b->disp(); break;

case '5':

cout<<\图书编号 图书名称 图书类型 版社 \\n\

disp(); break; case '6':

char tg2; cout<<\确定要清空所有记录吗?(Y/N)\ cin>>tg2;

if(tg2!='n'&&tg2!='N') { clear(); cout<<\已成功清空记录!\

break;

- 17 -

图书作者 出图书作者 出

}

}

}

}

case '0':

break;

default:cout<<\输入错误,请从新输入(数字为0~6):\

//main() 函数的实现,程序的主界面的引导 void main() {

system(\char choice; BDatabase BookDB; while(choice!='0')

{ cout<<\※※※※※※※※※※※※※※※※※※欢迎使用※※※※※※※ cout<<\

cout<<\cout<<\

※※※※※※※※※※\※\※\※\

cout<<\※\※\

cout<<\※\

cout<<\※\

cout<<\※\

cout<<\※\

cout<<\※\

cout<<\※\

cout<<\

cout<<\※ 图 书 管 理 系 统

- 18 -

※\

cout<<\※\

cout<<\※\ }

注)//操作环境:在win7 32位系统中使用软件Microsoft visual c++6.0简体中文版编写。

}

cout<<\进 入 系 统\\n\\n\\t\\t\\t0 离 开\cout<<\请选择:\cin>>choice; switch(choice) {

case '1': }

BookDB.bookdata(); break;

cout<<\※ by cout<<\※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

侯想 孙昱 周易 ※\※※※※※※※※※\

case '0':

cout<<\欢迎再次使用图书管理系统\\n\\n\ break;

default:cout<<\输入错误,请从新输入:\

- 19 -

(六)课程设计心得

1.设计心得体会(侯想)

说起课程设计,我认为最重要的就是做好设计的预习,认真的研究老师给的题目,选一个自己有兴趣的题目。其次,老师对实验的讲解要一丝不苟的去听去想,因为只有都明白了,做起设计就会事半功倍,如果没弄明白,就迷迷糊糊的去选题目做设计,到头来一点收获也没有。最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。

虽然这次的课程设计算起来在实验室的时间只有三天,不过因为我们都有自己的实验板,所以在宿舍里做实验的时间一定不止三天。

通过此次课程设计,使我更加扎实的掌握了有关C++程序设计方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。

在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的观念。这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老师的指导下,终于解决了。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可。

- 20 -


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

下一篇:警风警纪监督员座谈会主持词

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

马上注册会员

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