Este trabajo se realizó con la participación
de alumnos de la escuela Especializada
en ingeniería Itca-Fepade.
Elaborado por:
Tec. Eduardo Francisco Joya Bonilla
Tec. Eduardo Arturo Constanza
Tec. Manuel Edgardo Custodio Rivera
Docente encargado:
Ing. Salvador Peña
(Docente del área de sistemas
en la sede de santa tecla)
Presentación
Las necesidades en las empresas difícilmente podrán ser saciadas solo por esfuerzo humano para ello el hombre ha ingeniado diferentes métodos para la manipulación, control, edición u otras actividades comunes de las que se puedan emplear a una empresa.
Así mismo la tecnología avanza cada vez mas brindando herramientas para tareas muy complejas que al visto humano es muy difícil realizar con rapidez, el objetivo de un servicio brindado por las entidades o negocios es la eficacia con la que puedan realizar sus tareas pues por ello las empresas realizan inversiones para que sus negocios agilicen sus transacciones.
Cada empresa tiene la necesidad de modificar los sistemas a fin de agilizar los procesos dependiendo el giro de su razón social u económica. Los talleres de mecánica por ejemplo dependen de la rapidez y calidad de servicio brindado hacia los vehículos, el taller del Itca en santa tecla se ve en la necesidad de ocupar sistemas tradicionales de control de registros para sus clientes los que genera la deficiencia de tiempo en la asignaciones de trabajo a los mecánicos que revisan las fallas en los vehículos.
Una de las bondades de la informática es la capacidad de utilizar lenguajes de programación pues de allí cada persona conocedora puede brindar soluciones estructuradas específicamente para una necesidad en particular, logrando así métodos u aplicaciones especializadas a un solo fin, agilizar procesos. Es por ello que hemos tomado el reto de generar un sistema de registro de vehículos pues el taller de la Escuela en Ingeniería Itca-fepade santa tecla se ha visto en la necesidad de agilizar sus procesos de inscripción, manipulación y control de datos de los vehículos de dicha sede, para ello hemos tomado a bien tomar uno de los lenguajes web conocidos pues hablamos de php este lenguaje web nos brinda una sencillez de sintaxis y es compatibles con otros lenguajes de programación web como lo es Javascript, utilizando una apariencia sencilla para que los usuarios no tengan complicación alguna.
Índice.Introducción.
El taller automotriz del ITCA tiene sus movimientos en reparación y mantenimiento de vehículos cuenta con un personal de administración y sus técnicos e ingenieros encargados de los diagnósticos y reparaciones para cada vehículo.
En el área de administración se realizan las inscripciones pertinentes de los datos correctos de los clientes, agregados a un formulario predeterminado por el taller, a continuación se llenan los datos del vehículo tomando en cuenta el estado de sus accesorios cuando este sea ingresado todo va registrado en papel, además de datos de matrícula o póliza según sea necesario.
A cada técnico le es encomendado un vehículo para que se le determine un diagnostico además de recomendar a la administración los materiales necesarios para que se realice la compra o bien se tome de la bodega principal.
Es necesario agilizar el proceso de inscripción así como la automatización de cada unos de los datos de los clientes y vehículos que se manejan en la empresa, además de mantener registrado a los diferentes proveedores y personal que labora en el taller.
La administración también genera presupuestos por si los materiales no son encontrados localmente y se localiza a proveedores externos hasta lograr obtenerlos. Todas estas necesidades serán apoyadas por nuestro sistema de registro del taller que está programado para ser la herramienta que facilitara dichos movimientos, para ello serán registrados los datos básicos de clientes, vehículos, proveedores además de los datos de reparación y diagnostico que serán aprobados para ser empleados en el vehículo.
Capitulo 1. Instalación.
Descripción del sistema.
El sistema de automatización tiene las herramientas básicas que se muestran a continuación:
Pantalla de Login
Para los usuarios es un recurso para poder brindar seguridad a los datos o herramientas del sistema, el sistema está basado en permisos dados por un administrador quien tendrá el acceso total a las herramientas del sistema.
Para hacer más efectivo el acceso al sistema se debe escribir el nombre de usuario y la contraseña correspondiente.
Figura 1
Es de tomar en cuenta que si escribe mal su contraseña o su nombre de usuario no podrán tener acceso al sistema y se mostrara un mensaje de error.
Figura 2
Recomendaciones:
No revele sus contraseñas de administrador pues podría quedar expuesto a malversación de información.
Menú de Administrador
Figura 3
Esta es la pantalla principal del usuario Administrador (figura 3) que, anteriormente se ha mencionado que posee herramientas de las que los demás usuarios carecen dichas herramientas son:
Figura 4
Menú Archivo
Este menú contiene las herramientas de agregar clientes, fichas, proveedores, vehículos, y cambiar las contraseñas a los usuarios además de cerrar la sesión de Administrador y enviar a la pantalla de login (ver figura 1). Figura 5
Opción Nuevo Cliente.
Nuevo cliente es la herramienta que permite ingresar los datos de las personas que lleven sus vehículos al taller.
Los campos en los que se permite ingresar información son:
• Tipo de cliente(Seleccione un tipo de cliente según convenga)
• Dui (campo obligatorio)
• Nombre del cliente (campo obligatorio)
• Dirección(campo obligatorio)
• Teléfono, móvil y/o fax
Figura 6
Para conocer si los datos han sido ingresados exitosamente se aparecerá un mensaje avalando el ingreso correcto de datos.
Figura 7
Algunos campos están con programados para recibir cierta clase de datos o caracteres se recomienda que sea cuidadoso pues la mala escritura podría afectarle a la hora de ingresar datos, los campos programados son Dui, Nombre cliente, Dirección, teléfono, Correo Electrónico.
Figura 8
Opción Agregar Ficha.
Al dar clic en nueva ficha, aparecerá una ventana aparte que mostrara una lista de las matriculas de los vehículos que se han ingresado y que aun no se ha hecho su ficha respectiva o bien puede hacer una búsqueda especifica escribiendo la matricula a buscar
Figura 9
Al dar clic en algunas de las matriculas, aparecerá un formulario en la que se deberá llenar algunos datos adicionales para
complementar la ficha
además de ingresar datos
complementarios, se deberá chequear los
accesorios en los cuales el vehículo contenía en el
ingreso respectivo.
Accesorios del vehículo
La suma se hace automáticamente
Materiales utilizados y precio estimado
Figura 10
Luego de haber ingresado los datos necesarios se puede dar clic en guardar si se está seguro de que los datos están correctos
Figura 11
Opción Agregar Proveedores
Podemos agregar proveedores a las bases de datos del programa, con datos como nombre de la empresa, el vendedor, teléfonos para establecer contacto.
Figura 12
Opción Agregar Vehículo
Brinda opciones para establecer lasos entre el cliente y el vehículo es de notar que es el primer campo por lo demás todos los demás es información del vehículo a excepción de
Costos de mano de obra, repuestos materiales de
obra, etc
cargar imagen de vehículo que es una opción para establecer una imagen de referencia para el vehículo en proceso.
Figura 13
Si los datos están en orden y se da clic en guardar y aparecerá este mensaje cerciorando que los datos están guardados en la base de datos del sistema.
Figura 14
Opción Cambiar Contraseña
La opción de cambiar contraseña permite cambiar la clave de acceso para cada usuario asignado por el administrador donde se pedirán el nombre y la contraseña antigua para corregir y aplicar las nuevas modificaciones de password.
Figura 15
Opción Salir
Esta opción finaliza la sesión cerrando el menú de administrador y mandando en redirección a la pantalla de logeo (ver figura 1).
Figura 16
Menú Vehículo
El menú de opciones muestra herramientas para la manipulación de datos de los vehículos ingresados recientemente o bien para buscar en el historial de entradas de vehículos además de asignación y verificación de diagnostico de los mismos
Figura 17
Opción Buscar Vehículo
Genere a través de búsquedas especificas el historial de los vehículos ingresados, al darle un clic en cada uno de los nombres de los modelos se mostrara la información del vehículo y la imagen correspondiente,
Figura 18 Figura 19
Puedes ver las imágenes en forma de presentación en pantalla extendida al dar clic en la imagen abajo de el texto de la matricula.
Figura 19
Opción Editar Vehículo
Genere a través de búsquedas específicas una lista de vehículos inscritos en el sistema. Al dar clic a la información de un vehículo se desplegara la información del vehículo con espacios donde se puede escribir o modificar la información existente.
Figura 20 Figura 21
Puedes ver las imágenes en forma de presentación en pantalla extendida al dar clic en la imagen abajo de el texto de la matricula.
Figura 22
Puedes cambiar la imagen del vehículo para corroborar algún error en la selección de la imagen, en caso de cambios pulsa el botón “seleccionar archivo”, y abrirá un explorador para la respectiva selección.
Figura 23
Figura 24
Pulsa Guardar si los datos están en orden para su almacenamiento de lo contrario cancelar.
Figura 24
Opción Eliminar Vehículo
Realice búsquedas de los vehículo que ya no desee que o estén en su base de datos.
Figura 25
Al dar clic a una de las matriculas aparecerá la información y los datos en forma solo de lectura (no modificables), pulse sobre el botón cancelar para cerrar la ventana o eliminar para borrar de la base de datos el registro
Figura 26
Pulse Aceptar al mensaje “EL empleado ha sido eliminado”
figura 27
Estado de Vehículo
Muestra los vehículos que han sido asignados a un técnico para su diagnostico o reparación. A dar clic en una imagen carga la información básica del vehículo.
Figura 28
Muestra la
Información del
Vehículo
en forma
de lectura
Figura 29
Asignar Vehículo a Técnico
Realiza una lista con información básica del vehículo y en la que puede responsabilizar a un técnico sobre un vehículo recién ingresado la lista desplegable (en la figura 30) es tomada de la lista de técnicos existente en la base de datos por lo que se recomienda tener a todos los empleados existentes en el taller, seleccione a un empleado y automáticamente será asignado al personal elegido.
Figura 30
Si selecciona un empleado se mostrara un mensaje de asignación haciendo constar que al empleado ha sido asignado un vehículo.
Figura 31
Opción Diagnostico de Vehículo.
Figura 32
Menú Cliente
Administra los datos de las personas que han sido registradas
con uno o más vehículos dentro del taller dando opciones de edición, búsqueda y eliminación de datos o clientes.
Figura 33
Opción Buscar Cliente
Muestra una lista de los clientes que han sido ingresados a la base de datos si se da clic en el nombre del cliente deseado se mostrara una descripción en forma de lectura de los datos del cliente seleccionado (Figura 35). Si quiere regresar a la lista de clientes de clic en Regresar.
Figura 34
Figura 35
Opción Editar Cliente
Crea un listado de nombre de clientes que a diferencia de buscar clientes si se hace clic en un cliente los datos estarán habilitados para las modificaciones que se deseen hacer.
Figura 35
Figura36
Opción Eliminar Cliente
Muestra una lista de los clientes, para poder suprimir sus datos de la base de datos, además puedes hacer búsquedas por nombre para una mayor agilidad de búsqueda, al dar clic en un nombre aparecerán los datos en forma de lectura, si desea eliminar el dato del registro de clientes dar clic en Eliminar.
Figura 37
Se mostrara un mensaje de satisfaccion al eliminar el registro de clic en aceptar para salir del mensaje.
Figura 38
Menú Ficha Técnica
Brinda opciones de manipulación de datos de cada ficha de los vehículos además de edición, eliminación y búsquedas de fichas.
Figura 38
Opción Buscar ficha
Muestra las lista de las fichas ingresadas, para mayor agilidad de búsqueda puede
realizar una búsqueda por matricula, fecha o en forma general dando clic en buscar en la parte superior de
la pantalla al dar clic en una ficha mostrara un formato de reporte con los datos de la ficha seleccionada
en una presentación solo de lectura.
Figura 39
Esta es el formato que aparece con los datos de la ficha que se ha seleccionado (Figura 40) haz clic en el botón “cerrar ficha” si deseas cerrar la vista de la ficha y aparecerá un mensaje de que se cerró la ficha (figura 41)
Figura 41
Figura 40
Puede escribir el complemento de la placa para la búsqueda
Puede Seleccionar un tipo de placa para la búsqueda
Seleccione una fecha para realizar una búsqueda si quiere deshacer la selección la fecha de doble clic en la caja de texto contiguo al botón “seleccione fecha”
Opción Editar ficha
Muestra las lista de las fichas ingresadas, en posterioridad y que aun estén pendientes de finalizar, haz clic en una ficha para editarla y aparecerá un formato predeterminado con algunos campos en formato de lectura pero los demás campos están sujetos a edición del usuario
Figura 42
El formato que aparece con los datos de la ficha que se ha seleccionado esta habilitado para ingresar datos o modificarlos a excepción de algunos campos que son fijos que por seguridad son en modo lectura (Figura 43)
Figura 43
Figura 44
Figura 45
haz clic en el botón “Guardar/continuar editando” para dejar la ficha para guardar y dejar habilitado después para futuras ediciones
Haz clic en el botón “Guardar/cerrar ficha” si deseas cerrarla ficha y mandarla al historial una cerrada no podrá editarse de nuevo
Haz clic en Imprimir y aparecerá el formulario con las opciones de vista en Pdf con algunas opciones (ver figura 45)
Aumentar vista
Paginación correlativa
Oculta esta barra de herramientas y activa la barra de herramientas en la parte superior de la pantalla
Bajar vista
Reducir Vista
Subir la vista
Imprimir paginas
Guardar en disco en formato Pdf
Opción Eliminar Fichas
Muestra las fichas que aun no han sido concluidas Selecciona una ficha de la lista de fichas para su suprimirla de la fichas en proceso, teniendo opciones de búsqueda por matricula para agilizar la búsqueda exacta de las fichas.
Figura 46
Al hacer clic en una de las fichas y aparecerá la ficha en modo de lectura y en la parte final aparece un botón para eliminar pulsa el botón en la parte inferíos de la ficha si estás seguro de eliminar la ficha del historial de fichas (ver figura 48)
Figura 47
Figura 48
Se mostrara un mensaje afirmando el éxito al eliminar la ficha, da clic en
aceptar para salir del mensaje
Figura 49
Menú personal
Este menú es habilitado solo para el menú de administrador las opciones varían desde el agregar un trabajador hasta buscar uno existente, editar datos y eliminar empleados inactivos.
Figura 50
Opción Agregar Personal
Ingrese los datos del empleado que desea que este registrado en la base de datos, llenando las opciones mostradas en el formulario además pueda definir qué tipo de empleado será cuando los datos estén en orden haz clic en aceptar.
Figura 51Asígnele la Opción técnico si el empleado tendrá las
opciones del menú de Técnico
Asígnele la opción de Administrador si el empleado debe de tener todos los
permisos de acceso para ingresar libremente a todos los menús de
administrador
Opción de Buscar personal
Muestra una lista de los empleados ingresados por la opción de agregar personal puede utilizar una búsqueda por nombre para agilizar la búsqueda.
Figura 52
Haz clic en uno en el empleados que buscas y se mostrara los datos del empleado en forma de lectura haz clic en “Regresar” para volver al listado de nombre del personal.
Figura 53
Opción Editar personal
Esta herramienta muestra un listado de nombre de los empleados activos e inscritos en el taller, puede realizar búsquedas por nombre de empleados para optimizar la búsqueda.
Figura 54
Haz clic en un nombre y se mostrara la información con campos que se pueden alterar cuando los datos estén listos haz clic en guarda para ingresar los cambios
asignados al empleado.
Figura 55
También puedes cambiar el tipo de usuarios que es pasar de técnico a
Administrador y viceversa.
Cuando hayan sido guardados los datos aparecerá un mensaje afirmando que los datos se han guardado con éxito.
Figura 56
Opción Eliminar Personal
Muestra una lista de empleados a poder ser suprimidos de las bases de datos, teniendo las
herramientas la búsqueda por nombre para encontrar registros específicos.
Figura 57
Haz clic en un nombre que desees eliminar y aparecerán los datos que fueron ingresados con anterioridad en modo de lectura, haz clic en el botón Eliminar para suprimir los datos de la base de datos.
Figura 58
Se mostrara un mensaje respecto al éxito al eliminar los datos del empleado has clic
en aceptar para salir del mensaje.
Figura 59
Menú Proveedores
Este menú está enfocado a las empresas que distribuye repuestos o materiales que se ocuparan en el taller este menú esta designado para la edición, búsqueda y eliminación de datos de un proveedor
Figura 60
Opción Buscar proveedor
Muestra todos los proveedores en forma de lista teniendo la opción de buscar los proveedores por nombre, haz dar clic en un proveedor para mostrar los datos en forma de lectura haz clic en Regresar.
Figura 61
Figura 62
Opción Editar Proveedor
Muestra una lista de proveedores inscritos en el sistema haz clic en un proveedor y mostrara la información de proveedor y los campos habilitados para sustituir o adherir información al proveedor.
Figura 63
Figura 64
Haz clic en guardar cuando los datos estén corregidos correctamente y aparecerá un mensaje haciendo constar que los datos han sido guardados correctamente.
Figura 65
Opción eliminar Proveedor
Muestra una lista de proveedores inscritos de la base de datos del sistema teniendo la opción de buscarlos por nombre para eliminar registro.
Figura 66
Haz clic en el nombre de un proveedor y aparecerán los datos del mismo en forma de lectura, si los datos serán borrados haz clic en Eliminar.
Figura 67
Cuando los datos son eliminados aparece un mensaje avalando que han sido eliminados los registros de la base de datos
Menú presupuesto
Menú Reportes
Menú de Técnico
Muestra las herramientas a utilizar por los técnicos que a comparación del menú de administrador tiene herramientas reducidas asignadas específicamente aplicadas a la labor técnica.
Figura 68
Vehículos asignados
Buscar Vehículos
Cambiar Estado de Vehículo