/AbarrotesTiziminDS

Proyecto de la clase diseño de software sobre un sistema de venta para una tienda de abarrotes

Primary LanguageJava

Abarrotes Tizimín

Java JavaFX

Descripción

Abarrotes Tizimin es un software de ventas desarrollado en Java y JavaFX para la gestión de ventas en tiendas de abarrotes. Este proyecto ha sido creado como parte de un proyecto escolar y tiene como objetivo facilitar la administración de inventarios, ventas y clientes en una tienda de abarrotes.

Características

  • Gestión de productos (alta, baja, modificación)
  • Gestión de ventas (registro de ventas, historial de ventas)
  • Gestión de clientes (registro de clientes, historial de compras)
  • Reportes de ventas e inventarios
  • Interfaz gráfica intuitiva y amigable

Requisitos

  • Java Development Kit (JDK) 11 o superior
  • JavaFX SDK

Instalación

  1. Clona este repositorio:

    git clone https://Charly3012/abarrotes-tizimin.git
  2. Importa el proyecto en tu IDE de preferencia (por ejemplo, IntelliJ IDEA o Eclipse).

  3. Configura las librerías de JavaFX en tu IDE.

  4. Ejecuta la aplicación desde la clase principal AppAT.

Uso

  1. Inicia la aplicación.
  2. Utiliza el menú principal para navegar entre las distintas secciones (productos, ventas, clientes).
  3. Añade, edita o elimina productos desde la sección de gestión de productos.
  4. Registra nuevas ventas y consulta el historial en la sección de ventas.
  5. Gestiona la información de los clientes desde la sección correspondiente.

Diagramas

Si desea descargar todos los diagramas del proyecto 'Abarrotes Tizimín' los puede encontrar en aqui

Diagrama de clases

Diagrama De Clases

Diagrama de casos de uso

Diagrama de casos de uso

Diagrama de secuencia

Diagrama de secuencia

Diagrama de actividad

Diagrama de actividad

Diagrama de estados

Diagrama de estados

Diagrama de comunicación

Diagrama de estados

Participantes del proyecto

El proyecto fue desarollado por estudiantes de la carrera Ingeniería de software de la Universidad Autónoma de Yucatán para la materia Diseño de software

  • Coronado Silva Carlos Aldair
  • Rodriguez Gallegos Abraham Elias
  • Solis Mezeta Jhonatan Josue

Ejemplo de uso

Puedes ver un ejemplo de uso del software en el siguiente video

Uso de Abarrotes Tizimín

Estructura del Proyecto

├── src
│   ├── main
│   │   ├── java
│   │   │   └── com
│   │   │       └── controlador
│   │   │           ├── controladores
│   │   │       └── modelo
│   │   │           ├── modelos
│   │   └── resources
│   │       ├── css
│   │       ├── fxml
│   │       ├── persistencia
│   │       └── imagenes
└── README.md