Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Proyecto Final

Presentacion proyecto final DAM
by

laura duran

on 17 June 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Proyecto Final

(cc) photo by Metro Centric on Flickr
(cc) photo by Franco Folini on Flickr
(cc) photo by Metro Centric on Flickr
Talleres Durruzla

Introducción (I)
Consiste en una aplicación desarrollada en java.

Trata sobre la gestión de un taller, de manera personalizada, ya que la mayoría de aplicaciones para este sector están basados en un CRM y pueden tratarse de aplicaciones mucho más generales.

El programa se intentará a adaptar a cada usuario de forma específica.
Exercise
Arreglalo!!!
Base de Datos
Pantalla Principal
1.

2.
3.

4.

5.
Registrar Trabajo (I)
Laura Durán Ruz
2º DAM
Indice
Introducción al proyecto.

Módulos utilizados.

Ánalisis de la base de datos.

Funcionalidad de la aplicación.

Conclusión.
555
Para el desarrollo de la aplicación se ha utilizado el patrón MVC, para una mejor distribución del código y para un mejor rendimiento a la hora de nuevas versiones, ya que se consigue hacer una modificación de manera más optimizada y rápida.

Todos los diseños de ventanas de nuestra aplicación, están hechos a mano, por lo que se pueden acoplar a cualquier modificación de nuestro usuario. La ventana más elaborada y con más trabajo fue la de Finalizar, ya que el cuadro de la factura esta hecho todo a mano con líneas.
Introducción (II)
Módulos (I)
Los módulos introducidos en el proyecto son los siguientes:

Programación: ya que esta desarrollada en java, utilizando Eclipse como entorno de desarrollo.

Diseño de interfaces: utilización de las librerías graficas del propio lenguaje (Swing, AWT).

Programación de Servicios y Procesos: se introduce la hora en la ventana principal que consiste en un hilo que nos lleva la hora del sistema.
Módulos (II)
Base de datos: la aplicación lleva una base de datos propia, con el gestor de MySql Workbench, la cual se tuvo que diseñar y crear las relaciones entre las diferentes tablas.

Entornos de desarrollo: el cuerpo de la documentación contiene contenido como Diagramas de clases (UML), Casos de Uso.

Lenguaje de Marcas: todo el contenido del Manual de Usuario y de Finalizar Trabajo, están diseñados con el lenguaje html.
Las tablas utilizadas en la aplicación salen del siguiente modelo entidad-relación y modelo relacional.
Funciones de la Aplicación
El usuario podrá gestionar su taller de una manera segura y personal.

Podrá añadir nuevos clientes, los cuales quedarán registrados en la base de datos.

Modificar dichos datos del cliente y trabajos realizados a los mismos.

Consultar por todos los trabajos finalizados de un propio cliente.

Para terminar podrá imprimir la factura a su cliente.
La pantalla principal, mostrará un menú con el botón de ayuda donde se mostrará el Manual de Usuario y la hora del sistema.

Tendrá cuatro opciones:
Esta ventana muestra dos opciones de registrar a un cliente.

Si el cliente esta ya esta registrado
en nuestra base de datos,
simplemente se buscará la matricula.

Si el cliente no esta registrado,
se deberán de rellenar todos
los campos con sus datos.
Arreglalo!!!
Registrar Trabajo (II)
Registrado nuestro cliente o buscado, se pasa a mostrar la ventana en la que se va a registrar el trabajo que vamos a realizar a nuestro cliente.

Se especificará el tipo de
trabajo, el precio por horas, las horas que llevará realizar el trabajo y por ultimo una breve descripción.
Registrar Trabajo (III)
Para finalizar el registro, por último se deben indicar las piezas que va a llevar el trabajo del cliente.

Se pueden añadir todas como sean necesarias, y pulsando fin para finalizar.

Se indicará el nombre, cantidad
y precio de la pieza.
.
.
(
Modificar Trabajo

Finalizar
Trabajo
Finalizado el trabajo a realizar al cliente, puesto que se puede tener más de un trabajo en activo, se mostrarán todas las facturas posibles a imprimir de un cliente.

Esta te mostrará todos los datos colocados en la columna correspondiente, mostrando el precio total que deberá pagar el cliente, e imprimirla en formato papel.
Consultar Trabajo
El usuario podrá consultar todos los trabajos finalizados de un mismo cliente.

Se buscará por matricula al
cliente, y se le mostrarán todos los datos que se le facturó, incluso la fecha del día que se imprimió dicha factura.
El usuario podrá modificar todos los trabajos que quiera de un cliente a buscar por matrícula.

Modificando todos los
campos que el usuario
desee y pudiendo
añadir nuevas piezas a
dicho trabajo.
Fin
Arreglo Mecánico
Arreglo Pintura
Revisiones
Base de datos
Zona Cliente
Zona Trabajo
Zona Piezas
Impresión facturas
Opciones
Registrar
Modificar
Consultar
Finalizar
Ayuda
Conclusión
Se está aprendiendo a manejar la gráfica de Java con más de una ventana.

Se esta aprendiendo a utilizar prototipo de MVC, ya que en el curso no se dio la oportunidad de verlo y es bastante interesante.

se ha aprendido a utilizar transacciones.

Me ha servido para mi formación para poder sacar una conclusión de todo lo que se puede aprender en dos años, y todo lo que nos queda por aprender.
Full transcript