Sunteți pe pagina 1din 36

Universidad Tecnológica de Chetumal

Sistema de reporte de baches “Bachometro”

Proyecto Integrador I

TSU: Tecnologías de la Información y Comunicación

Turno: Matutino

4to Cuatrimestre Grupo “A”

Alumno: Rivera Pérez Joel Nahim

Chetumal, Quintana Roo, México

1
Definición del problema y objetivos
Sistema de Reporte de Baches

2
Definición del problema y objetivos
Sistema de Reporte de Baches
Introducción
Siendo alumnos de la carrera de Tecnologías de la Información y Comunicación
de la Universidad Tecnológica de Chetumal, decidimos empezar el desarrollo de
un sistema capaz de solucionar un problema que siempre ha estado presente en
la ciudad de Chetumal, Quintana Roo, el cual son los baches.

Como primer paso se identificó que los responsables directos de la reparación de


los baches es el área de bacheo el cual es un área dentro del municipio de Othón
P. Blanco, este se encarga de asignar un presupuesto para la reparación de las
vialidades de la ciudad, así como asignar prioridad a calles con mayor afectación.
El inconveniente que se tiene, es que dicha área no tiene conocimiento de todos
los baches en la ciudad, y tampoco tiene una herramienta o sistema donde se
lleve un seguimiento de los mismos, el único que tiene actualmente es la línea de
denuncia ciudadana 072, pero como es de esperarse, no se le da un seguimiento.

Todos estos problemas generar un alto grado de desconfianza y desacuerdo con


el municipio, el cual afecta al municipio en sus ingresos, al momento de que la
ciudadanía paga sus respectivos impuestos. Se hace una pequeña encuesta con
diferentes personas, y se llega a la conclusión de que para generar confianza
directa con el municipio es necesario dar un seguimiento al reporte que has
generado, así como la solución inmediata al mismo.

De esta forma es que se decide la creación del “Bachometro”, para solventar la


necesidad del municipio y mantener informado al ciudadano referente a su reporte.

3
Definición del problema y objetivos
Sistema de Reporte de Baches
Problemática
Antecedentes

En las últimas décadas se ha dedicado al desarrollo de materiales asfálticos para


la construcción de carreteras, se ha enfocado al desarrollo de carpetas asfálticas
con mayor duración, mayor repelencia al agua, mayor resistencia a la radiación
ultravioleta, mayor agarre a la llanta, mayor adhesión entre el asfalto y los
materiales pétreos. El asfalto modificado se ha convertido en una muy buena
mejora para la fabricación de carpetas asfálticas, pero aún no es suficiente porque
todas las modificaciones que se le hacen al asfalto son directamente en la
emulsión con la cual se mezcla dejando los demás materiales tal como están sin
hacer ningún otro cambio. La contaminación es algo que se viene tratando desde
hace ya muchas décadas y más desde que la industria del plástico inició
aproximadamente a finales de los 40’s, las cuales van en aumento. El plástico por
ser un productor muy útil para la industria de la alimentos y comodidad de las
personas es de gran uso, pero debido a que no tiene una forma efectiva de ser
reutilizado se acumulan y crean el gran problema de la contaminación por
plásticos.

En uno de los principales campos donde tiene más impacto las afectaciones de los
baches es en la económica ya que de nueve de cada diez que acuden a un taller
mecánico asisten porque su vehículo sufrió algún daño provocado por un bache,
mientras que después de una lluvia, todos lo hacen por la misma razón. Un
automovilista puede llegar a gastar más de $1500 por la reparación de su choche
debido a los baches que abundan ya en la ciudad. Al caer en un bache se
ponchan y rompen las llantas y por el movimiento que se hace para esquivar un
bache se descomponen los frenos y los amortiguadores.

Todo lo anterior significaría gastar de 50 hasta más de 1500 pesos, todo esto
ocasionado por los hoyos que causan las lluvias por la mala pavimentación de las
calles. Personas por falta de dinero dejan el arreglo del vehículo para después, lo
que ocasiona que a la larga el problema salga más caro o llegue a ocasionar algún
accidente vial.

4
Definición del problema y objetivos
Sistema de Reporte de Baches
Se estima que se gasta el 50% más de gasolina en una calle con topes y baches
que en una calle en buen estado y sin obstáculos, y desgaste del vehículo en
balatas (frenos), amortiguadores, suspensión, clutch, y todas las partes del coche
que entran en contacto cuando pasa por un tope o por un bache.

A continuación, se presenta un listado de una aproximación de los daños


colaterales que se originan por causa de los baches:

Parche en una llanta.

De $50 a $80 (varía según la llanta).

Poner llanta nueva.

De $600 a $3000 (según la llanta).

Cambio de una rótula.

De $300 a $1,500 (dependiendo del modelo del carro).

Cambio de frenos.

$400 (más el costo de balatas).

Cambio de amortiguadores.

$150 (más el costo de los mismos).

Las únicas personas que posiblemente pueden obtener beneficio de baches son
mecánicos, empresas de automóviles y distribuidores de piezas de repuesto.

De igual manera, las consecuencias también repercuten en la salud al causar


daños en la columna vertebral cuando el vehículo pasa por un bache, así como
tensión nerviosa y fatiga. Tomando en cuenta de que existe un número
considerable de baches, principalmente en rutas de mayor tránsito por la
ciudadanía, estos daños en la salud pueden prolongarse por un tiempo indefinido
y ocasionar problemas de mayor magnitud.

