Answered step by step
Verified Expert Solution
Question
1 Approved Answer
I wont the solution in java please ... java language only !! A simple Library Management System aims at developing a computerized system to maintain
I wont the solution in java please ... java language only !!
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, ArrayListStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started