Descargar

Administración de datos en Cuerpo de Bomberos Voluntarios del Paraguay

Enviado por Diego Ramos


Partes: 1, 2

  1. Marco introductorio
  2. Análisis y diseño del sistema
  3. Construcción del software
  4. Marco teórico
  5. Marco metodológico
  6. Resultados
  7. 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

edu.red

  • 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:

edu.red

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:

edu.red

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.

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):

  • Intel DualCore CPU de 2.70GHz;

  • 2 GB RAM;

  • HDD de 250 GB.

Recursos de Software:

  • Sistema Operativo Windows o Ubuntu

  • Servidor de Aplicación Tomcat;

  • Base de Datos MySQL;

Recursos de Ambiente:

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

edu.red

Figura 3: Modelo de Negocio por Paquetes

  • Diagrama de Casos de usos

CU Procesos Comunes

edu.red

Figura 4: CU Procesos Comunes

CU Administrar tesorería

edu.red

Figura 5: CU Administrar Tesorería

CU Gestionar Compras

edu.red

Figura 6: CU Gestionar Compras

CU Gestión de Reportes

edu.red

Figura 7: CU Gestión de reportes

CU Mantenimiento Referenciales

edu.red

Figura 8: CU Mantenimiento Referenciales

CU Mantener Items y Ref

edu.red

Figura 9: CU Mantener Items y Ref

CU Mantener Contactos

edu.red

Figura 10: CU Mantener Contactos

CU Mantener Administrativos

edu.red

Figura 11: CU Mantener Administrativos

CU Mantener Ref Transaccionales

edu.red

Figura 12: CU Mantener Ref Transaccionales

CU Gestión de Socios

edu.red

Figura 13: CU Mantener Gestión de Socios

CU Gestionar Actividades de Bomberos

edu.red

Figura 14: CU Gestionar Actividades de Bomberos

CU Donaciones

edu.red

Figura 15: CU Donaciones

CU Conciliación Bancaria

edu.red

Figura 16: CU Conciliación Bancaria

CU Movimiento Banco

edu.red

Figura 17: CU Movimiento Banco

CU Emisión de Cheques

edu.red

Figura 18: CU Emisión de Cheques

CU Nota de Remisión

edu.red

Figura 19: CU Nota de Remisión

CU Registrar Orden de compra

edu.red

Figura 20: CU Registrar Orden de compra

CU Registrar Nota de Debito

edu.red

Figura 21: CU Registrar Nota de Debito

CU Gestionar Nota de Crédito

edu.red

Figura 22: CU Gestionar Nota de Crédito

CU – Gestionar Factura compra

edu.red

Figura 23: CU Gestionar Factura compra

CU Registrar pedido compra

edu.red

Figura 24: CU Gestionar Pedido Compra

CU Mantener Timbrados

edu.red

Figura 25: CU Mantener Timbrados

CU Mantener Sucursales

edu.red

Figura 26: CU Mantener Sucursal

CU Mantener Orden Pago

edu.red

Figura 27: CU Mantener Orden Pago

CU Mantener fondos fijos

edu.red

Figura 28: CU Mantener fondo fijo

CU Mantener empresas

edu.red

Figura 29: CU Mantener Empresa

CU Mantener Ciudades

edu.red

Figura 30: CU Mantener Ciudades

CU Generar Reportes

edu.red

Figura 31: CU Generar Reportes

CU Reportes Referenciales

edu.red

Figura 32: CU Reportes Referenciales

CU Gestionar Servicios

edu.red

Figura 33: Gestionar Servicios

CU Gestionar Revisiones

edu.red

Figura 34: Gestionar Revisiones

CU Gestionar Guardias

edu.red

Figura 35: CU Gestionar Guardias

CU Gestionar Contratos

edu.red

Figura 36: CU Gestionar Contratos

CU Gestionar Cobros

edu.red

Figura 37: CU Gestionar Cobros

CU Gestionar Cuotas

edu.red

Figura 38: CU Gestionar Cuotas

CU Generar Reportes Transaccionales

edu.red

Figura 39: CU Generar Reportes Transaccionales

  • Especificación de caso de uso

  • CU Procesos Comunes

edu.red

  • CU Gestionar Orden de Compras

edu.red

  • CU Gestionar Factura compras

edu.red edu.red

  • CU Gestionar Nota de Crédito

edu.red

  • CU Gestionar Nota de Debito

edu.red

  • CU Nota de Remisión

edu.red

  • CU Gestionar Conciliación Bancaria

edu.red

  • CU Gestionar Movimiento Bancario

edu.red edu.red

  • CU Gestionar Donaciones

edu.red

  • CU Gestionar fondo fijo

edu.red

  • CU Gestionar Emisión de cheques

edu.red

  • CU Contratos

edu.red

  • CU Gestionar Cobros

edu.red

  • CU Gestionar Revisiones

edu.red

  • CU Gestionar Servicios

