Gestor de reparacions per a un Taller Mecànic AUTOR: Jaume Reñé Cortés DIRECTOR: Pere Millán Marco Adreça electrònica: [email protected] Resum: Descripció del projecte (100 i 300 paraules). Resumen: Descripción del proyecto (100-300 palabras). Abstract: Project summary (100-300 words). TITULACIÓ: Enginyeria Tècnica Informàtica de Sistemes Data Presentació: 12 / 2009 Resum Aquest projecte desenvolupa una aplicació web de gestió de les reparacions per a un taller mecànic petit. En aquest tipus de taller els mecànics no estan especialitzats i un únic mecànic realitza totes les reparacions d’un mateix vehicle. El cap de taller s’encarrega d’atendre els clients i assignar vehicles als mecànics perquè els reparin. Les ordres de reparació contenen tota la informació sobre les reparacions d’un vehicle: dades del vehicle, dades del client i del mecànic, i descripció dels problemes a reparar i les solucions aplicades. El disseny del programa gestor s’ha realitzat pensant en que sigui el més fàcil possible d’utilitzar i adaptat a l’usuari. El programa gestor considera tres tipus d’usuaris (rols): mecànic, cap de taller i administrador. Cada rol té unes operacions específiques que pot realitzar amb el gestor. El programa s’ha estructurat en tres components: la base de dades, el motor d’execució i la interfície amb l’usuari. Per desenvolupar el programa s’han utilitzat tecnologies MySQL (per a la base de dades), Servlets Java (per al motor d’execució) i JSP (per a la interfície). Resumen Este proyecto desarrolla una aplicación web de gestión de las reparaciones para un taller mecánico pequeño. En este tipo de talleres los mecánicos no están especializados y un único mecánico realiza todas las reparaciones de un mismo vehículo. El jefe de taller se encarga de atender a los clientes y asignar vehículos a los mecánicos para que los reparen. Las órdenes de reparación contienen toda la información sobre las reparaciones de un vehículo: datos del vehículo, datos del cliente y del mecánico, y descripción de los problemas a reparar y las soluciones aplicadas. El diseño del programa gestor se ha realizado pensando en que sea lo más fácil posible de utilizar y adaptado al usuario. El programa gestor considera tres tipos de usuario (roles): mecánico, jefe de taller y administrador. Cada rol tiene unas operaciones específicas que puede realizar con el gestor. El programa se ha estructurado en tres componentes: la base de datos, el motor de ejecución y la interfaz con el usuario. Para desarrollar el programa se han utilizado tecnologías MySQL (para la base de datos), Servlets Java (para el motor de ejecución) y JSP (para la interfaz). Abstract This project develops a web application for managing a small car repair shop. In this kind of repair shops, mechanics aren’t specialized and only one of them does one particular car’s repairing. The foreman is in charge of serving clients and assigning car repairings to mechanics. Repairing orders contain all the information about a car repairing, clients’ and mechanics’ data and the descriptions of the problems to be repaired and the solutions applied. The management program’s design has been done thinking in it being the easiest way to use and adapted to the user. The management program considers three user types (roles): mechanic, foreman and administrator. The program allow specific operations for each role. The program has been structured in three components: the database, the execution engine and the user’s interface. The following technologies have been used to develop the program: MySQL (for the database), Java Servlets (for the execution engine) and JSP (for the interface).