Object Oriented Development with Java -Assingment

Job ID: 36323128

Budget: $10 – $45 USD

Car Rental System
The assignment is to design and implement a Car Rental System and the target users are admin and customer. Admin can use the system to add new cars into the system and admin is also allowed to edit a car information. Besides, admin can use the system to handle customers’ booking by sending them booking confirmation after they made the booking. On the other hand, customers need to register as a user before making booking and the customers can check their bookings history from the system. In addition, the system is necessarily to be designed and developed using object-oriented approach covering object orientation concepts and principles. Furthermore, a supporting document is required to reflect the design and the implementation details demonstrating the object-oriented programing concepts and their code samples.

Admin:

Admin should have access to the following functionalities:

• User Account management (Add/Delete/Edit/View/Search)
• Admin accounts
• Car information management
• Customer Account management (Approve/Delete/Edit/View/Search)
• Booking (Confirm/Delete/Edit/View/Search)
• Update the status - Available / Booked / Not available

Customer:

Customer should have access to the following functionalities:

• Register - username + password + gender + age + phone + email + home address
• Update individual profile.
• Check individual bookings.

*Note : Please read the file assignment carefully.