本文由 365源码网 – 18522379162 发布,转载请注明出处,如有问题请联系我们!c++面向对象的图书馆管理系统
c++面向对象的图书馆管理系统
1.Book(图书)类:
属性:书名(title)、作者(author)、ISBN 号( ISBN)、出版年份(yearPublished ).
方法:构造函数、析构函数、显示图书信息(displayInfo)。
2.User(用户)类:
属性:用户ID(userID)、姓名(name)、借阅的图书列表(borrowedBooks,Book对象的列表)。
方法:构造函数、析构函数、借书(borrowBook)、还书(returnBook)、显示借阅信息(displayBorrowedBooks)。
3.Library(图书馆)类:
属性:图书馆名称(name)、图书库存(books,Book对象的列表)、用户列表(users,User对象的列表)。
方法:构造函数、析构函数、添加图书对象的列表
方法:构造函数、析构函数、添加图书(addBook)、借书(borrowBook)、还书(returnBook)、显示借阅信息(displayBorrowedBooks)。
方法:添加用户(addUser)、借出图书(lendBook)、收回图书(returnBook)、显示所有图书(displayAllBooks)、显示所有用户(displayAllUsers)。
4.BookManager(图书管理员)类:
属性:图书馆对象(library)。
方法:构造函数、析构函数、执行借书操作(executeBorrow)、执行还书操作(executeReturn)、
显示所有图书(displayAllBooks)、显示所有用户(display AllUsers )
5.Qt可视化界面,允许用户通过输入来执行添加图书、借书、还书等操作。
6.确保在借书时,库存数量会相应减少;如果库存不足,则提示用户。
7.能够将图书信息和用户信息持久化存储到文件中,并在程序启动时加载。
【包安装部署、包成功运行、可答疑】
【附赠报告:字数6500+】
id:00011401