edu.red

  • CU Gestionar Guardias

Diagrama de Clases

edu.red

Figura 40: Diagrama de clases

  • Diagrama de secuencia

  • Diagrama de Secuencia para Alta

edu.red

Figura 41 DS Alta

  • Diagrama de Secuencia para Baja

edu.red

Figura 42: DS Baja

  • Diagrama de Secuencia para Modificación

edu.red

Figura 43: DS Modificación

  • Diagrama de Secuencia para Generar ID

edu.red

Figura 44: DS Generar ID

  • Diagrama de Secuencia para Conexión BD

edu.red

Figura 45: DS Conexión BD

  • Diagrama de Secuencia para Consultar Registro

edu.red

Figura 46: DS Consultar registro

  • Diagrama de Secuencia Orden de Compras

edu.red

Figura 47: DS Orden Compras

  • Diagrama de Secuencia Detalle Orden de Compras

edu.red

Figura 48: DS Detalle de orden de compras

  • Diagrama de secuencia de facturas compras

edu.red

Figura 49: DS Facturas Compras

  • Diagrama de secuencia de detalle de facturas

edu.red

Figura 50: DS Detalle de facturas

  • Diagrama de datos foráneos de factura compra

edu.red

Figura 51: DS Foraneos de factura compra

  • Diagrama de secuencia de nota de crédito

edu.red

Figura 52: DS Nota de Crédito

  • Diagrama de secuencia de nota de debito

edu.red

Figura 53: DS Nota de Debito

  • Diagrama de secuencia de nota de remisión

edu.red

Figura 54: DS Nota de Remisión

  • Diagrama de secuencia conciliación bancaria

edu.red

Figura 55: DS Conciliación Bancaria

  • Diagrama de secuencia de movimiento bancario

edu.red

Figura 56: DS Movimiento Bancario

  • Diagrama de secuencia de donaciones

edu.red

Figura 57: DS Donaciones

  • Diagrama de secuencia de fondo fijo

edu.red

Figura 58: DS Fondo Fijo

  • Secuencia de emisión de cheques

edu.red

Figura 59: DS Emisión Cheques

  • Secuencia de gestionar contratos

edu.red

Figura 60: DS Contratos

  • Secuencia de gestionar cobros

edu.red

Figura 61: DS Cobros

  • Secuencia de gestionar revisiones

edu.red

Figura 62: DS Revisiones

  • Secuencia de gestionar servicios

edu.red

Figura 63: DS Servicios

  • Secuencia de gestionar guardias

edu.red

Figura 64: DS Guardias

  • Diagrama de secuencia de mantener ítems

edu.red

Figura 65: DS Mantener Items

  • Diagrama de Secuencia Reporte de Compras por Fecha

edu.red

Figura 66: DS Reporte de compras por fecha

  • Diagrama de Secuencia Reporte de Compras por Usuario

edu.red

Figura 67: DS Reporte de compras por usuario

  • Diagrama de Secuencia Reporte de Compras por Proveedor

edu.red

Figura 68: DS Reporte de compras por proveedor

  • Diagrama de Secuencia Reporte de Productos

edu.red

Figura 69: DS Reporte de Productos

  • Diagrama de Secuencia Reporte de Proveedores

edu.red

Figura 70: Reporte de Proveedores

  • Diagrama de Despliegue

edu.red

Figura 71: Diagrama de Despliegue

  • Diagrama de Entidad Relación – DER

edu.red

Figura 72: DER

  • Prototipo de interfaces

  • Desarrollo del prototipado

Acceso

edu.red

Figura 73: Acceso

Prototipo de menú principal

edu.red

Figura 74: Interfaz Principal

Prototipo de formulario de dos campos

edu.red

Figura 75: Formulario de dos campos

Categoría Items

edu.red

Figura 76: Formulario Categoría Items

Prototipo de compras

edu.red

Figura 77: Formulario de compras

Prototipo de orden de compras

edu.red

Figura 78: Formulario de orden Compras

Prototipo pedido de compras

edu.red

Figura 79: Formulario de pedido de compras

Prototipo de Guardias

edu.red

Figura 80: Formulario Guardias

Prototipo de servicios

edu.red

Figura 81: Formulario Servicios

Prototipo de Revisiones

edu.red

Figura 82: Formulario de Revisiones

Prototipo de Proveedores

edu.red

Figura 83: Formulario Proveedores

Prototipo de Voluntarios

edu.red

Figura 84: Formulario de Voluntarios

Prototipo de Timbrados

edu.red

Figura 85: Formulario de Timbrados

Prototipo de Movimiento Bancario

edu.red

Figura 86: Formulario Movimiento Bancario

Prototipo de Impresión de Cheques

edu.red

Figura 87: Formulario de Impresión de Cheques

Prototipo de Entrega de Cheques

edu.red

Figura 88: Formulario de Entrega de Cheques

Prototipo de Encargado de Socios

Partes: 1, 2
Página siguiente