Desarrollo de una aplicación web de gestión de stock y albaranes

En este Trabajo de Fin de Grado se ha diseñado una aplicación web destinada a la gestión del stock y los albaranes de una empresa distribuidora de componentes informáticos. El objetivo principal ha sido optimizar los procesos que se tenían en la solución anterior. Para ello, se ha utilizado Django como framework de desarrollo, ya que proporciona muchas herramientas y bibliotecas que se pueden usar para administrar los formularios de la aplicación web. También, puede simplificar y automatizar el procesamiento de formularios y hacerlo de forma más segura que escribiendo el código desde cero. Y para el frontend se ha usado HTML, CSS y JavaScript que, con la tecnología Bootstrap, han permitido diseñar una aplicación accesible y adaptable en todos los dispositivos. Para gestionar la base de datos se ha usado SQLite, que es una base de datos ligera y embebida que viene incluida en la mayoría de las instalaciones de Python y que es conveniente para el desarrollo y las pruebas iniciales. A lo largo de la memoria se presentarán de forma detallada las tecnologías empleadas, la estructura visual con los componentes utilizados y el estilo implementado con Bootstrap, las funciones detalladas del sistema y finalmente, las conclusiones donde se sintetizan los objetivos alcanzados y se reflexionará sobre posibles líneas de trabajo futuro.
ABSTRACT
In this Final Degree Project, a web application has been designed to manage the stock and delivery notes of a company that distributes computer components. The main objective has been to optimise the processes that were in the previous solution. To achieve this, Django has been used as a development framework as it provides many tools and libraries that can be used to manage the forms of the web application. Also, it can simplify and automate the processing of forms and do it in a more secure way than writing the code from scratch. And for the frontend, HTML, CSS and JavaScript have been used, which with Bootstrap technology have made it possible to design an application that is accessible and adaptable on all devices. To manage the database, SQLite has been used, which is a lightweight, embedded database that is included in most Python installations and is convenient for development and initial testing. The following chapters will present in detail the technologies used, the visual structure with the components used and the style implemented with Bootstrap, the detailed functions of the system and finally, the conclusions, which summarise the objectives achieved and reflect on possible lines of future work.

​En este Trabajo de Fin de Grado se ha diseñado una aplicación web destinada a la gestión del stock y los albaranes de una empresa distribuidora de componentes informáticos. El objetivo principal ha sido optimizar los procesos que se tenían en la solución anterior. Para ello, se ha utilizado Django como framework de desarrollo, ya que proporciona muchas herramientas y bibliotecas que se pueden usar para administrar los formularios de la aplicación web. También, puede simplificar y automatizar el procesamiento de formularios y hacerlo de forma más segura que escribiendo el código desde cero. Y para el frontend se ha usado HTML, CSS y JavaScript que, con la tecnología Bootstrap, han permitido diseñar una aplicación accesible y adaptable en todos los dispositivos. Para gestionar la base de datos se ha usado SQLite, que es una base de datos ligera y embebida que viene incluida en la mayoría de las instalaciones de Python y que es conveniente para el desarrollo y las pruebas iniciales. A lo largo de la memoria se presentarán de forma detallada las tecnologías empleadas, la estructura visual con los componentes utilizados y el estilo implementado con Bootstrap, las funciones detalladas del sistema y finalmente, las conclusiones donde se sintetizan los objetivos alcanzados y se reflexionará sobre posibles líneas de trabajo futuro.
ABSTRACT
In this Final Degree Project, a web application has been designed to manage the stock and delivery notes of a company that distributes computer components. The main objective has been to optimise the processes that were in the previous solution. To achieve this, Django has been used as a development framework as it provides many tools and libraries that can be used to manage the forms of the web application. Also, it can simplify and automate the processing of forms and do it in a more secure way than writing the code from scratch. And for the frontend, HTML, CSS and JavaScript have been used, which with Bootstrap technology have made it possible to design an application that is accessible and adaptable on all devices. To manage the database, SQLite has been used, which is a lightweight, embedded database that is included in most Python installations and is convenient for development and initial testing. The following chapters will present in detail the technologies used, the visual structure with the components used and the style implemented with Bootstrap, the detailed functions of the system and finally, the conclusions, which summarise the objectives achieved and reflect on possible lines of future work. Read More