- 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 equiposSistema de compras y
tesoreríaControl 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
sociosDesarrollar un modulo de gestión de
tesoreríaDesarrollar 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éditoGenerar 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 | |
Afecta | Es un problema que | |
Cuyo impacto es | Información sobre equipos | |
Una buena solución | La implementación del software |
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 | Realizar la administración y | ||
Secretario | Puede hacer la mayoría de los | Gestionar algunas transacciones y | ||
Enc. De Socios | Es el encargado de los socios | Gestionar los socios, contratos y las |
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 |