Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2021
Asignatura: Programación e
Implementación de Sistemas
Proyecto Final:
MECATRONICS UNAH - VS
PROYECTO FINAL
2
Índice
Introducción del Sistema.............................................................................................................................3
Objetivos Generales....................................................................................................................................4
Glosario.......................................................................................................................................................4
Diagrama de Contexto.................................................................................................................................5
Diagrama Nivel 0.........................................................................................................................................5
Diagrama Nivel Hijo 1..................................................................................................................................6
Diagrama Nivel Hijo 3..................................................................................................................................6
Diagrama Nivel Hijo 4..................................................................................................................................7
Determinación de salida del sistema a desarrollar......................................................................................8
Planeación y Control de Actividades..........................................................................................................10
Manual Técnico.........................................................................................................................................10
1. Diseño del Sistema.......................................................................................................................10
2. Diseño de Tablas del Sistema propuesto con entidad relación de cada uno de ellos...............13
Tablas Relaciónales.............................................................................................................................17
...............................................................................................................................................................18
3. Diccionario de Datos....................................................................................................................18
4. Documentación del código de las pantallas del sistema............................................................20
Entrenamiento..........................................................................................................................................23
Pasos para Iniciar Sesión en el Sistema.....................................................................................................27
COLABORADOR...............................................................................................................................27
Pasos para Realizar la Solicitud de Vacaciones......................................................................................27
Pasos para Ingresar un Reporte de Excepciones (Colaborador)............................................................28
ADMINISTRADOR Y GERENTE....................................................................................................29
Pasos para Generar un Reporte Sintetizados........................................................................................29
Pasos para Activar o Desactivar a un Usuario por Despido o Dado de Baja..................................36
Pasos para Promover a un Usuario....................................................................................................37
Pasos para Poder ver a Todos los Usuarios que están en el Sistema................................................39
Pasos para Insertar un Anuncio Nuevo al Sistema...........................................................................40
Para el Gerente Únicamente...............................................................................................................42
Pasos para Analizar y Aprobar o Denegar las Solicitudes de Vacaciones........................42
Planeación y control de actividades..........................................................................................................43
MECATRONICS UNAH - VS
PROYECTO FINAL
3
MECATRONICS UNAH - VS
PROYECTO FINAL
4
El objetivo de realizar este plan es crear una estrategia de plan para poder capacitar al personal
en el uso del sistema http://interprethours.unaux.com/ para el uso correcto para las funciones
generales brindadas por el sistema, entre ellas el subir tiempos muertos de desconexión, solicitud
de vacaciones, entre otras.
Crear el plan correcto para poder crear escenarios de prueba que serán aplicados en la vida real
para poder cargar datos en el sistema y estos pueda ser utilizado correctamente, tratando de
minimizar los errores y cubrir la mayor cantidad de escenarios posibles con respecto a su uso.
Tambien en documento está diseñado para poder ayudar a las personas con un conocimiento
limitado de los requisitos de mantenimiento y métodos de planificación para el mantenimiento
del sistema.
MECATRONICS UNAH - VS
PROYECTO FINAL
5
Objetivos Generales.
Glosario
CSS (Cascading Style Sheets): Hoja de estilo de cascada, es un lenguaje usado para definir la
presentación de un documento escrito en HTML o XML.
HTML (Hyper Text Markup Language): Es un lenguaje que está estructurado por etiquetas y
que sirve para diseñar reflejado en el cliente de un sitio Web.
MECATRONICS UNAH - VS
PROYECTO FINAL
6
Bootstrap: Es un framework CSS de código abierto que favorece el desarrollo web de un modo
más sencillos y rápido. Incluye plantillas de diseño basadas en HTML y CSS con la que es
posible modificar tipografías, formularios, botones, tablas, navegaciones, menús desplegables,
etc. También existe la posibilidad de utilizar extensiones de JavaScript.
Chart.js: Js es una librería JavaScript que permite generar distintos tipos de gráficas. Es posible
representar datos usando 6 tipos de graficas deferentes, totalmente personalizables y animadas.
Funciona con HTML5 por lo que soporta la mayoría de los browsers modernos, incluso funciona
en dispositivos móviles.
Diagrama de Contexto.
Diagrama Nivel 0
MECATRONICS UNAH - VS
PROYECTO FINAL
7
MECATRONICS UNAH - VS
PROYECTO FINAL
8
MECATRONICS UNAH - VS
PROYECTO FINAL
9
MECATRONICS UNAH - VS
PROYECTO FINAL
10
Semana 10
Semana 11
Semana 12
Semana 1
Semana 2
Semana 3
Semana 6
Semana 7
Semana 8
Semana 9
Semana 4
Semana 5
Actividad
Manual Técnico
MECATRONICS UNAH - VS
PROYECTO FINAL
12
MECATRONICS UNAH - VS
PROYECTO FINAL
13
MECATRONICS UNAH - VS
PROYECTO FINAL
14
Se Crea una tabla incluyendo solo la información personal de los colaboradores utilizando la
normalización 1NF para evitar redundancias de información. Se crea otra tabla para la creación
de los usuarios usando el ColabID como llave foránea.
Colaborador
ColabID Nombres Apellidos Categoria Fecha_Ingreso
1 Daniel Armando Ramirez Velasquez Interprete Medico 11/4/2019
2 Ridel Manases Fernandez Atencion al Cliente 12/24/2020
3 Andrea Michelle Cuadrado Interprete Video 3/27/2020
4 Ernesto Santiago Cubero Interprete Medico 4/1/2020
5 Carlos Alberto Mata Ballesteros Atencion al Cliente 12/31/2020
6 Jose Eduardo Ramos Rodriguez Interprete Video 4/1/2020
7 Adriana Cristina Herrera Ulloa Atencion al Cliente 1/31/2021
8 Keyla Maria Ulloa Castellanos Interprete Medico 5/8/2020
9 Claudia Maria Garcia Pavon Interprete Medico 4/4/2020
10 Lorena Camus Torres Atencion al Cliente 7/4/2020
MECATRONICS UNAH - VS
PROYECTO FINAL
16
LoginColab
Usando la tabla de arriba se separa las excepciones y se identifican únicamente usando el código
del colaborador usando la normalización 2NF evitamos campos vacíos y solo se generan los
campos donde hubo desconexiones
Excepciones
ColabID Fecha Hora_Ini Hora_Fin Obser_Excepcion
1 5/21/2021 11:00 12:00 Problemas Sistemas
2 5/23/2021 13:00 15:00 Fallo Fluido Electrico
3 5/21/2021 13:00 15:00 Fallo Fluido Electrico
5 5/25/2021 9:00 12:00 Capacitacion Nueva Categoria
6 5/25/2021 14:00 14:30 Retroalimentacion Calidad
8 5/27/2021 14:00 15:00 Administracion
9 5/15/2021 13:00 15:00 Capacitacion Nueva Categoria
Se crea una separación y una nueva tabla para poder separar las causas de las excepciones
poniendo una tabla donde se codifica los motivos de las desconexiones.
MECATRONICS UNAH - VS
PROYECTO FINAL
17
Excepciones
ColabID Fecha Hora_Ini Hora_Fin MotID
1 5/21/2021 11:00 12:00 1
2 5/23/2021 13:00 15:00 2
3 5/21/2021 13:00 15:00 2
5 5/25/2021 9:00 12:00 3
6 5/25/2021 14:00 14:30 4
8 5/27/2021 14:00 15:00 5
9 5/15/2021 13:00 15:00 3
MotivoID
MotID Observacion
1 Problemas Sistemas
2 Fallo Fluido Electrico
3 Capacitacion Nueva Categoria
4 Retroalimentacion Calidad
5 Administracion
Se crea una tabla para separar únicamente los que han hecho horas extras utilizando la
normalización 2NF se genera otro campo que calcule el valor a pagar con el base de la hora extra
a pagar AM y PM
Horas Extras
ColabID Fecha AM_Ext PM_Ext Pago_AM Pago_PM
2 5/23/2021 3 3 9.9 14.13
6 5/25/2021 2 0 6.6 0
7 5/26/2021 3 3 9.9 14.13
Se crea una tabla donde solo se incluye la información de los colaboradores con respecto a las
vacaciones disponibles y usadas y la última fecha que tomo vacaciones usando la normalización
2NF
Vacaciones
ColabID Vac_Tomada Dias_Disp Ult_Dia_Tomado
1 5 5 4/6/2021
2 4 3 3/31/2021
3 1 6 3/31/2020
4 5 5 5/21/2021
5 2 3 3/3/2021
6 10 2 5/1/2021
7 5 0 5/15/2021
8 4 4 2/14/2021
9 5 7 8/8/2020
10 5 7 7/31/2020
MECATRONICS UNAH - VS
PROYECTO FINAL
18
Tablas Relaciónales
3. Diccionario de Datos
Tabla Maestra: Usuarios
Campos Tipo Tamaño Propiedades Predeterminado Tabla y Campo Relacionado
Tabla Maestra: Excepciones
usuarioID (PK) Autonumerico 12
Campos
Nombres Tipo
texto Tamaño 50 Propiedades Predeterminado Tabla y Campo Relacionado
UsuarioID
Apellidos numerico
texto 5012 Usuarios => UsuarioID
Fecha
Telefonos fecha
texto 50
Hora_Ini hora Tabla Maestra: Horas Extras
Correo texto 50
Campos
Ciudad Tipo
texto Tamaño Propiedades
50 Predeterminado Tabla y Campo Relacionado
UsuarioID
FechaIngreso numerico
fecha 12 FechaActual Usuarios => ColabID
Hora_Fin
Fecha
Categoria hora
fecha
texto 50 Hora_Fin mayor a Hora_Ini
MotID
Rango numerico
texto 12 Motivo => MotID
AM_Ext numerico 450(2,2) Tabla Maestra: Actividad
Estado
PM_Ext
Campos texto
numerico
Tipo Tamaño 450 (2,2)
Propiedades Predeterminado Tabla y Campo Relacionado
Pago_AM
Fecha numerico
fecha 6 (4,2) Tabla Maestra: Anunciosigual a AM_Ext*Tarifa
UsuarioID
Pago_PM
Campos Tiponumerico
numerico Tamaño 612(4,2)
Propiedades Usuarios
igualPredeterminado
a PM_Ext*Tarifa => UsuarioID
Tabla y Campo Relacionado
HorasLaboradas
anuncioID (PK) numerico
numerico 12 6 (4,2)
Titulo LlamadasTomadas numerico
texto 208 Tabla Maestra: Vacaciones
Imagen TiempoInactivo numerico
Imagen 6 Solo
(4,2) archivos .png
Campos Tipo Tamaño Propiedades Predeterminado Tabla y Campo Relacionado
MECATRONICS UNAH - VS
TiempoDisponible fecha
FechaSubida
PROYECTO numerico
FINAL 6 (4,2) Fecha Actual
UsuarioID
TiempoOcupado fechaNumerico
numerico 126 (4,2) Colaborador => UsuarioID
FechaBorrar fecha mayor a fecha subida
Vac_Tomada
LoginUserID (fk) Numerico
texto 5
50 LoginUser => LoginUserID
Vac_Disponible Numerico 5
Ult_Dia_Tomado date
19
MECATRONICS UNAH - VS
PROYECTO FINAL
20
Código de
la pantalla
del Menú
Principal:
Código
de la pantalla de
Registrar
Usuario
Nuevo:
MECATRONICS UNAH - VS
PROYECTO FINAL
21
MECATRONICS UNAH - VS
PROYECTO FINAL
22
Entrenamiento
4. Medios de comunicación:
Aprendizaje virtual.
Presentaciones definidas por el fabricante del sistema.
Establecer escenarios de uso establecidos por el fabricante del sistema.
MECATRONICS UNAH - VS
PROYECTO FINAL
23
Los propósitos, objetivos y requisitos del entrenamiento se determinan basado a las necesidades.
El propósito de la capacitación es lograr el uso correcto del sistema para minimizar los errores de
la mejor manera posible y de esa forma permitir el uso más óptimo del sistema.
Es necesario conocer y comprender las capacidades técnicas del personal a capacitar para de esa
manera comprender de mejor forma las limitantes tecnológicas que estos puedan tener al
momento de utilizar el sistema a implementar. Permitir la aclaración de puntos que puedan
permitir dudas al momento de usarse el sistema para poder hacer un uso óptimo del mismo.
El objetivo, las ventajas del uso del nuevo sistema en contra del sistema anterior.
Los roles: indicar cuales son las opciones del sistema las cuales se tendrán acceso
basado en el puesto o nivel que tenga cada usuario.
Como se conecta cada rol que tiene una persona en el sistema y como estos se
interactúan con otros roles.
Determinar cuáles son las causas para cambiar a este sistema. Indicar en este caso las diferentes
opciones a las que los usuarios podrán ingresar y explicarles la manera en la cual sus solicitudes
o sus acciones o roles están conectadas con los roles de otros usuarios dentro del sistema mismo.
Esto indica a las personas a las cuales la capacitación ira dirigida entre las cuales podremos
encontrar a los gerentes, puesto que ellos son los encargados de ingresar nuevas personas en el
sistema.
MECATRONICS UNAH - VS
PROYECTO FINAL
24
además de que son los encargados de revisar los reportes, y como dato único para ellos son los
encargados de promover otros usuarios en el sistema y de aprobar o denegar vacaciones.
También se incluirá a los administradores puesto que ellos son los encargados directos del área
de operación por lo cual deben tener opción para poder generar reportes y al igual que el gerente
son los encargados de crear nuevos usuarios para los colaboradores recién contratados. También
se destina el entrenamiento a una parte de los colaboradores para que estos sepan el cómo utilizar
el sistema para poder subir sus excepciones dentro de un día laboral al igual que solicitar sus
vacaciones y verificar la respuesta a dichas vacaciones..
Debido que la empresa tiene tanto colaboradores trabajando en sede, como colaboradores
trabajando de manera remota, la opción más viable para poder explicar el sistema es a través de
modalidad virtual por zoom, indicar a los participantes que se encuentren en una sala donde el
ruido sea mínimo e indicar a los colaboradores que tengan una conexión a internet estable y que
tengan por lo menos 5MB de descarga, coordinar con el equipo administrativo para el aviso
respectivo a los participantes indicando la hora en la cual estos ingresarían a la capacitación
respectiva.
MECATRONICS UNAH - VS
PROYECTO FINAL
25
Día Temas
MECATRONICS UNAH - VS
PROYECTO FINAL
26
COLABORADOR
Pasos para Realizar la Solicitud de Vacaciones
1. Desde el menú principal, dar clic izquierdo en la sección “Vacaciones”.
2. Luego seleccionar la opción “Realizar Solicitud de Vacaciones”.
3. En la siguiente pantalla el usuario podrá ver una tabla con su información y también
los días que dispone para vacaciones.
4. En el formulario se debe ingresar manualmente el número de días que el usuario
desea tomar de vacaciones que este dentro de los días disponibles.
5. Seguidamente debe seleccionar la fecha en que desea iniciar sus vacaciones.
6. Por último, dar clic izquierdo en “Enviar Solicitud” para guardar y enviar la solicitud
de vacaciones.
MECATRONICS UNAH - VS
PROYECTO FINAL
27
MECATRONICS UNAH - VS
PROYECTO FINAL
28
ADMINISTRADOR Y GERENTE
Pasos para Generar un Reporte Sintetizados
1. En el menú principal dar clic en la sección de “Reportes
MECATRONICS UNAH - VS
PROYECTO FINAL
29
3. Nos mostrara la pantalla los botones con las opciones generar el reporte
completo, para generar el reporte de un colaborador en específico y para
generar los gráficos de dicho reporte:
MECATRONICS UNAH - VS
PROYECTO FINAL
30
MECATRONICS UNAH - VS
PROYECTO FINAL
31
MECATRONICS UNAH - VS
PROYECTO FINAL
32
5. Seleccionar la fecha en que el usuario ingreso a la empresa, para ello damos clic
en el botoncito de calendario y nos desplegara la ventana para elegir la fecha.
MECATRONICS UNAH - VS
PROYECTO FINAL
33
1.
1.
1.
1.
1.
1.
1.
En el menú principal damos clic en la sección “Usuario”.
MECATRONICS UNAH - VS
PROYECTO FINAL
34
MECATRONICS UNAH - VS
PROYECTO FINAL
35
MECATRONICS UNAH - VS
PROYECTO FINAL
36
MECATRONICS UNAH - VS
PROYECTO FINAL
37
3. Para promover a un usuario primero debemos buscarlo por su ID, una vez que lo
encontramos podemos ascenderlo a Administrador o a Gerente presionando el botón
según se quiera usando los botones que están al lado izquierdo.
MECATRONICS UNAH - VS
PROYECTO FINAL
38
Pasos para Poder ver a Todos los Usuarios que están en el Sistema
1. En el menú principal damos clic en la sección “Usuario”.
MECATRONICS UNAH - VS
PROYECTO FINAL
39
3. En esta pantalla veremos a todos los usuarios con toda su información actual.
MECATRONICS UNAH - VS
PROYECTO FINAL
40
3. En este formulario vamos a subir una imagen unicamente con formato PNG y
para ello damos en el boton “Seleccionar Archivo” y nos mostrara nuestro
almacenamiento donde buscaremos y seleccionaremos nustro archivo.
4. Seguidamente vamos a ingresar la fecha en que deseemos que este anucio se
elimine del sistema presioando el botoncito de calendario.
5. Para terminar le asignaremos un titulo al anuncio y cuando ya tengamos todo
listo le daremos al boton “Subir Anuncio”.
MECATRONICS UNAH - VS
PROYECTO FINAL
41
MECATRONICS UNAH - VS
PROYECTO FINAL
42
Administrador,
Solicitar Vacaciones Dia 3 Vacaciones Ejercicio: 4
Colaborador
Administrador, Ver Solicitudes Ejercicios:
Ver Solicitud Vacaciones Dia 3
Colaborador 2
Costos de mantenimiento
Los costos de software y los costos del grupo de trabajo que administra el sistema durante
todo el ciclo de vida del sistema. En nuestro caso el costo sería más que todo en el tiempo
que se tarde en dar mantenimiento al sistema.
Categorías de mantenimiento
Correctivo: En esta categoría actuaremos sobre los hechos ciertos y el
mantenimiento consistirá en reparar la falla encontrada.
Adaptativo: aplicaremos modificaciones funcionales que afectan de manera
positiva a los entornos en los que el sistema esté operando.
Perfectivo: acciones llevadas a cabo para mejorar la calidad interna de los
sistemas en cualquiera de sus aspectos: reestructuración del código, definición
más clara del sistema y optimización del rendimiento y eficiencia.
MECATRONICS UNAH - VS
PROYECTO FINAL
44
Problemas técnicos
Para la solución de problemas técnicos nos basamos principalmente en tres áreas:
el mantenimiento del sistema.
solucionar el problema pronto y rápido.
determinar qué está causando la falla.
Comprensión limitada.
Trataremos de comprender con rapidez en dónde hacer un cambio o una
corrección en el sistema en el momento requerido.
Pruebas.
Se realizara una prueba en su totalidad del sistema para verificar que todo
esté funcionando correctamente. Aunque esto sea un costo de tiempo.
Análisis de impacto.
Se hará un reporte de análisis describiendo el problema por el cual se pasó
y que solución se aplicó. Esto para tenerlo como una guía de qué hacer si
este problema se vuelve a presentar.
Mantenibilidad.
Mantener, adaptar y corregir el sistema para la satisfacción de los
usuarios.
Estimación de costos
Estos gastos son los que eventualmente se realizan por las tareas de
mantenimiento preventivo o correctivo.
2. Proceso de mantenimiento.
Actividades detalladas necesarias tanto de entrada como de salida.
Mantenimiento de actividades
Se hará una simulación del desarrollo del sistema donde se realizaran análisis, pruebas y
documentación.
Actividades únicas
MECATRONICS UNAH - VS
PROYECTO FINAL
45
Actividades de apoyo
También se pueden realizar:
Planificación de mantenimiento
Gestión de configuración
Calidad del sistema
Programa de comprensión
Los administradores tomaran gran parte de su tiempo leyendo para así
comprender nuestro sistema e implementar los cambios cuando sea requerido.
Se realizara la documentación clara que puede ayudar a la comprensión del
sistema.
Reingeniería
Se hará un replanteamiento fundamental y rediseño de los procesos para lograr las
mejoras sustanciales en medidas de rendimiento.
Ingeniería inversa
Este proceso lo llevaremos a cabo con el objetivo de obtener la información y el
diseño del sistema, con el fin de determinar los componentes y cuales interactúan
entre sí.
Usuario Colaborador
MECATRONICS UNAH - VS
PROYECTO FINAL
46
MECATRONICS UNAH - VS
PROYECTO FINAL
47
A
q
u
í
MECATRONICS UNAH - VS
PROYECTO FINAL
48
MECATRONICS UNAH - VS
PROYECTO FINAL
49
Pestaña Excepciones
MECATRONICS UNAH - VS
PROYECTO FINAL
50
En esta pestaña el usuario colaborador ingresa el motivo por el cual no pudo conectarse
en el sistema por las siguientes razones:
problemas de Fluido eléctrico.
Problemas personales.
Problemas del sistema.
Problemas de Conexión.
En esta excepción el sistema nos muestra que se ingresó una fecha invalida.
No Dice se ingresó la fecha correcta.
MECATRONICS UNAH - VS
PROYECTO FINAL
51
Usuario Administrador
Administrador José Francisco
Pass: ******
Menú acceso del Administrador
Prueba de Reporte de Vacaciones
MECATRONICS UNAH - VS
PROYECTO FINAL
52
MECATRONICS UNAH - VS
PROYECTO FINAL
53
MECATRONICS UNAH - VS
PROYECTO FINAL
54
Se realizan pruebas del reporte de los colaboradores que por algún motivo están
realizando sus respectivas Capacitaciones u Entrenamiento.
SI desea realizar las pruebas por usuario único se puede ingresar si ID.
La prueba también genera respuesta si se ingresara algún usuario que no existe.
En Este Reporte se realizan las pruebas por ID de usuario el cual nos muestra Horas
laboradas y llamadas tomadas con sus respectivas gráficas.
Y nos muestra que no existe el Usuario.
MECATRONICS UNAH - VS
PROYECTO FINAL
55
MECATRONICS UNAH - VS
PROYECTO FINAL
56
Se realiza pruebas del reporte de los usuarios que distintas razones no estuvieron
laborando.
Tiempo Ocupado.
Tiempo Inactivo.
Tiempo disponible.
Se muestra las graficar y sus respectivas pruebas por usuario.
MECATRONICS UNAH - VS
PROYECTO FINAL
57
En este reporte de Prueba muestra la lista de colaboradores por las cuales hay que pagar
horas extras sean matutinas, despretinas y nocturnas.
También el reporte muestra las pruebas de los diferentes cálculos programados para pagar
funcionan, de acuerdo a derecho de ley y estipuladas por la empresa.
Las pruebas muestran que las formulas empleadas en el lenguaje de programación
funcionan de acuerdo lo estipulado y pedido por el cliente.
Nos muestran las pruebas que el total apagar de acuerdo al cálculo por jornada son
correctos.
La prueba de buscar por usuario ID único funciona muy bien cómo podemos ver en este
ejemplo, buscamos el usuario con ID 02 que es Adriana Carolina Rey y nos muestra sus
horas matutinas, el total de horas a pagar, el total de horas nocturnas y el total de pago
que recibiría hasta la fecha.
De igual manera funcionan las pruebas de gráficos que nos muestran las horas matutinas
y nocturnas del colaborador con ID 02
MECATRONICS UNAH - VS
PROYECTO FINAL
58
MECATRONICS UNAH - VS
PROYECTO FINAL
59
Como podemos probar el reporte funciona correctamente, pues la empresa está al dia con
sus colaboradores y no le debe a nadie vacaciones, por ende, el reporte no tiene registros.
La programación de este reporte demuestra que se está muy bien desarrollado.
MECATRONICS UNAH - VS
PROYECTO FINAL
60
MECATRONICS UNAH - VS
PROYECTO FINAL
61
MECATRONICS UNAH - VS
PROYECTO FINAL
62
MECATRONICS UNAH - VS
PROYECTO FINAL
63
Las pruebas demuestran que con algún campo que no esté lleno completamente nos
arrojara una nueva ventana informándonos algún dato que nos falta por completar.
MECATRONICS UNAH - VS
PROYECTO FINAL
64
Las pruebas donde mostramos los usuarios que tiene registrada la empresa y que están
activos, o desactivados funcionan correctamente.
Y si se desea ver un listado de todos los usuarios.
MECATRONICS UNAH - VS
PROYECTO FINAL
65
MECATRONICS UNAH - VS
PROYECTO FINAL
66
Usuario Gerente
Gerente Luis Fernando
Pass: ********
Las pruebas demuestran que el Gerente tiene acceso tiene acceso a los siguientes reportes
y mostramos que funcionan correctamente.
Prueba del reporte de vacaciones.
Prueba del Reporte de Productividad.
Prueba del Reporte de Excepciones.
Prueba de Reporte de Retroalimentación y Entrenamientos.
Prueba del Reporte Actividades del Tele Operador.
Prueba del Reporte Estado Tele – Operador.
Prueba del Reporte Horas extras por pagar.
MECATRONICS UNAH - VS
PROYECTO FINAL
67
MECATRONICS UNAH - VS
PROYECTO FINAL
68
En esta pestaña el Gerente puede revisar los reportes de vacaciones de los colaboradores de
la empresa.
Las pruebas del reporte de vacaciones demuestran que la colaboradora Adriana Carolina
Reyes Los días que ella se ha tomado, los días disponibles que tiene, y si fuera que el gerente
puede constatar la fecha en que se las dado.
El gerente comprueba que funciona correctamente el reporte de acuerdo a lo solicitado.
Las pruebas que el reporte demuestra que se puede visualizar buscando un usuario
específicamente utilizando el ID asignado en el sistema con un orden de correlación.
Pero las pruebas demuestran que si el gerente quiere visualizar el reporte completo lo puede
ver.
Como se demuestra en las pruebas el sistema podemos visualizar ID, Nombre y Apellido,
Categoría, las horas laboradas y es de acuerdo con lo pedido por nuestro cliente.
MECATRONICS UNAH - VS
PROYECTO FINAL
69
Como podemos demostrar en las pruebas el sistema pude generar el reporte por Usuario
con su respectivo ID o generar el reporte completo como se demuestra y funciona
correctamente.
El reporte muestra Si este usuario inicio a una hora específica, a qué horas finalizo y si no
estuvo conectado pro que razones no lo estuvo.
Reporte de Excepciones se realiza las pruebas de las personas que no estuvieron
conectados por las siguientes razones.
problemas de Fluido eléctrico.
Problemas personales.
Problemas del sistema.
Problemas de conexión
Pruebas con Id por usuario
MECATRONICS UNAH - VS
PROYECTO FINAL
70
MECATRONICS UNAH - VS
PROYECTO FINAL
71
Se realizan pruebas del reporte de los colaboradores que por algún motivo están
realizando sus respectivas Capacitaciones u Entrenamiento.
SI desea realizar las pruebas por usuario único se puede ingresar si ID.
La prueba también genera respuesta si se ingresara algún usuario que no existe.
Las pruebas funcionan correctamente demostrando el reporte completo de los
colaboradores se les dio capacitación.
MECATRONICS UNAH - VS
PROYECTO FINAL
72
En Este Reporte se realizan las pruebas por ID de usuario el cual nos muestra Horas
laboradas y llamadas tomadas con sus respectivas gráficas.
Y nos muestra que no existe el Usuario.
MECATRONICS UNAH - VS
PROYECTO FINAL
73
De igual forma demostramos que funcionan en totalidad los gráficos desarrollados por
usuario si lo quisieran ven en estadísticas.
Se realiza pruebas del reporte de los usuarios que distintas razones no estuvieron
laborando.
Tiempo Ocupado.
Tiempo Inactivo.
Tiempo disponible.
Se muestra las graficar y sus respectivas pruebas por usuario.
Las pruebas funcionaron correctamente al generar el reporte general de los colaboradores
que estuvieron conectados o no laborando y sus distintos tiempos de conexión y tiempo
desconectado e inactivos.
MECATRONICS UNAH - VS
PROYECTO FINAL
74
Las pruebas de búsqueda de un usuario que por razones equivocas al ingresar ID muestra
un mensaje erróneo que no existe dicho usuario.
MECATRONICS UNAH - VS
PROYECTO FINAL
75
En este reporte de Prueba muestra la lista de colaboradores por las cuales hay que pagar
horas extras sean matutinas, despretinas y nocturnas.
También el reporte muestra las pruebas de los diferentes cálculos programados para pagar
funcionan, de acuerdo a derecho de ley y estipuladas por la empresa.
Las pruebas muestran que las formulas empleadas en el lenguaje de programación
funcionan de acuerdo lo estipulado y pedido por el cliente.
Nos muestran las pruebas que el total apagar de acuerdo al cálculo por jornada son
correctos.
La prueba de buscar por usuario ID único funciona muy bien cómo podemos ver en este
ejemplo, buscamos el usuario con ID 02 que es Adriana Carolina Rey y nos muestra sus
horas matutinas, el total de horas a pagar, el total de horas nocturnas y el total de pago
que recibiría hasta la fecha.
De igual manera funcionan las pruebas de gráficos que nos muestran las horas matutinas
y nocturnas del colaborador con ID 02
MECATRONICS UNAH - VS
PROYECTO FINAL
76
Se demuestra que funciona cuando no existe el usuario con ID #55 el sistema nos manda
un mensaje de alerta.
También comprobamos que si buscamos a un único usuario para ver el valor a pagar y las
horas que laboro funciona correctamente.
MECATRONICS UNAH - VS
PROYECTO FINAL
77
Se realizan las pruebas del reporte de colaboradores a los cuales se les debe vacaciones,
pero no arroja datos pues los tenemos al dia y a nadie se les debe vacaciones.
Pero de llegar a existir algún usuario que se le deben vacaciones el sistema lo mostrara.
MECATRONICS UNAH - VS
PROYECTO FINAL
78
MECATRONICS UNAH - VS
PROYECTO FINAL
79
MECATRONICS UNAH - VS
PROYECTO FINAL
80
MECATRONICS UNAH - VS
PROYECTO FINAL
81
MECATRONICS UNAH - VS
PROYECTO FINAL
82
Nos confirma con una nueva pestaña si estamos ascendiendo al empleado a un nuevo
puesto y funciona el sistema correctamente.
Si el gerente por alguna razón quiere actualizar datos de usuario lo puede hacer y queda
registrado y comprobado que funciona.
MECATRONICS UNAH - VS
PROYECTO FINAL
83
Demostramos que sistema funciona con las pruebas realizada con respecto a todos los
reportes al cual el Gerente tiene acceso y puede revisar cuando él lo estime conveniente.
Muestra que empleados están en su empresa, y por ende en su nómina de pago, cargo en
el cual se desempeñan, y si los tiene activos o desactivas. lo cual nos indica que laboro
para la empresa dejando un registro para nuestra base de datos.
De igual manera puede modificar algún anuncio que crea conveniente para que se enteren
sus empleados.
MECATRONICS UNAH - VS
PROYECTO FINAL
84
Las pruebas que el gerente realizo publicando las estadísticas para el mes de agosto se
está respaldando como imagen el menú principal donde todos los usuarios que pertenecen
a la compañía lo pueden ver.
MECATRONICS UNAH - VS
PROYECTO FINAL
85
MECATRONICS UNAH - VS
PROYECTO FINAL
86
Se comprueba que las pruebas realizada con las publicaciones funcionan en el sistema, el
cual queda registrado las felicitaciones que el gerente realizo a sus empleados que
cumplen años en el mes de agosto.
Se muestra claramente en el menú principal todos los empleados de la empresa lo verán
como publicación.
MECATRONICS UNAH - VS
PROYECTO FINAL
87
MECATRONICS UNAH - VS
PROYECTO FINAL
88
MECATRONICS UNAH - VS
PROYECTO FINAL
89
1. Introducción
Este documento tiene como finalidad la entrega de las pautas a seguir para la certificación y
aprobación del Sistema Interprethours.
El objetivo principal del plan es establecer los pasos a seguir de manera cronológica para de
dicha forma lograr encontrar los puntos débiles del sistema y encontrar las fallas y áreas de
oportunidad para lograr el funcionamiento apropiado y correcto con la menor cantidad de fallas
del sistema.
MECATRONICS UNAH - VS
PROYECTO FINAL
90
2. Alcance de Pruebas
A través de los cuadros a continuación demostrados, hacemos constar de los tipos de usuarios
dentro del sistema que estaríamos usando, cuales son los procesos a tratar y las razones por las
cuales estamos haciendo dichas pruebas.
Objetivos de las Pruebas La razon para realizar las pruebas con los
tres usuarios es:
• Verificar que la conexión entre los
usuarios y las solicitudes funcionen
correctamente
• Revisar que la información de los datos
de los usuarios sea agregada
correctamente dentro de las tablas en la
base de datos del sistema.
• Corroborar el funcionamiento correcto
del sistema.
• Verificar las respuestas ante las
solicitudes e interacciones entre usuarios
del sistema.
Aceptación del plan de pruebas. Revisión y aceptación del documento que contiene los casos de
pruebas para la certificación del proyecto.
Aceptación del ambiente. Revisión y aceptación del ambiente en el cual se ejecutará las pruebas
para la certificación del proyecto.
Errores Leves: Se considera aquellos errores que puedan encontrarse los cuales afecten de
manera mínima al cliente al momento del manejo de los datos del sistema.
Errores Graves: Se considera aquellos errores los cuales causan un mayor impacto en el
sistema creando una cadena de errores en los datos del cliente.
Se aprobará el sistema si con las pruebas realizadas este llega a tener un 90% de
aprobación, lo que indica que el sistema de todas las pruebas realizadas, el 90% deben ser
aceptadas y funcionales.
4. Estrategia de Prueba
MECATRONICS UNAH - VS
PROYECTO FINAL
92
Se requiere hacer la respectiva certificación del sistema por el cual se deberá realizar a través de
las pruebas para poder verificar el funcionamiento correcto del sistema. Se debe verificar que el
sistema sea funcional y que tenga el menor número de errores posibles.
Las pruebas que debemos realizar en el sistema son las siguientes:
Ingreso de los usuarios al sistema
Ingreso de tiempos de excepción de los colaboradores al sistema.
Ingreso de los colaboradores y administradores para solicitar vacaciones al sistema
Insertar nuevos usuarios al sistema por parte de los administradores y gerentes.
Modificación de la información de los colaboradores existentes en el sistema por parte de
los administradores y gerentes.
Permiso para poder dar promociones a los colaboradores y administradores a puestos de
mayor jerarquía.
Solicitud de generar reportes por parte de los administradores y gerentes en el sistema.
Insertar y modificar anuncios en la página principal del sistema para revisión de todos los
usuarios por parte de los administradores y gerentes.
Gestión para responder solicitudes de vacaciones de los administradores y colaboradores
por parte de los gerentes.
Nombre Responsabilidad
Diseñador del programa, realizar los campos
Ridel Zaldivar necesarios para el correcto funcionamiento
del mismo
Jefe de Proyecto, encargada de evaluar las
Allyson Lorenzana condiciones de termino para el proceso de
pruebas junto con el diseñador
Analista funcional, resolucion de los
Daniel Ramirez problemas generados por el sistema y
encargado de transmitirlos al diseñador
Conclusiones
MECATRONICS UNAH - VS
PROYECTO FINAL
94
MECATRONICS UNAH - VS
PROYECTO FINAL
95
Recomendaciones
El uso de los Manuales desarrollados de forma lo más explícita posible de tal forma que
puedan familiarizarse rápidamente con el uso de la aplicación de soporte para la
organización y los miembros que la utilizaran.
Cualquier duda que pudiera surgir en cuanto al funcionamiento de la aplicación deberá se
consultada con el administrador del sistema.
Buscar apoyo del personal administrativo involucrado, para poder solventar cualquier
duda que el usuario tenga sobre el funcionamiento del sistema informático para garantizar
el éxito de la implantación del sistema.
MECATRONICS UNAH - VS
PROYECTO FINAL