Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen
1. Introducción
Por otro lado, la información que se obtiene de estas bases de datos rara vez se suele
gestionar, de forma que se conozca quién la ha generado, donde se va a almacenar y a quien le
puede resultar útil, lo cual implica que con frecuencia se “reinvente la rueda” y no se aproveche el
“capital intelectual” [2].
1
Título del libro, Capítulo x1, pp. x2 - x3.
ISBN: 978-607-9394-XX-X., 2023.
En distintas instituciones dentro de los laboratorios, se cuenta con una gran cantidad de equipo
que se emplea para prácticas, trabajos y proyectos de investigación. Este equipamiento suele ser
usado gran parte del día a día. Para tener un control del manejo de los equipos se suelen emplear
bitácoras, en donde los usuarios registran sus datos de manera manual. Debido a esto se genera una
cantidad considerable de información, la cual resulta difícil o hasta imposible de revisar cuando se
requiere una consulta de los registros.
Por otro lado, al realizarse todo el control del equipamiento de manera manual, resulta
imposible poder establecer un correcto plan de mantenimiento, generando problemas como una
correcta programación, falta de insumos, equipos sin realizarse mantenimiento, equipo con
mantenimiento repetido, entre otros.
2. Metodología
Para este trabajo, se desarrolló una Aplicación Web, la cual se alimenta de una base de datos
en donde se realizan altas y bajas, y se pueden elaborar anotaciones, generar datos estadísticos y
realizar la programación del mantenimiento de los equipos. Cada equipo que se encuentra en el
laboratorio es identificado con un número de control único, el cual permite a los responsables realizar
y consultar los registros, anotaciones y anomalías encontradas. Para el desarrollo de este sistema se
decidió emplear la metodología en cascada.
2
Título del libro, Capítulo x1, pp. x2 - x3.
ISBN: 978-607-9394-XX-X., 2023.
Para llevar a cabo el diseño del sistema se pasó por diferentes etapas: los requerimientos
funcionales y no funcionales, la arquitectura del sistema, la base de datos, diagrama entidad-relación y
diagrama de clases.
El sistema podrá:
El sistema no podrá:
3
Título del libro, Capítulo x1, pp. x2 - x3.
ISBN: 978-607-9394-XX-X., 2023.
ID Descripción
Requerimiento
RF_01 Se debe de generar un registro de usuarios que deseen solicitar un préstamo del equipo
del laboratorio.
RF_02 Se deberá seleccionar un número de mesa para tener un control de cual está disponible
y elegir una.
RF_03 El usuario podrá seleccionar un equipo de cada insumo del laboratorio con excepción
tarjetas FPGA, DSP, DAQ debido a que en cada equipo varía su funcionamiento.
RF_04 Deberá tener un botón de entrega para realizar la entrega del equipo.
RF_05 El administrador deberá revisar el equipo que se encuentre en condiciones e ingresar
al sistema con una clave única para finalizar el proceso.
RF_06 En caso de que pase una irregularidad con el equipo el usuario debe notificar al
administrador, este pasará a la selección de inventario y hará el reporte necesario.
RF_07 Para el registro de usuarios es necesario, nombre completo, numero de boleta/ número
de empleado, carrera o área y fotografía.
RF_08 Realizar una bitácora de los equipos especificando su nombre, número de serie, marca,
número de control interno, estado, localización y características.
RF_09 Realizar calendarios del mantenimiento correctivo y la agenda para mantenimiento
preventivo.
RF_10 Realizar respaldo de la base de datos en el disco duro de la computadora en donde
estará alojado el sistema.
RF_11 Se deberá de relacionar la información sobre un adeudo o equipo dañado con un
usuario.
RF_12 Se podrá visualizar el estado de cada equipo y/o material de laboratorio, si está dañado
o en préstamo (aparecerá como no disponible).
ID Identificador Descripción
RNF_01 Cuando se abra el sistema web en dispositivo móvil tendrá una sección para el registro
de bitácora.
RNF_02 Cuando se abra el sistema web en dispositivo móvil tendrá una sección para el control
del mantenimiento e inventario de los equipos de laboratorio.
RNF_03 Cuando se abra el sistema web en dispositivo móvil tendrá una sección para el registro
de los usuarios.
RNF_04 El sistema debe ser confiable y estar disponible en todo momento.
RNF_05 El sistema debe ser fácil de usar y comprensible para los usuarios, incluso aquellos
que no tienen experiencia técnica.
RNF_06 El sistema debe tener una documentación clara y completa para facilitar su uso y
mantenimiento.
4
Título del libro, Capítulo x1, pp. x2 - x3.
ISBN: 978-607-9394-XX-X., 2023.
La arquitectura de tres niveles tiene que pasar por un nivel de aplicación. Los niveles de
presentación y datos no se pueden comunicar entre sí.
5
Título del libro, Capítulo x1, pp. x2 - x3.
ISBN: 978-607-9394-XX-X., 2023.
Presentación Gráfica: Componente que permite a los distintos tipos de usuario interactuar con
el sistema. En este componente dependiendo si es un usuario o administrador permite visualizar
distintas opciones.
Usuario: Este componente permite realizar la solicitud de equipo y mesa, y realizar la entrega
de equipo.
La selección de la base de datos depende de los requisitos del sistema. Una base de datos relacional
es un tipo de base de datos que almacena y proporciona acceso a puntos de datos relacionados entre
sí [7]. Debido a la complejidad del proyecto se decidió usar una de base de datos relacional, ya que
los datos están enlazados entre sí y no son excesivos. En la Figura 4 se muestra el diseño que se
implementó en la base de datos. Para la base se contemplaron 8 tablas: usuario, revisión adeudos
usuario, equipo, préstamo, administrador, registro adeudos, reportes y mantenimiento.
6
Título del libro, Capítulo x1, pp. x2 - x3.
ISBN: 978-607-9394-XX-X., 2023.
7
Título del libro, Capítulo x1, pp. x2 - x3.
ISBN: 978-607-9394-XX-X., 2023.
El Diagrama de clases representa los propósitos fundamentales de UML porque separa los
elementos de diseño de la codificación del sistema. Dado que las clases son el bloque de construcción
de los objetos, los diagramas de clase son los bloques de construcción de UML [9]. En la Figura 6 se
muestra el diagrama de clases del sistema, el cual permite visualizar las relaciones que existen entre
objetos. Además de indicar los atributos y operaciones identificadas para cada clase.
8
Título del libro, Capítulo x1, pp. x2 - x3.
ISBN: 978-607-9394-XX-X., 2023.
3. Resultados
Para la implementación del sistema se desarrolló una aplicación web en donde se emplean
diferentes pantallas para que los usuarios interactúen y tengan un mejor control del manejo de los
equipos en los laboratorios. En la Figura 6 se puede observar la pantalla de inicio, donde se muestra
el Login; en esta pantalla los usuarios podrán ingresar al sistema dependiendo del tipo de usuario.
Al ingresar como Usuario para solicitar o entregar un equipo, será necesario escribir el número
de boleta o número de empleado; así el usuario puede solicitar o entregar equipo. (Figura 7).
9
Título del libro, Capítulo x1, pp. x2 - x3.
ISBN: 978-607-9394-XX-X., 2023.
10
Título del libro, Capítulo x1, pp. x2 - x3.
ISBN: 978-607-9394-XX-X., 2023.
En la figura 10 se muestra la pantalla emergente para dar de alta usuario (agregar), esta
seccion solo se puede realizar por un administrador. Se requiere llenar los campos con la información
del usuario como su número de boleta o empleado, su nombre completo, su carrera o área y correo
institucional.
En la figura 11 se muestra la pantalla emergente para dar de alta equipos, esta sección solo es
visibles para el administrador. En esta pantalla se llenan los campos con la información del equipo
como su número de control, nombre del equipo, número de serie, marca, localización dentro del
laboratorio, estado y sus características.
11
Título del libro, Capítulo x1, pp. x2 - x3.
ISBN: 978-607-9394-XX-X., 2023.
12
Título del libro, Capítulo x1, pp. x2 - x3.
ISBN: 978-607-9394-XX-X., 2023.
Este sistema busca mejorar el manejo de los laboratorios en las diferentes instituciones para
tener un mejor control de los equipos y poder realizar de mejor manera el mantenimiento preventivo y
correctivo de los mismos.
4. Conclusiones
Con la intención de que, al contar con un sistema que automatice ciertas tareas, se pueden
reducir los errores humanos y aumentar la precisión y fiabilidad de la gestión de los equipos. También
el sistema puede permitir al administrador tener un mayor control y supervisión de los equipos,
permitiendo reducir el tiempo y los recursos para mantener a los equipos en óptimas condiciones. La
implementación del sistema en los laboratorios puede ayudar a prevenir el uso no autorizado de los
equipos, lo que puede reducir el riesgo del mal uso de los mismos.
Debido al nivel de experiencia con el que se cuenta, la metodología en cascada resultó ser
adecuada para el desarrollo del proyecto. Pues permitió contar con una estructura en las fases y
actividades a lo largo del proyecto; y a pesar de que hubo cambios en las tareas definidas al
comienzo, se generó la documentación necesaria para el análisis y diseño del sistema. Debido al
análisis al realizar la toma de requerimientos, se descubrió que desarrollar una aplicación móvil y una
de escritorio resultaba inviable, por lo que se optó por diseñar una aplicación web. Por lo que, se hizo
una solicitud para cambiar los objetivos sin cambiar el alcance del proyecto
Se empleó una estructura de tres niveles ya que el sistema cuenta con una parte de
administrador y otra de usuario, lo que permite tener un mejor control de los datos y de esta manera
poder desarrollar una base de datos más amigable.
Las pantallas que se desarrollaron se buscó que fueran amigables y fáciles de usar por los usuarios y
asi que cualquier persona pueda emplearlos.
Referencias
[7] M. Salama, A. Elkaseer, M. Saied, H. Ali, S. Scholz, Industrial internet of things solution for real-
time monitoring of the additive manufacturing process, in: Adv. Intell. Syst. Comput., Springer
Verlag, 2019: pp. 355–365.
[8] Lucidchart, Qué es un diagrama entidad-relación, Available : https://www.lucidchart.com
/pages/es/qué-es-un-diagrama-entidad-relación. [Accessed: Oct 13-2022].
[9] Lucidchart, Diagrama de clase, . Available: https://www.lucidchart.com/ pages/es/diagrama-de-
clase. [Accessed: Oct 13-2022].
[10] J. David Vahos, A.A. Pino-Martínez, J. Jairo, C. Maldonado, Desarrollo de una herramienta de
software para la gestión del mantenimiento de infraestructura en el SENA regional Antioquia
13
Título del libro, Capítulo x1, pp. x2 - x3.
ISBN: 978-607-9394-XX-X., 2023.
Development of a software tool for the management of infrastructure maintenance in the SENA
Antioquia regional, 2019.
[11] Mercedes. Marqués, Bases de datos., Universitat Jaume I. Servei de Comunicació i
Publicacions, 2009.
[12] C. Belloch, Las Tecnologías de la Información y Comunicación en el aprendizaje, 2002.
[13] S. Pinzón y J. Guevara, “La gestión, los procesos y las metodologías de desarrollo de software,”
A C T U A L I D A D T E C N O L Ó G I C A, vol. 2, p. 84, Jun. 2006.
[14] G. Guayta and L. Egas, “Evolución de las metodologías de desarrollo de la ingeniería de
software en el proceso la ingeniería de sistemas software,” pp. 3, 4.
[15] Maida, E. Gabriel, Pacienzia, and Julián, “Metodologías de desarrollo de software,” Universidad
Católica Argentina, 2015.
[16] M. Liviu, “Comparative study on software development methodologies,” Academia, vol. 5, p. 41,
2014.
[17] H. Flórez, “Procesos de ingeniería de software,” Vínculos, vol. 6, p. 27, Jul. 2013.
[18] J. Cervantes y M. Gómez, “Taxonomía de los modelos y metodologías de desarrollo de
software más utilizados,” Universidades, vol. 52, no. 0041-8935, p. 39, Mar. 2012..
14