ВВЕДЕНИЕ 3
1. Проектирование и разработка программного обеспечения для фитнесклуба 5
1.1 Обзор существующих систем 5
1.2 Анализ бизнес-процессов 5
2. Информационное наполнение сайта 6
3. Программная реализация 7
3.1 Выбор языков программирования 7
3.2 Системы управления базой данных 8
3.3 Текстовые редакторы 10
4. Проектирование структуры системы 13
4.1 Разработка базы данных 13
4.2 Физическое проектирование базы данных 13
5. Реализация приложения 20
5.1 Общая структура проекта 20
5.2 Функциональность сайта 21
5.3 Структура проекта. Файловая система 30
ЗАКЛЮЧЕНИЕ 31
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 33
ПРИЛОЖЕНИЕ
Веб-программирование — раздел программирования, который ориентируется на создание веб-приложений (программ, которые способны обеспечить полное функционирование динамических сайтов Всемирной паутины) [1].
В настоящее время интернет развивается довольно стремительными темпами, вследствие чего внедрение web-технологий на сегодняшний день не только актуально, но и необходимо как для людей, так и для различного рода организаций.
Каждый человек уже сегодня имеет возможность сделать собственный вклад в развитие интернет технологий, для этого достаточно создать собственный веб-сайт и опубликовать его в сети Интернет.
Worldwide Web - глобальная компьютерная сеть, которая на сегодняшний день содержит огромное количество сайтов, которые в свою очередь содержат всевозможную необходимую информацию. Люди получают доступ к этой информации благодаря использованию технологий Интернет [2].
Веб-страницы, поддерживая мультимедиа технологии, объединяют в себе большое количество видов информации: текст, графику, звук, анимацию и видео [3]. От того, как качественно и красиво создан тот или иной веб-сайт, зависит во многом его популярность в сети.
В данной выпускной квалификационной работе были изучены вопросы и инструменты создания web-сайта для фитнес-клуба.
Актуальность работы заключается в том, что в сфере фитнес-услуг конкуренция очень высока, поэтому продвижение фитнес бизнеса через интернет на данный момент является одним из ключевых каналов по привлечению потенциальных клиентов.
Цель работы - разработать информационную систему, в которой будет реализован интерфейс и функционал для различных групп пользователей.
Создаваемая система должна обеспечить:
- Просмотр информации о клубе, услугах;
- Регистрацию пользователя на данном интернет ресурсе;
- Выдачу информации о направлениях, тренерах;
- Реализацию функционала личного кабинета посетителя: просмотр информации, расписание занятий, онлайн запись, пополнение баланса и продление абонемента с имитацией оплаты;
- Реализацию функционала работника клуба: внесение и изменение информации, просмотр информации о посетителях, внесение расписания.
Результатом создания выпускной работы стал полноценно разработанный функциональный сайт, который содержит полную информацию о фитнес-клубе, которая в свою очередь была распределена по разделам, а также был разработан интерфейс для различных групп пользователей.
Цель, поставленная в выпускной квалификационной работе и определенные при постановке задачи, выполнены в полном объеме.
Созданная система позволяет гостю сайта:
- просматривать информацию о фитнес-клубе;
- зарегистрироваться на сайте.
Для зарегистрированного пользователя становится доступным:
- просмотр информации о фитнес-клубе;
- просмотр и редактирование личного кабинета;
- просмотр расписания занятий;
- онлайн запись на занятие;
- просмотр и пополнение баланса;
- просмотр сообщений от тренера с возможностью ответить на сообщение.
Тренеру фитнес-клуба:
- просмотр и редактирование личного кабинета;
- просмотр журнала посещаемости;
- просмотр сообщений от посетителей с возможностью ответить на сообщение.
Администратору фитнес-клуба:
- просмотр и изменение расписания занятий;
- просмотр журнала посещаемости;
- просмотр статистики посещаемости.
На основании результатов созданного проекта можно сделать вывод, что информационная система для различных групп пользователей была успешно спроектирована и разработана, а также была настроена и протестирована.