subject
Computers and Technology, 06.12.2021 20:50 mya6137

This project is to develop a DVD/CD Rental System for a shop that rents out DVDs and VCDs to its registered customers. The system need to keep track of its rental information and compute rental fees collected from DVDs and CDs rented out to customers. This DVD Rental System is to be developed with methods using the Java programming language. The DVD rental shop has several DVDs and CDs, and many customers. Each customer is allowed to rent maximum of five DVDs and CDs at any time.
Upon returning DVDs and CDs, the shop assistant shall compute the total fees. The rental fee for each CD is $3 whereas a customer needs to pay $5 per DVD as a rental fee. The borrowing periods of items (CD and DVD) is one week. The customer must pay a fine of $1 per day for returning CD and DVD later than due date.
Your program must provide the following functions to manage the video rental operations:
Add customer
Add new customer information (1. Name, 2. Address, 3. Phone number, 4. Enrolling date, 5. Rental record) into the customer list.
Delete Customer
Delete an existing customer from the customer list. A customer can only deleted from the list if a customer has returned all borrowed items or does not borrow any item.
Modify customer(20 points)
Modify an existing customer information (1. Name, 2. Address, 3. Phone number, 4.
Enrolling date) into the customer list.
Add DVD or CD(20 points)
Add new DVD or CD information (1. Title, 2. Company, 3. Release date, 4. Borrowed date) in the DVD and CD list
Rental DVD/CD item(20 points)
Keep the code of a customer who borrows DVDs or/and CDs under the respective record of DVD item and the availability flag of the DVD item must be set to be unavailable.
Return DVD/CD item(30 points)
When a customer shall return a borrowed item(s) to the shop, the program shall compute rental fees of DVD and CD items. The program shall display detailed report for a customer.
Customer Name: Eugine
DVD Title Number of days Borrowed No of Days Overdue Rental Fee MADMAN5 0 $5
House of Cards 7 2 $7
Total Rental Fee: $12
Reporting current DVD/CD store information(10 points)
The program shall display the list of DVD and CD items rented out to the customers as well as for customer names with the list of DVD and CD rented by each of them as following format.
Video Code DVD000001 DVD000009 CD0110019
Title
MAD MAN House of Cards Adele
Borrowed by Eugine Eugine
Joel

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 22:40
Least square fit to polynomial write a function leastsquarefit3pol that solves a linear system of equations to find a least squares fit of a third order polynomial to an experimental data set given as two row arrays. the function leastsquarefit3pol must explicitly solve a set of linear equations and cannot use polyfit. there should be no restriction on the size of the problem that can be solved.
Answers: 1
question
Computers and Technology, 23.06.2019 01:50
Create a class named majors that includes an enumeration for the six majors offered by a college as follows: acc, chem, cis, eng, his, phys. display the enumeration values for the user, then prompt the user to enter a major. display the college division in which the major falls. acc and cis are in the business division, chem and phys are in the science division, and eng and his are in the humanities division. save the file as majors.java.
Answers: 2
question
Computers and Technology, 24.06.2019 09:30
What is the definition of digital literacy?
Answers: 1
question
Computers and Technology, 24.06.2019 13:00
Which best describes the condition under which the unicode output is the same as plain text ?
Answers: 1
You know the right answer?
This project is to develop a DVD/CD Rental System for a shop that rents out DVDs and VCDs to its reg...
Questions
question
Mathematics, 12.09.2020 01:01
question
Mathematics, 12.09.2020 01:01
question
Mathematics, 12.09.2020 01:01
question
Mathematics, 12.09.2020 01:01
question
Health, 12.09.2020 01:01
question
Mathematics, 12.09.2020 01:01
question
Biology, 12.09.2020 01:01
question
Mathematics, 12.09.2020 01:01
question
English, 12.09.2020 01:01
question
Mathematics, 12.09.2020 01:01
question
Mathematics, 12.09.2020 01:01
question
Mathematics, 12.09.2020 01:01
question
Physics, 12.09.2020 01:01
question
Mathematics, 12.09.2020 01:01
question
Mathematics, 12.09.2020 01:01
question
Social Studies, 12.09.2020 01:01
question
Mathematics, 12.09.2020 01:01
question
Mathematics, 12.09.2020 01:01
question
Mathematics, 12.09.2020 01:01
question
Mathematics, 12.09.2020 01:01
Questions on the website: 13722367