Stock management system for small and medium-sized companies
Brühwiler, Matthieu Pierre (2023)
Brühwiler, Matthieu Pierre
2023
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023051912121
https://urn.fi/URN:NBN:fi:amk-2023051912121
Tiivistelmä
The aim of this thesis is to develop an open-source back-end for a stock management system. The latter goal is to allow small and medium-sized companies to manage their stock with a system that is easily adaptable to their needs. It is developed as a web application and is divided into two distinct parts: a database and a back-end. The database is the component that will store all the system’s data. The back-end is an application that implements business logic through methods. These allow actions to be taken on the database in a secure manner.
The outcome of this thesis is not intended to interact directly with users. In fact, a front-end will be developed by the author in the framework of another project, in order to allow full use of the system.
This thesis report is divided into two parts, the first of which involves theoretical aspects. It begins by exploring the Java programming language. It follows that the added value of certain tools is used in this kind of application. It then explains the Spring Framework and the architecture of REST API. This first part ends by talking about a project management tool, used in various fields including IT. It is understood that this part includes the justification for the use of certain technologies and tools.
The second part of this thesis highlights the phases of thesis development by the author. It begins by explaining the general environment of the thesis. Then it explains how the development was thought out and implemented. It ends by demonstrating the result of the project deployed through an Apache Tomcat server.
The outcome of this thesis is not intended to interact directly with users. In fact, a front-end will be developed by the author in the framework of another project, in order to allow full use of the system.
This thesis report is divided into two parts, the first of which involves theoretical aspects. It begins by exploring the Java programming language. It follows that the added value of certain tools is used in this kind of application. It then explains the Spring Framework and the architecture of REST API. This first part ends by talking about a project management tool, used in various fields including IT. It is understood that this part includes the justification for the use of certain technologies and tools.
The second part of this thesis highlights the phases of thesis development by the author. It begins by explaining the general environment of the thesis. Then it explains how the development was thought out and implemented. It ends by demonstrating the result of the project deployed through an Apache Tomcat server.