NEED IN JAVA Problem statement. This application will support the operations of a technical library for an R&D...

90.2K

Verified Solution

Question

Programming

NEED IN JAVA

Problem statement.

This application will support theoperations of a technical library for an R&D organization. Thisincludes the searching for and lending of technical librarymaterials, including books, videos, and technical journals. Userswill enter their company ids in order to use the system; and theywill enter material ID numbers when checking out and returningitems.  

Each borrower can be lent up tofive items. Each type of library item can be lent for a differentperiod of time (books 4 weeks, journals 2 weeks, videos 1 week). Ifreturned after their due date, the library user's organization willbe charged a fine, based on the type of item ( books $1/day,journals $3/day, videos $5/day).

Materials will be lent toemployees with no overdue lendables, fewer than five articles out,and total fines less than $100.  

R & D Library booksUnderstandingMathematics 0015BEngineeringAsAService 0012AFundamentalAlgorithms 0008ABigJava 0019CSortingAndSearching 0071AMathematicalComputations 0004BjournalsFeasibilityOfTheWeb X980StudyOfAComet X324ACaseStudyOfBehavioralActions X234HowToKeepAJob X210XgonGiveItToYa X821videosTedTalkSeries 12.WLectureSeries 16.S
  1. You will write classes from the last in-class assignment,R&DLibrary. R&DLibrary is the main file in which a user canchoose to enroll themselves, check out an item, return an item, paya fine and display their account (what is currently checked out,accumulated fines).
  2. Write a material class that calculates the fine based off ofthe type of item, the length it’s been checked out and whether ornot it’s even been checked out.
  3. Lastly, write a employee Class that contains the username of auser, the items that person has checked out, a copy of theaccumulated fines and the number of items checked out.
  4. Create the program using repl.itonline IDE and saving it to a files named,R&DLibrary.java, Employee.java,MaterialCard.java.
  5. Download all the files from repl.it.
  6. At the top of the empty file, write the following comment,modifying it to reflect your personal in- formation. Writing thesecomments on top of your programs helps other developers understandbasic information about your programs and is a good habit todevelop.
  7. /*

    * Program: LibraryReservation.java

    *

    * Author 1: FULL NAME

    *

    * Date:   THE CURRENT DATE

    * Course:  

    *

    * Program Description:

    *

    * WRITE PROGRAM DESCRIPTION

    *

    */

Answer & Explanation Solved by verified expert
4.2 Ratings (850 Votes)
MaterialCard Class class MaterialCard private String books private String journals private String videos private int totalFine private int b private int j private int v public MaterialCardString booksString journalsString videos thisbooksbooks    See Answer
Get Answers to Unlimited Questions

Join us to gain access to millions of questions and expert answers. Enjoy exclusive benefits tailored just for you!

Membership Benefits:
  • Unlimited Question Access with detailed Answers
  • Zin AI - 3 Million Words
  • 10 Dall-E 3 Images
  • 20 Plot Generations
  • Conversation with Dialogue Memory
  • No Ads, Ever!
  • Access to Our Best AI Platform: Flex AI - Your personal assistant for all your inquiries!
Become a Member

Other questions asked by students