reviews2

El Sistema de Facturación e Inventario para el Salón de Belleza Rebet’s Salon es una aplicación desarrollada con tecnologías modernas que permiten una gestión eficiente de las operaciones comerciales y de inventario del negocio. A continuación, se detallan los objetivos que tiene el sistema y las tecnologías ocupadas para su desarrollo:


Funcionalidades

El Sistema de Facturación e Inventario para el Salón de Belleza Rebet’s Salon ofrece un conjunto completo de funcionalidades para gestionar todas las operaciones comerciales y administrativas del negocio. A continuación, se detallan las principales características, incluyendo el catálogo de roles que permite segmentar las funcionalidades de los usuarios:

Catálogo de Productos y Servicios

  • Productos: El sistema incluye un catálogo de productos que abarca tintes para el cabello, acondicionadores, champús, productos de belleza y otros suministros disponibles para la venta en el salón de belleza.

  • Servicios: También cuenta con un catálogo de servicios ofrecidos por el salón, como cortes de cabello, peinados, tratamientos capilares y otros servicios de belleza.

  • Añadir Productos y Servicios: El personal del salón puede agregar nuevos productos y servicios al catálogo, especificando su nombre, descripción, precio y otra información relevante.

Gestión de Inventario

  • Control de Existencias: El sistema mantiene un registro actualizado de las existencias de los productos disponibles en el salón. Cuando se realizan ventas o se utilizan productos en servicios, el inventario se actualiza automáticamente.

  • Alertas de Inventario: El sistema supervisa constantemente el nivel de existencias y notifica a los usuarios cuando un producto está próximo a agotarse o alcanza un nivel mínimo predefinido, lo que ayuda a evitar la falta de productos.

Catálogo de Sucursales

  • Gestión de Sucursales: El sistema permite administrar múltiples sucursales del salón de belleza. Cada sucursal puede tener su propio inventario y registros de ventas, y los usuarios pueden acceder a la información específica de cada sucursal.

  • Registro de Datos de Sucursales: Se pueden agregar y actualizar datos como la dirección, información de contacto y horarios de atención de cada sucursal.

Catálogo de Proveedores

  • Gestión de Proveedores: El sistema incluye un catálogo de proveedores de los cuales el salón de belleza realiza compras de productos para el inventario.

  • Información de Proveedores: Se almacena información sobre cada proveedor, incluyendo su nombre, dirección, datos de contacto y condiciones de pago.

Catálogo de Roles y Seguridad

  • Roles de Usuario: El sistema cuenta con un catálogo de roles que permiten segmentar las funcionalidades y permisos de los usuarios. Los roles pueden incluir, por ejemplo, administrador, empleado, gerente, etc.

  • Gestión de Permisos: Cada rol tiene asignados ciertos permisos que determinan qué acciones puede realizar un usuario en el sistema. Esto garantiza que cada empleado tenga acceso solo a las funciones pertinentes para su rol.

Facturación y Ventas

  • Creación de Facturas: El sistema permite a los empleados generar facturas de venta para los productos y servicios adquiridos por los clientes. Las facturas incluyen detalles como el nombre del cliente, los productos o servicios adquiridos, el total a pagar y la fecha de la transacción.

  • Generación de Tickets de Venta: Al registrar una transacción de venta, el sistema genera automáticamente un ticket de venta con la información relevante, lo que facilita la entrega de un recibo al cliente.

Historial de Transacciones

  • Registro de Ventas y Compras: El sistema almacena un historial completo de todas las ventas realizadas a los clientes y las compras realizadas a los proveedores. Esto permite hacer un seguimiento detallado de las operaciones comerciales y obtener un registro histórico para futuras referencias.

Anulación de Facturas

  • Anulación de Facturas: En caso de que sea necesario anular una factura por cualquier motivo (por ejemplo, una devolución de producto), el sistema permite a los usuarios realizar esta operación correctamente y actualizar el inventario en consecuencia.

