As a result of the development of computer technology and the spread of new IT trends, more and more areas are switching from old methods, to new IT solutions. During my thesis I made an inventory management solution, that meets the local needs of a library institution.
At present, items are recorded in excel tables, stocktaking is a paper-based process, the final aggregation is manually performed. This practice is largely exposed to human error. The purpose of my work is to design and implement a program that will modernize the stocktaking process, eliminate errors, and store the data in a database, allowing access through an ergonomic user interface.
Considering the demands, a web-based solution with user login and role-based feature access control was the obvious choice. The program is implemented using Microsoft technologies. It is based on the ASP.NET MVC framework; data is stored in SQL Server. The Entity Framework takes the mediator role between the application and the data layer.
This documentdescribes the steps leading to the final solution, demonstrates local needs, details the program requirements and provides insight into the details of the implementation.