Library Management System

Overview

This is a basic Library Management System developed as a group project for Advanced Object-Oriented Design. It helps small libraries manage books, users, and admins via a simple terminal-based interface. The system includes user registration, book borrowing/returning, admin-level control, and persistent data storage.

Team Members

Kong Pheng Yang

Jamison Taft

Sam Dorvinen

Dr. Murshed (Instructor)

Admin Capabilities

  • Admin login and authentication

  • Add, remove, and edit books

  • Add, remove, and edit user accounts

  • View library statistics (number of users/books)

  • Borrow and return books (on behalf of users)

  • Search for books and users

User Capabilities

  • Register a new account

  • Login with ID and password

  • Borrow up to 4 books at once

  • Return borrowed books

  • View personal borrowing history

  • View login information

  • Search for books by title or author

Previous
Previous

RNG_Game

Next
Next

Typing Game