Documente Academic
Documente Profesional
Documente Cultură
2
TABLA DE ILUSTRACIONES
3
Ilustración 36 - Obligatoriedad de datos de empleado .................................................. 20
Ilustración 37 - Mayoría de edad de los empleados ...................................................... 21
Ilustración 38 - Caracteres no admitidos en la clave ..................................................... 21
Ilustración 39 - Confirmación de borrado de empleado................................................. 22
Ilustración 40 – Empleado creado exitosamente .......................................................... 22
Ilustración 41 - Consulta de reparaciones ..................................................................... 22
Ilustración 42 - Formulario de reparaciones .................................................................. 23
Ilustración 43 - Lista desplegable para tipo de calzado................................................. 24
Ilustración 44 - Lista desplegable para cliente .............................................................. 24
Ilustración 45 - Lista desplegable para rol..................................................................... 24
Ilustración 46 - Calendario para las fechas de entregas .............................................. 25
Ilustración 47 - Botón para actualizar listas desplegables............................................. 25
Ilustración 48 - Obligatoriedad de datos de la reparación ............................................. 25
Ilustración 49 - Mayoría de edad de los empleados ...................................................... 26
Ilustración 50 - Validación de la fecha de entrega real vs Fecha de recepción ............. 26
Ilustración 51 - Validación de la fecha de entrega real vs Fecha actual ....................... 26
Ilustración 52 – Reparación creada exitosamente ........................................................ 27
Ilustración 53 - Formulario de reportes ......................................................................... 27
Ilustración 54 - Lista desplegable con los reportes disponibles .................................... 28
Ilustración 55 - Reporte detallado de reparaciones ....................................................... 28
Ilustración 56 - Reporte resumido de reparaciones ...................................................... 29
4
INTRODUCCIÓN
5
DESARROLLO DE LA ACTIVIDAD
Inicio de sesión
• Cédula: 123456
• Clave: 123456
6
Ilustración 3 - Validación de clave
Pantalla inicial
Cuando se ingresa con los datos correctos, se mostrará una venta desde la cual podrá
accederse a las demás opciones de la aplicación. Esta ventana principal es MDI, es
decir que actuará como ventana contenedora para las ventanas internas de todas las
opciones incluidas en la aplicación:
7
Ilustración 5 - Pantalla principal
Las opciones de la aplicación pueden ser accedidas mediante el menú que se muestra
a continuación:
• Menú de Maestros: contiene las opciones para consultar y gestionar las tablas
maestras, como los Cargos, Tipos de Calzado, Clientes y Empleados.
8
Ilustración 7 - Menú Maestros
• Menú de Reparaciones: ofrece las opciones para consultar, crear y ver reportes de
las reparaciones.
Gestión de cargos
Esta opción solo podrá ser accedida por el administrador. Si un usuario que no tiene
permisos intenta acceder, se le mostrará este mensaje:
9
La ventana de gestión de cargos es esta:
Esta opción nos permite crear, consultar, editar y borrar los cargos que serán
asignados a los empleados.
Para crear un cargo, solo debemos hacer clic en Nuevo, ingresar los datos y luego se
hace clic en Guardar.
Si intentamos guardar los datos sin haber ingresado el nombre del cargo, se mostrará
un mensaje de aviso como este:
10
Ilustración 11 - Obligatoriedad del nombre del cargo
El botón Borrar nos permite eliminar el registro que esté cargado en el formulario. Si
intentamos realizar esta acción, la aplicación nos pedirá una confirmación:
11
Gestión de tipos de calzado
Esta sección nos permite crear, consultar, editar y borrar los tipos de calzado, dato que
se ingresará en las reparaciones.
Para crear un tipo de calzado, solo debemos hacer clic en Nuevo, ingresar los datos y
luego se hace clic en Guardar.
Si intentamos guardar los datos sin haber ingresado el nombre del tipo de calzado, se
mostrará un mensaje de aviso como este:
12
Ilustración 15 - Obligatoriedad del nombre del tipo de calzado
El botón Borrar nos permite eliminar el registro que esté cargado en el formulario. Si
intentamos realizar esta acción, la aplicación nos pedirá una confirmación:
13
Gestión de clientes
Con esta opción podremos administrar los datos de los clientes que solicitan las
reparaciones. Podemos crear, consultar, actualizar y borrar clientes.
Para crear un cliente, solo debemos hacer clic en Nuevo, ingresar los datos y luego se
hace clic en Guardar.
14
Ilustración 19 - Reparaciones en proceso del cliente
Adicionalmente, este listado cuenta con criterios de filtrado para que podamos
encontrar más fácilmente un cliente. Se puede buscar un cliente ingresando una parte
de su nombre o con el número exacto de su documento de identidad:
Para facilitar el ingreso de los datos se han provisto algunos controles de usuario útiles:
15
Ilustración 23 - Calendario para fecha de nacimiento
• Nombre
• Tipo de documento
• Documento de identidad
• Dirección del cliente
• Teléfono o celular
• Fecha de nacimiento
El cliente debe ser mayor de edad, por lo que, si se ingresa una fecha de nacimiento
que indique lo contrario, se mostrará este mensaje de aviso:
16
Ilustración 25 - Mayoría de edad de los clientes
El botón Borrar nos permite eliminar el registro que esté cargado en el formulario. Si
intentamos realizar esta acción, la aplicación nos pedirá una confirmación:
Gestión de empleados
Esta opción solo podrá ser accedida por el administrador. Si un usuario que no tiene
permisos intenta acceder, se le mostrará este mensaje:
17
Ilustración 28 - Acceso denegado
18
Con esta opción podremos administrar los datos de los empleados que pueden
acceder a la aplicación. Aquí podremos crear, consultar, actualizar y borrar empleados.
Para crear un empleado, solo debemos hacer clic en Nuevo, ingresar los datos y luego
se hace clic en Guardar.
Adicionalmente, este listado cuenta con criterios de filtrado para que podamos
encontrar más fácilmente un empleado. Se puede buscar un empleado ingresando una
parte de su nombre o con el número exacto de su documento de identidad:
Para facilitar el ingreso de los datos se han provisto algunos controles de usuario útiles:
19
Ilustración 33 - Lista desplegable para rol
20
• Nombre
• Tipo de documento
• Documento de identidad
• Clave de acceso
• Edad
• Cargo
• Rol
• Fecha de ingreso
El empleado debe ser mayor de edad, por lo que, si se ingresa edad de menos de 18
años, se mostrará este mensaje de aviso:
Adicionalmente, por seguridad la clave será cifrada con MD5 antes de ser almacenada
en la base de datos.
El botón Borrar nos permite eliminar el registro que esté cargado en el formulario. Si
intentamos realizar esta acción, la aplicación nos pedirá una confirmación:
21
Ilustración 39 - Confirmación de borrado de empleado
Consulta de reparaciones
22
Esta opción nos permite buscar consultas usando diferentes filtros como los datos del
cliente que solicitó la reparación, el estado de la reparación, el tipo de calzado
involucrado o el rango de fechas para la fecha de recepción o de entrega planeada.
El botón consultar sirve para obtener todas las reparaciones que coincidan con los
criterios de búsqueda ingresados. Si no se ingresa ninguno, se mostrará todas las
reparaciones. Además, se proveen listas desplegables y calendarios para facilitar el
ingreso de algunos criterios de búsqueda. El botón Limpiar sirve para quitar todos los
criterios de búsqueda que se hayan ingresado.
Formulario de reparaciones
23
Este formulario nos permitirá actualizar o crear nuevas reparaciones en el sistema.
Para crear una reparación nueva, solo tenemos que ir al menú Reparaciones, opción
Crear reparación, o también, si accedemos a este formulario mediante la consulta de
reparaciones, debemos hacer clic en el botón Nuevo para que se limpien los campos y
podamos añadir una reparación nueva.
Debemos recordar que, para editar una reparación, primero debemos ubicarla en el
formulario de consultas visto en el punto anterior, y hacer clic sobre la fila de la
reparación por editar.
Para facilitar el ingreso de los datos se han provisto algunos controles de usuario útiles:
24
• Controles de calendario para seleccionar de forma fácil e intuitiva la fecha de
entrega planeada y la fecha de entrega efectiva o real:
Todos los campos son obligatorios, por lo que, si intentamos guardar la reparación sin
haber ingresado todos sus datos, se nos mostrará este mensaje de aviso:
La fecha de entrega debe ser siempre mayor que la fecha actual, si no se cumple con
esto, se mostrará este mensaje:
25
Ilustración 49 - Mayoría de edad de los empleados
26
Ilustración 52 – Reparación creada exitosamente
Reportes
Para poder escoger un reporte, se provee una lista desplegable con las opciones
disponibles:
27
Ilustración 54 - Lista desplegable con los reportes disponibles
• Reporte detallado
• Reporte resumido
Este reporte muestra un listado con información superficial de las reparaciones y los
clientes.
28
Ilustración 56 - Reporte resumido de reparaciones
29
CONCLUSIONES
30