Програмне забезпечення системи управління інтернет магазину
Вантажиться...
Дата
Автори
Назва журналу
Номер ISSN
Назва тому
Видавець
НУБіП України
Анотація
У сучасному світі електронна комерція стала невід’ємною частиною економічного розвитку, а інтернет-магазини є ключовим інструментом для забезпечення доступу до товарів та послуг у цифровому просторі. Розробка програмного забезпечення системи управління інтернет-магазином передбачає створення комплексного рішення, яке охоплює функціонал для управління каталогом товарів, обробки замовлень, автентифікації користувачів та забезпечення зручного інтерфейсу. У рамках цього проєкту представлено результат реалізації проєкту – два основні компоненти: клієнтська частина (client.py), побудована на базі Streamlit, та серверна частина (server.py), реалізована з використанням Flask. Ці компоненти разом формують функціональну систему управління книжковим інтернет-магазином.
Актуальність теми зумовлена стрімким зростанням популярності онлайн-торгівлі, що вимагає створення ефективних, безпечних та масштабованих програмних рішень. Системи управління інтернет-магазинами
повинні відповідати сучасним вимогам, таким як швидка обробка запитів, захист даних користувачів та інтуїтивно зрозумілий інтерфейс. Дослідження таких систем дозволяє не лише вдосконалювати технології електронної комерції, а й адаптувати їх до потреб малого та середнього бізнесу, зокрема у сфері продажу книг, де конкуренція вимагає високої якості сервісу.
Метою роботи є розробка та аналіз програмного забезпечення системи управління інтернет-магазином, яке забезпечує зручність використання для клієнтів і менеджерів, а також демонструє практичну реалізацію ключових функцій електронної комерції на прикладі книжкового магазину.
Об’єктом роботи є система управління інтернет-магазином, що включає клієнтську та серверну частини, призначені для організації торгівлі книгами в онлайн-середовищі.
Основними завданнями роботи є:
- Розробка клієнтської частини системи з використанням бібліотеки Streamlit для створення інтерактивного вебінтерфейсу.
- Реалізація серверної частини на базі Flask із застосуванням RESTful API для обробки запитів та взаємодії з базою даних.
- Забезпечення базового функціоналу: автентифікація користувачів, управління каталогом книг, обробка замовлень.
- Аналіз структури та можливостей створеного програмного забезпечення з точки зору його практичного застосування.
Предметом роботи є програмне забезпечення, представлене у вигляді клієнтського (client.py) та серверного (server.py) кодів, їх архітектура, функціональні можливості та взаємодія між компонентами.
У роботі використано такі методи дослідження:
- Аналітичний метод – для вивчення вимог до систем управління інтернет-магазинами та аналізу існуючих рішень.
- Метод програмування – для створення клієнтської та серверної частин із застосуванням Python, Streamlit, Flask та SQLite.
- Тестування – для перевірки працездатності розробленого програмного забезпечення та оцінки його відповідності поставленим завданням.
Розроблене програмне забезпечення має практичне значення як прототип системи управління інтернет-магазином, який може бути адаптований для реального використання у сфері онлайн-торгівлі книгами. Воно демонструє базові принципи створення таких систем і може слугувати основою для подальшого вдосконалення, наприклад, додавання модулів оплати, аналітики продажів чи інтеграції з зовнішніми сервісами. Результати роботи також можуть бути використані у навчальних цілях для вивчення технологій розробки вебдодатків.
Опис
Ключові слова
електронна комерція, інтернет-магазини, розробка програмного забезпечення, управління книжковим інтернет-магазином, e-commerce, online stores, software development, online bookstore management
Бібліографічний опис
Олефіренко І.В. Програмне забезпечення системи управління інтернет магазину : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2025. 103 с.