Вебзастосунок для автоматизації роботи складу

dc.contributor.advisorНовак, Дмитро Сергійович
dc.contributor.authorМазніченко, Сергій Сергійович
dc.date.accessioned2025-10-15T08:48:16Z
dc.date.available2025-10-15T08:48:16Z
dc.date.issued2025
dc.description.abstractДаний дипломний проєкт присвячений розробленню вебзастосунку для автоматизації управління складом підприємства. У роботі проведено аналіз існуючих рішень у сфері автоматизації складського обліку, визначено основні функціональні вимоги до системи, обґрунтовано вибір інструментів, мов програмування, фреймворків та бібліотек для реалізації серверної та клієнтської частин вебзастосунку. Основною метою розробки є створення зручного, надійного та масштабованого інструменту для управління товарами, залишками, переміщеннями, витратами, складами, користувачами та ролями. Розроблений вебзастосунок дозволяє підприємству вести централізований облік складських операцій, здійснювати моніторинг залишків у режимі реального часу, керувати доступом користувачів відповідно до їхніх ролей, переглядати аналітику та звітність щодо руху товарів і витрат. Інтерфейс системи реалізований у вигляді односторінкового застосунку, що забезпечує швидкодію та зручність використання. У дипломному проєкті розроблено архітектуру серверної частини на основі Node.js, Express і Prisma з використанням PostgreSQL як основної СУБД. Клієнтську частину реалізовано за допомогою React і Next.js, з використанням Tailwind CSS для стилізації та Redux Toolkit для керування станом застосунку. Застосунок також включає захист на основі JWT та підтримку REST API. Результатом реалізації є повнофункціональна система, що відповідає вимогам підприємств щодо автоматизації складського обліку та може бути адаптована під конкретні потреби організацій різного масштабу.
dc.description.abstractotherThis diploma project is dedicated to the development of a web application for automating warehouse management within an enterprise. The work includes an analysis of existing solutions in the field of warehouse management automation, identification of the key functional requirements for the system, and justification for the selection of tools, programming languages, frameworks, and libraries used to implement both the server-side and client-side components of the web application. The main goal of the development is to create a convenient, reliable, and scalable tool for managing products, inventory, transfers, expenses, warehouses, users, and roles. The developed web application allows enterprises to maintain centralized records of warehouse operations, monitor inventory levels in real time, manage user access based on their roles, and review analytics and reporting on product movements and expenses. The system interface is implemented as a single-page application (SPA), providing speed and ease of use. The diploma project presents the architecture of the server-side built using Node.js, Express, and Prisma with PostgreSQL as the main DBMS. The client-side is implemented using React and Next.js, with Tailwind CSS for styling and Redux Toolkit for state management. The application also includes JWT-based security and supports REST API integration. The result of the development is a fully functional system that meets the requirements of enterprises for warehouse automation and can be adapted to the specific needs of organizations of various sizes.
dc.format.extent139 с.
dc.identifier.citationМазніченко, С. С. Вебзастосунок для автоматизації роботи складу : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Мазніченко Сергій Сергійович. – Київ, 2025. – 139 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76853
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.titleВебзастосунок для автоматизації роботи складу
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Maznichenko_bakalavr.pdf
Розмір:
6.74 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: