Está en la página 1de 6

1.

El sistema deberá contar con un dashboard (herramienta de gestión de la


información) para el lado administrador

El dashboard facilita a los administradores gestionar problemas relacionados con los servicios
de agua en Boca Chica. Los usuarios reportan problemas mediante un formulario, y el sistema
brinda respuestas eficaces y rápidas.

Funcionalidades Principales:

• Formulario de Reporte:

Mostrar un formulario sencillo para que los usuarios ingresen información sobre problemas
con el agua, como la duración del inconveniente y detalles específicos.

• Preguntas Personalizadas:

Presentar preguntas adaptadas al problema reportado para recopilar información completa.

• Botón de Envío:

Incluir un botón para que los usuarios envíen sus datos de manera segura.

• Almacenamiento Seguro:

Aseguramiento para que los datos personales estén almacenados de manera segura y cumplan
con estándares de privacidad.

• Respuestas Automáticas:

Generar respuestas automáticas para informar a los usuarios sobre la recepción y


procesamiento de sus datos.

• Registro de Actividad:

Mantener un registro claro de todas las acciones en el dashboard con timestamps.

• Acceso Controlado:

Implementar autenticación para acceso exclusivo a usuarios autorizados.

• Interfaz Intuitiva:

Diseño de una interfaz fácil de usar para una gestión eficiente de problemas.
• Visualización de Datos:

Proporcionar gráficos claros para resumir información y facilitar decisiones.

• Notificaciones Automáticas:

Alertar automáticamente a los administradores sobre nuevos problemas y actualizaciones.

• Historial de Respuestas:

Mantener un historial claro de respuestas para referencia y mejora continua.

2. El sistema contara con un perfil de usuario

El sistema de agua potable debe incluir un perfil de usuario que permita gestionar y
personalizar la experiencia de cada usuario dentro del sistema.

• Registro de usuario:

El sistema debe permitir a los usuarios registrarse proporcionando información básica


como nombre, dirección, número de teléfono, etc.

• Inicio de sesión:

El sistema debe proporcionar un mecanismo de inicio de sesión seguro para que los
usuarios accedan a sus cuentas.

• Gestión de perfil:

El sistema debe permitir a los usuarios editar y actualizar su información de perfil, como
dirección de entrega, información de contacto, preferencias de comunicación, etc.

• Usabilidad:

El perfil de usuario debe ser intuitivo y fácil de usar, asegurando una experiencia fluida
para los usuarios.
3. El sistema contara con un guardado de los datos del formulario de quejas en un
archivo.txt convertido en Word

El sistema debe ser capaz de guardar los datos del formulario de quejas en un archivo de texto
plano (.txt) y luego convertir ese archivo en un formato compatible con Microsoft Word (.docx).

• Captura de datos:

El sistema debe permitir a los usuarios ingresar los datos del formulario de quejas, como
nombre del cliente, descripción de la queja, fecha, etc.

• Validación de datos:

El sistema debe realizar validaciones en los datos ingresados para asegurarse de que sean
correctos y completos.

• Almacenamiento en archivo.txt:

El sistema debe guardar los datos del formulario en un archivo de texto plano (.txt) en una
ubicación predefinida o especificada por el usuario.

• Conversión a formato Word:

El sistema debe ser capaz de convertir el archivo .txt en un formato compatible con Microsoft
Word (.docx).

• Descarga del archivo:

El sistema debe proporcionar una opción para que el usuario descargue el archivo convertido
en Word.

• Gestión de archivos:

El sistema debe manejar el almacenamiento y eliminación adecuada de los archivos generados,


evitando la acumulación innecesaria de archivos.

Restricciones:

• Compatibilidad:

El sistema debe ser compatible con la versión de Microsoft Word utilizada por los usuarios.
4. El sistema contara con un sistema de galería de imágenes

La galería de fotos del servicio de agua es aquella interfaz del sistema que permite al usuario
final visualizar, conocer y mantenerse al tanto de las actualizaciones, los conocimientos y los
servicios del sistema.

Funcionalidades Principales:

• Conocimiento del sistema y sus servicios.

Muestra de una interfaz del sistema donde permita al usuario final la recreación y el
conocimiento del mismo sistema, permitiendo mantenerse al tanto del mismo a través de la
galería de fotos.

• Interfaz Intuitiva:

Diseñar una Interfaz fácil de hacer y liviana de ver para el usuario final, manteniendo la estética
y la funcionalidad.

5. El sistema contara con una base de datos para el envío de información de las
personas:

El sistema debe permitir la creación de una base de datos para almacenar y gestionar la
información de las personas, así como el envío de datos a la base de datos de forma segura.

Funcionalidades principales:

• Almacenamiento de datos de las personas:

El sistema debe proporcionar formularios o interfaces para ingresar y almacenar los datos de
las personas en la base de datos.

• Validación de datos:

El sistema debe realizar validaciones en los datos ingresados para asegurar su integridad y
consistencia.

• Envío seguro de datos:

El sistema debe garantizar que los datos de las personas se envíen y almacenen de manera
segura.
• Acceso y consulta de datos:

El sistema debe proporcionar funcionalidades para consultar y acceder a los datos


almacenados en la base de datos, permitiendo búsquedas, filtrado y recuperación de
información según los criterios establecidos.

• Acceso restringido:

El acceso a la base de datos y a los datos de las personas debe estar restringido a usuarios
autorizados, utilizando mecanismos de autenticación y control de acceso.

6. El sistema estará vinculado a la base de datos

Para vincular el sistema con la base de datos, se requiere establecer una conexión entre el
sistema y la base de datos, utilizando un lenguaje de programación compatible con la base de
datos (como SQL o MongoDB).

Además, se deben definir las consultas y operaciones necesarias para leer, escribir, actualizar y
eliminar datos en la base de datos desde el sistema.

• Es importante asegurarse de tener los controladores o drivers necesarios para


interactuar con la base de datos específica.

7. Poner el sistema .PHP (ya qué, está en HTML todo esa vaina).

Falta esto

También podría gustarte