can i have netbean app coodiding an user interface Problem Statement: You are ta

WRITE MY ESSAY

can i have netbean app coodiding an user interface Problem Statement:
You are ta

can i have netbean app coodiding an user interface Problem Statement:
You are tasked with developing a Library Book Reservation System to manage book reservations
for a public library. The system should allow users to reserve books, process reservations, and
remove reservations as necessary.
Scenario:
The public library wants to streamline its book reservation process. Users can reserve books online
through the library’s website. Once reserved, the library staff processes the reservations and
notifies users when their books are ready for pickup.
Application Details:
Each book reservation contains the following attributes:
Attributes Details
reservation_id Unique identifier for each reservation
book_title Title of the reserved book
author Author of the reserved book
user_name Name of the user who reserved the book
contact Contact information of the user
status Current status of the reservation (e.g., Pending, Processing, Completed)
Requirements:
1. Create a class named ‘BookReservation’ to represent each book reservation. Include attributes
for the reservation details mentioned above.
2. Implement a queue data structure using arrays to manage the book reservations.
3. Provide the following menu options for user interaction:
Menu Details
Reserve Book Allow users to reserve a book by providing the necessary details.
Enqueue the reservation into the queue
Process Reservation Change the status of a reservation. If the status changes to
“Completed,” notify the user that their book is ready for pickup by
displaying a message.
Remove Reservation Remove a reservation from the queue. If the reservation is being
processed, ask the user to confirm the cancellation
View Reservations Display all reservations in the queue and a tabular format.
Exit Terminate the program
4. Handle all the exceptions.
5. Implement a graphical user interface.
Page 2 of 2
Submission Guidelines:
• Implement the Library Book Reservation System in Java, focusing on arrays, classes, and
queue data structure concepts

WRITE MY ESSAY

admin Avatar

Leave a Reply

Your email address will not be published. Required fields are marked *