Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I want a private solution and not from online sources Object Oriented Programming Using Java I want a clear solution to this project in Java

I want a private solution and not from online sources

Object Oriented Programming Using Java

I want a clear solution to this project in Java language, I want you to explain everything through the comments inside the code, attach the text code, attach the output screenshots and screenshots of the code, explaining everything, because the professor will discuss with us, so make the solution very clear and explained through the comments .

The solution must be new and unique to me, not repeated by any student

Object Oriented Programming Using Java

image text in transcribed

image text in transcribed

image text in transcribed

A simple Library Management System aims at developing a computerized system to maintain all the day-to-day activity of a library. This functional project handles data of books and their copies, users that can be either students or teachers as well as book loans. Each book has an id, title, publisher, author, year, number of copies, copies of the book, financial value and status(true if at least one copy is available). Each copy has id, status whether a copy is available to be borrowed of not and insert date. A user has id, first name, last name, password and registration date. In addition to the total fine which is the total of each fine the user get for every late return of a book. Students has major whereas staff has department. When borrowing a book, the system recording the copy of the book being issued (borrowed), the borrower and the date at which borrowed. The system must first check for the copy availability and record the return date which is 3 days from the issue date. Along with issuing the books, the return dates must be shared with the students. In case of failure in return on or before the last date, the student will be charged a penalty fine, based on the per day rate multiplied by the number of days. 1. Classes : recommended that at least you device the following classes User . Student Staff Book (id, title, publisher, author, number of copies, ArrayList

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions