Professional Documents
Culture Documents
Facultad de Ingeniera
Escuela de Ingeniera en Ciencias y Sistemas
FACULTAD DE INGENIERA
ANLISIS, DISEO E IMPLEMENTACIN DEL SISTEMA DE GESTIN DEL EQUIPO DE
SERVICIO Y SERVICIOS PRESTADOS POR LA ESTACIN CENTRAL DEL BENEMRITO
CUERPO VOLUNTARIO DE BOMBEROS DE GUATEMALA
TRABAJO DE GRADUACIN
AL CONFERRSELES EL TTULO DE
DECANO
VOCAL I
VOCAL II
VOCAL III
VOCAL IV
VOCAL V
SECRETARIO
DECANO
EXAMINADORA
EXAMINADORA
EXAMINADOR
SECRETARIO
Dios
Mis padres
Mis hermanas
Dios
Mis padres
Mis hermanos
AGRADECIMIENTOS A:
Dios
Mis padres
Mis hermanas
el
Benemrito
Cuerpo
Voluntario
de
Bomberos.
Junta Directiva de
Oficiales
ejercicio
institucin.
profesional
en
tan
renombrada
Ingenieros Catedrticos de la
Facultad de Ingeniera
Amigos y compaeros
en
el
trascurso
de
mi
formacin profesional.
Guatemala
AGRADECIMIENTOS A:
Dios
Mis padres
Morales
Samayoa
por
darme
la
Mis hermanos
el
Benemrito
Cuerpo
Voluntario
de
Bomberos.
Junta Directiva de
Oficiales
ejercicio
institucin.
profesional
en
tan
renombrada
Ingenieros Catedrticos de la
Facultad de Ingeniera
Amigos y compaeros
en
el
trascurso
de
mi
formacin profesional.
Guatemala
NDICE GENERAL
1.2.
1.1.2.
1.3.
Funcionales ............................................................. 5
1.3.2.
No funcionales ........................................................ 6
2.1.2.
2.1.3.
2.1.4.
2.1.4.2.
2.1.5.
2.1.6.
2.1.4.3.
2.1.4.4.
2.1.4.5.
Vista de despliegue............................................... 15
2.1.5.1.
2.1.5.2.
2.1.5.3.
2.1.5.4.
2.1.5.5.
2.1.5.6.
Cliente.............................................. 16
2.2.
2.3.
Calidad ................................................................................... 18
2.4.
2.3.1.
Escalabilidad ......................................................... 18
2.3.2.
Fiabilidad .............................................................. 18
2.3.3.
Flexibilidad ............................................................ 19
2.3.4.
Portabilidad ........................................................... 19
2.3.5.
Seguridad ............................................................. 19
Recursos............................................................... 19
2.4.1.1.
2.4.1.2.
Hardware .................. 22
2.4.1.2.2.
Software .................... 22
2.5.
2.6.
2.7.
Costos................................................................... 27
2.7.2.
Beneficios intangibles............................................ 29
3.1.2.
3.1.3.
3.1.4.
3.1.5.
CONCLUSIONES ............................................................................................. 33
RECOMENDACIONES ..................................................................................... 35
BIBLIOGRAFA ................................................................................................. 37
APNDICE........................................................................................................ 39
III
IV
NDICE DE ILUSTRACIONES
FIGURAS
1.
2.
3.
TABLAS
I.
II.
III.
IV.
VI
GLOSARIO
BDD
Beneficio intangible
Beneficio tangible
Capital humano
Conjunto
de
conocimientos,
entrenamiento
Costo
CSV
GNU
Hipertexto
HTML
IT
Patente
PHP
Red
Responsable
Servicio
Servidor web
Software comercial
IX
Software libre
de
los
usuarios sobre
su producto
copiado,
estudiado,
cambiado
redistribuido libremente.
Sistema
Telefonista
TIC
Unidad
UML
RESUMEN
diseo
del
sistema
como
una
aplicacin
web,
orientada
OBJETIVOS
General
Especficos
1.
2.
3.
XIII
XIV
INTRODUCCIN
XV
XVI
1.
FASE DE INVESTIGACIN
1.1.
Antecedentes de la empresa
1.1.1.
Resea histrica
1.1.2.
Accidentes acuticos
Accidentes areos
Accidentes de trnsito
Accidentes laborales
Enfermedad comn
Incendios
Maternidades
Rastreos
Inundaciones
Viviendas soterradas
Otros
1.2.
Tabla I.
FORTALEZAS
OPORTUNIDADES
de cmputo.
Alianzas institucionales.
realizado un servicio.
Conocer
la
necesidad
de
la
automatizacin.
Constantemente estn en
realizado
donaciones a la institucin.
de computacin).
para
generar
mayor
Trabajo en equipo.
Capacidad de gestin.
equipo la empresa
PROVESERTA, S.A.
Continuacin Tabla I
DEBILIDADES
AMENAZAS
Resistencia al cambio.
Tiempo
Carencia de equipo de
para
dar
capacitaciones.
(limitados).
necesario
comunicacin.
incidente.
tecnolgicos.
1.2.1.
1.3.
1.3.1.
Funcionales
1.3.2.
No funcionales
2.
Desarrollar una solucin que cumpla con las metas determinadas por la
Estacin
Central
de
Bomberos
Voluntarios
de
Guatemala
sobre
las
2.1.
2.1.1.
2.1.2.
10
2.1.3.
11
12
2.1.4.
Vista lgica
Modelo: capa que representa los datos, informacin y reglas con las que
trabaja la aplicacin, es decir su lgica de negocio.
Vista: esta capa realiza la transformacin del Modelo en una pgina web
para que el usuario pueda interactuar con ella, tambin llamada interfaz al
usuario.
13
2.1.4.1.
Paquete modeloCVB
2.1.4.2.
Paquete vistaCVB
En este paquete se guarda todas las pginas web (pginas PHP) que
representan la vista del sistema.
2.1.4.3.
Paquete controladorCVB
Patrn de estrategia
Patrn de fbrica
2.1.4.4.
Patrn estrategia
2.1.4.5.
Patrn fbrica
14
2.1.5.
Vista de despliegue
Esta seccin describe las relaciones fsicas de los distintos nodos que
componen el sistema de informacin y el reparto de los componentes sobre
dichos nodos.
El diagrama de
2.1.5.1.
Servidor dedicado
Este nodo representa un servidor fsico que ser utilizado como tres
servidores a nivel de software:
Servidor de aplicaciones
Servidor de dominio.
15
2.1.5.2.
2.1.5.3.
Servidor de aplicaciones
2.1.5.4.
Servidor de dominio
2.1.5.5.
2.1.5.6.
Cliente
2.1.6.
Vista de datos
De esta manera se tiene una relacin entre todas y cada una de las tablas
del sistema para proveer la integridad de la base de datos, durabilidad en las
transacciones, consistencia y atomicidad.
17
2.2.
Tamao y rendimiento
2.3.
Calidad
2.3.1.
Escalabilidad
2.3.2.
Fiabilidad
18
2.3.3.
Flexibilidad
2.3.4.
Portabilidad
El sistema fue diseado como una aplicacin web para que cualquier
compaa de bomberos que contenga en sus instalaciones una computadora y
sta tenga instalado cualquier browser o navegador web pueda usarlo.
2.3.5.
Seguridad
2.4.
2.4.1.
Recursos
2.4.1.1.
Recursos humanos
Tabla II.
Perfil
Descripcin
Tomando en cuenta que en XP los desarrolladores
tienden a disear, programar y realizar pruebas, este
Desarrollador
Cliente
Continuacin Tabla II
Dependiendo del mdulo que se est probando, en este
Encargado de
pruebas
2.4.1.2.
Recursos materiales
2.4.1.2.1.
2 computadoras porttiles
1 computadora de escritorio
1 Switch
Hardware
2.4.1.2.2.
Software
2.5.
22
Figura 1.
23
Figura 2.
24
25
Figura 3.
26
2.6.
2.6.1.
Costos
Tabla III.
Descripcin
Cantidad
Horas de desarrollo
1 200
Costo
mensual
$1 000,00
Costo u.
Costo total
$6,25
$6 0000,00
n/a
n/a
n/a
n/a
$200,00
$1 000,00
Software
CentOS (sistema
operativo del servidor)
Webmin (administrador
del servidor)
VPN (servidor de red)
Apache (servidor web)
MySQL (servidor de BD)
Computadoras para
telefonistas
1
1
1
1
1
27
n/a
$1 000,00
$1 000,00
n/a
n/a
$ 200,00
n/a
n/a
$5 000,00
Horas de capacitacin
50
n/a
$6,25
$312,50
Tabla IV.
Resumen
Desarrollo
$ 60 000,00
Equipo
7 200,00
Capacitacin
312,50
Costo Fijo =
$ 67 512,50
Costo Recurrente =
$ 67 512,50
0,00
28
2.7.
2.7.1.
Beneficios tangibles
La
informacin
de
los
servicios
prestados
se
podrn
transferir
2.7.2.
Beneficios intangibles
Facilidad de comunicacin
29
30
3.
3.1.
Capacitacin propuesta
3.1.1.
3.1.2.
31
3.1.3.
3.1.4.
3.1.5.
32
CONCLUSIONES
1.
2.
proporcionados por el
3.
Segn las tendencias son recomendables los sitios web para los sistemas,
los cuales ayudan a centralizar la informacin, por lo tanto, la informacin
guardada en la Base de Datos del Sistema proporciona una cantidad de
datos necesarios para sustentar la calidad y eficiencia de los servicios
prestados.
33
34
RECOMENDACIONES
1.
El sitio se debe colocar en la red para que todas las compaas puedan
hacer uso del mismo y puedan centralizar la informacin en la Estacin
Central.
2.
3.
Instalar la aplicacin sobre la estructura de una VPN para que las dems
estaciones de bomberos puedan conectarse al servidor dedicado instalado
en la Estacin Central y poder tener toda la informacin de los servicios
prestados en un repositorio centralizado.
35
36
BIBLIOGRAFA
1.
2.
3.
4.
37
38
APNDICE
39
40
41
42
43
44
Base de datos
MODELO
CONTROL
PDO_MySql
VISTA
HTML
PHP
CSS
Peticin
Aplicacin Web
Navegador
Fuente: elaboracin propia.
45
Respuesta
46
47
Permisos
En esta tabla se almacenan los permisos que los usuarios tienen sobre el
sistema dependiendo del perfil que los representa, por ejemplo:
Llenar reportes
Generar estadsticas
ABC usuarios
Perfil
En esta tabla se administran los perfiles de un usuario del sistema, por
ejemplo:
Responsable
Administrador
DBA
Asignar permiso
Esta tabla es utilizada para poder administrar los permisos de los perfiles,
es la tabla que relaciona los permisos con los perfiles.
Rango
En esta tabla se almacenan todos los rangos representativos de la
institucin para los bomberos:
48
Caballero Bombero
Caballero Bombero I
Caballero Bombero II
Caballero Bombero III
Galonista
Galonista I
Galonista II
Galonista III
Oficial
Oficial I
Oficial II
Oficial III
Mayor
Mayor I
Mayor II
Mayor III
Ca
Tabla que almacena la informacin bsica cada una de las compaas
ubicndolas en los municipios del pas.
Usuario
Esta tabla almacena la informacin de los usuarios del sistema, el rango
que poseen en la institucin, el perfil que poseen para el uso del sistema y la
compaa a la que pertenecen.
Servicio
Tabla que almacena los tipos de servicio que cubren los bomberos, por
ejemplo:
Ambulancia
Incendio
Rescate
49
Causa servicio
Tabla que almacena la causa de un servicio, por ejemplo:
Maternidad
Detalle servicio
Tabla que almacena la informacin de cada uno de los servicios que
presta el Benemrito Cuerpo Voluntario de Bomberos; tiene asociado por
ejemplo: la compaa que prest el servicio, la causa del servicio, el tipo de
servicio, el equipo utilizado, etc.
Clase equipo
Tabla que almacena los diferentes equipos que se utilizan en un servicio,
por ejemplo:
Motobomba
Ambulancia
Equipo especial
Equipo
Tabla que almacena individualmente el equipo que se tiene para uso de
los servicios por los bomberos, teniendo asociado una clase de equipo.
Asignar equipo
Tabla que relaciona el equipo utilizado en un servicio prestado.
50
Historial equipo
Tabla
que almacena
el movimiento
del equipo,
llenndose
por
Solicitante
Tabla que almacena la informacin de las personas que solicitan un
servicio, por ejemplo:
Nombre
Direccin
Telfono
AsignarSolicitante
Tabla que relaciona un solicitante con un servicio prestado.
Entidad
Tabla que almacena la informacin de una entidad que toma parte de un
servicio, por ejemplo:
Hospital
Aseguradora
Funeraria
Asignar entidad
Tabla que relaciona una entidad con un servicio prestado.
TipoTurno
Tabla que almacena los tipos de turno que manejan los voluntarios, por
ejemplo:
51
Horario de Oficina:
08:00 am a 05:00 pm
Horario Permanente:
24x24:
Horario Voluntario:
1 da a la semana
08:00 am a 08:00 am
Turno
Tabla que relaciona un tipo turno con un usuario, almacenando segn
semana del ao, los das laborales del usuario.
52
53
Reporte de incendio
54
55
56
57
58
59
60
61
Desastres naturales
o Terremotos
o Inundaciones causadas por falla en los suministros de agua
o Fallas en los equipos de soporte
o Por fallas causadas por la agresividad del ambiente
o Por fallas de la red de energa elctrica pblica por diferentes razones
ajenas al manejo por parte de la compaa
o Por fallas de los equipos de acondicionamiento atmosfricos
necesarios
para
una
adecuada
operacin
de
los
equipos
computacionales ms sensibles.
o Por fallas de la comunicacin
o Por fallas en el tendido fsico de la red local
o Fallas en las telecomunicaciones con instalaciones externas
Fallas de personal clave: se considera personal clave aquel que cumple una
funcin vital en el flujo de procesamiento de datos u operacin de los
sistemas de informacin: personal de Informtica, gerencia, supervisores de
red, telefonistas, responsables, etc. Pudiendo existir los siguientes
inconvenientes:
o Enfermedad
o Accidentes
o Renuncias
o Abandono de sus puestos de trabajo
o Otros imponderables
62
Fallas de hardware
o Falla en el servidor de aplicaciones y datos, tanto en su(s) disco(s)
duro(s) como en el procesador central
o Falla en el hardware de red:
o Falla en el router
o Falla en el firewall
y/o
tambin
se
les
debe
controlar
peridicamente
su
buen
64
65
Fuente: ISERTEC.
66
Fuente: ISERTEC.
67
Sistema de iluminacin
Fuente: ISERTEC.
68
Sistema de enfriamiento
Fuente: ISERTEC.
69