ВВЕДЕНИЕ 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
ПРИЛОЖЕНИЕ
Веб-страницы, поддерживая мультимедиа технологии, объединяют в себе большое количество видов информации: текст, графику, звук, анимацию и видео [3]. От того, как качественно и красиво создан тот или иной веб-сайт, зависит во многом его популярность в сети.
В данной выпускной квалификационной работе были изучены вопросы и инструменты создания web-сайта для фитнес-клуба.
Актуальность работы заключается в том, что в сфере фитнес-услуг конкуренция очень высока, поэтому продвижение фитнес бизнеса через интернет на данный момент является одним из ключевых каналов по привлечению потенциальных клиентов.
Цель работы - разработать информационную систему, в которой будет реализован интерфейс и функционал для различных групп пользователей.
Создаваемая система должна обеспечить:
- Просмотр информации о клубе, услугах;
- Регистрацию пользователя на данном интернет ресурсе;
- Выдачу информации о направлениях, тренерах;
- Реализацию функционала личного кабинета посетителя: просмотр информации, расписание занятий, онлайн запись, пополнение баланса и продление абонемента с имитацией оплаты;
- Реализацию функционала работника клуба: внесение и изменение информации, просмотр информации о посетителях, внесение расписания.
1. Проектирование и разработка программного обеспечения для фитнес-клуба
1.1 Обзор существующих систем
Для максимально продуктивной работы сайта, который будет способствовать привлечению новых клиентов, необходимо было изучить структуру самого фитнес-клуба, виды его деятельности и особенности. Для этого были изучены сайты фитнес-клубов HillsFitness (http://hillsfitness.ru) и AlterEgo (https://w-alterego.ru) с точки зрения дизайна и функционала для пользователя.
1.2 Анализ бизнес-процессов
С точки зрения внутренней структуры фитнес-клуба можно выделить следующие объекты: посетитель, клиент, тренер, администратор (рисунок 1).
1. Сотрудшж входит в АРМ 2. Вводит допш и пароль
Вход в Личный кабинет
11. В озможность в озврага денег на баланс
Рисунок 1- Взаимодействие между объектами
2. Информационное наполнение сайта
Для того чтобы сайт работал эффективно, поддерживал имидж фитнесклуба и привлекал новых клиентов, он должен быть актуальным и интересным.
Информационное наполнение сайтов - это размещение на сайте актуальных качественных статей, благодаря которым можно повысить посещаемость сайта, а также увеличить доход.
Информационный контент - важная составляющая любого сайта. Любой посетитель приходит на сайт за информацией. Для того, чтобы удержать потенциального клиента на своем сайте, необходимо сделать его максимально информативным, должен содержать публикации, которые необходимы посетителям, после прочтения которых у них не должно оставаться вопросов. С другой же стороны, не стоит забывать, что чрезмерное количество информации может оттолкнуть потенциального клиента.
Контент сайта должен быть следующим:
- уникальным на каждой странице;
- понятным для пользователя, на которого он рассчитан;
- раскрывать тематику сайта;
- разделен на основные разделы и подразделы.
Необходимо следить за обновлением информации на сайте, создавать уникальный, интересный контент, которого нет у других подобных клубов, чтобы сделать сайт более интересным и содержательным, что повысит интерес посетителей и потенциальных клиентов [4].
3. Программная реализация
3.1 Выбор языков программирования
Перед тем как сделать выбор в пользу какого-либо языка программирования, необходимо определить требования к разрабатываемому сайту, и обозначить необходимые функциональные возможности, ведь вебстраницы могут содержать не только отформатированный текст, но и графику, и гиперсвязи с различными Интернет-ресурсами. Для использования всех перечисленных возможностей есть язык разметки гипертекстовых страниц (HTML), который является простым набором команд, описывающих структуру документа, браузеры интерпретирует данный язык и отображают его в виде документа в удобной для человека форме [5].
Результатом создания выпускной работы стал полноценно разработанный функциональный сайт, который содержит полную информацию о фитнес-клубе, которая в свою очередь была распределена по разделам, а также был разработан интерфейс для различных групп пользователей.
Цель, поставленная в выпускной квалификационной работе и определенные при постановке задачи, выполнены в полном объеме.
Созданная система позволяет гостю сайта:
- просматривать информацию о фитнес-клубе;
- зарегистрироваться на сайте.
Для зарегистрированного пользователя становится доступным:
- просмотр информации о фитнес-клубе;
- просмотр и редактирование личного кабинета;
- просмотр расписания занятий;
- онлайн запись на занятие;
- просмотр и пополнение баланса;
- просмотр сообщений от тренера с возможностью ответить на сообщение.
Тренеру фитнес-клуба:
- просмотр и редактирование личного кабинета;
- просмотр журнала посещаемости;
- просмотр сообщений от посетителей с возможностью ответить на сообщение.
Администратору фитнес-клуба:
- просмотр и изменение расписания занятий;
- просмотр журнала посещаемости;
- просмотр статистики посещаемости.
На основании результатов созданного проекта можно сделать вывод, что информационная система для различных групп пользователей была успешно спроектирована и разработана, а также была настроена и протестирована.
1) Учебник HTML и CSS [Электронный ресурс] - Режим доступа: http://htmlbook.ru (Дата обращения 29.04.2019).
2) Всемирная паутина [Электронный ресурс] - Режим доступа: https://ru.wikipedia.org/wiki/Всемирная_паутина (Дата обращения 1.05.2019).
3) Учебник web-программирования [Электронный ресурс] - Режим доступа: http://html-ru.net (Дата обращения 4.05.2019).
4) Информационное наполнение сайта [Электронный ресурс] - Режим доступа: http://site-piter.ru/information/site_content (Дата обращения
6.05.2019) .
5) Зыков, С. В. Программирование [Текст]: учебник и практикум для академического бакалавриата / С. В. Зыков. - М.: Издательство Юрайт,
2017. - 320 с.
6) Черпаков, И. В. Основы программирования [Текст]: учебник и практикум для прикладного бакалавриата / И. В. Черпаков. - М.: Издательство Юрайт, 2017. - 219 с.
7) Хеник Б. HTML и CSS [Текст]: путь к совершенству. Эффективные технологии для построения современных веб-сайтов // Б. Хеник - Спб.: Питер, 2011.- 336 с.
8) Колодкина, Ю.А., Данилова, Т.С.Разработка веб-сайта [Текст] // Сборник научных трудов 6-оймеждунар. научно-техн. конф. «Качество в производственных и социально-экономических системах» (20 апреля 2018 г.) в 2 частях. Том 1 - Курск: МЦНС Наука и просвещение, 2017. - 279-282 с.
9) Учебник PHP [Электронный ресурс] - Режим доступа: http://www.wikidocs.ru/preview/1565/2 (Дата обращения 14.05.2019).
10) Нужна ли сайту база данных [Электронный ресурс] - Режим доступа: https://86bit.clan.su/publ/7-1-0-82 (Дата обращения 15.05.2019).
11) Википедия MySQL [Электронный ресурс] - Режим доступа: https://ru.wikipedia.org/wiki/MySQL (Дата обращения 17.05.2019).
12) Немцова, Т. И. Компьютерная графика и web-дизайн [Текст]: учеб.пособие / Т. И. Немцова, Т. В. Казанкова, А. В. Шнякин ; под ред. Л. Г. Гагариной. - М.: ФОРУМ: ИНФРА-М, 2017. - 400 с.
13) Тузовский, А. Ф. Проектирование и разработка web-приложений [Текст]: учеб.пособие для академического бакалавриата / А. Ф. Тузовский. - М.: Издательство Юрайт, 2017. - 218 с.
14) Средства разработки web-сайта [Электронный ресурс] - Режим
доступа: http://galinalukyanova.blogspot.ru/2012/05/blog-post_05.html (Дата
обращения 23.05.2019).
15) Обзор Notepad++ [Электронный ресурс] - Режим доступа: http://chem-otkrit.ru/soft/Notepad-plus-plus (Дата обращения 25.05.2019).