Reportes y Análisis

  • Informes y Gráficas: El sistema ofrece herramientas para generar informes y gráficas que proporcionan una visión completa del rendimiento del

Tecnologías Utilizadas:

  1. Angular:

    Angular es un framework de desarrollo de aplicaciones web de código abierto desarrollado por Google. Se basa en TypeScript, un lenguaje de programación tipado que permite escribir código más robusto y mantenible. Angular facilita la creación de interfaces de usuario dinámicas y receptivas, lo que resulta ideal para construir sistemas web complejos y en tiempo real, como este sistema de facturación e inventario.

    Algunas características destacadas de Angular incluyen:

    • Uso de componentes para modularizar la aplicación.
    • Inyección de dependencias que facilita la gestión y reutilización de código.
    • Enlace de datos bidireccional, lo que permite una actualización automática de la interfaz cuando los datos cambian en el backend.
    • Enrutamiento para crear aplicaciones de página única (SPA) con navegación fluida entre diferentes secciones de la aplicación.
  2. .NET (Dotnet):

    .NET es un marco de desarrollo de software de Microsoft que permite crear una amplia gama de aplicaciones, incluyendo aplicaciones web, aplicaciones de escritorio y servicios web. En el contexto de este sistema, se utiliza específicamente el marco .NET Core, que es una versión multiplataforma y de código abierto de .NET.

    .NET Core proporciona un entorno robusto para el desarrollo de backend, lo que permite implementar la lógica de negocio, la gestión de bases de datos y la lógica de facturación. Además, .NET Core es compatible con C#, un lenguaje de programación fuertemente tipado y altamente eficiente.

    Las ventajas clave de .NET Core incluyen:

    • Rendimiento superior y alta eficiencia.
    • Soporte multiplataforma, lo que permite ejecutar la aplicación en diferentes sistemas operativos.
    • Bibliotecas y herramientas ricas que facilitan el desarrollo y la integración con otras tecnologías.
  3. Microsoft SQL Server (MSSQL):

    Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS) desarrollado por Microsoft. Es ampliamente utilizado en entornos empresariales debido a su confiabilidad, seguridad y capacidad para manejar grandes volúmenes de datos.

    MSSQL se utiliza como la base de datos principal del sistema de facturación e inventario de Rebet’s Salon. Almacena y gestiona toda la información relevante, como los detalles de los productos, las transacciones de ventas, los datos de los clientes y el historial de inventario.

    Algunas características clave de MSSQL son:

    • Soporte para consultas SQL, lo que permite una manipulación eficiente de los datos almacenados.
    • Características de seguridad avanzadas, como la autenticación y el control de acceso, para proteger los datos confidenciales.
    • Capacidad de escalabilidad para manejar eficazmente crecimiento en la cantidad de datos y usuarios.

Características Adicionales:

  1. IIS (Internet Information Services):

    El sistema de facturación e inventario de Rebet’s Salon ha sido desplegado utilizando el servidor web Internet Information Services (IIS) de Microsoft. IIS es una plataforma de servidor web que permite alojar aplicaciones web y servicios en entornos Windows. Proporciona un entorno seguro y de alto rendimiento para servir páginas web y aplicaciones basadas en .NET.

    Algunas características destacadas de IIS son:

    • Integración con tecnologías .NET para un despliegue fácil y eficiente de aplicaciones web.
    • Configuración avanzada de seguridad y autenticación para proteger la aplicación y los datos del servidor.
    • Administración centralizada y herramientas de monitoreo para facilitar la gestión y el mantenimiento del servidor web.

La combinación de Angular para el frontend, .NET Core para el backend, Microsoft SQL Server para la base de datos y el despliegue en IIS proporciona una plataforma sólida y moderna para el sistema de facturación e inventario de Rebet’s Salon, ofreciendo una experiencia de usuario fluida, seguridad y una gestión eficiente de las operaciones comerciales.


Ejecución del Programa

Ejecución del API de la aplicación

dotnet run --project Presentation/API

Ejecución del Front-end de la aplicación

cd Presentation/Angular
npm install
npm start

Colaboradores