Find Jobs
Hire Freelancers

Java Expert needed

$10-30 USD

Cerrado
Publicado hace casi 5 años

$10-30 USD

Pagado a la entrega
Self-Service Stations Project - PEA To dodge the crisis, the owner of a dealership wants to innovate in his business of car sales (cars, vans, motorcycles, trucks and etc ...). He had the idea of ​​replacing dealerships with self-service stations. The idea is that the customer can use it to check the existing cars in the store, make purchases and receive the order. Therefore, the project must be composed of an automated and intelligent shopping cart system, which allows the user to list all the cars registered in the system and choose which cars will be added to the cart. When adding a car to the trolley, the user must choose their quantity and color, respecting the rule that a matte color increases the value of the car by 3%. An automobile may not have the option of matte colors, so a special treatment should be given when this occurs. In addition, the user can remove or view the items of his cart, with their respective prices and total value of the purchase. Finally, the system must allow the customer to finalize their purchase and an order number is generated, accompanied by the delivery time of each car. This purchase must be stored and the system must return to its initial state, allowing another user to make his purchase as well. To avoid fraud, the system must allow the purchase of a maximum of 10 items from each car. This treatment should be done when the customer completes the purchase. Therefore, the system must have the following functionalities: 1. Registering cars (restricted access with password: 123) 2. List cars 3. Add cars to the cart with your quantity and color 4. View cart 5. Delete car from cart 6. Finish the purchase 7. Query request (using generated number) 8. List purchases made (restricted access with password: 123) 9. Stock control (optional) (restricted access with password: 123) In addition, the collection used must be implemented by the student. Student must create a new concrete class, which represents a collection and implements one of the Framework Collections interfaces. For system implementation, use the following rules (implementing the feature without their respective rules implies losing 50% of your score): • Use Interfaces and Inheritance • Use collections (new collection created by the student); • Use exceptions in the following cases: o When registering an existing car; o When choosing a metallic color not available for a vehicle; o At the end of the purchase and there is a car above the maximum limit (10); o Make the purchase of a car that is not in stock (optional) Note: Simple student language with comments of what is being done.
ID del proyecto: 19694823

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
4 freelancers están ofertando un promedio de $25 USD por este trabajo
Avatar del usuario
I have 5 years of experience with java. I worked on different enterprise projects. I also have full time job as java programmer.
$25 USD en 1 día
4,9 (12 comentarios)
3,9
3,9
Avatar del usuario
hello client, this is abhilash patil, I am having 6 years of experience in java where I had worked on many projects. looking forward to conversation
$35 USD en 2 días
4,2 (2 comentarios)
2,6
2,6
Avatar del usuario
I have 3.5 yrs of in-dept hands-on experience in full life cycle of software development in Java ,Collections,Multi threading ,Exception Handling, j2ee technology, Spring Boot, Spring MVC , Hibernate and JSP/Servlet, web-services.
$20 USD en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Boca raton, United States
5,0
3
Forma de pago verificada
Miembro desde abr 20, 2019

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.