- Marco introductorio
- Análisis y diseño del sistema
- Construcción del software
- Marco teórico
- Marco metodológico
- Resultados
- Propuesta de Desarrollo de Sistema
Marco introductorio
Capítulo I – Introducción
En la actualidad los sistemas informáticos están haciendo la diferencia entre el mejor manejo y sustentabilidad de las empresas, en cuanto a la administración de datos, es mucho más fácil y practico manipular los documentos importantes, datos de ventas o compras, manejo de los bienes de una empresa con un sistema informático y más cuando existen miles o millones de registros.
Con la implementación de este sistema, se pretende que la Compañía de Bomberos Voluntarios de la ciudad de Dr. Juan Eulogio Estigarribia aumentar la facilidad de la administración de los datos, que actualmente existe poco por el inconveniente de que se realiza en forma manual, pero se procurara con este software cuando este implementado registrar y relevar más y mejor los datos de los servicios, los equipos y demás datos que se tiene que guardar pero que no está siendo realizado.
También tendrá un informe de todos los servicios de forma mensual y/o anual, eso facilitara muchísimo para la obtención de móviles o equipos en su caso a los entes que en la zona existe varios, como también del Directorio Nacional, quien es el encargado de ayudar y fomentar la creación y dar soporte a todas las compañías que a ella pertenece.
Descripción de la empresa
El Cuerpo de Bomberos Voluntarios de Campo 9, está ubicada en la Ciudad de Dr. J. -Eulogio Estigarribia fundada el 09 de septiembre del año 2000, desde ahí está viniendo trabajando, fomentando y procurando por la seguridad y prevención de tragedias y ayudando a la ciudadanía con la mayor profesionalismo que tienen los bomberos de esta compañía.
Para la obtención de recursos para mantenerse operativa la compañía, cuenta con una comisión directiva, ellos son los encargados de conseguir recursos, equipos y demás necesidades que tiene toda entidad sin fines de lucro, para el mismo, la comisión directiva o de apoyo tiene una Campaña de Socios Colaboradores o Protectores, el objetivo principal de esta campaña es la obtención de fondos de empresas o personas de buena fe que confía en los bomberos y los ayuda, pero también hay quienes dan donaciones de bienes a la compañía, no solamente dinero es lo que se recibe para mantenerse operativa la compañía.
Organigrama de la empresa
Figura 1: Organigrama de la empresa
Requerimiento del Cliente
Sistema para el control de guardias, servicios y revisiones de los equipos
Sistema de compras y tesorería
Control sobre los socios protectores, contratos y cuotas
Planteamiento del problema
El Cuerpo de Bomberos Voluntarios de Campo 9 es una empresa sin fines de locro que ofrece servicios de emergencias de diferentes ámbitos.
La empresa no cuenta con un sistema informático con que pueda llevar un estricto control de las actividades que lleva realizando por más de 10 años, esto dificulta el control manual que las hace en planillas a completar y archivar en carpetas, lo que hace lenta la posterior búsqueda de los datos, que a veces deben entrar en planillas electrónicos para obtener datos sobre los servicios realizados, las guardias, etc.
Uno de los problemas fundamentales es la falta de crecimiento de la empresa por falta de toma adecuada de decisiones en los momentos justos debido a la ausencia de un sistema informático que gestione fácilmente los datos de la empresa en forma precisa, eficaz y rápida.
Objetivos
Objetivo General
Diseñar y desarrollar un Sistema Informático para la Comisión Directiva de la Compañía de Bomberos de Campo 9
Objetivos específicos
Desarrollar un modulo de gestión de socios
Desarrollar un modulo de gestión de tesorería
Desarrollar un modulo de compras
Desarrollar un modulo de gestión actividades de bomberos
Justificación de la investigación
Con el desarrollo e implementación de este sistema informático, se podrá agilizar la búsqueda de los informes que la compañía tiene que proveer al Directorio Nacional, a la ciudadanía o cuando un ente público lo solicite, actualmente, este proceso se realiza en forma manual con lo que representa un gran retroceso por la lentitud para encontrar un documento fundamentalmente cuando este tenga ya un tiempo determinado dentro de los registros de la compañía.
El estado de los equipos es muy difícil saber en qué condiciones están porque lleva mucho tiempo en clasificar si están en condiciones o no para ser usados, mediante este sistema será más fácil clasificar y realizar las revisiones de todos los equipos, así también se podrá obtener informes del estado general de los mismos al instante, para solicitar y conseguir nuevos y mejores equipos para la compañía.
Asimismo con la implementación de este sistema informático se tendrá mejor control sobre los turnos de guardia, grupos de guardias y los servicios que la compañía brinda a la ciudadanía, y lograr mejor control para realización de los informes y obtención de historiales.
También se tendrá un mejor control sobre los datos de los socios, aportes, depósitos y extracciones de la cuenta corriente de la Compañía.
Principalmente el objetivo del sistema es tener un control sobre los ingresos y egresos que tenga, así ser una entidad sin fines de lucro transparente que brinda ayuda a la ciudadanía sin pedir nada a cambio.
Alcance Técnico del Sistema – Limitaciones
Gestión de socios
Generar contratos y cuotas
Registrar comprobantes
Registrar cobros
Emitir informes varios
Módulo de Tesorería
Cargar facturas varias (agua, luz, teléfono, etc.) y generar cuentas a pagar.
Generar órdenes de pago.
Imprimir cheques.
Registrar entrega de cheques a proveedores.
Cargar fondo fijo.
Registrar rendición de fondo fijo.
Generar reposición de fondo fijo.
Generar conciliación bancaria.
Cargar otros débitos y créditos.
Registrar los depósitos.
Emitir informes varios.
Módulo de Compras
Registrar pedido de compras.
Generar orden de compras
Registrar las facturas de compras.
Registrar notas de débitos y crédito
Generar cuentas a pagar.
Registrar ajuste de existencia.
Registrar transferencia e imprimir nota de remisión.
Emitir informes varios
Gestionar actividades de bomberos
Gestionar guardias
Registrar revisiones
Generar orden de servicio
Registrar servicios
Emitir informes varios
Limitaciones al Trabajo
El proyecto se limita al campo de bomberos, no está ideado en un campo comercial, es decir es explícitamente para el control de los servicios, guardias, equipos, revisiones, socios y los cobros de estos, también controlara los gastos del cuerpo de bomberos.
CAPÍTULO II
Análisis y diseño del sistema
Alcance del Proyecto
Gestión de socios, modulo de compras, modulo de tesorería y gestionar actividades de bomberos
Descripción del Problema
Provea una descripción resumiendo el problema que está siendo resuelto por el proyecto.
El problema | Control sobre los equipos, los servicios y los documentos y los datos de los socios y sus respectivos aportes y el uso que se le da. | |
Afecta | Es un problema que prácticamente afecto a todos los departamentos | |
Cuyo impacto es | Información sobre equipos desactualizados, historial de los servicios casi nulos, etc | |
Una buena solución seria | La implementación del software "Bomberos", que ayudaría en gran parte sobre el control de los movimientos de la compañía |
Objetivo del Negocio
Con la implementación de este sistema informático, la institución pretende mejorar básicamente la manera de registrar los movimientos de la compañía, obtener un informe detallado cuando sea necesario, para poder con esa información solicitar apoyo financiero o de equipamientos para un mejor servicio a la ciudadanía y una mejor seguridad para las personas que se desempeñan como bomberos voluntarios
Usuarios
Resumen
Perfil | Descripción | Responsabilidad | ||
Administrador | Caracterizado como administrador e mantenedor del sistema (evaluación de los datos, habilitación de usuarios) | Realizar la administración y la manutención de usuarios del sistema. Atribuyendo perfiles y visualizando métricas de manutención del sistema. | ||
Secretario | Puede hacer la mayoría de los trabajos pero con algunas restricciones | Gestionar algunas transacciones y referenciales | ||
Enc. De Socios | Es el encargado de los socios protectores | Gestionar los socios, contratos y las cuotas, hacer los cobros y |
Ambiente
Para la automatización del proceso será necesario el ambiente descrito en la tabla de abajo:
Visión General del Producto
Este proyecto consiste en el desarrollo del sistema Bomberos, En este sistema será posible mantener con más detalles los documentos de los servicios, los registros de los equipos, las guardias, las compras y los movimientos de la caja de la institución "Cuerpo de Bomberos Voluntarios de Campo 9". Cada usuario tendrá un perfil para realizar alteraciones de los datos asignados por el Administrador del sistema.
El desarrollo de este sistema en una plataforma de ESCRITORIO posibilitará su uso de forma más amigable y su acceso facilitado.
La figura de abajo ejemplifica la utilización y organización del sistema:
Figura 2: Visión General del Producto
Requisitos
Funcionales
Administrados de Sistema
Controla Acceso
El sistema deberá permitir el control de acceso de los Usuarios, donde el usuario ingresará al Sistema través de la selección de la empresa y sucursal al cual corresponde, además de un login y una contraseña digitados.
Mantener Datos Referenciales de Socios
El administrador de sistemas debe mantener actualizados los datos referenciales de Socios
Mantener Datos Referenciales de Compras
El administrador de sistemas debe mantener actualizados los datos referenciales de compras
Mantener Datos Referenciales de Tesorería
El administrador de sistemas debe mantener actualizados los datos referenciales de tesorería
Mantener Datos Referenciales de Actividades de Bomberos
El administrador de sistemas debe mantener actualizados los datos referenciales de actividades de bomberos
Compras
Registrar pedidos de compras
El sistema permitirá registrar los pedidos de los productos que estén de falta en el stock.
Registrar órdenes de compras.
El sistema permitirá registrar y generar las órdenes de compra con pedidos que fueron aprobados por la dirección general.
Registrar Compras.
El sistema permitirá registrar las compras realizadas por el departamento, se podrán registrar los productos que cuentan con una orden de compra y los que no cuentan con una orden, al mismo tiempo generará las cuentas a pagar y actualizará el stock.
Registrar Ajuste de Compras.
El sistema permitirá registrar los ajustes de stock, ya sea para el aumento o disminución de los productos.
Registrar Nota Remisión.
El sistema permitirá registrar las transferencias realizadas de los productos de las distintas sucursales y depósitos que cuenta la empresa.
Registrar Nota Crédito y Debito.
El sistema permitirá registrar los notas crédito y débito, ya sea por errores o por el cambio de condiciones que generan un mayor o menor valor de la respectiva cuenta.
Elaborar Informes varios
El sistema emitirá todos los reportes y consultas necesarias en relación a las compras realizadas.
Tesorería
Cargar facturas varias y generar cuentas a pagar.
El sistema debe permitir registrar el pago de facturas varias de los servicios básicos (agua, luz, teléfono) y generar las cuentas a pagar.
Generar órdenes de pago.
El sistema debe generar las órdenes de pago para su posterior pago.
Registrar entrega de cheques a proveedores.
El sistema debe permitir elaborar e imprimir los cheques que serán emitidos a los proveedores.
Cargar fondo fijo.
El sistema debe permitir cargar el fondo fijo con el encargado respectivo.
Registrar rendición fondo fijo y generar reposición.
El sistema debe permitir realizar la rendición de fondo fijo con el encargo correspondiente y generar la reposición de los gastos de fondo fijo.
Registrar otros débitos y créditos.
El sistema debe permitir registrar datos ya sea débito o crédito entre la empresa y el banco que no coincidan.
Registrar los depósitos.
El sistema debe permitir registrar los depósitos realizados el banco y a una cuenta corriente que se encuentre registrada.
Generar conciliación bancaria.
El sistema debe permitir registrar todos los datos ya sean débitos o créditos que coincidan entre el banco y la empresa.
Elaborar Informes.
El sistema permitirá realizar informes de tesorería ya sea semanal o mensualmente, de acuerdo a la necesidad del usuario.
Actividades de Bomberos
Registrar revisiones
El sistema debe permitir registrar datos de las revisiones
Registrar guardias
El sistema debe permitir registrar datos de las guardias
Registrar servicios
El sistema debe permitir registrar datos de los servicios
Elaborar informes
El sistema permitirá realizar informes de las actividades de bomberos ya sea semanal o mensualmente, de acuerdo a la necesidad del usuario.
No Funcionales
Desempeño
Tiempo de Respuesta: Se espera que no haya restricciones en cuanto al tiempo de respuesta, se puede considerar, este tiempo puede ser afectado por la conexión que el cliente posea:
Medio – 5 segundos;
Ideal – 2 segundos;
Máximo – 60 segundos.
Intolerable – 80 segundos.
Capacidad: Limitada por la escalabilidad de los servidores de la red del Cuerpo de Bomberos Voluntarios de Campo 9, juntamente con a velocidad de su intranet.
Disponibilidad
El sistema deberá estar disponible 24 horas.
Recursos de Utilización
Las configuraciones mínimas necesarias del ambiente de producción:
Recursos de Hardware (ideal):
Recursos de Software:
Recursos de Ambiente:
Conexión con Intranet.
Requisitos de Sistema
Confiabilidad de los datos – cualquier dato deberá estar disponible en la base de datos de forma coherente antes que sea removido por algún usuario autorizado.
Autenticación de Usuario – definir login y contraseña del administrador del sistema. Todos los usuarios deberán entrar con login y contraseña para ingresar al sistema.
No técnico
El tiempo medio de entrenamiento será de una semana para cada entrega parcial del sistema.
Requisitos de Homologación/Ambiente
Tipo de servicio a ser realizado
Los servicios a ser ejecutados serán: El desarrollo del sistema Bomberos 3.0 y la documentación del sistema.
El sistema Bomberos 3.0 deberá ser testado e instalado. En este momento deberán ser entrenados operadores del sistema a ser implantado.
Documentación
Manual de usuario: Será desarrollado por el equipo
Manual de Análisis y Diseño del sistema: Será desarrollado por el equipo
Conclusión del Producto
El Producto estará hecho y cerrado cuando todos los requisitos establecidos en el documento de visión, en las especificaciones de casos de uso y en el modelo de casos de uso fueran atendidos.
Productos a ser entregados
Sistema desarrollado, instalado, testado y aprobado por el usuario;
Base de datos utilizada en MySQL;
Archivos digitales de documentación actualizada;
Capacitación de los Administradores y usuarios para el uso del sistema.
Restricciones, Suposiciones y Dependencias
La construcción de sistema depende de los siguientes factores:
Desenvolvimiento del Cliente en el desarrollo del proyecto;
El equipo debe estar adaptada al ambiente de desarrollo, que incluye entrenamiento en el proceso y herramientas adoptadas;
El Arquitecto del sistema debe tener un total dominio de la arquitectura a ser implementada.
__________________________ ________________________
Analista Cliente
Diseño
Modelo de Negocio por paquetes
Figura 3: Modelo de Negocio por Paquetes
Diagrama de Casos de usos
CU Procesos Comunes
Figura 4: CU Procesos Comunes
CU Administrar tesorería
Figura 5: CU Administrar Tesorería
CU Gestionar Compras
Figura 6: CU Gestionar Compras
CU Gestión de Reportes
Figura 7: CU Gestión de reportes
CU Mantenimiento Referenciales
Figura 8: CU Mantenimiento Referenciales
CU Mantener Items y Ref
Figura 9: CU Mantener Items y Ref
CU Mantener Contactos
Figura 10: CU Mantener Contactos
CU Mantener Administrativos
Figura 11: CU Mantener Administrativos
CU Mantener Ref Transaccionales
Figura 12: CU Mantener Ref Transaccionales
CU Gestión de Socios
Figura 13: CU Mantener Gestión de Socios
CU Gestionar Actividades de Bomberos
Figura 14: CU Gestionar Actividades de Bomberos
CU Donaciones
Figura 15: CU Donaciones
CU Conciliación Bancaria
Figura 16: CU Conciliación Bancaria
CU Movimiento Banco
Figura 17: CU Movimiento Banco
CU Emisión de Cheques
Figura 18: CU Emisión de Cheques
CU Nota de Remisión
Figura 19: CU Nota de Remisión
CU Registrar Orden de compra
Figura 20: CU Registrar Orden de compra
CU Registrar Nota de Debito
Figura 21: CU Registrar Nota de Debito
CU Gestionar Nota de Crédito
Figura 22: CU Gestionar Nota de Crédito
CU – Gestionar Factura compra
Figura 23: CU Gestionar Factura compra
CU Registrar pedido compra
Figura 24: CU Gestionar Pedido Compra
CU Mantener Timbrados
Figura 25: CU Mantener Timbrados
CU Mantener Sucursales
Figura 26: CU Mantener Sucursal
CU Mantener Orden Pago
Figura 27: CU Mantener Orden Pago
CU Mantener fondos fijos
Figura 28: CU Mantener fondo fijo
CU Mantener empresas
Figura 29: CU Mantener Empresa
CU Mantener Ciudades
Figura 30: CU Mantener Ciudades
CU Generar Reportes
Figura 31: CU Generar Reportes
CU Reportes Referenciales
Figura 32: CU Reportes Referenciales
CU Gestionar Servicios
Figura 33: Gestionar Servicios
CU Gestionar Revisiones
Figura 34: Gestionar Revisiones
CU Gestionar Guardias
Figura 35: CU Gestionar Guardias
CU Gestionar Contratos
Figura 36: CU Gestionar Contratos
CU Gestionar Cobros
Figura 37: CU Gestionar Cobros
CU Gestionar Cuotas
Figura 38: CU Gestionar Cuotas
CU Generar Reportes Transaccionales
Figura 39: CU Generar Reportes Transaccionales
Especificación de caso de uso
CU Procesos Comunes
CU Gestionar Orden de Compras
CU Gestionar Factura compras
CU Gestionar Nota de Crédito
CU Gestionar Nota de Debito
CU Nota de Remisión
CU Gestionar Conciliación Bancaria
CU Gestionar Movimiento Bancario
CU Gestionar Donaciones
CU Gestionar fondo fijo
CU Gestionar Emisión de cheques
CU Contratos
CU Gestionar Cobros
CU Gestionar Revisiones
CU Gestionar Servicios
CU Gestionar Guardias
Diagrama de Clases
Figura 40: Diagrama de clases
Diagrama de secuencia
Diagrama de Secuencia para Alta
Figura 41 DS Alta
Diagrama de Secuencia para Baja
Figura 42: DS Baja
Diagrama de Secuencia para Modificación
Figura 43: DS Modificación
Diagrama de Secuencia para Generar ID
Figura 44: DS Generar ID
Diagrama de Secuencia para Conexión BD
Figura 45: DS Conexión BD
Diagrama de Secuencia para Consultar Registro
Figura 46: DS Consultar registro
Diagrama de Secuencia Orden de Compras
Figura 47: DS Orden Compras
Diagrama de Secuencia Detalle Orden de Compras
Figura 48: DS Detalle de orden de compras
Diagrama de secuencia de facturas compras
Figura 49: DS Facturas Compras
Diagrama de secuencia de detalle de facturas
Figura 50: DS Detalle de facturas
Diagrama de datos foráneos de factura compra
Figura 51: DS Foraneos de factura compra
Diagrama de secuencia de nota de crédito
Figura 52: DS Nota de Crédito
Diagrama de secuencia de nota de debito
Figura 53: DS Nota de Debito
Diagrama de secuencia de nota de remisión
Figura 54: DS Nota de Remisión
Diagrama de secuencia conciliación bancaria
Figura 55: DS Conciliación Bancaria
Diagrama de secuencia de movimiento bancario
Figura 56: DS Movimiento Bancario
Diagrama de secuencia de donaciones
Figura 57: DS Donaciones
Diagrama de secuencia de fondo fijo
Figura 58: DS Fondo Fijo
Secuencia de emisión de cheques
Figura 59: DS Emisión Cheques
Secuencia de gestionar contratos
Figura 60: DS Contratos
Secuencia de gestionar cobros
Figura 61: DS Cobros
Secuencia de gestionar revisiones
Figura 62: DS Revisiones
Secuencia de gestionar servicios
Figura 63: DS Servicios
Secuencia de gestionar guardias
Figura 64: DS Guardias
Diagrama de secuencia de mantener ítems
Figura 65: DS Mantener Items
Diagrama de Secuencia Reporte de Compras por Fecha
Figura 66: DS Reporte de compras por fecha
Diagrama de Secuencia Reporte de Compras por Usuario
Figura 67: DS Reporte de compras por usuario
Diagrama de Secuencia Reporte de Compras por Proveedor
Figura 68: DS Reporte de compras por proveedor
Diagrama de Secuencia Reporte de Productos
Figura 69: DS Reporte de Productos
Diagrama de Secuencia Reporte de Proveedores
Figura 70: Reporte de Proveedores
Diagrama de Despliegue
Figura 71: Diagrama de Despliegue
Diagrama de Entidad Relación – DER
Figura 72: DER
Prototipo de interfaces
Desarrollo del prototipado
Acceso
Figura 73: Acceso
Prototipo de menú principal
Figura 74: Interfaz Principal
Prototipo de formulario de dos campos
Figura 75: Formulario de dos campos
Categoría Items
Figura 76: Formulario Categoría Items
Prototipo de compras
Figura 77: Formulario de compras
Prototipo de orden de compras
Figura 78: Formulario de orden Compras
Prototipo pedido de compras
Figura 79: Formulario de pedido de compras
Prototipo de Guardias
Figura 80: Formulario Guardias
Prototipo de servicios
Figura 81: Formulario Servicios
Prototipo de Revisiones
Figura 82: Formulario de Revisiones
Prototipo de Proveedores
Figura 83: Formulario Proveedores
Prototipo de Voluntarios
Figura 84: Formulario de Voluntarios
Prototipo de Timbrados
Figura 85: Formulario de Timbrados
Prototipo de Movimiento Bancario
Figura 86: Formulario Movimiento Bancario
Prototipo de Impresión de Cheques
Figura 87: Formulario de Impresión de Cheques
Prototipo de Entrega de Cheques
Figura 88: Formulario de Entrega de Cheques
Prototipo de Encargado de Socios
Página siguiente |