0% encontró este documento útil (0 votos)
4 vistas10 páginas

Aplicación Web para Pizzería La Huerta

El documento presenta el desarrollo de una aplicación web para la Pizzería La Huerta, utilizando ASP.NET Core MVC y C# para optimizar la gestión de pedidos en línea. Se identifican problemas actuales en la gestión de pedidos y se establecen objetivos específicos para mejorar la eficiencia operativa y la experiencia del cliente. La implementación de esta solución tecnológica busca modernizar los procesos de la pizzería, garantizando una experiencia de usuario fluida y segura.

Cargado por

zaphkiel123459
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas10 páginas

Aplicación Web para Pizzería La Huerta

El documento presenta el desarrollo de una aplicación web para la Pizzería La Huerta, utilizando ASP.NET Core MVC y C# para optimizar la gestión de pedidos en línea. Se identifican problemas actuales en la gestión de pedidos y se establecen objetivos específicos para mejorar la eficiencia operativa y la experiencia del cliente. La implementación de esta solución tecnológica busca modernizar los procesos de la pizzería, garantizando una experiencia de usuario fluida y segura.

Cargado por

zaphkiel123459
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

FACULTAD DE INGENIERÍA Y ARQUITECTURA

ESCUELA DE INGENIERÍA DE SISTEMAS

DESARROLLO UNA APLICACIÓN WEB PARA LA VENTA DE PRODUCTOS DE


LA PIZZERÍA “LA HUERTA”

AUTOR(ES):

CURSO:

INGENIERÍA WEB

ASESOR:

TRUJILLO-PERÚ
2023

ÍNDICE

1. INTRODUCCIÓN............................................................................................................................................

1
1.1 Descripción de la empresa..................................................................................................................
1.2 Problemática actual..............................................................................................................................
1.3 OBJETIVOS...........................................................................................................................................
1.3.1 General.........................................................................................................................................
1.3.2 Específicos...................................................................................................................................
2. REQUISITOS.................................................................................................................................................
2.1 Diagrama de Casos de Uso.................................................................................................................
2.2 Especificación de Caso de Uso..........................................................................................................
3. DISEÑO..........................................................................................................................................................
3.1 Diagrama de Paquetes de la Arquitectura.........................................................................................
3.2 Diagrama de Clases de la capa Dominio............................................................................................
3.3 Diagrama de Clases de la capa Persistencia.....................................................................................
3.4 Diagrama de Clases de la capa Aplicación........................................................................................
3.5. Diagrama de Tablas de la Base de Datos..........................................................................................
4. IMPLEMENTACIÓN.......................................................................................................................................
5. CONCLUSIONES...........................................................................................................................................

1. INTRODUCCIÓN

En el marco de un esfuerzo estratégico para modernizar y optimizar los procesos operativos


de Pizzería La Huerta, hemos emprendido un proyecto de envergadura que fusiona la rica
tradición culinaria con las últimas innovaciones tecnológicas. Con un enfoque específico en

2
la utilización del lenguaje de programación C# y la plataforma [Link] Core MVC,
respaldados por una arquitectura en capas sólida y la eficiencia de SQL Server, buscamos
redefinir la forma en que la pizzería gestiona sus operaciones diarias.

La selección meticulosa de [Link] Core MVC responde a la necesidad de no solo contar


con una interfaz de usuario dinámica y atractiva, sino también de integrar de manera
eficiente las capacidades de C# en el desarrollo de soluciones tecnológicas avanzadas.
Este marco, respaldado por una arquitectura en capas, no solo ofrece una estructura
organizada y modular, sino que también sienta las bases para la escalabilidad y el
mantenimiento efectivo del sistema a lo largo del tiempo.

En el epicentro de esta iniciativa se encuentra el propósito de simplificar y optimizar los


procesos de gestión de pedidos de La Huerta, aprovechando la versatilidad de C# para la
lógica de aplicación y la eficacia de SQL Server para una gestión de datos precisa. Este
enfoque integral, en armonía con una arquitectura en capas, no solo persigue la eficiencia
operativa, sino también la mejora de la experiencia del usuario en cada interacción.

Este proyecto no es solo una respuesta tecnológica, sino un compromiso con la excelencia
en el servicio gastronómico. Les extendemos una cordial invitación a unirse a nosotros en
esta travesía donde convergen la arraigada tradición culinaria con la precisión del desarrollo
en C# y [Link] Core MVC, esbozando así el camino hacia una nueva era para Pizzería
La Huerta. En este cruce de tradición y tecnología, nos proponemos no solo satisfacer, sino
también superar las expectativas de nuestros clientes.

1.1 Descripción de la empresa

La Pizzería La Huerta, fundada en 2018, es un establecimiento culinario que se ha


consolidado como un referente en la escena gastronómica local. Ubicada estratégicamente
en Calle libertad 299,Otuzco, Perú. Esta pizzería se distingue por ofrecer una experiencia
única en cada bocado, fusionando la autenticidad de la tradición culinaria con un enfoque
contemporáneo y atención meticulosa a los detalles.

3
1.2 Problemática actual

