Sistema de licoreria.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
reportes
src/main
.gitignore
.travis.yml
README.md
pom.xml

README.md

Build Status codecov.io Donation

English 👈

Sistema de Inventario para Licorerías

En primera instancia este sistema busca manejar de manera centralizada el flujo de activos en los deposito de cualquier licorería.

Actualmente se dispone de un sistema hecho en Visual FoxPro con BD en el mismo. A medida que se ha usado el sistema actual la base de datos ha llegado a su tope, trayendo como consecuencia fallas en la ejecución y perdida de información en tiempo de ejecución con frecuencia regular, esta es causa principal por la cual se busca realizar un nuevo sistema con la finalidad descrita anteriormente.


El sistema propuesto debe cumplir los siguientes requisitos:

  1. Login de acceso.
  2. Configuración de parámetros generales:
    • Manejo de Usuarios.
    • Manejo de Depósitos/Sucursales.
    • Manejo de Productos y tipos.
    • Manejo de Empleados.
  3. Operaciones o Movimientos:
    • Movimientos de inventario.
    • Movimiento o flujo de efectivo.
  4. Menú de Reportes:
    • Reporte de Movimientos.
    • Reporte de Inventario.
    • Reporte de flujo efectivo.

Este proyecto es el primero que realizo, para el desarrollo se está usando como lenguaje Java y motor de base de datos MySQL, se ha implementado el uso de patrón de diseño MVC. En la actualidad el sistema se encuentra en desarrollo y estamos en la mitad del proceso de desarrollo del 2do requisito.


English

Inventory System for Liquor/Grocery Stores

In the first instance, this system seeks to centrally manage the flow of assets in the warehouses of any liquor store.

Currently there is a system made in Visual FoxPro with BD in it. As the system has been used current, the database has reached its peak, resulting in failures in the execution and loss of information at run time with regular frequency, this is the main cause for which a new system with the purpose described above.

The proposed system must meet the following requirements:

  1. Login access.
  2. Configuration of general parameters:
    • User Management.
    • Wharehous Management / Branches.
    • Product and type management.
    • Employee Management.
  3. Operations or Movements:
    • Inventory movements.
    • Movement or cash flow.
  4. Reports Menu:
    • Movement Report.
    • Inventory report.
    • Cash flow report.

Milestone:

  • Login access.
  • Configuration of general parameters:
    • User Management.
    • Wharehous Management.
    • Product Management. ❗️
    • Employee Management.
  • Operations or Movements:
    • Inventory movements.
    • Movement or cash flow.
  • Reports Menu:
    • Movement Report.
    • Inventory report.
    • Cash flow report.

There's a lot to improve but I'm taking one step at a time, trying to implement good practices and taking advantage of every resource avaible (Mylyn tasks, Github repo, I'm trying to do this in the rigth form 💪.

This is the first project I make, for the development language I'm using Java and MySQL database engine, JavaFX for the GUI and Maven to manage dependencies and build, MVC pattern has been implemented (or at least I think so!), JasperReports for the... well the reports!. Currently the system is in development and we are in the middle of the development process of the 2nd requirement.