Інформаційна система організації процесу тренувань в тренажерному залі

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

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

Abstract

Інформаційні системи є основним інструментом цифрової трансформації у сфері послуг. Однією з таких галузей є фітнес-індустрія, яка потребує автоматизації процесів запису на тренування, взаємодії між клієнтами, менеджерами та тренерами, а також формування персоналізованого розкладу. У роботі розроблено вебзастосунок FitTrack, що дозволяє ефективно організувати ці процеси у межах одного інформаційного середовища. Система реалізована за допомогою Flask (Python), PostgreSQL та бібліотеки Pypika для формування SQL-запитів. Передбачено три ролі користувачів: клієнт, менеджер та тренер, кожна з яких має свій набір функцій — від реєстрації та подання заявки до підтвердження тренування та його відображення в календарі. Клієнти переглядають спортзали та тренерів, менеджери керують заявками і формують графік, а тренери бачать призначені заняття. Система підтримує логічні зв’язки між таблицями бази даних, забезпечує валідацію введених даних та контроль доступу до функціоналу залежно від ролі користувача. Застосунок протестовано на контрольному прикладі, який підтвердив правильність реалізації бізнес-логіки. Отримані результати свідчать про відповідність функціоналу системи поставленим вимогам та перспективність її впровадження в реальні фітнес-заклади. Об’єкт дослідження – процес організації тренувань у тренажерному залі. Предмет дослідження – вебзастосунок для автоматизації подання заявок та формування графіку тренувань. Мета дослідження – розробка інформаційної системи, що забезпечує облік клієнтів, тренерів і взаємодію між ними.
Information systems are a core tool of digital transformation in the service sector. One of the areas that requires automation is the fitness industry, where processes such as workout scheduling, interaction between clients, managers and trainers, and personal calendar generation can be optimized. This thesis presents the development of FitTrack, a web application designed to organize these processes within a single information environment. The system was implemented using Flask (Python), PostgreSQL, and the Pypika library for SQL query generation. Three user roles are supported: client, manager, and trainer, each with a specific set of features — from registration and request submission to workout confirmation and calendar visualization. Clients can browse gyms and available trainers, managers process requests and create schedules, while trainers view their assigned sessions. The system supports logical relationships between database tables, validates input data, and enforces access control based on user roles. The application was tested on a control example, which confirmed the correctness of the implemented business logic. The obtained results demonstrate that the system meets the stated requirements and has the potential to be implemented in real fitness centers. Object of research – the process of organizing training sessions in a gym. Subject of research – a web application for automating requests and workout scheduling. Purpose of research – development of an information system that ensures interaction and recordkeeping between clients, trainers, and managers.

Description

Citation

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

Endorsement

Review

Supplemented By

Referenced By