ВВЕДЕНИЕ 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-сайта для фитнес-клуба.
Актуальность работы заключается в том, что в сфере фитнес-услуг конкуренция очень высока, поэтому продвижение фитнес бизнеса через интернет на данный момент является одним из ключевых каналов по привлечению потенциальных клиентов.
Цель работы - разработать информационную систему, в которой будет реализован интерфейс и функционал для различных групп пользователей.
Создаваемая система должна обеспечить:
- Просмотр информации о клубе, услугах;
- Регистрацию пользователя на данном интернет ресурсе;
- Выдачу информации о направлениях, тренерах;
- Реализацию функционала личного кабинета посетителя: просмотр информации, расписание занятий, онлайн запись, пополнение баланса и продление абонемента с имитацией оплаты;
- Реализацию функционала работника клуба: внесение и изменение информации, просмотр информации о посетителях, внесение расписания.
Результатом создания выпускной работы стал полноценно разработанный функциональный сайт, который содержит полную информацию о фитнес-клубе, которая в свою очередь была распределена по разделам, а также был разработан интерфейс для различных групп пользователей.
Цель, поставленная в выпускной квалификационной работе и определенные при постановке задачи, выполнены в полном объеме.
Созданная система позволяет гостю сайта:
- просматривать информацию о фитнес-клубе;
- зарегистрироваться на сайте.
Для зарегистрированного пользователя становится доступным:
- просмотр информации о фитнес-клубе;
- просмотр и редактирование личного кабинета;
- просмотр расписания занятий;
- онлайн запись на занятие;
- просмотр и пополнение баланса;
- просмотр сообщений от тренера с возможностью ответить на сообщение.
Тренеру фитнес-клуба:
- просмотр и редактирование личного кабинета;
- просмотр журнала посещаемости;
- просмотр сообщений от посетителей с возможностью ответить на сообщение.
Администратору фитнес-клуба:
- просмотр и изменение расписания занятий;
- просмотр журнала посещаемости;
- просмотр статистики посещаемости.
На основании результатов созданного проекта можно сделать вывод, что информационная система для различных групп пользователей была успешно спроектирована и разработана, а также была настроена и протестирована.
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).