面向对象程序设计—图书管理系统设计 下载本文

查询书号为0001的图书 步骤一:在主界面选择4。

步骤二:回车后点击“1”,然后输入0001,回车。

图11 (2)按书名查询

查询书名为“高等数学”这本书 步骤一:在主界面选择4。

步骤二:回车后点击“2”,然后输入“高等数学”,回车

图12 (3)按作者名查询

9

步骤一:在主界面选择4。

步骤二:回车后点击“3”,然后输入“天路公考”,回车

图13 5、按书号删除图书信息

当选择按钮5,执行function=='5'的条件语句。首先定义字符串a,然后main函数调用#include,输入相应的书号,接下来建立对象del(a,\,调用删除函数delete_by_isbn(),实现删除功能。 例如删除0003号图书

步骤一:在登陆界面输入“5”,回车;

步骤二:按提示输入要删除的书号“0003”,回车。

图14 6、退出图书管理系统

10

当选择按钮6,执行function=='6'的条件语句。此时执行空操作,跳出while循环,执行main函数后续语句,利用system(\清屏后由写函数Book.write ();把操作后的数据读入到文件中,最后调用头文件#include输出相应的提示信息后退出系统。 在登录界面输入“5”,回车。

图15

第5章 结束语

这次课程设计历时三个星期,通过课程设计,我发现了自己的很多不足,知识上还存在很多漏洞,我看到了自己的实践经验还比较缺乏,理论联系实际的能力还急需提高。当自己做的时候才知道好多地方不懂,然后又找来C++的书仔细看相关知识。再做再改,虽然现在还有好多缺陷,但好歹也算是完成了。

为完成这次课程设计我确实付出很多,有苦有乐,这十几天的工作日子,怎么形容呢,每次做不出来就会心情不好,感觉自己什么都没有做成,慢慢的摸索着,开始入门,而且有了一点成就感,就这样每一次都比前一次收获多,心情也慢慢好了,而且我的系统也一天比一天的完善。毕竟没有白费心血,以艰辛的付出最终还是获得不少回报!

总之,计算机是一门实践性很强的学科,要想学好,就必须多练习,多总结,只有这样,才能够更加深入地了解,才能够学会如何去运用它。

11

参考文献

[1]郑莉,董渊,何江舟.C++程序设计[M].清华大学出版社,2010. [2]谭浩强.C程序设计[M].清华大学出版社.2007

[3]李强,贾云霞.Visual C++项目开发实践.北京:中国铁道出版社,2004. [4]李书贤.《C++Primer中文版》[M].人民邮电出版社

12