La Pizzería La Huerta enfrenta el desafío de gestionar pedidos en línea de manera eficiente


sin contar con un sistema web integrado. La falta de una plataforma digital dedicada dificulta
la recepción precisa de pedidos, generando posibles malentendidos y errores en la cocina.
Además, la ausencia de actualizaciones en tiempo real sobre el estado de preparación de
los pedidos contribuye a retrasos y posibles descontentos de los clientes. La asignación de
repartidores se ve afectada al carecer de una herramienta centralizada para optimizar las
rutas de entrega. Además, la integración manual con el inventario para verificar la
disponibilidad de ingredientes es propensa a errores. Un sistema web dedicado podría
abordar estos desafíos, mejorando la eficiencia operativa al proporcionar una gestión fluida
y en tiempo real de los pedidos, la asignación de recursos y la disponibilidad de inventario,
mejorando así la experiencia general del cliente y la productividad interna.

1.3 OBJETIVOS

1.3.1 General
Diseñar y Desarrollar un sistema web integral para Pizzería La Huerta utilizando
tecnologías avanzadas, específicamente [Link] Core MVC y C#, con el fin de
optimizar la gestión de pedidos en línea, mejorar la eficiencia operativa y elevar la
experiencia del cliente.

1.3.2 Específicos

Diseñar e implementar una interfaz de usuario atractiva y fácil de usar en el sistema


web, garantizando una experiencia intuitiva para los clientes al realizar pedidos en
línea.

Integrar funcionalidades específicas para la gestión eficiente de pedidos, incluyendo


seguimiento en tiempo real, histórico de pedidos y opciones personalizadas, con el
objetivo de mejorar la eficiencia operativa del personal de la pizzería.

Establecer una base de datos robusta utilizando SQL Server para garantizar la
consistencia y accesibilidad de la información, permitiendo una gestión eficaz de los
datos relacionados con clientes, inventario y transacciones.

2. REQUISITOS

4
2.1 Diagrama de Casos de Uso

2.2 Especificación de Caso de Uso

NOMBRE: Realizar pedidos


ACTOR: Cliente
PROPÓSITO: Realizar un pedido de delivery.

5
PRECONDICIÓN: El cliente ha accedido al sistema de pedidos en línea.
FLUJO BÁSICO: 1. El cliente navega por la página web y consulta los platos disponibles
2. El cliente selecciona los productos que desea ordenar desde el menú en línea.
3. El sistema agrega los productos a la lista de pedidos.
4. El cliente revisa la lista de pedidos para asegurarse de que los productos sean
correctos.
5. El cliente elige el método de pago y confirma el pedido.
6. El sistema registra el pedido y proporciona una confirmación al cliente.
POSTCONDICIÓN: El cliente ha completado con éxito el proceso de pedido y ha recibido una
confirmación del mismo.
FLUJOS 1. Condición 1: El cliente desea hacer modificaciones en su pedido.
ALTERNATIVOS: 1.1. El cliente modifica los productos en la lista de pedidos.
1.2. El cliente continúa con el proceso de pago y confirmación.

2. Condición 2: El cliente desea cancelar el pedido.


2.1. El cliente selecciona la opción de cancelar el pedido.
2.2. El sistema cancela el pedido y lo reenvía al menú inicio.

3. Condición 3: El cliente desea contactar con el dueño.


3.1. El cliente busca la opción de contactos en la plataforma web.
3.2. El cliente proporciona sus datos y escribe un mensaje para el dueño.
3.3 El sistema registra la consulta y se lo envía al correo del dueño.

3. DISEÑO

6
3.1 Diagrama de Paquetes de la Arquitectura

3.2 Diagrama de Clases de la capa Dominio

7
8
3.3 Diagrama de Clases de la capa Persistencia

3.4 Diagrama de Clases de la capa Aplicación

9
3.5. Diagrama de Tablas de la Base de Datos

4. IMPLEMENTACIÓN
Documentación de la implementación de las clases de la capa Dominio (mostrar el código de las
clases que tengan implementado reglas de negocio).
Documentación de la implementación de la clase de la capa Aplicación (mostrar el código de la clase
servicio relacionado al CU principal).
Documentación de la implementación de la clase de la capa Presentación (mostrar el código de la
clase controlador relacionado al CU principal).
Documentación de las principales páginas web de la capa Presentación (mostrar las interfaces Web).

5. CONCLUSIONES

La aplicación ofrece un catálogo intuitivo que facilita la exploración de productos, un


eficiente carrito de compras y un proceso de pago seguro, mejorando la eficiencia en el flujo
de transacciones. La integración de pasarelas de pago confiables garantiza la seguridad de
las transacciones, y el diseño responsivo asegura una experiencia consistente en
dispositivos móviles y de escritorio.

La optimización de la gestión de pedidos en línea ha simplificado procesos clave, desde la


toma de pedidos hasta la entrega, permitiendo una operación más eficiente. La interfaz
amigable y la rápida respuesta del sistema han elevado la experiencia del cliente, brindando
un catálogo intuitivo, opciones de registro y un proceso de pago seguro.

10

También podría gustarte