Desarrollo de Software a la medida & Diseño y gestión Infraestructura en la nube
David Isaac Ramírez Zometa
APP GESTION AGENTES DE SEGURIDAD
Contenido
Introducción ........................................................................................................................................ 3
Herramientas desarrollo de Back-end ................................................................................................. 3
2.0. Herramientas desarrollo de Front-end ......................................................................................... 3
2.1. Aplicación Web ......................................................................................................................... 3
2.2. Aplicación Mobil ....................................................................................................................... 3
Esquema de API Rest ........................................................................................................................... 4
REQUERIMIENTOS POR PARTE DEL CLIENTE ....................................................................................... 5
Requisitos de Infraestructura .............................................................................................................. 8
Requisitos de Dispositivo móvil ........................................................................................................... 9
Propuesta Económica .......................................................................................................................... 9
Métodos de pago ................................................................................................................................ 9
Introducción
Aplicación será desarrollada con microservicios en Laravel, cada modulo contara con su propia API
para que sea independiente de los otros módulos en caso de requerir cambios en un modulo no se
afectan los demás.
Herramientas desarrollo de Back-end
Laravel: Es un framework PHP gratis y de código abierto que brinda un conjunto de
herramientas y recursos para crear aplicaciones modernas. Posee un ecosistema
integral que combina funciones integradas y una variedad de paquetes y extensiones
compatibles
PostgreSQL: es un sistema o motor de bases de datos compatible con los servicios de
OVHcloud y la mayoría de las herramientas más populares del mercado. Es compatible
con diversos modelos de datos para crear aplicaciones orientadas a objetos, potentes
y escalables
2.0. Herramientas desarrollo de Front-end
2.1. Aplicación Web
React: es una biblioteca Javascript de código abierto diseñada para crear
interfaces de usuario con el objetivo de facilitar el desarrollo de aplicaciones en
una sola página.
2.2. Aplicación Mobil
React Native: Es un framework de código abierto creado por Meta Platforms,
Inc. Se utiliza para desarrollar aplicaciones para Android, Android TV, iOS,
macOS, tvOS, Web, Windows y UWP al permitir que los desarrolladores usen
React con las características nativas de estas plataformas
Esquema de API Rest
API Rest en Laravel es la implementación de una interfaz desarrollada en uno de los Frameworks
PHP más utilizados para el desarrollo de aplicaciones. Laravel es un framework PHP desarrollado
pensado para lograr la productividad del desarrollador PHP
REQUERIMIENTOS POR PARTE DEL CLIENTE
CONSIDERACIONES DE LA APP REQUERIMIENTOS
DATOS INGRESO DEL AGENTE DE NOMBRE.
SEGURIDAD PARA ENROLAR EN LA DUI.
APP NOMBRE DEL PROYECTO.
NOMBRE DE LA POSICION.
TURNO
HORARIO DE TURNO
DATOS QUE DEBE REGISRAR LA HORA Y FECHA DEL REPORTE DE INGRESO /SALIDA. CODIGO
APP AL MOMENTO DEL INGRESO DEL AGENTE DE SEGURIDAD.
AL AGENTE A SU TURNO. TOMAR FOTOGRAFIA O RECONOCIMIENTO FACIAL.
HUELLA DACTILAR (SI ES POSIBLE).
UBICACIÓN DONDE SE ENCUENTRA EL AGENTE AL
MOMENTO DE REGISTRAR SU INGRESO A LA POSICION
(GEOREFERENCIADA).
REGISTRO QUE DEBE CONSIDERAR DEBE CONSIDERAR LA HORA DE INGRESO Y DE SALIDA. SI
LA APP ESTA HORA NO ESTA ACORDE A LA NORMADA. EL SISTEMA
DEBE LLEVAR UN ACUMALATIVO DE TIEMPO DE RETRASO Y
DEFINIR UN ESTATUS. EJEMPLO:
5 LLEGADAS TARDIAS--- COLOR VERDE 5-10
LLEGADAS TARDIAS- COLOR AMARILLO.
10-15 LLEGADA TARDIAS – COLOR NARANJA.
15-20 LLEGADAS TARDIAS- COLOR ROJO.
AL FINAL DE LA QUINCENA GENERAR UN REPORTE
SUMATORIO DEL TIEMPO TARDIO, A FIN DE ENVIAR DATOS
A PLANILLAS PARA DESCUENTO.
SALIDAS DE LA APP 1-REPORTE DE INGRESOS POR PROYECTO Y POR POSICION.
2-REPORTE DIARIO, SEMANAL, MENSUAL O POR PERIODO,
DEL PERSONAL QUE REPORTA INGRESOS TARDIOS. 3-
REPORTE ORDENADO DE LAS AGENCIAS QUE PRESENTAN
MAYOR CANTIDAD DE INGRESOS TARDIOS.
4-GENERACION DE GRAFICOS BARRA Y/O PASTEL, CON EL
DETALLE DE LOS PROYECTOS QUE REPORTAN INGRESOS
TARDIOS.
5-REPORTE/CONSULTA DEL RECORD DEL AGENTE QUE
PRESENTAN LLEGADAS TARDIAS.
INTERFACES REQUERIDAS INTERFAZ APP PARA MOVIL DEL AGENTE (TELEFONO
CELULAR).
INTERFAZ WEB PARA EL SUSPERVISOR DE PROYECTO
(TABLET/IPAD).
INTERFAZ APP PARA JEFE DE SEGURIDAD (CLIENTE), SOLO
CONSULTA (TELEFONO CELULAR).
INTERFAZ WEB PARA LA ADMINISTRACION DE LA
APLICACIÓN.
INTERFAZ PARA EL COORDINADOR DE OPERACIONES, A FIN
DE REGISTRAR A LOS AGENTES QUE REALICEN COBERTURAS
DE POSICIONES.
GESTOR DE BASE DE DATOS DE PREFERENCIA UNA HERRAMIENTA GRATUITA. SIEMPRE Y
CUANDO BRINDE LA SEGURIDAD RESPECIVA.
CASO CONTRARIO, CONSIDERAR GESTOR DE BD PAGADO.
REPOSITORIO Y PROCESAMIENTO CONSIDERAR ALTERNATIVA EN LA NUBE:
DE LA APLCACION AZURE
AMAZON GOOGLE
(Entre otros).
AMBIENTE DE DESARROLLO ANDROID PARA MOVILES. /JAVA O .NET PARA AMBIENTE
WEB.
METODO DE DESCARGA PLAY STORE
PARTE ECONOMICA PAGO EN PLAY STORE.
PRESUPUESTO DEL DESARROLLO, IMPLEMENTACION Y
CAPACITACION.
DOCUMENTACION MANUAL DE USUARIO.
MANUAL DEL ADMINISTRADOR /TECNICO
PROPIEDAD INTELECTUAL LA APP SERA PROPIEDAD INTELECTUAL DE AMERICAN
SECURITY S.A DE CV
ESTRUCTURA /DICCIONARIO DE TABLAS MAESTRAS.
DATOS TABLAS TRANSACCIONALES.
TABLAS AUXILIARES.
CATALOGOS.
REQUERIMIENTOS TECNICOS DEL 1-DEFINIR LAS CARACTERISTICAS MINIMAS DEL TELEFONO
EQUIPO REQUERIDO. CELULAR (MOVIL), PARA EL NORMAL FUNCIONAMIENTO DE
LA APP.
2-REQUERIMIENTOS TECNICOS PARA LA TABLET (IPAD)
PARA LOS SUPERVISORES.
PROYECTO BAC CREDOMATIC
POSICION BAC AGENCIA LOS PROCERES
TURNO 12 HORAS DIURNAS.
HORARIO 0700 AM A 7:00 PM
NOTA: CONSIDERAR EN EL REGISTRO DE LOS AGENTES, DOS TIPOS DE INGRESOS:
1.-AGENTE FIJO DE LA POSICION.
2.-AGENTE POR COBERTURA DE LA POSICION (ESTA COBERTURA PUEDE SER POR PERMISO,
INCAPACIDAD, VACACIONES Y POR FALTANTE A LA POSICION).
EN ESTE CASO EL AGENTE QUE CUBRE LA POSICION: PUEDE PERTENECER A OTRO PROYECTO, DEL
MISMO PROYECTO O PUEDE SER OUTSOURCING.
3.-CON RESPECTO AL RECORD DE AGENTE EN CUANTO A LLEGADAS TARDIAS, EL STATUS (VERDE,
AMARILLO, NAJARANJA Y ROJO), SE ACUMULARÁ POR LAS LLEGADAS TARDIAS DE UN MES.
PASADO EL MES SE DEBE REINICIAR EL STATUS. SIN EMBARGO, EL SISTEMA DEBE CONSIDERAR UN
HISTORICO DEL RECORD DE STATUS, QUE HA TENIDO EL AGENTE.
4.- EN EL CASO QUE EL AGENTE, SE TOME UNA FOTOGRAFIA PARA REGISTRAR SU INGRESO, ESTA
FOTOGRAFIA SE DEBERA MANTENER EN UNA TABLA AUXILIAR, LA CUAL SE RE-INICIARA CADA MES.
ES DECIR AL TENER UN MES DE REGISTRO DE FOTOS, DEBERA VACIAR LA TABLA. LO ANTERIOR A
FIN DE PREVENIR SATURACION DE FOGRAFIAS EN LA BASE DE DATOS.
Requisitos de Infraestructura
Cotización con Azure
Requisitos de Dispositivo móvil
• Versión de Android 8.0 o superior
• 4GB Ram
• 10mp frontal como o superior
• Procesador mínimo 2 núcleos o superior
Propuesta Económica
Entregables Detalles Costos
Portal Administrativo Portal con diferentes roles según lo requerido
App Móvil Desarrollo de App Movil para versiones Android
Maquetación Versión de maquetación del sistema $8,800 + IVA
Manuales Manuales de uso del sistema
Capacitación Formación para uso del sistema
Soporte Incluye soporte por dos meses después de implementado
Costo Playstore Agregar aplicación a la Playstore , sin limite de tiempo $25.00
TOTAL
Métodos de pago
Formas de pago
Formas de pagos Detalles
Costo de implementación de $3,000 donde 50 % Inicial para iniciar
Cuotas a un plazo de 1 Año proyecto 50% finalizar implementación.
12 Cuotas a partir de finalizar la implementación ((5,800 + iva)/ 12 )
50 % en desarrollo Inicial 50%
entregable Pago del 50% al iniciar el proyecto y el 50% finalizando el proyecto
50 % inicial 25 % Segundo pago un
mes después 25% La modalidad de tres pagos
Formas de pago
Tiempo Detalles
El proyecto se maneja por etapas de desarrollo, con un cronograma
5 Meses
de trabajo.
• Código fuente al finalizar el pago es de propiedad de la empresa de seguridad