Skip to content

Plataforma web que realiza la gestión de la distribución de agua potable en el Municipio del Distrito Central.

Notifications You must be signed in to change notification settings

KenetOrellana/Distribucion-de-Agua-Potable-MDC

Repository files navigation


Ingeniería en Sistemas
Distribución de Agua Potable en el Municipio del Distrito Central

Plataforma web que realiza la gestión de la distribución de agua potable en el Municipio del Distrito Central, simulando las acciones que realiza antes el SANAA (hoy UMAPS) en la capital de Honduras, Tegucigalpa y su ciudad gemela Comayagüela por medio de la apertura de las bombas pertenecientes a las 3 principales zonas de abastecimiento de agua potable:

  • Represa La Concepción.
  • Represa Los Laureles.
  • Fuente Superficial El Picacho.

Acciones que lleva a cabo el sistema:

  • Registro y control de usuarios (en este caso se definen dos tipos):
    • Administradores del Sistema asociados al grupo administradorUMAPS.
    • Operadores (también llamados técnicos) asociados al grupo empleadoUMAPS.
  • Registro de zonas (lugares de Tegucigalpa y Comayagüela hacia donde se va a realizar el suministro de agua potable en días calendario y con rango de horas).
  • Registro de bombas.
  • Control de Apertura y Cierre de Bombas.

Tecnologías

  • Python: Lenguaje de programación interpretado, de alto nivel y multiparadigma. Reconocido por su sintaxis clara y legible, Python es ampliamente utilizado en una variedad de campos, desde desarrollo web y aplicaciones de escritorio hasta análisis de datos, inteligencia artificial y desarrollo de juegos. Su versatilidad y simplicidad hacen que sea accesible tanto para principiantes como para desarrolladores experimentados.
  • Django: Marco de trabajo (framework) web de alto nivel para Python que ofrece una solución completa y robusta para el desarrollo de aplicaciones web, gracias a que proporciona una amplia gama de características integradas y herramientas para facilitar el desarrollo rápido y limpio. Django sigue el patrón de diseño Modelo-Vista-Controlador (MVC) y se enfoca en la creación de aplicaciones web escalables y seguras. Con su ORM (Mapeo Objeto-Relacional) incorporado, sistema de enrutamiento, sistema de plantillas y sólida capa de seguridad, Django promueve las mejores prácticas de desarrollo y es ampliamente utilizado en proyectos web de todos los tamaños.
  • MySQL: Sistema de Gestión de Bases de Datos (SGBD) ampliamente utilizado en el desarrollo de aplicaciones web y empresariales, especialmente en combinación con tecnologías como Python y Django. MySQL sirve como la solución confiable y eficiente para almacenar y gestionar datos en aplicaciones web desarrolladas con Python y Django. Con esta combinación, los clientes pueden crear y administrar bases de datos para almacenar información clave de su negocio, como usuarios, productos y transacciones, mientras aprovechan las capacidades de Python y Django para construir la lógica de la aplicación y la interfaz de usuario de manera eficiente.

Mockups

Página de Bienvenida


Login (inicio de sesión) para Usuarios (empleados)


Signup (registro) de Usuarios (empleados)


Listado General de la Apertura y/o Cierre de Bombas


Panel de Control


About

Plataforma web que realiza la gestión de la distribución de agua potable en el Municipio del Distrito Central.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published