Terminado

Desarrollo Aplicación para Compra de Computadores (En Java)

Publicado el 06 Abril, 2015 en Programación y Tecnología

Sobre este proyecto

Abierto

Se desea implementar una aplicación de escritorio (Desarrollado en Java), que permita a un administrador ingresar a una base de datos (MySQL) registros de partes de  computador:
*Boards
*Procesadores
*Memoria RAM
*Disco Duro
*Caja
*DVD
*Tarjeta Video
*Tarjeta de red
*Tarjeta Sonido
*Teclado
*Mouse
*Monitor
*Software Preinstalado
Debe permitir a los usuarios (Clientes) configurar un computador personal, escogiendo una serie de partes y que luego haga una búsqueda a la base de datos de los proveedores que más se adapten a una serie de criterios de búsqueda para ofrecer el mejor negocio al comprador.

•    Al momento de descargar la aplicación, el usuario deberá suplir una dirección de correo y crear un nombre de usuario.
•    Ese nombre de usuario será utilizado para acceder a la aplicación cada vez que la corra. Esto con el fin de que se almacenen registros históricos acerca de hábitos de compra del usuario, que serán enviados al correo ventas@bocanegrasoft.com cuando la aplicación arranque y esté conectada a internet.
•    Para armar un computador, el usuario deberá crear un proyecto dentro de la aplicación.
•    El proyecto contendrá la información de la configuración armada hasta el momento, así como de los distribuidores seleccionados si ya se ha hecho alguna búsqueda.
•    El proyecto se podrá guardar, recuperar, guardar como, y borrar.
•    Cuando se crea un proyecto se le asocia un nombre.
•    Se puede configurar una máquina siguiendo un wizard, con los siguientes pasos: board, procesador, memoria, discos, DVD, tarjeta de video, tarjeta de red, tarjeta de sonido, Caja, teclado, mouse, monitor, software preinstalado (Windows/Linux, office, etc.)
•    Se puede crear una máquina de ceros, e ir añadiendo partes mediante búsquedas, sin un orden aparente (esto es útil para comprar sólo partes).
•    El usuario debe poder incluir varias alternativas para cada una de las partes y activar una sola, que será la que afecte el precio calculado del computador y la configuración final, así como la orden de compra.
•    El usuario puede pedir que se calcule el precio de la configuración en cualquier momento.
•    El precio se evalúa de acuerdo con la búsqueda del menor precio entre los proveedores disponibles. Este proceso de actualización de precio se disparará también cuando el usuario agregue, elimine o modifique alguna parte del computador.
•    El usuario puede definir otros criterios de búsqueda para la configuración ( tiempo de entrega de las partes, precio, definir que todo se compre de un solo proveedor, etc.)
•    Una vez se ha elegido un proveedor para todas las partes y se ha determinado el precio y tiempo de entrega del computador, el usuario puede modificar el proveedor de aquellas partes que desee cambiar.
•    El presupuesto debe poderse imprimir.
•    El usuario debe poder dar retroalimentación sobre el proceso de compra. Esta retroalimentación puede ser para toda la compra, o para cada una de sus partes. La retroalimentación tomará la forma de una pantalla donde el usuario podrá hacer sus observaciones y luego esa información será enviada por la aplicación vía internet al site de la compañía.

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos No (No he administrado este tipo de proyectos anteriormente)
Plataformas requeridas Windows

Plazo de Entrega: 16 Abril, 2015

Habilidades necesarias

Otros proyectos publicados por B.