содержание
ВВЕДЕНИЕ 9
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 11
1.1 Характеристика организации 11
1.2 Обзор существующих систем учета и отчетности по охране труда 12
1.3 Анализ потребностей ООО "ИТ ПЛЮС" в ведении журналов по охране труда 14
1.4 Изучение современных технологий разработки веб-приложений 15
1.5 Анализ требований безопасности данных для веб-приложений 17
1.6 Исследование потенциальных препятствий при внедрении веб-приложения в организацию 18
1.7 Обзор возможных моделей монетизации разработанного веб-приложения 20
1.8 Оценка перспектив развития веб-приложения в контексте рыночных тенденций 21
Вывод по разделу 22
2 КОНСТРУКТОРСКАЯ ЧАСТЬ 24
2.1 Разработка структуры web-приложения 24
2.1.1 Фронтенд 25
2.1.2 Бэкенд 26
2.1.3 REST API 27
2.2 Проектирование пользовательского интерфейса 28
2.2.1 Цветовая палитра 30
2.3 Система авторизации и уровни доступа пользователей 31
2.4 Разработка системы управления журналами 35
2.4.1 Архитектура системы управления журналами 36
2.4.2 Реализация CRUD операций 36
2.4.3 Обеспечение безопасности данных 37
2.5 Архитектура базы данных для хранения записей журналов 38
2.6 Модели безопасности и защиты данных 44
Вывод по разделу 46
3 ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 47
3.1 Разработка бэкенд-части приложения 47
3.1.1 Разработка моделей данных 51
3.1.2 Разработка сериализаторов 57
3.1.3 Разработка алгоритмов обработки данных 62
3.1.4 Разработка API для взаимодействия с фронтенд-частью приложения 65
3.1.5 Настройка аутентификации и авторизации с использованием JWT 68
3.1.6 Тестирование и отладка 70
3.2 Разработка фронтенд-части приложения 73
3.2.1 Разработка компонентов пользовательского интерфейса 75
3.2.2 Разработка страниц пользовательского интерфейса 79
ВВЕДЕНИЕ 9
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 11
1.1 Характеристика организации 11
1.2 Обзор существующих систем учета и отчетности по охране труда 12
1.3 Анализ потребностей ООО "ИТ ПЛЮС" в ведении журналов по охране труда 14
1.4 Изучение современных технологий разработки веб-приложений 15
1.5 Анализ требований безопасности данных для веб-приложений 17
1.6 Исследование потенциальных препятствий при внедрении веб-приложения в организацию 18
1.7 Обзор возможных моделей монетизации разработанного веб-приложения 20
1.8 Оценка перспектив развития веб-приложения в контексте рыночных тенденций 21
Вывод по разделу 22
2 КОНСТРУКТОРСКАЯ ЧАСТЬ 24
2.1 Разработка структуры web-приложения 24
2.1.1 Фронтенд 25
2.1.2 Бэкенд 26
2.1.3 REST API 27
2.2 Проектирование пользовательского интерфейса 28
2.2.1 Цветовая палитра 30
2.3 Система авторизации и уровни доступа пользователей 31
2.4 Разработка системы управления журналами 35
2.4.1 Архитектура системы управления журналами 36
2.4.2 Реализация CRUD операций 36
2.4.3 Обеспечение безопасности данных 37
2.5 Архитектура базы данных для хранения записей журналов 38
2.6 Модели безопасности и защиты данных 44
Вывод по разделу 46
3 ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 47
3.1 Разработка бэкенд-части приложения 47
3.1.1 Разработка моделей данных 51
3.1.2 Разработка сериализаторов 57
3.1.3 Разработка алгоритмов обработки данных 62
3.1.4 Разработка API для взаимодействия с фронтенд-частью приложения 65
3.1.5 Настройка аутентификации и авторизации с использованием JWT 68
3.1.6 Тестирование и отладка 70
3.2 Разработка фронтенд-части приложения 73
3.2.1 Разработка компонентов пользовательского интерфейса 75
3.2.2 Разработка страниц пользовательского интерфейса 79
3.2.3 Создание маршрутизации, навигации и их настройка 97
3.2.4 Обработка запросов с бэкенд-части приложения с использованием REST API 100
3.2.5 Тестирование и отладка 107
Вывод по разделу 109
4 БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ 110
4.1 Описание рабочего места 110
4.2 Освещение на рабочем месте 112
4.3 Отдых для глаз 113
4.4 Вентилирование 116
Вывод по разделу 117
5 ЭКОНОМИЧЕСКАЯ ЧАСТЬ 119
5.1 Стоимость одного часа машинного времени 119
5.2 Расчет стоимости разработки веб-приложения 123
5.3 Расчет экономической эффективности от внедрения приложения 124
Вывод по разделу 126
ЗАКЛЮЧЕНИЕ 127
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 129
ПРИЛОЖЕНИЯ 134
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 11
1.1 Характеристика организации 11
1.2 Обзор существующих систем учета и отчетности по охране труда 12
1.3 Анализ потребностей ООО "ИТ ПЛЮС" в ведении журналов по охране труда 14
1.4 Изучение современных технологий разработки веб-приложений 15
1.5 Анализ требований безопасности данных для веб-приложений 17
1.6 Исследование потенциальных препятствий при внедрении веб-приложения в организацию 18
1.7 Обзор возможных моделей монетизации разработанного веб-приложения 20
1.8 Оценка перспектив развития веб-приложения в контексте рыночных тенденций 21
Вывод по разделу 22
2 КОНСТРУКТОРСКАЯ ЧАСТЬ 24
2.1 Разработка структуры web-приложения 24
2.1.1 Фронтенд 25
2.1.2 Бэкенд 26
2.1.3 REST API 27
2.2 Проектирование пользовательского интерфейса 28
2.2.1 Цветовая палитра 30
2.3 Система авторизации и уровни доступа пользователей 31
2.4 Разработка системы управления журналами 35
2.4.1 Архитектура системы управления журналами 36
2.4.2 Реализация CRUD операций 36
2.4.3 Обеспечение безопасности данных 37
2.5 Архитектура базы данных для хранения записей журналов 38
2.6 Модели безопасности и защиты данных 44
Вывод по разделу 46
3 ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 47
3.1 Разработка бэкенд-части приложения 47
3.1.1 Разработка моделей данных 51
3.1.2 Разработка сериализаторов 57
3.1.3 Разработка алгоритмов обработки данных 62
3.1.4 Разработка API для взаимодействия с фронтенд-частью приложения 65
3.1.5 Настройка аутентификации и авторизации с использованием JWT 68
3.1.6 Тестирование и отладка 70
3.2 Разработка фронтенд-части приложения 73
3.2.1 Разработка компонентов пользовательского интерфейса 75
3.2.2 Разработка страниц пользовательского интерфейса 79
ВВЕДЕНИЕ 9
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 11
1.1 Характеристика организации 11
1.2 Обзор существующих систем учета и отчетности по охране труда 12
1.3 Анализ потребностей ООО "ИТ ПЛЮС" в ведении журналов по охране труда 14
1.4 Изучение современных технологий разработки веб-приложений 15
1.5 Анализ требований безопасности данных для веб-приложений 17
1.6 Исследование потенциальных препятствий при внедрении веб-приложения в организацию 18
1.7 Обзор возможных моделей монетизации разработанного веб-приложения 20
1.8 Оценка перспектив развития веб-приложения в контексте рыночных тенденций 21
Вывод по разделу 22
2 КОНСТРУКТОРСКАЯ ЧАСТЬ 24
2.1 Разработка структуры web-приложения 24
2.1.1 Фронтенд 25
2.1.2 Бэкенд 26
2.1.3 REST API 27
2.2 Проектирование пользовательского интерфейса 28
2.2.1 Цветовая палитра 30
2.3 Система авторизации и уровни доступа пользователей 31
2.4 Разработка системы управления журналами 35
2.4.1 Архитектура системы управления журналами 36
2.4.2 Реализация CRUD операций 36
2.4.3 Обеспечение безопасности данных 37
2.5 Архитектура базы данных для хранения записей журналов 38
2.6 Модели безопасности и защиты данных 44
Вывод по разделу 46
3 ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 47
3.1 Разработка бэкенд-части приложения 47
3.1.1 Разработка моделей данных 51
3.1.2 Разработка сериализаторов 57
3.1.3 Разработка алгоритмов обработки данных 62
3.1.4 Разработка API для взаимодействия с фронтенд-частью приложения 65
3.1.5 Настройка аутентификации и авторизации с использованием JWT 68
3.1.6 Тестирование и отладка 70
3.2 Разработка фронтенд-части приложения 73
3.2.1 Разработка компонентов пользовательского интерфейса 75
3.2.2 Разработка страниц пользовательского интерфейса 79
3.2.3 Создание маршрутизации, навигации и их настройка 97
3.2.4 Обработка запросов с бэкенд-части приложения с использованием REST API 100
3.2.5 Тестирование и отладка 107
Вывод по разделу 109
4 БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ 110
4.1 Описание рабочего места 110
4.2 Освещение на рабочем месте 112
4.3 Отдых для глаз 113
4.4 Вентилирование 116
Вывод по разделу 117
5 ЭКОНОМИЧЕСКАЯ ЧАСТЬ 119
5.1 Стоимость одного часа машинного времени 119
5.2 Расчет стоимости разработки веб-приложения 123
5.3 Расчет экономической эффективности от внедрения приложения 124
Вывод по разделу 126
ЗАКЛЮЧЕНИЕ 127
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 129
ПРИЛОЖЕНИЯ 134
Весь текст будет доступен после покупки
Показать еще текст