Gracias a la plataforma de INEGI (http://www.inegi.org.mx) es posible traer los


siguientes datos (2015):

5
Definición del problema y objetivos
Sistema de Reporte de Baches
Camiones Camiones y
Automóviles para camionetas para Motocicletas Total
pasajeros carga
378,551 2,397 101,290 152,668 634,906
Accidentes por Accidentes de Accidentes en
colisión entre tránsito en zona zona Total
vehículos urbana suburbana
4,280 6,921 272 11,473
Personas con Personas
Personas heridas Total
heridas graves muertas
3,289 108 117 3,514
Forma porcentual:

Accidentes por Accidentes de Accidentes en


colisión entre tránsito en zona Total
vehículos zona urbana suburbana
37.30% 60.32% 2.37% 100%
Personas Personas con Personas
Total
heridas heridas graves muertas
93.60% 3.07% 3.33% 100%
Camiones Camiones y
Automóviles para camionetas Motocicletas Total
pasajeros para carga
6,841 43 1,830 2,759 11,473
En las tablas presentadas se aprecia que a pesar del gran volumen de vehículos
no existe un alto índice de choques, únicamente un 2% de los vehículos del
estado de Quintana Roo sufrió algún tipo de accidente vehicular, ya sea en zona
urbana o suburbana.

Es importante hacer mención sobre los problemas directos e indirectos que


generan los baches en los vehículos, aunque el daño no se presenta al momento
de pasar por encima de un bache, este es quien provoca desgaste al vehículo y
muy posiblemente este desgaste es quien provoque un accidente mayor, las
fechas de afectación al vehículo no son posibles de medir.

6
Definición del problema y objetivos
Sistema de Reporte de Baches
Justificación
Por las razones expuestas en las hojas anteriores, se toma la decisión de crear el
sistema de reportes de baches, también conocido como “Bachometro”. El cual,
con la ayuda y apoyo del municipio de Othón P. Blanco, se busca tener una
herramienta donde los ciudadanos puedan hacer un reporte/denuncia de los
baches que se encuentran en la ciudad.

Los baches representan un peligro a toda la ciudadanía de manera directa o


indirecta, además de generar desconfianza de los ciudadanos al municipio, el cual
es el encargado de dar una solución inmediata a los baches, pero no es capaz de
tener conocimiento de todos los baches dentro de la ciudad. El sistema a
desarrollar tiene como propósito ser el puente de comunicación directa, para que
de este modo el ciudadano reporte y el municipio con la ayuda de sus brigadas de
bacheo, pueda dar prioridad a zonas con mayor concentración de baches.

Se han creado sistemas similares en 2 estados de la república mexicana, los


cuales han sido aceptados en su totalidad por la ciudadanía, además de erradicar
casi en su totalidad los baches que se generar en dichos estados. Se espera que
la aceptación de la ciudadanía sea inmediata, así como el uso constante del
sistema para mantener la confianza que se generará en la ciudadanía. Esto
representará de manera indirecta, un aumento en los ingresos del municipio,
cuando la ciudadanía pague sus impuestos correspondientes.

Se espera que la aceptación sea en gran medida para asegurar que el sistema
crezca y sea posible desarrollar módulos extra para hacer diferentes reportes,
entre los cuales serían, terrenos baldíos, recolecta de basura, etc.

7
Definición del problema y objetivos
Sistema de Reporte de Baches
Marco teórico
¿Qué es un bache?

Es el deterioro, hoyo o desnivel de una parte de la carpeta asfáltica de rodamiento


generado por filtraciones de agua, desgaste vehicular, deficiencias del suelo o
pérdida de material asfáltico.

Una de las definiciones técnicas más comúnmente aceptada para el término


bache, es la siguiente: “Oquedad en la estructura de un pavimento cuyo origen se
da por el desprendimiento de una parte de la superficie de rodamiento al paso de
los vehículos. Posteriormente se van formando oquedades mayores en área y
profundidad.” (IMT, Publicación Técnica No. 245). Esta definición comprende, en
forma sencilla, desde el inicio del bache en el momento de su formación y
continuando con la evolución que sufre con el tiempo.

Sin embargo, pueden existir baches que son ocasionados por diferentes causas,
por lo cual éstas, generalmente se clasifican como más frecuentes, así como más
probables en:

• Carpeta con resistencia insuficiente.

• Escaso contenido de asfalto (inferior al óptimo).

• Insuficiente espesor de carpeta para el tipo e intensidad de tránsito.

• Drenaje ineficiente.

Aún y cuando en algunos casos especiales, los baches pueden haber sido
iniciados por muy diversas causas como pudiesen ser golpes, arrastres o apoyo
en áreas reducidas de fuertes cargas concentradas, como suele suceder en el
caso de una mala operación de grúas u otro tipo de maquinaria pesada.

Cuando un bache no tiene ninguna de sus dimensiones horizontales mayores a 15


cm., se acostumbra denominarlo con el término de “calavera”.

¿Qué no es un bache?

8
Definición del problema y objetivos
Sistema de Reporte de Baches
Zanja: Excavación larga y estrecha en la carpeta de rodamiento realizada con
fines de construcción de la red hidráulica (agua potable y drenaje), instalaciones
subterráneas (cablevisión, gas natural, canalizaciones eléctricas, alumbrado, CFE)
entre otros.

Hundimiento: Desnivel provocado por asentamientos del subsuelo.

Socavón: Hundimiento producido en la carpeta de rodamiento generalmente


ocasionado por una corriente de agua subterránea o algún hueco bajo tierra
provocando una apertura.

Corte: Trabajos realizados en la carpeta de rodamiento por empresas telefónicas,


CFE, SACMEX, tuberías, gas natural o conexiones particulares al drenaje.

Acocodrilado: Serie de grietas juntas en un área de la carpeta asfáltica,


presentado generalmente por el deterioro de la carpeta de rodamiento.

Rodera: Hundimiento horizontal debido al rodamiento vehicular.

Vialidades en obra: Aquellas vialidades que se encuentran en mantenimiento de


la carpeta asfáltica debido a re nivelaciones, bacheo o interviniendo un socavón.
Se retrogradarán para llevar a cabo hasta finalizar los trabajos.

Base de Datos

Se hace uso del sistema de gestión de bases de datos MySQL junto a el servidor
web Apache y los intérpretes para lenguajes de script PHP para guardar la
información ingresada en el sistema a la base de datos. Esta información puede
ser consultada siempre y cuando el servidor de base de datos esté disponible. El
motor utilizado en la base de datos es InnoDB.

Servidor de Páginas Web

Hypertext Transfer Protocol o HTTP es el protocolo de comunicación que permite


las transferencias de información en la World Wide Web. HTTP fue desarrollado
por el World Wide Web Consortium y la Internet Engineering Task Force.

9
Definición del problema y objetivos
Sistema de Reporte de Baches
Siendo un protocolo de comunicación en el cual se puede acceder desde cualquier
dispositivo teniendo únicamente servicio de internet, da la ventaja a todos los
usuarios de poder acceder desde un smarthphone hasta una computadora de
escritorio.

Linux

Aspecto GNU/Linux
Es un sistema al que cualquiera puede acceder.
Filosofía
Se puede distribuir, usar y modificar libremente.
Es software libre, de uso gratuito con tantas licencias
Precio
como se deseen.
Mantenido por miles de voluntarios en todo el mundo,
Desarrollo pertenece a una comunidad en la que cualquiera puede
participar.
Código fuente Abierto a todo el mundo
Muy estable, siendo relativamente difícil que el sistema
se quede colgado.
Cuando una aplicación se bloquea es fácil e inmediato
Estabilidad
terminar ese proceso, sin que afecta a la estabilidad del
resto del sistema. Puede funcionar durante meses sin
reiniciar y con el mismo rendimiento.
Extremadamente seguro.
Seguridad Su sistema de permisos hace que los pocos virus que
existen no causen ningún daño al sistema.
Para tareas cotidianas, la misma que Windows. Según
la distribución, ciertas tareas administrativas pueden
Facilidad de uso
suponer pequeños problemas para los usuarios más
novatos. Día a día mejora en este aspecto.
Desarrollados por voluntarios. La mayoría de
Controladores de dispositivos funcionan a la perfección, otros no lo hacen
hardware completamente ya que sus fabricantes ocultan los
detalles técnicos.
Poco extendido en hogares. Utilizado casi por la
Difusión totalidad de servidores (los propios servidores de
Microsoft funcionan bajo Linux).
Existen programas para realizar todas las tareas,
Disponibilidad de
aunque la variedad no es tan grande como en
programas
Windows.
Precio de los Generalmente libres y gratuitos. No obstante, también
programas existen de pago.
Compatibilidad con Se comunica por red con cualquier sistema. Escribe en
otros sistemas todos los sistemas de archivos, si bien el NTFS no lo
operativos controla con total estabilidad, al no haber proporcionado

10
Definición del problema y objetivos
Sistema de Reporte de Baches
Windows todos sus detalles.

Lenguajes de programación involucrados

Herramienta de
Características
desarrollo
Curva de aprendizaje: Es el más sencillo.
Velocidad de desarrollo: es rápido si se usa algún
framework
Seguridad: tiene mala fama, pero es debido sobre todo a los
desarrolladores, no al lenguaje de programación
Rendimiento: Suele ganar PHP en cuestión de velocidad
Servidor Web: tiene versiones comerciales y open source
PHP
PHP corre en (casi) cualquier plataforma utilizando el mismo
código fuente, pudiendo ser compilado y ejecutado en algo
así como 25 plataformas, incluyendo diferentes versiones de
Unix, Windows y Macs. Como en todos los sistemas se utiliza
el mismo código base, los scripts pueden ser ejecutados de
manera independiente al OS.
Puede interactuar con muchos motores de bases
Soporta sistemas Operativos como Windows, linux, Mac,
novell.
Soporta interfaz delphi, php, java y .net.
Cuenta con concurrencia, soporta transacciones, integridad
Referencial,
indexamiento.
Cuenta con licencia nombrada o libre.
El desarrollo de MySql y la forma en la que los miles de
usuarios aportan con la solución pronta a problemas
existentes en el motor de base de datos, la hacen ver como
una seria competidora ante las bases de datos propietarias,
poco a poco sus funcionalidades envidian casi nada a estas
MySQL/Apache
últimas.
Según las pruebas realizadas, el motor de base de datos
Mysql es mucho más rápido que Oracle en el procesamiento
de transacciones, esta es otra característica válida que en
ambientes críticos de producción toma gran importancia el
tiempo de respuesta de la base de datos en lo que
satisfacción del cliente se refiere y en ambientes grandes de
información como dataware house para la toma de
decisiones.
El problema del open source ha sido siempre la falta de
soporte técnico garantizado al cual acudir si los manuales y
ayuda en línea no son suficientes.
Bootstrap Framework basado en CSS y JavaScript, para el desarrollo

11
Definición del problema y objetivos
Sistema de Reporte de Baches
rápido y minimalista de páginas web. Ofrece la ventaja de ser
un framework que siempre está en constante actualización y
mejora de rendimiento.
API de la suite de Google, que permite el uso e interacción
de mapas con el uso de código JavaScript, actualmente es
uno de las pocas herramientas de uso de mapas y la mejor
GoogleMapsV3
optimizada, al igual que Bootstrap, está en constante
actualización, la única limitante de esta API es la conexión
persistente a internet para hacer uso de la herramienta.

12
Definición del problema y objetivos
Sistema de Reporte de Baches
Objetivo general
Informar al municipio de Othón P. Blanco sobre la ubicación de las afectaciones a
la cinta asfáltica por medio de los reportes generados por los ciudadanos, con la
finalidad de atenderlo en un plazo no mayor a 24 horas. Siendo el sistema una
alternativa rápida para reportar y vía de comunicación con el municipio, además
de dar seguimiento a los reportes realizados.

Objetivos específicos
 Acelerar el proceso de bacheado por parte del municipio.

 Registro, seguimiento e historiador de los reportes realizados.

 Aceptación y colaboración de la ciudadanía con el municipio.

 Ser una herramienta de apoyo para el municipio.

 Ser la vía de comunicación con el municipio de Othón P. Blanco para


reportar baches.

 Reducir el tiempo con respecto a las reparaciones de los daños a la cinta


asfáltica.

 Aceptación y participación de los ciudadanos en un 80%.

 Ayudar en la reparación de los baches en un 50%.

 Generar la confianza de los ciudadanos hacia el municipio.

Alcances
• Generar un reporte individual o general de los reportes generados en el
sistema.

• Modificar los reportes generados previamente.

• Visualizar e imprimir los reportes generados en diferentes formatos.

• Mapa con marcadores indicando los reportes generados.

13
Definición del problema y objetivos
Sistema de Reporte de Baches
Metodología de desarrollo de software elegido
Se toma la decisión de escoger la metodología RAD (Desarrollo Rápido de
Aplicaciones), porque el cliente final es un ente público, el cual exige avances
funcionales para su pronto implementación. Además de que se tendrá contacto
directo con los usuarios quienes administrarán la información que sea recolectada
por el sistema.

Las principales características por la cual se escoge RAD son:

 Facilidad de tener equipos híbridos

 Los desarrolladores de RAD pueden realizar diversas tareas.

 Uso de herramientas especializadas.

 Las funciones secundarias son eliminadas como sea necesario para cumplir
con el calendario.

 Reunión con los usuarios finales y los desarrolladores.

 Lluvia de ideas para obtener un borrador inicial de los requisitos.

 Presentación de prototipos funcionales.

 El usuario final realiza las pruebas del prototipo e identifica errores.

En los largos procesos lineales de desarrollo, los cambios en los requisitos


funcionales o en el alcance del proyecto, particularmente cuando gran cantidad de
tiempo se ha invertido en la planeación, diseño, desarrollo y pruebas, provocan
que se pierdan meses de trabajo y se incurra en grandes gastos por rediseño y
redesarrollo. RAD ataca la infiltración de cambios de alcance y requisitos al limitar
la exposición del proyecto al cambio, acortando el ciclo de desarrollo y limitando el
costo de los cambios al incorporarlos desde el inicio, antes de que grandes
inversiones se hayan hecho en desarrollo y pruebas.

Presentar una propuesta del sistema con el menor tiempo de desarrollo y costo
posible, da una ventaja al sistema de ser escogido por el ente público y el sistema
pueda ser desarrollado.
14
Definición del problema y objetivos
Sistema de Reporte de Baches
Fases

Modelado de gestión: Registrar el proceso que se realiza al momento en que es


reportado un bache actualmente, identificar los datos que son necesarios para
ubicar el bache.
Modelado de datos: Obteniendo los datos necesarios, se definen el objeto
principal “bache” quien contendrá los datos que son necesarios para que las
brigadas puedan ubicar el bache.
Modelado de proceso: El objeto bache se crea al momento de que el usuario
final toque el mapa que se le presenta dentro del sistema, dicho objeto toma los
valores proporcionados por la herramienta de GoogleMaps para obtener los datos
de necesarios para llenar las variables del objeto, y de esta forma puedan ser
guardadas en la base de datos.
Generación de aplicaciones: El sistema se apoya de la API GoogleMapsV3, para
visualizar mapas y poder interactuar con ellos, así como la solicitud de las
coordenadas y calles del marcador señalado por el usuario final. De igual forma,
se hace uso del framework Bootstrap para añadir la característica “Responsive” al
sistema y acelerar el proceso de diseño del mismo.
Pruebas de entrega: El sistema se presenta a diversos usuarios finales para
recibir retroalimentación y visualizar posibles errores del sistema, se busca que el
sistema sea minimalista e intuitivo para cualquier usuario.

15
Definición del problema y objetivos
Sistema de Reporte de Baches
Instrumento de recolección de datos
Encuesta
Esta es una encuesta referente a un proyecto que estamos implementando los
alumnos de la Universidad Tecnológica de Chetumal, sus datos y respuestas
serán utilizados exclusivamente para recolectar información sobre el trabajo.
Nombre: __________________________________________________________
1. ¿Cuenta usted con vehículo?
Sí No
2. ¿Qué tipo de vehículo utiliza?
Automóvil Motocicleta Bicicleta/Triciclo Transporte publico
3. ¿Cómo considera la calidad de las calles en las que transita?
Buena Regular Mala
4. ¿Has reportado un bache?
Sí No
5. Después de reportar un bache. ¿Cuánto tiempo tomo para que sea
resuelto el problema?
Una semana Dos semanas 1 a 3 meses Nunca
6. ¿Por qué cree usted que no se repara un bache?

7. ¿Conoce o existe alguna manera de reportar los baches?

8. ¿A demás de baches te gustaría reportar algún otro servicio


público que ofrezca el municipio?
Sí No
9. ¿Cuál?
________________________________________________________
10. ¿Te gustaría tener una aplicación para poder reportar y darle
seguimiento?
Sí No

Gracias por tu tiempo


Tu opinión será tomada en cuenta para un futuro sin baches

16
Definición del problema y objetivos
Sistema de Reporte de Baches
Registro de personas entrevistadas
PERSONAS ENCUESTADAS PASCUAL LOPEZ HUMBERTO
CRISTELY MARTINEZ MISS CANCHE MANUEL
RENE ARREOLA CORDOVA CHAN JORGE
DANIEL JUAREZ GUTIERREZ GONZALEZ JULIO
AMERICA CASTILLO VELEZ EK CAB EDWIN IVAN
IRIS SIERRA CHI CRUZ ZAIDA MARSELLA
ISMAEL BARREDA CHAN DENIS RUBI
SALOMON MORENO PANTOJA SHEIRA
HASLY BELTRAN PECH PISTE CINTHYA
JOSUE MANUEL BARRAGAN TREJO SANTOS MARIA
EDY CHI JOSÉ ANGEL CANUL HUCHIN WILLIAM
ARIEL PEREZ JORGE JIMENEZ COHUO ISAAC
IAN ZAID PEREZ ALVAREZ LOPEZ ROLANDO
SARA MARTIN HERNANDEZ CHUC NOH JOSE ANTONIO
RODRIGO BAUTISTA NOVELO SANTOS CARLOS
FRIDA CARRANZA GARCIA VELAZQUEZ DAVID
MARTIN JIMENEZ KU COX JOSE HUMBERTO
ANDREA PEREZ MONTOYA PASOS RUIZ ERNESTO
MICHELL AYALA RIOS VAZQUEZ MANUEL
CINTHIA MANZANILLA PUC SOSA GERARDO
LENY ESCALANTE ALCUDIA RIOS LUIS
CAN KANTUN SANTIAGO
CACH NIC JOSE LUIS ENRIQUE

CHAN ROMERO CARLOS MEDINA URTECHO JULIO NOVELO MIS NARCIZO


CEBALLOS CHI ALONSO
MIS VALDEZ GENARO CATZIN AGUILAR ROBERTO
JESUS
CHE KANTUN RAFAEL MOHEDANO CORDERO CAAMAL CUPUL FORTUNO
CEBALLOS UH JOSE
MORALES CHABLE ISRAEL CANO CAHUICH LUCIANO
ARTEMIO
CHIN MAY JOSE SANTOS ARGUELLES ROSADO
CHAN CUPUL PEDRO
PABLO MANUEL
NAJERA CANUL JUAN
COLLI DZUL FELIPE CHINCHIA ARDON ANTONIO
GABRIEL
NAVARRETE DELGADO
COORDERO FERNANDEZ PERAZA JOSE GREGORIO
PEDRO
COLLI MARTIN ENEAS NOVELO MENA JORGE TUN POOL MARCO ANTONIO
CRUZ HERNANDEZ OXTE CANCHE SANTOS
PASCUAL LOPEZ SERGIO
TEODORO FELIPE
DAMAS GARCIA GUSTAVO ORTEGON AVILA EVELIO SOLIS KAUIL ALFREDO
PATRON BALAM PABLO CAAMAL MUKUL FELIPA
DIAZ ALEJO MIGUEL
DANIEL ESTELA
FLORES RAMOS NATIVIDAD PASCUAL GONZALEZ ANGEL COLLI HERRERA MARIO

17
Definición del problema y objetivos
Sistema de Reporte de Baches
GARCIA HERNANDEZ
PERAZA CANUL ANDRES MOO RODRIGUEZ ALFONSO
ANTONIO
GOTAY GARBOUTT DIAZ SANCHEZ ELOY
PECH CHAN JOSE LUIS
CELESTINO ISAURO
ARCOS HERNANDEZ
PECH HAU PONCIANO APARICIO DORANTES JOSE
MAURICIO
POLANCO RAMIREZ
GONZALEZ MONTIEL LUIS PECH MAY JUAN BAUTISTA
FERNANDO
GOMEZ PEREZ RAUL RIVERA LUIS ENRIQUE SURIANO PRIETO CAMILO
KANTUN CANUL CASIMIRO ROSADO BALAM AURELIO MOO PAT MARTIN
ROSADO BALAM DOMINGUEZ GOMEZ
CANTUN PEÑA JESUS
ALEJANDRO CARMEN
KU CHAN JACINTO SANCHEZ GONZALEZ JOSE MEDINA KEN JOEL VICENTE
KUK KOH ESTEBAN SANSORES PAT AMBROCIO ALBAÑIL OSTO ELICEO
LOPEZ CASTRO CARLOS SALAZAR UC BERNARDINO GOMEZ ARCOS ALEJANDRO
LOPEZ CABRERA ROMEO SEGURA MILAN PEDRO DZUL OJEDA JOSE ANTONIO
GONZALEZ SEGURA JOSE
LOPEZ GARCIA MATEO AVILA VAZQUEZ ALEJANDRO
LUIS
HERNANDEZ LOPEZ
LUCAS CASTAÑEDA LIZCANO GARCIA IGNACIO
TEODORO
MARTIN DZUL WILBERT TUN Y TUN JOSE ASUNCION SOBERANIS SOSA ORLANDO
MAGAÑA HERNANDEZ UCAN Y HAU JOSE AMALIO FLORES GONGORA CARLOS
MAY MUÑOZ MAXIMILIANO VALADEZ FUENTES MIGUEL JIMENEZ MAYO GABRIEL
MAYO MARTINEZ YSIDRO VILLAMIL CASTELLANOS CORTEZ MADERA MARIO
SOLIS BALAM JORGE
MARTINEZ RODRIGUEZ JOSE VILLA RODRIGUEZ JOEL
ALBERTO
MEZETA NOH EUDALDO
CHAVEZ MENDOZA ANDRES SANTOS GONZALEZ BENITO
EVELIO

18
Definición del problema y objetivos
Sistema de Reporte de Baches
Relación de las encuestas

1.- ¿Cuenta usted con vehículo?

Sí 125 No 12

2.- ¿Qué tipo de vehículo utiliza?

Automóvil 105 Motocicleta 20 Bicicleta 8

Transporte Público 4

3.- ¿Cómo considera la calidad de las calles en las que transita?

Buena 3 Regular 97 Mala 37

4.- ¿Por qué cree usted que no se repara un bache?

Presupuesto 125 Porque no se reporta 5 No respondido 7

5.- ¿Has reportado un bache?

Sí 2 No 135

6.- Después de reportar un bache ¿Cuánto tiempo tomo para que sea resuelto el problema?

Varios meses 18 Nunca se resolvió 4 Nunca respondieron 115

7.- ¿Conoce o existe alguna manera de reportar los baches?

Sí 11 No 126

8.- Además de baches, ¿Te gustaría reportar algún otro servicio que ofrezca municipio?

Sí 118 No 19

9.- ¿Cuál?

Banquetas 89 Lotes baldíos 46 Basura 2

10.- ¿Te gustaría tener una aplicación para poder reportar y darle seguimiento?

Sí 137

19
Definición del problema y objetivos
Sistema de Reporte de Baches
Grupos focales

Se reunió diferentes grupos de personas de diferentes tamaños desde 3 personas


y 5 donde se ubicó los problemas que se surgen por el problema por el desgate de
la cinta asfáltica, también llamados baches

Grupo 1: Todos han tenido un incidente con baches se hace el comentario del
percance minino se hace el comentario unos de los integrantes del grupo que ha
tenido el percance mayor tirando u poste de luz y destruyendo un segmento de la
banqueta provocando que sea pérdida total del vehículo.

*Todos los integrantes usan automóvil*

Grupo 2: La mitad del grupo ha tenido un percance menor con los baches recalca
que conducen con precaución y a una velocidad moderada para evitar daños a su
motocicleta la otra mitad ha comentado que los baches han ponchado sus llantas,
se dobla el ring sus tijeras caídas de las motocicletas etc. Esta mitad conduce con
mayor velocidad del traslado utilizando un tipo de trasporte público.

Quienes utilizan bicicleta y triciclo han pasado sobre un bache, pero no rara vez
reglamentaria

Grupo 3: Todos los integrantes utilizan bicicleta, triciclo y transporte publico


comentan que no han tenido ningún tipo de problema con los baches, ha
visualizados baches en casi todos los putos de la cuidad los cuales provocan el
atraso el tiempo de traslado. Han tenido inconveniente los daños han sido
menores por que la velocidad es mínima

Gracias a los 3 grupos focales formados se llega a la conclusión de que la


velocidad viene relacionada con los daños ocasionados por los baches y los
automóviles sufren daños importantes en los neumáticos, amortiguadores,
suspensión en general tanto como defensa trasera y delantera y el chasis en
general.

Los motociclistas comentan que han sufrido daños, perdidas en sus vehículos y
han sufrido daños en su integridad física y psicológica por culpa de los baches. La

20
Definición del problema y objetivos
Sistema de Reporte de Baches
moto a diferencia del automóvil cuenta con dos neumáticos, lo que presenta un
desafío al conductor al momento de transitar las calles, dos llantas no dan el
mismo equilibrio que 4 llantas, se puede dar como ejemplo que el automóvil no
necesita algún tipo de descanso o apoyo para estacionarse, a diferencia de la
moto que hace uso del descanso o descanso doble.

Las bicicletas y/o triciclos son más fáciles de transitar por las calles ya que no
presentan algún tipo de inconveniente para los conductores, porque circulan a
velocidades mínimas y ya que es más fácil ver las condiciones de las calles por la
velocidad en la que van, el mayor percance que pueden presentar es la caída del
conductor por la inestabilidad que se provoca al pasar encima de un bache, de
igual manera hay la posibilidad que la recamara quede inservible (se poncha la
llanta).

Los baches de igual forma presentan un peligro importante en temporada de


lluvias (otoño/invierno), ya que a causa de las lluvias se provoca la obstrucción de
las cañerías y las calles se inundan, lo que provoca que las calles y el pavimento
este húmedo y eso hace que se desgasten y se lastimen por así decirlo,
provocando la formación de dichos baches y así provocando los accidentes de los
que transitan, cuando las calles se inundan y hay baches, estos no se ven y los
que transitan suelen provocar daños a sus vehículos y eso es malo para la
integridad financiera de ellos mismos.

Técnicas Grupales de Toma de Decisiones

Gracias a los grupos focales y las encuestas realizadas, se toma la decisión de


crear un portal web y una aplicación móvil para reportar los problemas de baches,
llevar un registro y tener un seguimiento del mismo.

Es importante que el municipio de Othón P. Blanco asigne un personal que se


encargue de revisar dichos reportes para la solución inmediata del problema
(Baches).

21
Definición del problema y objetivos
Sistema de Reporte de Baches
Permitiendo así la conformidad de los ciudadanos de Chetumal, resolviendo sus
problemas y complaciendo sus necesidades, ellos son los primeros beneficiarios,
garantizando que no habrá más pérdidas materiales

Es importante entablar la comunicación con el municipio para poder comunicar el


problema que se ha presentado durante muchos años, los ciudadanos reportan
dichas denuncias sin poder llevar un seguimiento y solución del problema,
generando inconformidad en la población en general.

22
Definición del problema y objetivos
Sistema de Reporte de Baches
Elaboración y diseño de instrumentos a aplicar

Guion de la entrevista

Se realiza una visita dentro de las páginas del municipio de Othón P. Blanco con el
objetivo de encontrar algún sistema o apartado donde los ciudadanos puedan
reportar baches de la ciudad.

Páginas del municipio:

http://www.opb.gob.mx/portal/

http://sistemas.opb.gob.mx/

Dentro de ambas paginas no se encontró ningún sistema ni indicios del desarrollo


de uno.

El único medio donde es posible presentar algún tipo de “queja” referente a los
baches es en atención ciudadana también conocido como 072. Se realizó 2
llamadas en días y horario diferentes, el procedimiento fue el mismo el cual
consistió en preguntar:

• Nombre del denunciante

• Calle principal y cruzamiento

• Colonia

Después de proporcionar los datos, quien atendió la llamada nos hizo el


comentario de que la queja será expuesta y espera que la solución sea inmediata.

Conociendo estos datos se formulan las preguntas para los trabajadores de la


Dirección de Informática:

¿Existe o está en desarrollo un sistema de reporte de baches?

¿Quién autoriza el desarrollo de sistemas dentro de municipio?

¿Por qué todos sus sistemas son plataformas web?

23
Definición del problema y objetivos
Sistema de Reporte de Baches
Entrevista

Se acude a la dirección de informática del Palacio municipal de Othón P. Blanco


para tener una entrevista-platica con el encargado de la dirección, el cual se
presentó con el nombre de Salomón.

Se hace el comentario al encargado de que la entrevista tiene como finalidad guiar


en la elaboración del proyecto “Reporte de baches”, quien con gusto acepta en
brindar la información que sea necesaria.

La primera pregunta fue para conocer si existe algún sistema o proyecto en


realización que tenga las características de nuestro proyecto, el encargado nos
comenta que el único medio en el que se puede reportar los baches es
directamente desde la línea de denuncia ciudadana “072” en la cual únicamente
piden el nombre del denunciante y las calles donde se encuentra el bache, pero
por desgracia no se da un seguimiento a la denuncia porque no existe un
protocolo a seguir.

A partir de este punto fue donde los programadores de la dirección de informática


se involucraron en la entrevista dando sus opiniones e ideas para el desarrollo del
proyecto, entre las más destacadas:

 Fue el uso de la API de Google para ayudar en la geolocalización de los


puntos que indica el usuario y esta misma pueda ser leída y mostrada en
pantalla a los encargados de revisar los reportes.

 Convencer a la tesorera María Luisa Alcérreca de destinar personal para


revisar los reportes e informar a servicios generales sobre los baches.

 Tener la opción de realizar un historial por fechas de los reportes que han
sido o no atendidos.

 Que el sistema no requiera de mucha información para generar los


reportes, sea de lo más sencillo para los usuarios como para los
encargados.

24
Definición del problema y objetivos
Sistema de Reporte de Baches
Requerimientos funcionales
 El sistema en caso de que el usuario no esté registrado, presenta un
formulario de registro con información básica del usuario.

 Se permitirá el registro de reporte de baches únicamente pidiendo que el


usuario señale un punto dentro del mapa que se le presenta, al concluir con
el proceso, se presenta un breve formulario para anexar información extra
al reporte (opcional).

 Al recibir un registro del reporte, el sistema pasará al siguiente paso,


guardar la información para posteriormente ser almacenada en la base de
datos del sistema.

 El sistema permitirá a los usuarios autorizados el ingresar al sistema para


generar y visualizar los reportes.

 El sistema permitirá eliminar los reportes generados del usuario.

 El sistema permitirá la impresión del reporte generado.

 A cada reporte se le asignará un identificador único, que será utilizado para


identificarla en todos los reportes sean únicos, este identificador único
también es llamado “Folio”.

 La herramienta de GoogleMaps valida automáticamente el punto señalado


por el usuario, brindando seguridad en la información almacenada en la
base de datos.

 Los campos nombre, apellido paterno y materno acepta caracteres


alfabéticos únicamente.

 El campo correo electrónico, usuario, contraseña y comentario acepta


caracteres alfabéticos, numéricos y especiales.

 El campo imagen acepta únicamente archivos seleccionados por el usuario.

 El sistema controlará el acceso y lo permitirá solamente a usuarios


autorizados.

25
Definición del problema y objetivos
Sistema de Reporte de Baches
 El software podrá ser utilizado en los sistemas operativos Windows, Linux y
OSX.

 La aplicación debe poder utilizarse sin necesidad de instalar ningún


software adicional además de un navegador web.

 La aplicación debe poder utilizarse con los navegadores web Chrome,


Firefox e Internet Explorer.

Requerimientos no funcionales
 El sistema debe ser capaz de procesar N transacciones por segundo. Esto
se medirá por medio de la herramienta SoapUI aplicada al Software Testing
de servicios web.

 Toda funcionalidad del sistema y transacción de la información debe


responder al usuario en menos de 5 segundos.

 El sistema debe ser capaz de operar adecuadamente con hasta 10.000


usuarios con sesiones concurrentes.

 Los datos modificados en la base de datos deben ser actualizados para


todos los usuarios que acceden en menos de 2 segundos.

 Los permisos de acceso al sistema podrán ser cambiados solamente por el


administrador de acceso a datos.

 El sistema debe desarrollarse aplicando patrones y recomendaciones de


programación que incrementen la seguridad de datos.

 El sistema debe respaldarse cada 24 horas. Los respaldos deben ser


almacenados en un área segura ubicada en un edificio al que reside el
sistema.

 Todas las comunicaciones externas entre servidores de datos, aplicación y


cliente del sistema deben estar encriptadas utilizando el algoritmo SHA1 y
MD5.

26
Definición del problema y objetivos
Sistema de Reporte de Baches
 El sistema no continuará operando si la temperatura externa es menor a 4
grados Celsius.

 El sistema no continuará operando en caso de fuego.

 El tiempo de aprendizaje del sistema por un usuario deberá ser menor a 2


horas.

 La tasa de errores cometidos por el usuario deberá ser menor del 1%.

 El sistema debe cuenta con manuales de usuario estructurados


adecuadamente.

 El sistema debe proporciona mensajes de error que sean informativos y


orientados a usuario final.

 La aplicación web debe posee un diseño “Responsive” a fin de garantizar la


adecuada visualización en múltiples computadores, tablets y smartphones.

 El sistema debe posee interfaces gráficas minimalistas e intuitivas.

 El sistema debe tener una disponibilidad del 99,99% de las veces en que un
usuario intente accederlo.

 El tiempo para iniciar o reiniciar el sistema no podrá ser mayor a 5 minutos.

 La tasa de tiempos de falla del sistema no podrá ser mayor al 0,5% del
tiempo de operación total.

 El promedio de duración de fallas no podrá ser mayor a 15 minutos.

 La probabilidad de falla del Sistema no podrá ser mayor a 0,05.

 La interfaz de usuario será implementada para navegadores web


únicamente con HTML5 y JavaScript.

27
Definición del problema y objetivos
Sistema de Reporte de Baches
Restricciones
• El sistema únicamente se encarga de recibir los reportes realizados, más no
se encarga de realizar la reparación de los baches reportados.

• Durante el desarrollo del sistema el personal encargado del mismo, no será


sujeto al horario común de un trabajador.

• Al menos un personal de las áreas que utilizarán el sistema, deberá trabajar


con el equipo de desarrollo del sistema para garantizar el uso correcto del
sistema.

28
Definición del problema y objetivos
Sistema de Reporte de Baches
Estudio de factibilidad: técnico, económico y operativo.

Técnico
Licencia Costo mensual
Ubuntu Server 16.04 LTS $ 0.00
MySQL $ 0.00
Apache $ 0.00
BootstrapV4 $ 0.00
GoogleMapsV3 Javascript $ 19,921.00
GoogleMapsV3 Geocoding $ 25,764.00
Total $ 45,685.00

Costo de los lenguajes de programación involucrados


Herramienta de desarrollo Costo
PHP $0
MySQL/Apache $0
Bootstrap $0
GoogleMapsV3 Depende de la herramienta a utilizar

Económico
Tiempo de desarrollo
6 meses
Capacitación del software
5,000 pesos mexicanos por 4 clases al mes
Mantenimiento
7,000 pesos mexicanos por mes.
Instalación y puesta a punto
30,000 pesos mexicanos.
Equipos
Pc Programador
Procesador: Intel i5 5200u o superior
Disco duro: SSD 256gb SATA o superior
Memoria RAM: 12gb DDR4

29
Definición del problema y objetivos
Sistema de Reporte de Baches
Interfaz de red: Rarjeta de red o tarjeta inalámbrica
Servidor
HPE ProLiant DL360 Gen9
Procesador: Intel Xeon E5 o superior
Memoria Caché: 55MB L3
Memoria RAM: 64gb DDR4 o superior
Disco duro: 1tb SSD y 2tb HDD
Interfaz de red: Dual Gigabit Ethernet
Fuente de poder: 2 x Power Supplies
Arquitectura: Bastidor
Garantía: 10 años

Propuestas de servidor
Elección “HPE ProLiant DL360 Gen9”

Imagen

Precio
254,249.00
Número de
2
procesadores
10 MB L3
15 MB L3
20 MB L3
25 MB L3
Caché de 30 MB L3
procesador 35 MB L3
40 MB L3
45 MB L3
50 MB L3
55 MB L3
Núcleo de
procesador 22 o 20 o 18 o 16 o 14 o 12 o 10 u 8 o 6 o 4
disponible
Velocidad del
3,5GHz
procesador

30
Definición del problema y objetivos
Sistema de Reporte de Baches
Tipo de
DDR4 SmartMemory
memoria
Controlador de Adaptador Ethernet 331i de 1 Gb 4 puertos por controlador y/o
red FlexibleLOM opcional, según el modelo
Controlador de (1) Dynamic Smart Array B140i o
almacenamient
o (1) Adaptador de bus host H240ar o (1) Smart Array P440ar
Ranuras de (3) Máximo: para obtener una descripción detallada, consulte
expansión QuickSpecs
Características
de los
7 vent de conexión dinámica HPE, redund
ventiladores del
sistema
Tipo de fuente
de (2) Ranura flexible
alimentación
Chasis de Form
Bastidor
Factor
Form factor
(totalmente 1U
configurado)
Administración
iLO Management (estándar), Intelligent Provisioning (estándar), iLO
de
Advanced (opcional), HP Insight Control (opcional)
infraestructura
Ranuras de
24 ranuras DIMM
memoria
Memoria,
3,0 TB
máxima
Servicios involucrados para el desarrollo
Pago de servicio Mensual
Local $ 7,000.00
Agua $ 200.00
Luz $ 1,500.00
Limpieza $ 2,500.00
Papelería $ 500.00
Servicio de teléfono e internet $ 400.00
Total $ 12,100.00
Costo inicial
1,204,980.00 pesos mexicanos.
Costo por mes
Con capacitación al personal 57,685.00 pesos mexicanos.
Sin capacitación al personal 52,685.00 pesos mexicanos.

31
Definición del problema y objetivos
Sistema de Reporte de Baches
Operativo
Puesto
Director
Analista
Programador
Auxiliares
Elaboradores de documentos
Ventas/Proveedores
*Se contempla un empleado para cada puesto.
Etapa Responsable Tiempo
Expresión de necesidades
Esta etapa tiene como objetivo la consecución de
Un ingeniero en
un primer documento en que queden reflejados los
documentación y 10 días
requerimientos y funcionalidad que ofrecerá al
un auxiliar
usuario del sistema a desarrollar (qué, y no cómo,
se va a desarrollar).
Especificaciones
Por medio de esta etapa se obtendrá un nuevo
documento que definirá con más precisión el Un ingeniero en
sistema requerido por el cliente, serán necesarias documentación y 5 días
sucesivas versiones del documento en que irán un auxiliar
quedando reflejada la evolución de las
necesidades del cliente.
Análisis
Planteamiento de estructura, relaciones, evolución
en el tiempo, detalle de funcionalidades que van a Un analista y un
30 días
dar una descripción clara de qué sistema vamos a programador
construir, qué funcionalidades va a aportar y qué
comportamiento va a tener.
Diseño
Tras la etapa anterior ya se tiene claro que debe
hacer el sistema, ahora tenemos que determinar
cómo va a hacerlo, aquí se definirán en detalle
entidades y relaciones de las bases de datos, se Un programador
40 días
pasará de casos de uso esenciales a su definición y un auxiliar
como casos expandidos reales, se seleccionará el
lenguaje más adecuado, sistema gestor de base
de datos, librerías, configuración de hardware y
redes.
Implementación
Llegado este punto se empieza a codificar
Un programador
algoritmos y estructuras de datos, definidos en las 15 días
y un auxiliar
etapas anteriores, en el correspondiente lenguaje
de programación y/o para un determinado sistema

32
Definición del problema y objetivos
Sistema de Reporte de Baches
gestor de bases de datos.
Pruebas y Ajustes
El objetivo de estas pruebas es garantizar que el
sistema ha sido desarrollado correctamente, sin
Un programador
errores de diseño y/o programación. Es 10 días
y un auxiliar
conveniente que sean planteadas al menos tanto
en el ámbito de cada módulo, como de integración
del sistema.
Validación
Esta etapa tiene como objetivo la verificación de Un director, un
que el sistema desarrollado cumple con los analista y un 10 días
requisitos expresados inicialmente por el cliente y auxiliar
que han dado lugar al presente proyecto.
Mantenimiento y evolución
Pequeñas operaciones tanto de corrección como Un programador
de mejora de la aplicación, así como otras de y un auxiliar
mayor importancia, fruto de la propia evolución.

Operativo
Puesto Salario mensual con IVA e ISR
Director $ 38,269.00
Analista $ 17,668.00
Programador $ 15,626.00
Auxiliares $ 21,908.00
Elaboradores de documentos $ 14,273.00
Ventas/Proveedores $ 25,997.00
Total $ 133,741.00
*Se contempla un empleado para cada puesto.
Servicios involucrados para el desarrollo
Pago de servicio Mensual
Local $ 7,000.00
Agua $ 200.00
Luz $ 1,500.00
Limpieza $ 2,500.00
Papelería $ 500.00
Servicio de teléfono e internet $ 400.00
Total $ 12,100.00
*Costos mensuales.

33
Definición del problema y objetivos
Sistema de Reporte de Baches
Justificación
Económica
El beneficio que traerá al cliente final “Municipio de Othón P. Blanco” es muy alto,
porque en la actualidad no se cuenta con un sistema/aplicación capaz de realizar
entablar la comunicación directa entre el cliente y la ciudadanía. Esto implica un
beneficio en la confianza que tiene la ciudadanía con el ente público, lo que a su
vez genera un beneficio en los ingresos del mismo en la parte de pago de
impuestos. Generando la confianza en la ciudadanía, motiva al mismo a hacer
pago de sus respectivas obligaciones.
El servidor recomendado para que la aplicación tenga un óptimo rendimiento es
HPE ProLiant DL360 Gen9, su elevado costo es por ser un equipo de última
generación teniendo en su interior el procesador Xenón, la capacidad de 24 slots
para tarjetas RAM DDR4 y 3TB de disco duro, así como su reducido tamaño y
capacidad de ser interconectado a más servidores de la misma categoría, y cabe
mencionar que al ser un servidor de última generación brinda la confiabilidad de
ser actualizado y su rendimiento no decaída en los años venideros a su
instalación. Teniendo en cuenta un tráfico medio con el servidor, este es capaz de
administrar la comunicación directa entre la aplicación y el servidor, así como el
almacenado y tratado de la información. El tiempo estimado de recuperación del
dinero de la inversión es en un tiempo estimado de aproximadamente 1 mes,
teniendo en cuenta los ingresos que genera el ente público, estos datos son
consultados en el apartado de Transparencia de la página oficial del ente público.
* Se presenta las siguientes gráficas para especificar el crecimiento del nivel de
confianza en la ciudadanía.
Antes Después

34
Definición del problema y objetivos
Sistema de Reporte de Baches
Operativa
El sistema a desarrollar es complejo por el uso del API “GoogleMapsV3”, por la
razón de ser un API en desarrollo constante, por el cual se tiene un tiempo
estimado de 6 meses aproximadamente.
Como el cliente final únicamente cuenta con 2 programadores, se da la propuesta
de contratar por lo menos a un empleado por cada puesto requerido para el
desarrollo del sistema, en caso de tener personal extra, el tiempo de desarrollo
disminuirá de forma exponencial.
De igual manera se contempla que el desarrollo del sistema sea fuera de las
instalaciones del cliente final, por lo que se realiza una proyección de gastos
estimados por mes de la renta y servicios requeridos para llevar acabo el
desarrollo en un ambiente agradable y cómodo para el personal que estará
encargado de realizar el sistema.
Aplicando las propuestas explicadas anteriormente y contando con tanto el capital
como el personal, es factible desarrollar el sistema.
Técnico
El cliente final no cuenta con un sistema o plataforma encargada de gestionar los
reportes de baches realizados por la ciudadanía, únicamente cuenta con la línea
de denuncia ciudadana (072), el cual se encarga de levantar el reporte, pero sin
darle seguimiento. Por esta razón se hace la propuesta del sistema por ser
técnicamente factible su desarrollado e implementación en la ciudad de Othón P.
Blanco y que, de esta forma, sea el tercer municipio de la república mexicana que
cuenta con un sistema para gestionar y dar seguimiento a los reportes de baches.
El sistema contará con el agregado de utilizar herramientas y lenguajes de
programación que actualmente (2017) son pilares en el desarrollo web y de
aplicaciones de escritorio, así como ser de código abierto (OpenSource), por lo
que no representan un gasto extra en la adquisición de licencias.
Las bases de datos de código abierto están ganando terreno en el mercado
rápidamente, esto indica que las empresas saben que MySQL es un buen
competidor. Se propone utilizar como base de datos el motor MySQL por ser el
mejor en cuestión de costos, desempeño, eficiencia y confiabilidad.

35
Definición del problema y objetivos
Sistema de Reporte de Baches
El lenguaje de programación lleva a concluir que por velocidad, estabilidad,
seguridad, simplicidad, sintaxis, integración y por el hecho de ser una herramienta
de desarrollo de software gratuita PHP es el lenguaje seleccionado para
desarrollar el sistema.
El sistema operativo que albergará el sistema y la base de datos será Ubuntu, por
ser una distribución de Linux, el cual proporciona gran ventaja ante los demás
sistemas operativos en relación a los costos, desempeño, eficiencia y
confiabilidad. La ejecución de la aplicación será multiplataforma lo que garantiza
que el usuario final podrá trabajar en cualquiera de los dos sistemas operativos.

Modelado

36

S-ar putea să vă placă și