SITEC – SISTEMA DE INVENTARIOS TECNOLOGICOS
Realizado Por:
Vladimir Fernandez Villegas
POLITÉCNICO GRANCOLOMBIANO
ESPECIALIZACIÓN EN DESARROLLO DE APLICACIONES PARA REDES MÓVILES
2017.
INTRODUCCIÓN
Con el continuo desarrollo de la tecnología, y sus múltiples avances en materia de
sistematización de datos, realicé un análisis para evaluar la forma en que se viene realizando
el inventario de los activos tecnológicos de la empresa, para así buscar alternativas de
solución que beneficien a todos los usuarios.
En este trabajo se plantea como proyecto, el análisis y diseño de una herramienta para
dispositivos móviles, específicamente con sistema operativo Android, que brinde información
rápida y oportuna sobre la existencia y características de los equipos tecnológico de una
empresa, con la finalidad de ofrecerles una herramienta tecnológica de fácil aplicación que no
quite demasiado tiempo y facilite la comunicación entre las áreas implicadas en el control de
inventarios.
JUSTIFICACIÓN
Debido al gran desarrollo del siglo XXI las empresas con el propósito de estar a la par en el
avance tecnológico del mismo, han debido hacer muchas ampliaciones y modificaciones a la
infraestructura tecnológica, lo que ha conllevado entre otras cosas a que el sistema de registro
que tienen actualmente no alcance a satisfacer todas sus necesidades de información, y se
requiera de un rediseño del mismo.
Es importante que las empresas se apropien de los recursos informáticos para brindar una
mejor información para la toma de decisiones.
Debido a la época en que se vive actualmente, toda información que se maneje o que se tenga
almacenada debe ser de fácil obtención y manejo, sin embargo, la realidad es que los
sistemas actuales presentan fallas a la hora de interactuar con muchos usuarios al tiempo, en
muchas ocasiones pueden volverse un proceso tedioso para el personal, debido a que debe
diligenciar demasiadas cosas y las relaciones no son claras y esto se agrava aún más con
aquellas personas que no tienen un alto conocimiento de las herramientas informáticas.
El objetivo es que un administrador de infraestructura, auditor o coordinador de sistemas, no
deje su labor, por preocuparse por asuntos más administrativos, ni pierda tiempo en
actividades que no le competen, sino que pueda aprovechar su tiempo al máximo para
contribuir con el desarrollo y mejoramiento de su área.
Con esto se demuestra una vez más que la tecnología es la herramienta del día a día que
permite mejorar la calidad de vida de la sociedad y facilitar sus interrelaciones.
DEFINICIÓN DE FUNCIONALIDADES
ID REQ 01--- Ver inventario de equipos.
DESCRIPCIÓN El sistema deberá permitir que únicamente el personal con
credenciales autorizadas, puedan ingresar verificar el inventario
existente de la compañía.
Entrada 1. Conexión a base de datos de la compañía.
2. Permitir filtrar por sede y tipo de equipo.
3. Ofrecer detalle del equipo seleccionado
Salida Información de los equipos existentes.
Restricciones o El sistema debe mostrar en una lista, sólo aquellos equipos
Excepciones que pertenezcan a la dependencia seleccionada.
Secuencia 1. Se validan las credenciales del usuario administrador
2. Se selecciona sede o dependencia.
3. Se selecciona el equipo deseado.
Prioridad Alta/Esencial
ID REQ 02---Acceder a la información de equipos por código QR
DESCRIPCIÓN El usuario debe poder acceder a la información del equipo, sin
necesidad de realizar filtros. Es necesario que se identifiquen
los equipos con códigos QR, que contengan como mínimo, el id
del activo.
Entrada 1. Id del equipo
Salida Información del equipo.
Restricciones o El id debe existir en la base de datos
Excepciones
Secuencia 1. Ingreso a la aplicación.
2. Seleccionar el menú “Escáner”
3. Encuadrar el código QR en el visor.
Prioridad Alta/Esencial
ID REQ03 --- El sistema debe ser inicialmente, un complemento
del sistema actual.
DESCRIPCIÓN Es necesario utilizar la estructura y base de datos del sistema
web actual, de manera que se comience a utilizar como
herramienta de control
Entrada 1. Analizar estructura de base de datos.
2. Utilizar conexiones a MS-SQL
3. Generar consultas.
.
Salida Integración con bases de datos corporativas.
Restricciones o Es necesario crear usuarios y permisos para interactuar con la
Excepciones base de datos; pero es necesario un webservice que haga la
labor.
Secuencia 1. Se utiliza la librería JTDS 1.3 para conexiones.
2. Se hace uso del servidor de bases de datos existente.
Prioridad Alta/Esencial
ID REQ04 ---Ingresar equipos
DESCRIPCIÓN Un usuario con credenciales de Administrador, podrá visualizar,
editar o eliminar la información existente de un equipo, según
sea el caso; mediante un botón de “Actualizar equipos”
Entrada 1. Credenciales del usuario Administrador
2. Identificación única del equipo
3. Información nueva a modificar.
Salida Actualización de la base de datos del sistema
Restricciones o El equipo debe existir previamente en la base de datos
Excepciones
Secuencia 1. Se valida el usuario Administrador
2. Se busca el equipo de acuerdo con su id único
a. Si el equipo no existe, se envía el mensaje de
error y se detiene el proceso
3. Se muestra la información existente del equipo
4. Se modifica la información
Prioridad Media/Esencial
ID REQ05 --- Registrar Nueva sede
DESCRIPCIÓN El sistema deberá contar con la opción de crear una nueva
sede.
Entrada 1. Credenciales del usuario Administrador
2. Información de la sede:
a. Nombre de la sede
b. Ubicación geográfica
Salida Actualización de la base de datos del sistema
Restricciones o Ninguna
Excepciones
Secuencia 1. Se validan las credenciales del Administrador
2. Se capturar los campos con la información necesaria
para crear una nueva sede
3. Se crea una nueva sede con la información obtenida
Prioridad Media/Esencial
ID REQ06 ---Agregar nuevo equipo a una sede
DESCRIPCIÓN El sistema deberá permitir asociar un equipo a una sede dentro
de la empresa dependiendo del caso.
Entrada 1. Información del equipo:
a. Nombre del equipo
b. Sede Asociadas
c. Marca
d. Tipo
e. Serial
f. Estado
Salida Actualización de la base de datos del sistema.
Restricciones o Debe existir una sede registrada
Excepciones
Secuencia 1. Se busca la sede correspondiente
a. Si la sede no existe se detiene el proceso
2. Se asocia el equipo a la sede
Prioridad Media/Esencial
ID REQ7 --Seguridad
DESCRIPCIÓN El sistema deberá manejar con cautela la información personal
de la empresa, sede y equipos, garantizando que únicamente
los usuarios con los perfiles y credenciales adecuadas puedan
acceder a la información y hacer cambios
Entrada Credenciales de Acceso
Salida No Aplica
Restricciones o No Aplica
Excepciones
Prioridad Media/Deseado
ID REQ8 ---Diseño de GUI
DESCRIPCIÓN La interfaz gráfica de Usuario, deberá ser intuitiva, fácil de
usar.
Entrada No Aplica
Salida No Aplica
Restricciones o No Aplica
Excepciones
Prioridad Alta
PROCESO DE ANÁLISIS Y DISEÑO
Para delimitar la funcionalidad del aplicativo, el sistema fue diseñado únicamente para
administradores y técnicos del área informática y de auditoria, tratando de especificar
claramente las entidades involucradas en el proceso y las funcionalidades respectivas de cada
una.
Administradores: Son aquellas personas que tienen control sobre la información de los
activos y tienen los permisos para administrar los insumos.
● Crear equipos: Cada administrador debe ser responsable por digitar y mantener al día,
los equipos.
● Ver estados.
● Asignación de equipos a cada sede
Auxiliares: Son aquellas personas que realizan labores de mantenimiento, reparaciones o
seguimiento a los equipos:
● Los auxiliares tienen la posibilidad de ver la información de los equipos y reportar daños
o reparaciones sobre los mismos.
Sede: Lugar donde reposan los equipos.
Equipos: Son cada uno de los elementos tecnológicos que posee la empresa.
MODELADO UML
Diagrama de Clases
-
DIAGRAMA CASOS DE USO
DISEÑO DE INTERFAZ GRÁFICA
REFERENCIAS
Joan Paon. UML-Diagrama de Clases e Interfaces. 31 de Mayo 2013. Wordpress. Disponible
en: https://joanpaon.wordpress.com/2013/05/31/uml-diagramas-de-clases-interfaces/
Codigo facilito. 2016. Lector de código de barra y QR Android. Disponible en:
https://codigofacilito.com/videos/lector_de_codigo_de_barra_y_qr_en_android_bytes_por_co
digofacilito
Jhon Carlos Molano. 11 de septiembre de 2017. Como hacer un lector de códigos con Android
Nativo. Disponible en: http://www.hablemosdeandroid.com/p/como-hacer-un-lector-de-
codigos-con.html