图书管理系统课程设计报告(3)

2019-02-15 18:30

int bookid,readerid; RDatabase ReaderDB; Reader *r;

BDatabase BookDB; Book *b;

设置了一个登陆函数denglu(),以实现登录操作界面。

cout<<\欢迎光临图书管理系统!\cout<<\您共有3次登陆机会\cout<<\登 陆\cout<<\退 出\cout<<\请选择:\

设置了一个void型enterdesk()函数,以实现图书管理系统的界面。

cout <

cout <<\借 阅 图 书\\n\\n\\t\\t\\t2.归 还 图 书 \\n\\n\\t\\t\\t3.图 书 信 息\\n\\n\\t\\t\\t4.读 者 信 息\\n\\n\\t\\t\\t0. 退 出 \

cout <<\请选择:\3.3.4主函数 main()

maindesk yourDesk; if(yourDesk.denglu())

cout<<\谢 谢 使 用,再 见!\

4.调试分析

1.实现程序,首先进入如下界面:

2.按1键进行登录,按0键退出。 按0键,界面如下:

按1键登录后进入如下界面:

A.借书和还书只需要输入读者编号和想借阅图书编号即可。

B.按3键进入图书信息,可对图书进行新增、更改、删除、查找、显示、全删。还有个返回选项。界面如下:

按1键进行图书新增,需要键入新书编号、书名、作者名、分类号、出版社、出版时间、价格和存量。键入信息后会弹出一条对话,问是否保存:

按1则保存,按0则不保存。

C.按4键进入读者信息,同样可对读者进行新增、更改、删除、查找、显示、全删,也有个返回选项。界面如下:

按1键进入新增读者,需要输入的有读者编号和姓名两个选项,如下:

进入读者查找后,有三个选项,按书名查找和按作者名查找,还有返回。

5.总结

本次课程设计是我入学以来写的第一个大程序,通过本次课程设计,我彻底认识到了自己的不足,充分感觉到了要自己写一个程序是多么的艰难,才发现自己连基础都还没打牢,所以这次课程设计做得很吃力。虽然做得很吃力,但是却激发了我学习的动力,让我充分认识到学习的重要性。在本次课程设计的过程中,我遇到了很多的困难,一个一个的错误,一条一条的警告,但是我并不畏惧,依然大步迈着前进的步伐。终于,通过了四个星期的努力,课程设计取得了成功,心里有那么一点点小高兴,但是,更懂得了自己以后的任务有多重,成功不能蒙蔽我们前进的双眼,失败也并不会阻挡我们前进的步伐。

我这次做的这个课题需要我们掌握如下几点:

1.只有上机实践才能检验自己写的程序,光是看是看不出来的; 2.要懂得调试、书写规范和检错; 3.要懂得函数的调用;

4.要掌握文件函数的输入和输出,文件的定位; 5.更重要的是要细心。

6.参考文献

1.谭浩强,《C++程序设计》,清华大学出版社,2004

2.陈维兴,《C++面向对象程序设计第三版》,清华大学出版社,2010 3.裘宗燕,《从问题到程序》,科学出版社,1999

4.陈维兴,《C++面向对象程序设计习题解答与实验指导》,清华大学出版社,2005

5.刘瑞挺,《计算机二级教程》,南开大学出版社,1996 6.钱能,《C++程序设计教程》,清华大学出版社,2005


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

下一篇:脚手架实训指导书

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

马上注册会员

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