Estado: Terminado

Desarrollar aplicacion web(spring , hibernate , mysql)

Detalles del proyecto:
Presupuesto: Abierto
Publicado: Hace 2 meses
Plazo: No definido
Propuestas: 5
Freelancers interesados: 7
Descripción:

Especificación

Se nos ha pedido implementar un sistema informatico para manejar un registro de
reparaciones en un taller mecanico. Cuando los automotores ingresan para reparación, debe
prepararse una Orden de Trabajo para dicho vehiculo. Una vez terminadas las reparaciónes, el
empleado a cargo de las mismas debe detallar en la misma Orden de Trabajo la cantidad de
horas de mano de obra que se necesitaron para realizar la reparacion y de haberlos, los
repuestos utilizados. Cuando una Orden de Trabajo se da por cerrada, se debe poder visualizar el
costo final de dicho trabajo en la pantalla principal y en una pantalla aparte el detalle de los
costos individuales.
Análisis
En base a la anterior descripción del problema, se establecieron los siguientes requerimientos:
1) Las Ordenes de trabajo deben contener mínimo los siguientes campos:
1. Número de patente
2. Fecha de ingreso al taller
3. Propietario
4. Marca
5. Modelo
6. Detalle de la falla que presenta el automotor -según la descripción que realice el
cliente
7. Empleado al que se le asignó la reparación
8. Estado (Activo/Finalizado)
2) Los Propietarios deben contener mínimos los siguientes campos:
1. D.N.I.
2. Apellido y nombre
3. Dirección
4. Teléfono
3) Se deben poder cargar nuevas ordenes y modificarlas para agregar los repuestos
(código de inventario y cantidad utilizada) y horas trabajadas. Así mismo se tiene que
poder marcar como finalizadas las ordenes.
4) El coste de las horas de mano de obra serán de $150.
5) Se deben poder cargar nuevos propietarios en caso de que no esten registrados al
momento de crear una nueva Orden de Trabajo.
6) Se debe tener una pantalla principal con un listado de las ordenes de trabajo que se
encuentran cargadas con los links pertinentes
7) Se debe poder acceder a una pantalla donde se muestre el costo detallado de la Orden
de Trabajo
8) Los repuestos disponibles estarán como datos maestros en la base de datos, osea,
estarán pre-cargados y no se tendrán que modificar desde la plataforma.
9) No se deben poder modificar ordenes finalizadas
10) Las ordenes en la pantalla principal deberán mostrarse ordenadas por
fecha (de la mas antigua a la mas nueva) y filtradas1
por estado Activo.
11)Se deberá mostrar el campo de precio final solo en las ordenes
finalizadas
12 La vista de detalle de costos solo debe poder accederse una vez que la
orden haya sido finalizada
Consignas
1) Identificar los objetos relevantes al dominio del problema y modelar en base a ellos una
base de datos relacional.
2) Utilizar Hibernate para manejar los modelos creados a partir de la base de datos.
3) Utilizar Spring MVC para la aplicación web



Categoría: IT & Programación
Subcategoría: Programación Web
¿Cuál es el alcance del proyecto?: Crear un nuevo sitio personalizado
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Roles necesarios: Desarrollador

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Crear un proyecto similar

Cliente:

Eliot
(Promedio 5.00 de 5)
Ubicación: Argentina
Para ver más detalles del cliente, ingresa a Workana.
Cargando...