C++图书资源管理系统
题目3:图书资源管理
实现一个简单的图书资源管理系统,管理维护已有图书资源,图书资源有不同的类型,有一般图书,杂志,电子资源等。不同资源有不同的属性和操作。
1)增加新的图书或资源
2)增加已有 图书或资源的数量
3)显示某一图书或资源情况,根据资源类型不同显示的信息也不一样。
4)显示所有图书或 资源情况。
5)减少已有图书 或资源的数量。
6) 删除某一图书或资源。
问题分析
本题的设计思路如下,建立图书资源基类,并派生出一般图书、杂志、电子资源等子类。根据需要定义父类和子类的成员变量和成员函数,其中包括图书或资源的显示信息等函数。若扩展实现可以将图书馆设计为一个组合类,包含图书资源的对象数组,根据自2的掌握情况选择是否扩展。
该题目主要涉及到的知识点有:继承、派生。
编程要求
1)程序至少包括继承、 派生(如果设计图书馆类可以设计组合关系,图书馆类包含图书资源类对象)。
2)可以使用new和delete建立类对象和释放类对象。
3) 界面提示友好,给出菜单选项,及输入提示。
源码传送门
传送门:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
标签:传送门,子类,C++,资源,资源管理,图书 From: https://www.cnblogs.com/codewriter/p/16901925.html