Введение 4
Глава 1 Функциональное моделирование бизнес-центра 7
1.1 Технико-экономическая характеристика предметной области 7
1.2 Концептуальное моделирование предметной области 11
1.3 Анализ существующих разработок на предмет соответствия
сформулированным требованиям 18
1.4 Постановка задачи на разработку web-приложения 22
1.5 Разработка модели бизнес-процесса «как должно быть» 24
Глава 2 Логическое проектирование web-приложения 26
2.1 Выбор технологии логического моделирования web-приложения 26
2.2 Логическая модель web-приложения и ее описание 27
2.3 Информационное обеспечение web-приложения 32
2.4 Проектирование базы данных web-приложения 37
2.5 Требования к аппаратно-программному обеспечению web-
приложения 40
Глава 3 Физическое проектирование web-приложения 42
3.1 Выбор архитектуры web-приложения 42
3.2 Выбор технологии разработки программного обеспечения web-
приложения 45
3.3 Выбор СУБД web-приложения 47
3.4 Разработка физической модели данных web-приложения 49
3.5 Разработка программного обеспечения web-приложения 50
3.6 Описание функциональности web-приложения 53
3.7 Тестирование программного проекта 55
Заключение 61
Список используемых источников 62
Приложение А 65
Глобальная сеть Интернет проникла в каждый дом. Статистические исследования показывают, что в России 85% населения являются активными пользователями сети, 77% из них ежедневно выходят в Интернет [1]. И эта аудитория, по прогнозам, будет только расти не только в России, но и в целом в мире.
Согласно мнению основателя компании Microsoft Билла Гейтса: «В будущем на рынке останется два вида компаний: те, кто в Интернете и те, кто вышел из бизнеса» [2] (в русской редакции эту фразу иногда представляют в форме «Если сейчас ваш бизнес вне Интернета, - значит, у вас нет бизнеса!» [2]).
Наличие сайта, представляющего продукт или услугу предприятия, дает этому предприятию конкурентное преимущество. Отсутствие сайта в современных условиях делает предприятие и его продукты «невидимыми» для потенциального клиента. У современного потребителя уже сложилась привычка осуществлять поиск информации, выбор услуг и их приобретение в сети Интернет [27]. Покупка билетов на мероприятия, запись на получение процедуры и ее оплата, получение консультации - все это сегодня происходит удаленно, что очень удобно как в плане экономии времени, так и в части выбора наиболее привлекательного из множества предложений рынка. В этом и состоит актуальность разработки собственного сайта вновь открывшегося филиала фитнес-центра Хаммер.
Информационное общество - общество, в котором информация и уровень ее применения и доступности кардинальным образом влияют на экономические и социокультурные условия жизни граждан [3], [5].
«Необходимым условием развития информационного общества является кибербезопасность. Основными задачами обеспечения безопасности считаются: доступность, целостность, включающая аутентичность, а также конфиденциальность». [16] При разработке сайта необходимо организовать защиту персональных данных пользователей и обеспечить сетевую безопасность.
Объектом исследования выпускной квалификационной работы являются глобальная вычислительная сеть Интернет и ее ресурсы.
Предметом исследования выпускной квалификационной работы является технология разработки web-ресурсов и создание сайта фитнес- центра.
Цель выпускной квалификационной работы - разработка веб-приложения для учета обращений клиентов в службу поддержки фитнес - центра.
Задачи выпускной квалификационной работы:
- выполнить анализ предметной области;
- провести анализ бизнес-процессов вновь открывшегося филиала фитнес-центра Хаммер и его функционирования;
- определить задачи и функциональные возможности сайта в части обеспечения учета обращений клиентов в службу поддержки;
- выполнить проектирование базы данных для информационной системы фитнес-центра;
- изучить и проанализировать основные средства разработки сайтов и выбрать на основе анализа инструмент для разработки собственного ресурса;
- разработать сайт филиала фитнес-центра Хаммер с использованием выбранной технологии и сформировать наполнение его актуальной информацией.
В процессе написания выпускной квалификационной работы применялись различные методы научного исследования:
- сравнение;
- описание;
- анализ;
- синтез;
- абстрагирование;
- обобщение;
- моделирование;
- проектирование.
Выпускная квалификационная работа имеет следующую структуру: введение, основная часть, состоящая из трех глав, заключение, список используемой литературы и приложения.
В первой главе работы представлена технико-экономическая характеристика организации рабочих процессов фитнес-центра Хаммер, сформирована концептуальная модель предметной области. Выявлены направления автоматизации бизнес-процессов. Разработаны модели AS-IS («как есть») и TO-BE («как должно быть»).
Во процессе написания второй главы реализовано логическое проектирование информационной системы фитнес-центра, выстроена и описана логическая модель web-приложения, выполнено проектирования базы данных, разработаны требования к аппаратно-программному обеспечению web-ресурса.
В третьей главе описана архитектура разработанного web-приложения, представлены технологии его реализации. В главе показаны этапы разработки информационной системы фитнес-центра, описана функциональность разработанного программного продукта, представлены результаты его тестирования.
В заключении подведены основные результаты проделанной в процессе написания ВКР работы.
Использование программных продуктов де-факто стало стандартом для организаций всех сфер деятельности. Автоматизация различных производственных, технологических и информационных процессов позволяет вывести компанию на новый уровень производства, уменьшить расходы времени на выполнение различных операций, сократить количество ошибок, происходящих из-за человеческого фактора, эффективно организовать различные виды учета, ведущиеся в компании.
В выпускной квалификационной работе на теоретическом и практическом уровнях представлены все этапы разработки жизненного цикла программного обеспечения:
- постановка технического задания;
- анализ предметной области;
- логическое и физическое проектирование базы данных;
- реализация проекта;
- -отладка и тестирование готового продукта;
- передача продукта заказчику.
В ходе выполнения выпускной квалификационной работы был разработан сайт для фитнеса-центра «Хаммер». В рамках сайта реализовано web-приложение для учета обращений клиентов в службу поддержки. Приложение реализовано с помощью набора популярных инструментов разработки ресурсов для сети интернет - язык разметки гипертекста HTML, каскадные таблицы стилей CSS, язык программирования на стороне клиента JavaScript, язык серверного приложения PHP.
В результате проделанной работы разработано web-приложение в соответствии с задачами, поставленными заказчиком.
Цель выпускной квалификационной работы достигнута, все задачи решены.
1. Г ейтс, Б. Бизнес со скоростью мысли [Текст] / Б. Г ейтс. - М.: Эксмо, 2007. - 480 с.
2. Голицына, О.Л. Базы данных: учебное пособие [Текст] / 4-е изд., перераб. и доп. - М.: Форум, 2017. - 400 с.
3. ГОСТ 34.602-2020. Техническое задание на создание
автоматизированной системы [Текст] / Межгосударственный совет по стандартизации, метрологии и сертификации. - М.: Российский институт стандартизации, 2021.
4. Ежегодный отчет Global Digital 2021 от We Are Social и Hootsuite [Электронный ресурс]. Режим доступа: https://exlibris.ru(дата обращения: 03.03.2022).
5. Еременко, К. Работа с данными в любой сфере: Как выйти на новый уровень, используя аналитику [Текст] / К. Еременко. - М.: Альпина Паблишер, 2019. - 303 с.
6. Зильберштейн О. Б., Котов В. В., Шкляр Т. Л. Прогноз выручки от продаж в сфере физкультурно-оздоровительной деятельности // Российское Предпринимательство. 2019. № 4. С. 955-974.
7. Информационное общество в Российской Федерации. 2020: статистический сборник [Электронный ресурс] / Федеральная служба государственной статистики; Нац. исслед. ун-т «Высшая школа экономики». - М.: НИУ ВШЭ, 2020. - 269 с.
8. Кара-Ушанов, В.Ю. Реляционная модель данных [Текст] / В.Ю. Кара-Ушанов. - Екатеринбург: Уральский федеральный университет,
2017. - 64 с.
9. Логачев, М.С. Информационные системы и программирование [Текст] / М.С. Логачев. - М.: Инфра-М, 2019. - 439 с.
10. Мартишин, С.А. Практическое применение СУБД SQL и NoSQL - типа для проектирования информационных систем. Учебное пособие [Текст] / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. - М.:Форум, 2018. - 368 с.
11. Мыльников, Л.А. Статистические методы интеллектуального анализа данных [Текст] / Л.А. Мыльников. - СПб.: BHV-СПб, 2020. - 240 с.
12. Новиков, Б., Горшкова Е., Графеева Н. Основы технологий баз данных [Текст] / Б. Новиков, Е. Горшкова, Н.Графеева. - М.: ДМК Пресс, 2020. - 582 с.
13. Робинсон, Я., Вебер, Дж., Эифрем, Э. Графовые базы данных. Новые возможности для работы со связанными данными [Текст] / Я. Робинсон, Дж. Вебер, Э. Эифрем, 2017. - 256 с.
14. Руководящий документ РД IDEF0-2000 «Методология функционального моделирования IDEF0». М: Госстандарт России, 2000. - 75 с.
15. Тамер, М., Вальдуриес, П. Принципы организации распределенных баз данных [Текст] / М. Тамер, П. Вальдуриес. - М.: ДМК Пресс, 2021. - 672 с.
16. Тарасов, С. СУБД для программиста. Базы данных изнутри [Текст] / С. Тарасов. - М.: Солон-Пресс, 2017. - 320 с.
17. Троценко Е.В., Польшакова Н.В. Информационное пространство и его безопасность // Научные Исследования В Аграрном Секторе Экономики:Вопросы И Достижения. По материалам всероссийской молодежной научной конференции. 2019. С. 436-439.
18. Ульман Д., Уидом Д. Реляционные базы данных [Текст] / Д. Ульман, Д. Уидом. - М.: Лори, 2018.- 374 с.
19. Фаулер, M. UML. Основы [Текст] / М. Фаулер. - СПб: Символ- Плюс, 2017. - 192 с.
20. Харрингтон, Дж. Проектирование реляционных баз данных [Текст] / Дж. Харрингтон. - М.: Лори, 2019. - 230 с.
21. Шипунов, А. Наглядная статистика. Используем R! [Текст] / А. Шипунов и др. - М.: ДМК Пресс, 2017. - 298 с.
22. Шустова Л., Тараканов О. Базы данных: учебное пособие [Текст] / Л. Шустова, О. Тараканова. - М.: Инфра-М, 2016. - 304 с.
23. Ater T. Building Progressive Web Apps: Bringing the Power of Native to the Browser. O'Reilly Media? 2017. 288 p.
24. McFedries P. Web Design Playground: HTML & CSS the Interactive Way. ManningPub., 2019. 440 p.
25. Nixon R. Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5 (Learning PHP, MYSQL, Javascript, CSS & HTML5). O'Reilly Media,
2018. 832 p.
26. Robbins J. Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics. O'Reilly Media, 2019. 808 p.
27. The Principles of Beautiful Web Design. Moscow. SitePoint, 2017. 221p.