Інтернет-конференції НУБіП України, ТЕОРЕТИЧНІ ТА ПРИКЛАДНІ АСПЕКТИ РОЗРОБКИ КОМП’ЮТЕРНИХ СИСТЕМ '2026

Розмір шрифту: 
РОЗРОБКА WEB-ОРІЄНТОВАНОЇ ІНФОРМАЦІЙНОЇ СИСТЕМИ УПРАВЛІННЯ МАЛИМ ТОРГОВЕЛЬНИМ ПІДПРИЄМСТВОМ
Вікторія Іванівна Єсіп

Остання редакція: 28-04-2026

Тези доповіді


Анотація. Про цю тезу розповідається - про створення web-орієнтованої інформаційної системи для малого торговельного підприємства. Тут обговорюється вибір технологій, архітектурних рішень та способів впровадження. Є короткий огляд аналізу вже існуючих систем і функціональних вимог, які треба врахувати.

Ключові слова: інформаційна система, веб-сайт, управління підприємством, Node.js, PostgreSQL, REST API.

Постановка проблеми. В умовах цифрової трансформації малі торговельні підприємства стикаються з необхідністю автоматизації бізнес-процесів: управління товарними запасами, обробки замовлень, ведення клієнтської бази та формування звітності. Більшість наявних SaaS-рішень, зокрема Trello, Notion та Google Keep, не враховують специфіки торговельної діяльності, обмежені у гнучкості налаштування та не забезпечують повного контролю над даними підприємства [1]. Тому актуальною є розробка власної web-орієнтованої інформаційної системи, адаптованої до конкретних організаційних та управлінських завдань малого торговельного підприємства.

Головна мета - створити web-інформаційну систему, яка автоматизує облік товарів, управління замовленнями, роботу із клієнтською базою та генерує звіти.

Архітектура та технологічний стек системи. Розроблена система побудована за клієнт-серверною архітектурою з використанням REST API [2]. Серверна частина реалізована на платформі Node.js із фреймворком Express.js, що забезпечує асинхронну обробку запитів при одночасній роботі кількох користувачів. Для зберігання даних обрано реляційну СКБД PostgreSQL, яка гарантує підтримку ACID-транзакцій, цілісність даних та можливість виконання складних аналітичних запитів [3]. Клієнтська частина реалізована засобами HTML5, CSS3 та JavaScript. Автентифікація та авторизація реалізовані через механізм JSON Web Token (JWT) з розмежуванням прав доступу відповідно до ролей: адміністратор, менеджер, продавець.

Функціональні можливості системи. Система реалізує п'ять ключових модулів: модуль обліку товарів і складських операцій (управління залишками, цінами, артикулами, постачальниками); модуль управління замовленнями (створення, зміна статусів, автоматичне списання товарів); модуль роботи з клієнтами та постачальниками (ведення контактів, історії взаємодії); модуль формування звітності та аналітики (звіти за період, залишки, фінансові показники з можливістю експорту); модуль адміністрування користувачів (реєстрація, управління обліковими записами, розмежування доступу). Реалізовано підтримку двох мов інтерфейсу - української та англійської, а також перемикання між світлою і темною темами оформлення [4].

Структура бази даних. База даних PostgreSQL включає такі основні таблиці: USERS (облік користувачів), PRODUCTS та INVENTORY (управління товарами та складськими залишками), ORDERS та ORDER_ITEMS (замовлення та їх позиції), CUSTOMERS та SUPPLIERS (клієнти та постачальники), PAYMENTS, SALES і TRANSACTIONS (фінансові операції), DELIVERY (доставка), CATEGORIES (категорія товарів) [3]. Між таблицями встановлено відношення один-до-багатьох та один-до-одного, що забезпечує нормалізацію даних і підтримку всіх бізнес-процесів підприємства.

Нефункціональні характеристики. Система забезпечує під час відгуку сервера не більше 2 секунд при стандартному навантаженні та підтримку одночасної роботи до 100 користувачів. Безпека реалізована через хешування паролів, JWT-автентифікацію, серверну валідацію вхідних даних для запобігання SQL-ін'єкціям і XSS-атакам [2]. Адаптивний дизайн забезпечує коректне відображення інтерфейсу на настільних комп'ютерах, планшетах і смартфонах у сучасних браузерах (Chrome, Edge, Safari, Opera).

Висновки. Розроблена веб-орієнтована інформаційна система управління малим торговим підприємством вирішує задачі комплексної автоматизації бізнес-процесів на основі сучасного технологічного стеку. Це Node.js, Express.js, PostgreSQL, JWT. Система є масштабованою, безпечною і гнучкою, що відповідає вимогам реального операційного середовища малого бізнесу. Перспективами подальшого розвитку є інтеграція з бухгалтерськими і CRM-системами, впровадження модуля прогнозування попиту на основі аналізу продажів, а також розширення аналітичних можливостей для підтримки стратегічних управлінських рішень.

Список використаних джерел

  1. Sommerville I. Software Engineering / I. Sommerville. – 10th ed. – Harlow : Pearson, 2016. – 816 p.
  2. Tilkov S. Node.js: Using JavaScript to Build High-Performance Network Programs / S. Tilkov, S. Vinoski // IEEE Internet Computing. – 2010. – Vol. 14, No. 6. – P. 80–83.
  3. PostgreSQL 16 Documentation [Електронний ресурс] / PostgreSQL Global Development Group. – 2024. – Режим доступу: https://www.postgresql.org/docs/16/. – Дата звернення: 25.04.2026.
  4. Fielding R. T. Architectural Styles and the Design of Network-based Software Architectures : doctoral dissertation / R. T. Fielding. – Irvine : University of California, 2000. – 162 p.