Está en la página 1de 6

UNIVERSIDAD TECNOLÓGICA DE PUEBLA

TSU EN TECNOLOGÍAS DE LA INFORMACIÓN ÁREA


DESARROLLO DE SOFTWARE MULTIPLATAFORMA

INTEGRANTES:
SANDRA PAOLA LIMON FLORES

UTP0156180

MARIA GUADALUPE CARBAJAL

CLEMENTE

UTP0153302

JUAN CARLOS SANCHEZ GALICIA

UTP0152717

5E

TURNO: VESPERTINO

PRODUCTO ACADÉMICO III


Planteamiento del problema a resolver
El planteamiento del problema que esta aplicación web de pasteles busca resolver
es la necesidad de ofrecer a los usuarios una plataforma conveniente y accesible
para la compra de pasteles y productos de repostería. Además, busca facilitar la
gestión y administración del negocio de pasteles para los propietarios o
administradores.
Objetivo de la aplicación

El objetivo de la aplicación de pasteles es proporcionar una plataforma en línea


donde los usuarios puedan explorar y comprar una variedad de pasteles y
productos de repostería. La aplicación estará diseñada con funcionalidades
específicas para administradores y compradores.

Para el Administrador, el objetivo es permitirle gestionar eficientemente el negocio


de pasteles. Esto incluye:

Alta de un producto: Agregar nuevos pasteles al inventario, especificando su


nombre, cantidad, descripción, precio y adjuntando una foto.

Listado de productos: Mostrar todos los pasteles disponibles en el catálogo, con


información resumida como el nombre y el precio.

Detalles de un producto: Ver información detallada de un pastel específico,


incluyendo su nombre, cantidad, descripción, precio y foto.

Modificación de un producto por Id: Actualizar la información de un pastel existente


en el inventario.

Eliminación de un producto por Id: Eliminar un pastel del inventario.

Listado de usuarios: Ver la lista de usuarios registrados en la plataforma,


incluyendo su nombre, correo electrónico, contraseña y rol.

Listado de artículos comprados por un cliente seleccionado: Ver los pasteles


comprados por un cliente específico, mostrando detalles como el ID del pastel,
cantidad y fecha de compra.

Listado de clientes que compraron un artículo seleccionado: Ver los clientes que
han comprado un pastel específico, mostrando detalles como el nombre del
cliente, cantidad y fecha de compra.

Salir del sistema: Cerrar sesión en la aplicación administrativa.


Para el Comprador, el objetivo es brindar una experiencia de compra fácil y
conveniente. Esto incluye:

Ver catálogo de artículos: Explorar una variedad de pasteles disponibles para la


compra, mostrando detalles como la foto, nombre y precio.

Seleccionar un artículo para realizar la compra: Elegir pasteles del catálogo para
agregar al carrito de compras, especificando la cantidad deseada.

Ver detalles de un artículo seleccionado antes de confirmar la compra: Obtener


información detallada sobre un pastel específico antes de realizar la compra,
incluyendo su nombre, cantidad disponible, descripción, precio y foto.

Mostrar total de los artículos seleccionados: Ver el resumen del carrito de


compras, incluyendo la lista de pasteles seleccionados y el total a pagar.

Realizar la compra: Confirmar y completar la compra de los pasteles


seleccionados.

Cancelar la compra: Cancelar la compra antes de finalizarla.

Salir del sistema: Cerrar sesión en la plataforma de compradores.


Desarrollo de la aplicación:
Conclusión

En conclusión, para desarrollar una aplicación web utilizando el framework MVC


con acceso a base de datos y manejo de roles, es fundamental seguir una
estructura organizada y modularizada.

Implementa controladores para manejar las solicitudes del usuario y las vistas
correspondientes para presentar la información de manera adecuada.

Implementa un sistema de autenticación para verificar la identidad de los usuarios


y autorización para controlar el acceso a las funciones según el rol del usuario.

Utiliza una base de datos para almacenar y recuperar la información de la


aplicación.

Realiza pruebas exhaustivas de todas las funcionalidades de la aplicación para


garantizar su correcto funcionamiento. Depura cualquier error o problema que
surja durante el desarrollo.

También podría gustarte