Kath POS es un sistema diseñado para el control integral de inventarios, ventas y flujo de efectivo. Permite el registro de cada movimiento siguiendo las normas contables establecidas en las NIF (Normas de Información Financiera), con el objetivo de almacenar la información de manera ordenada y presentable para satisfacer las diversas demandas de los usuarios y cumplir con los requisitos de los principios básicos establecidos en la NIF A2.
- Gestión de inventarios: control de productos, categorías, proveedores y existencias.
- Registro de ventas: seguimiento de ventas realizadas y generación de facturas.
- Control de gastos: registro de gastos y generación de reportes de gastos.
- Gestión contable: seguimiento de cuentas, estados financieros y cumplimiento de normas contables.
- Interfaz de usuario intuitiva y amigable.
- Java SE: desarrollo del proyecto en lenguaje Java Standard Edition.
- Maven: herramienta de gestión y construcción de proyectos.
- Eclipse: entorno de desarrollo integrado (IDE) utilizado para programar en Java.
- MariaDB: base de datos relacional utilizada para almacenar la información del sistema.
- Patrón de diseño MVC: utilización del patrón Modelo-Vista-Controlador para una mejor organización y mantenibilidad del código.
- JUnit: framework de pruebas unitarias para garantizar la calidad del software.
- JDBC: API de Java para interactuar con bases de datos utilizando el lenguaje SQL.
- Clona o descarga este repositorio.
- Abre el proyecto en Eclipse u otro entorno de desarrollo compatible con Java.
- Configura las dependencias del proyecto utilizando Maven.
- Configura la conexión a la base de datos MariaDB en XAMP con PHPmyAdmin o usando Workbench.
- Compila y ejecuta el proyecto en tu entorno de desarrollo.
¡Gracias por tu interés en contribuir a este proyecto! Si deseas colaborar, puedes seguir estos pasos:
- Haz un fork de este repositorio.
- Crea una rama para tu función/feature:
git checkout -b nombre-de-la-rama
. - Realiza tus cambios y guarda el proyecto.
- Realiza un commit de tus cambios:
git commit -m 'Descripción de los cambios'
. - Haz push a la rama creada en tu fork:
git push origin nombre-de-la-rama
. - Abre una solicitud de extracción en este repositorio.
Este proyecto se encuentra bajo la Licencia MIT.
- Nombre: Pablo Jesús Gómez Pérez
- Correo electrónico: [email protected]
- LinkedIn: Pablo Gómez Pérez
- Estudiante del Tecnológico Nacional de México, Campus Tuxtla Gutiérrez, Chiapas
No dudes en contactarme si tienes alguna pregunta o comentario sobre el proyecto. Estoy abierto a colaboraciones y sugerencias.