Coder Social home page Coder Social logo

violeter93 / sales-billing-management-sys Goto Github PK

View Code? Open in Web Editor NEW

This project forked from raparram/sales-billing-management-sys

0.0 0.0 0.0 479 KB

Software WEB de gestión de facturación y ventas desarrollado en JAVA con Spring Boot, Maven, Hibernate y Thymeleaf, PostgreSQL, jQuery, Bootstrap y HTML desplegado en Heroku

License: MIT License

JavaScript 0.08% Java 21.36% CSS 0.43% HTML 78.14%

sales-billing-management-sys's Introduction

Sistema de Gestión de facturación y ventas

Contexto y Tecnologías

Este software fue desarrollado con los conocimientos adquiridos en el programa Misión TIC 2021, ciclo 3. El punto de partida es la arquitectura de tres capas, se usó PostgreSQL para la base de datos, en el backend se utilizó JAVA con Spring Boot implementando dependencias atreves de Maven de herramientas como Hibernate y Thymeleaf, y el frontend fue hecho con jQuery, Bootstrap y HTML. En el futuro se incorporaran tecnologías como Vue y Angular.

Funcionalidades

El sistema implementa un CRUD para gestionar facturas, productos y vendedores, generando registros en el tiempo de las ventas. Los ids de las facuras y vendedores son autogenerados por la base de datos, en la cual asigna a las facturas el prefijo FAC y a los vendedores VEND. En proceso se encuentran las siguientes funcionalidades:

  • Validación de seguridad para ingresar a editar
  • Validación de datos desde el backend
  • Generación de facturas en pdf
  • Lector de código de barras por cámara web
  • Generación de informes de ventas en Excel
  • Agregar directorio de clientes
  • Agregar categorias a los productos
  • Agregar manejo de Stock
  • Agregar fotos de los productos
  • Generación de inventario

Demo

Para el despliegue en Heroku se le dio el contexto de Catálogo de Elementos Electrónicos, disponible en Metatech, al ser un servicio gratuito se demora unos 20 segundos en cargar la página.

Al clonar

Este proyecto se desarrolló en Apache NetBeans 12.5, una versión anterior puede servir desde que permita el uso de Maven y de Spring Boot, para la base de datos se utilizó PostgreSQL 13. Para ejecutar de manera exitosa un clon de este repositorio se recomienda usar las herramientas mencionadas, al utilizar Maven todas las dependencias serán instaladas al darle Build al proyecto, debe garantizar que el Build sea compilado con JDK 1.8. El archivo que crea la base de datos es db_sys.sql.

Después de terminar el proceso de Build pude ejecutar el archivo AplicacionApplication.java, y es posible ingresar al aplicativo en http://localhost:8081/, si lo desea puede editarse el puerto y las credenciales de la base de datos en el archivo application.yml.

Vistas previas

Vista http://localhost:8081/

Vista http://localhost:8081/vendedores

Citas

Notas

  • Actualmente el sistema no gestiona eliminación de registros que atenten contra la integridad referencial de la base de datos.

sales-billing-management-sys's People

Contributors

raparram avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.