На сегодняшний день цели посещения спортивных клубов людьми различны и для того, чтобы угодить каждому клиенту, необходимо индивидуально составлять графики персональных тренировок. Для экономии времени, а также для того, чтобы лучше изучить желания потребителей и выяснить, какая программа тренировок им больше подходит, необходимо создание web-приложения для спортивного клуба с возможностью составлять персональную программу тренировок.
Для того чтобы обеспечить пользователю комфортное пребывание на сайте и желание посетить заявленный спортивный клуб, необходимо выполнить следующие условия:
– Приложение должно иметь неброский, но запоминающийся и красивый дизайн [1, 58].
– Интерфейс в приложении должен быть оформлен таким образом, чтобы пользователю было удобно работать с ним [2, 81]. На главной странице должна быть размещена информация о спортивном клубе, а также его фотографии. Слева необходимо разработать кнопку: «Подобрать персональную тренировку», нажав на которую можно будет пройти опрос, в результате которого человек узнает, какой индивидуальный график тренировок лучше подойдет для его организма.
После того, как пользователь перейдет по ссылке на подбор персональной программы тренировок, должна открываться отдельная web-страница, на которой представлена форма с опросом и кнопками «Получить комплекс» либо «Отмена». Макет опроса представлен на рисунке 1.
Для того чтобы данный макет на сайте заработал, и пользователь имел возможность ознакомиться с результатами опроса сразу же после нажатия кнопки «Получить комплекс», необходимо организовать базу данных в phpMyAdmin – веб-приложении с открытым исходным кодом, написанном на языке PHP и представляющим собой веб-интерфейс для администрирования баз данных MySQL. В данном приложении имеется возможность создавать и удалять базы данных, а также создавать, копировать, удалять, переименовывать и изменять таблицы, выполнять SQL-запросы, осуществлять поиск в базе данных или в её разделах и многое другое [3, 835].
Для данного макета опроса необходимо создать несколько таблиц, в которых будут храниться данные. Преимущественные типы данных в таблицах – Primary Kay (первичный ключ), Set (символьный, список до 64 элементов) и Enum (целые числа из списка) [4, 326].
После создания таблиц необходимо программно подключиться к созданной базе данных. Осуществить проверку на правильное соединение с ней возможно при помощи PHP. [4, 431]. Файл php с необходимым для подключения кодом представлен на рисунке 2.
Рисунок 2 – Код подключения к БД
Для получения данных из БД используются запросы [5, 206]. Примером запроса может быть: «получить данные из таблицы ‘boli’, отсортированные по алфавиту» или «получить возраст из таблицы ‘osnovniyparametry’». Но для исследуемого опроса для подбора программы тренировок необходимо установить критерии SQL-запроса для выборки данных, например, если нам нужны только те ряды, в которых есть конкретный возраст, пол или определенный стаж тренировок.
Пример запроса из БД людей женского пола представлен на рисунке 3.
Рисунок 3 – Пример запроса
После написания необходимых запросов пользователь будет иметь возможность получить индивидуальный комплекс упражнений с необходимым описанием и нюансами.
С помощью разработанного приложения пользователь имеет возможность, не выходя из дома, на сайте спортивного клуба подобрать себе индивидуальный комплекс упражнений в тренажёрном зале. Ему необходимо просто заполнить анкету. Это довольно удобно и полезно для пользователей сайта, а также привлечет новых посетителей на сайт, а, следовательно, и в рассматриваемый спортивный клуб.