Разработка веб-приложения для учета обращений клиентов в службу поддержки фитнес-центра
|
Введение 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
Глава 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-приложения, представлены технологии его реализации. В главе показаны этапы разработки информационной системы фитнес-центра, описана функциональность разработанного программного продукта, представлены результаты его тестирования.
В заключении подведены основные результаты проделанной в процессе написания ВКР работы.
Согласно мнению основателя компании Microsoft Билла Гейтса: «В будущем на рынке останется два вида компаний: те, кто в Интернете и те, кто вышел из бизнеса» [2] (в русской редакции эту фразу иногда представляют в форме «Если сейчас ваш бизнес вне Интернета, - значит, у вас нет бизнеса!» [2]).
Наличие сайта, представляющего продукт или услугу предприятия, дает этому предприятию конкурентное преимущество. Отсутствие сайта в современных условиях делает предприятие и его продукты «невидимыми» для потенциального клиента. У современного потребителя уже сложилась привычка осуществлять поиск информации, выбор услуг и их приобретение в сети Интернет [27]. Покупка билетов на мероприятия, запись на получение процедуры и ее оплата, получение консультации - все это сегодня происходит удаленно, что очень удобно как в плане экономии времени, так и в части выбора наиболее привлекательного из множества предложений рынка. В этом и состоит актуальность разработки собственного сайта вновь открывшегося филиала фитнес-центра Хаммер.
Информационное общество - общество, в котором информация и уровень ее применения и доступности кардинальным образом влияют на экономические и социокультурные условия жизни граждан [3], [5].
«Необходимым условием развития информационного общества является кибербезопасность. Основными задачами обеспечения безопасности считаются: доступность, целостность, включающая аутентичность, а также конфиденциальность». [16] При разработке сайта необходимо организовать защиту персональных данных пользователей и обеспечить сетевую безопасность.
Объектом исследования выпускной квалификационной работы являются глобальная вычислительная сеть Интернет и ее ресурсы.
Предметом исследования выпускной квалификационной работы является технология разработки web-ресурсов и создание сайта фитнес- центра.
Цель выпускной квалификационной работы - разработка веб-приложения для учета обращений клиентов в службу поддержки фитнес - центра.
Задачи выпускной квалификационной работы:
- выполнить анализ предметной области;
- провести анализ бизнес-процессов вновь открывшегося филиала фитнес-центра Хаммер и его функционирования;
- определить задачи и функциональные возможности сайта в части обеспечения учета обращений клиентов в службу поддержки;
- выполнить проектирование базы данных для информационной системы фитнес-центра;
- изучить и проанализировать основные средства разработки сайтов и выбрать на основе анализа инструмент для разработки собственного ресурса;
- разработать сайт филиала фитнес-центра Хаммер с использованием выбранной технологии и сформировать наполнение его актуальной информацией.
В процессе написания выпускной квалификационной работы применялись различные методы научного исследования:
- сравнение;
- описание;
- анализ;
- синтез;
- абстрагирование;
- обобщение;
- моделирование;
- проектирование.
Выпускная квалификационная работа имеет следующую структуру: введение, основная часть, состоящая из трех глав, заключение, список используемой литературы и приложения.
В первой главе работы представлена технико-экономическая характеристика организации рабочих процессов фитнес-центра Хаммер, сформирована концептуальная модель предметной области. Выявлены направления автоматизации бизнес-процессов. Разработаны модели AS-IS («как есть») и TO-BE («как должно быть»).
Во процессе написания второй главы реализовано логическое проектирование информационной системы фитнес-центра, выстроена и описана логическая модель web-приложения, выполнено проектирования базы данных, разработаны требования к аппаратно-программному обеспечению web-ресурса.
В третьей главе описана архитектура разработанного web-приложения, представлены технологии его реализации. В главе показаны этапы разработки информационной системы фитнес-центра, описана функциональность разработанного программного продукта, представлены результаты его тестирования.
В заключении подведены основные результаты проделанной в процессе написания ВКР работы.
Использование программных продуктов де-факто стало стандартом для организаций всех сфер деятельности. Автоматизация различных производственных, технологических и информационных процессов позволяет вывести компанию на новый уровень производства, уменьшить расходы времени на выполнение различных операций, сократить количество ошибок, происходящих из-за человеческого фактора, эффективно организовать различные виды учета, ведущиеся в компании.
В выпускной квалификационной работе на теоретическом и практическом уровнях представлены все этапы разработки жизненного цикла программного обеспечения:
- постановка технического задания;
- анализ предметной области;
- логическое и физическое проектирование базы данных;
- реализация проекта;
- -отладка и тестирование готового продукта;
- передача продукта заказчику.
В ходе выполнения выпускной квалификационной работы был разработан сайт для фитнеса-центра «Хаммер». В рамках сайта реализовано web-приложение для учета обращений клиентов в службу поддержки. Приложение реализовано с помощью набора популярных инструментов разработки ресурсов для сети интернет - язык разметки гипертекста HTML, каскадные таблицы стилей CSS, язык программирования на стороне клиента JavaScript, язык серверного приложения PHP.
В результате проделанной работы разработано web-приложение в соответствии с задачами, поставленными заказчиком.
Цель выпускной квалификационной работы достигнута, все задачи решены.
В выпускной квалификационной работе на теоретическом и практическом уровнях представлены все этапы разработки жизненного цикла программного обеспечения:
- постановка технического задания;
- анализ предметной области;
- логическое и физическое проектирование базы данных;
- реализация проекта;
- -отладка и тестирование готового продукта;
- передача продукта заказчику.
В ходе выполнения выпускной квалификационной работы был разработан сайт для фитнеса-центра «Хаммер». В рамках сайта реализовано web-приложение для учета обращений клиентов в службу поддержки. Приложение реализовано с помощью набора популярных инструментов разработки ресурсов для сети интернет - язык разметки гипертекста HTML, каскадные таблицы стилей CSS, язык программирования на стороне клиента JavaScript, язык серверного приложения PHP.
В результате проделанной работы разработано web-приложение в соответствии с задачами, поставленными заказчиком.
Цель выпускной квалификационной работы достигнута, все задачи решены.



