Інформаційна система автоматизації обслуговування абонентів спортивних клубів

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Національний університет "Львівська політехніка"

Abstract

У сучасних умовах цифрової трансформації спортивні клуби активно впроваджують інформаційні технології для оптимізації процесів обслуговування клієнтів. Зростаюча потреба в безконтактній взаємодії, швидкому доступі до послуг та зниженні навантаження на персонал зумовлює актуальність створення спеціалізованих інформаційних систем. У цьому контексті автоматизація обліку абонементів, онлайн-оплат, планування розкладу тренувань і контролю доступу є ключовими напрямами розвитку ІТ-рішень для спортивної індустрії. Об’єктом дослідження є процеси обслуговування клієнтів у спортивному клубі, що включають реєстрацію, управління підписками, здійснення оплат, відображення актуального розкладу занять, видачу QR-кодів для доступу до залу та контроль адміністративної активності. Предметом дослідження виступає інформаційна система, яка дозволяє автоматизувати зазначені процеси, забезпечуючи гнучкий інтерфейс як для клієнтів, так і для адміністраторів. У системі реалізовано клієнтську частину з авторизацією, оплатами, переглядом розкладу і генерацією QR-кодів, а також адміністративну панель для контролю користувачів, перегляду журналу подій і роботи з тарифними планами. Метою роботи є розробка веб-застосунку з клієнт-серверною архітектурою, який забезпечує централізоване управління функціоналом спортивного клубу, підвищує якість обслуговування клієнтів, зменшує обсяг рутинної ручної роботи персоналу та відповідає сучасним вимогам безпеки й масштабованості. У результаті дослідження було розроблено повнофункціональну систему на базі FastAPI та Vue.js 3. Для реалізації бази даних використано PostgreSQL з ORM SQLAlchemy. Застосовано REST-архітектуру, авторизацію через JWT, серіалізацію даних за допомогою Pydantic, генерацію QR-кодів на основі бібліотеки qrcode. Інтерфейс реалізовано з використанням Naive UI та Vue Router. Тестування підтвердило стабільність системи для двох ролей — клієнта та адміністратора. Запропоноване рішення може масштабуватись та адаптуватись для інших сервісних закладів.
In today's digital transformation, sports clubs are actively implementing information technology to optimize customer service processes. The growing need for contactless interaction, quick access to services, and reduced workload on staff makes it important to create specialized information systems. In this context, automation of season ticket accounting, online payments, training schedule planning, and access control are key areas of development of IT solutions for the sports industry. The object of the study is the customer service processes in a sports club, including registration, subscription management, payments, displaying the current training schedule, issuing QR codes for access to the gym, and controlling administrative activity. The subject of the study is an information system that allows automating these processes, providing a flexible interface for both customers and administrators. The system implements a client part with authorization, payments, schedule viewing and QR code generation, as well as an administrative panel for user control, viewing the event log and working with tariff plans. The purpose of the study is to develop a web application with a client-server architecture that provides centralized management of the functionality of a sports club, improves the quality of customer service, reduces the amount of routine manual work of staff and meets modern security and scalability requirements. As a result of the study, a full-featured system based on FastAPI and Vue.js 3 was developed. PostgreSQL with SQLAlchemy ORM was used to implement the database. REST architecture, authorization via JWT, data serialization using Pydantic, and QR code generation based on the qrcode library were used. The interface was implemented using Naive UI and Vue Router. Testing has confirmed the stability of the system for two roles - client and administrator. The proposed solution can be scaled and adapted for other service institutions.

Description

Citation

Вольвенко І. Р. Інформаційна система автоматизації обслуговування абонентів спортивних клубів : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „6.126.00.01 — Інтелектуальні інформаційні технології“ / Іван Романович Вольвенко. — Львів, 2024. — 74 с.

Endorsement

Review

Supplemented By

Referenced By