С 1969 года сеть ARPAnet эволюционировала в сеть Интернет, тем самым создав Всемирную паутину, образованную сотней миллионов веб-серверов, представляющая доступ к огромному количеству информации.
С появление сети Интернет, перевернулось представление о использовании компьютера. С развитием технологии гипертекстовой разметки, стало появляться все больше веб-сайтов, с совершенно различной тематикой. От крупных компаний, повествующих об успехах и провалах. Маленьких фирм, привлекающих потенциальных клиентов. Блогов где каждый может рассказать о себе, событиях и другом. До социальных сетей и форумов, объединяющих огромное количество людей. Тем самым объединив все слои населения.
Первый в мире веб-сайт был размещен Тимом Бернерсом-Ли 6 августа 1991 года, доступный по адресу http://info.cern.ch/, а также был первым в мире интернет-каталогом, в который Тим размещал списки ссылок на другие сайты. На сегодняшний день большая часть ресурсов во Всемирной паутине приходится на веб-сайты.
Сейчас Интернет стал чем-то обыденным в повседневной жизни. Попасть и прогуляться по просторам Всемирной паутины, не составляет особого труда. Нам нужен лишь установленный браузер на устройстве с возможностью выхода в Интернет. Будь-то мобильный телефон, смартфон, планшет, персональный компьютер или ноутбук, и даже смарт-часы. В любой момент можем получить информацию с другого конца планеты. Воспользоваться справочной информацией, такой, как новости, прогноз погоды, расписания, можем общаться с людьми любой точки планеты. Вести свой блог, рассказывающий о себе и событиях в жизни. Не говоря о том, что можем получить образование, и это только малая часть возможностей.
На сегодняшний день информационные системы становятся неотъемлемой частью практически любого предприятия. Управляя различными процессами компании позволяя добиться больше производительности труда и сэкономив время.
Целью данной выпускной квалификационной работы является разработка информационной системы фитнесс-центра, обеспечивающих хранение информации о клиенте, услугах компании и предоставляемых таковых клиентам, администрирование веб-сайта.
Для выполнения проекта поставленный следующие задачи:
- Проанализировать существующие языки для написания веб-сайта и ИС.
- Рассмотреть источники необходимые для реализации проекта.
- Наполнить сайт и базу данных информации по теме проекта.
- Разработать руководство пользователя.
- Научится проектировать и разрабатывать информационную системы и веб-сайт.
Актуальность данной выпускной квалификационной работы, обоснована должной свободой на рынке программного обеспечения для фитнес-центра и расширением сфер услуг фитнес-центров и увеличения их количества. Разработка информационной системы для фитнес-центра является несомненно актуальной, так как ни один фитнес-центр в настоящее время не может обойтись без информационной поддержки, для поддержания конкурентоспособности в данной сфере.
При работе с клиентами менеджеру необходимо быстро и точно ознакомить клиента с услугами предоставляемых фитнес-центром, их стоимости и тренерами. Так же для привлечения клиентов служит веб-сайт, повествующий о компании, предоставляемых услуг и тренеров.
Ближайшим конкурентом является 1С: Фитнес центр, предоставляющий множество возможностей, позволяющих повысить производительность компании, но теряющий индивидуальность для каждой компании.
В данной выпускной работе будет разработан веб-сайт и информационная система для фитнес-центра
Глава 1. Обзор информационных систем и технологии их разработки. 9
1.1 Информационные системы и их классификации. 9
1.6 Интегрированный шаблон Bootstrap. 17
1.7 Обоснование выбора СУБД MySQL. 18
1.8 Интерфейс PhpMyAdmin для работы с СУБД MySQL. 18
1.9 Язык программирования PHP. 19
1.10 Шаблон проектирования MVC.. 20
1.12 JavaScript, AJAX и библиотека JQuery. 22
1.12.1 Основные характеристики JavaScript 22
1.12.2 Библиотека JQuery и JQuery UI 22
1.13 Captcha, как средство защиты.. 24
1.13.1 Способы прохождения капчи роботом.. 25
Глава 2. Разработка Информационной системы.. 27
2.1 Техническое задание на разработку ИС.. 27
2.2 Разработка структуры БД.. 28
2.3 Разработка структуры веб-сайта. 30
2.5 Разработка публичной части сайта. 33
2.5.1 Реализация анимации на веб-страницах. 33
2.5.2 Дизайн и описание шапки веб-сайта. 34
2.5.3 Дизайн и описание подвала веб-сайта. 36
2.5.4 Дизайн и реализация кнопки прокрутки. 36
2.5.5 Дизайн и описание страницы «ГАЛЕРЕЯ». 37
2.5.6 Дизайн и описание страницы «ТРЕНЕРЫ». 38
2.5.7 Дизайн и описание страницы «ЦЕНЫ». 39
2.5.8 Дизайн и описание страницы «КОНТАКТЫ». 40
2.5.9 Дизайн и описание главной страницы.. 41
2.5.10 Дизайн и описание страницы 404. 42
2.6 Процесс аутентификации пользователя. 42
2.7 Разработка личного кабинета. 43
2.7.1 Взаимодействие ИС с календарем событий клиента. 45
2.8 Разработка административной части веб-сайта. 48
2.8.5 Изменение и удаление данных. 55
2.8.6 Взаимодействие ИС с календарем событий тренера. 56
Глава 3. Введение ИС в эксплуатацию.. 59
3.1.1 Расчет затрат на разработку информационной системы. 61
3.1.2 Расчет отчислений на социальное страхование и обеспечение. 62
3.1.4 Расчет экономической эффективности от внедрения ИС.. 64
3.1.5 Экономичность разрабатываемого проекта. 64
3.2 Инструкция по эксплуатации. 64
3.2.1 Авторизация под временной учетной записью.. 64
3.2.2 Добавление сотрудников. 65
3.2.3 Добавление услуг компании. 66
3.2.4 Добавление клиента и регистрация личного кабинета. 66
3.2.5 Подключение слуги клиенту. 67
3.2.6 Фиксирование посещения клиента. 67
3.2.7 Изменение почтового адреса клиента. 67
3.2.8 Вывод информации в ИС.. 67
3.2.10 Изменение информации о клиенте. 68
3.2.11 Изменение информации о сотруднике. 69
3.2.12 Изменения посещений клиента. 69
3.2.13 Удаление подключенной услуги клиента. 70
1. William S. Davis. The Information System Consultant's Handbook. Systems Analysis and Design. / William S. Davis, David C. Yen. — CRC Press, 1998. — 800 с. — ISBN 0849370019
2. Об информации, информационных технологиях и о защите информации: Федеральный закон Российской Федерации от 27 июля 2006 г. N 149-ФЗ
3. ISO/IEC 2382:2015 Information technology — Vocabulary.
4. Воройский Ф.С. Информатика. Энциклопедический систематизированный словарь-справочник. 2006г
5. Пескова С.А. Сети и телекоммуникации: учебное пособие / С.А. Пескова, А.В. Кузин, А.Н. Волков- 4-е изд.- М.: «Академия», 2009.
6. Walls Colin. Embedded software. — Newnes, 2005. — P.344. — ISBN 0-7506-7954-9.
7. Консорциум Всемирной паутины https://www.w3.org/TR/2016/REC-html51-20161101
8. Сергей Рогачев. Обобщённый Model-View-Controller // rsdn.org. — 2007. http://rsdn.org/article/patterns/generic-mvc.xml
9. Статистика Netcraft https://news.netcraft.com/archives/2016/01/26/january-2016-web-server-survey.html
10. Apache HTTP Server 2.4.25 Released https://www.apache.org/ dist/httpd/Announcement2.4.html
11. ECMAScript Language Specification http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf
12. Календарь компании Vissit http://www.vissit.com/JQuery-event-calendar-plugin-english-version
13. Дмитрий Котеров, Алексей Костарев «PHP 5», 2016г, ISBN 978-5-9775-0315-0
14. Мэт Зандстра «PHP. Объекты, шаблоны и методики программирования», ориг.название «PHP: Oblects, Patterns, and Practice», 2011г, ISBN 978-5-8459-1689-1, 978-1-43-022925-4
15. Луис фон Ан: Массовое онлайн-сотрудничество, конференция TED, 2011г.
16. Робин Никсон «Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 3-е издание», 2015г, ISBN: 978-5-496-01441-0
17. Линн Бейли, Майкл Моррисон «Изучаем PHP и MySQL», 2010г, ISBN: 978-5-699-44494-6
18. Мэт Зандстра «PHP. Объекты, шаблоны и методики программирования», 2011г, ISBN 978-5-8459-1689-1, 978-1-43-022925-4
19. Сильвио Морето «Bootstrap в примерах», 2017г, ISBN 978-5-97060-423-6
20. Дэвид Сойер Макфарланд «Большая книга CSS3», 2016г, ISBN 978-5-496-00428-2
21. Бен Хеник «HTML и CSS. Путь к совершенству», 2011г, ISBN 978-5-49807-864-9, 978-0-596-15760-9
22. Кевин Янк «PHP и MySQL. От новичка к профессионалу», 2013г, ISBN 978-5-699-67363-6
23. Райан Бенедетти, Ронан Крэнли «Изучаем работу с jQuery», 2012г, ISBN 978-5-459-00896-8, 978-1449393212
24. Дэвид Флэнаган «JavaScript. Подробное руководство», 2013г, ISBN 978-5-93286-215-5, 978-0-596-80552-4
Стив Макконнелл «Совершенный код. Мастер-класс», 2017г, ISBN 978-5-7502-0064-1