很急,请帮帮忙大神 问题描述:用c++实现图书管理系统,主要为图书管理员和借阅者提供管理和查询服务。 5
基本功能要求:程序必须采用链表数据结构实现。图书信息至少包括以下信息:书名,ISBN、作者、出版社、出版时间,入库时间,库存量(图书馆购买此书的数目),借阅数(被借阅的本...
基本功能要求:
程序必须采用链表数据结构实现。
图书信息至少包括以下信息:书名,ISBN、作者、出版社、出版时间,入库时间,库存量(图书馆购买此书的数目),借阅数(被借阅的本数)。
图书管理员身份可以完成以下操作:
(1)录入:增加一本图书信息;
(2)删除:删除某一本图书的信息;
(3)修改:修改某一本图书的信息;
(4)查询:根据书名或图书ISBN等查询图书信息(可选择:简单条件查询,组合条件查询等)。
(5)排序:根据书名或入库时间等信息进行排序,尽可能提高查找和维护性能;
(6)借书:借出一本书,该书的借阅量增加一本。
(7)还书:还回一本书,该书的借阅量减少一本。
(8)统计:统计所有的借出的图书数目,即:所有图书借阅量之和。
(9)输出:输出所有图书的所有信息,要求格式清晰,方便查看。 展开
程序必须采用链表数据结构实现。
图书信息至少包括以下信息:书名,ISBN、作者、出版社、出版时间,入库时间,库存量(图书馆购买此书的数目),借阅数(被借阅的本数)。
图书管理员身份可以完成以下操作:
(1)录入:增加一本图书信息;
(2)删除:删除某一本图书的信息;
(3)修改:修改某一本图书的信息;
(4)查询:根据书名或图书ISBN等查询图书信息(可选择:简单条件查询,组合条件查询等)。
(5)排序:根据书名或入库时间等信息进行排序,尽可能提高查找和维护性能;
(6)借书:借出一本书,该书的借阅量增加一本。
(7)还书:还回一本书,该书的借阅量减少一本。
(8)统计:统计所有的借出的图书数目,即:所有图书借阅量之和。
(9)输出:输出所有图书的所有信息,要求格式清晰,方便查看。 展开
1个回答
展开全部
这种作业的话,最好自己做。
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。
理解一个算法并不仅仅是能把一个算法表面上的东西记住,然后再默写下来而已。真正的理解是理解算法的思想,为什么要这么做,有什么好处,与别的解决一个问题的算法相比,优劣在哪?以及处理问题的时候,能用这个思想方法来解决不同的问题,绝不仅限于算法本身,算法只是表象,思想才是实质。
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。
理解一个算法并不仅仅是能把一个算法表面上的东西记住,然后再默写下来而已。真正的理解是理解算法的思想,为什么要这么做,有什么好处,与别的解决一个问题的算法相比,优劣在哪?以及处理问题的时候,能用这个思想方法来解决不同的问题,绝不仅限于算法本身,算法只是表象,思想才是实质。
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询