Личный кабинетuser
orange img orange img orange img orange img orange img
Дипломная работаПрограммирование
Готовая работа №105939 от пользователя Успенская Ирина
book

Web-приложение для упрощения процесса введения журналов по охране труда ООО "ИТ ПЛЮС"

3 550 ₽
Файл с работой можно будет скачать в личном кабинете после покупки
like
Гарантия безопасной покупки
help

Сразу после покупки работы вы получите ссылку на скачивание файла.

Срок скачивания не ограничен по времени. Если работа не соответствует описанию у вас будет возможность отправить жалобу.

Гарантийный период 7 дней.

like
Уникальность текста выше 50%
help

Все загруженные работы имеют уникальность не менее 50% в общедоступной системе Антиплагиат.ру

file
Возможность снять с продажи
help

У покупателя есть возможность доплатить за снятие работы с продажи после покупки.

Например, если необходимо скрыть страницу с работой на сайте от третьих лиц на определенный срок.

Тариф можно выбрать на странице готовой работы после покупки.

Не подходит эта работа?
Укажите тему работы или свой e-mail, мы отправим подборку похожих работ
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

содержание

ВВЕДЕНИЕ 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

Весь текст будет доступен после покупки

ВВЕДЕНИЕ

В современном мире обеспечение безопасности труда на предприятии играет ключевую роль в поддержании производственных процессов и заботе о здоровье работников. Ведение соответствующей документации, включая журналы по охране труда, часто является трудоемким процессом, требующим значительных временных и ресурсных затрат [7].
Объектом выпускной квалификационной работы является процесс ведения журналов по охране труда в ООО "ИТ ПЛЮС".
Предметом исследования в данной работе являются современные веб-технологии и фреймворки, используемые для разработки веб-приложений, такие как Next.js, TypeScript, Tailwind CSS, Shadcn UI, Recharts, Zod, Next Auth для фронтенда, а также Django, Python, DjangoCorsHeaders, DjangoRestFramework, DjangoRestFrameworkSimpleJWT, Pillow и PostgreSQL для бэкенда [8].
Актуальность поставленной задачи обусловлена тем, что в современном мире автоматизация процессов учета и отчетности становится необходимой для повышения эффективности и безопасности производственных процессов. Ведение журналов по охране труда в электронном виде позволяет существенно снизить временные и ресурсные затраты, минимизировать ошибки и повысить прозрачность процессов.

Весь текст будет доступен после покупки

отрывок из работы

1 АНАЛИТИЧЕСКАЯ ЧАСТЬ
1.1 Характеристика организации
ООО "ИТ ПЛЮС" выступает как уникальный IT-партнер в составе энергетического гиганта "Т Плюс", на рынке с 2016 года. В эпоху цифровизации энергетической отрасли, компания специализируется на разработке инновационных программных продуктов, используя технологии искусственного интеллекта и больших данных, чья уникальность официально засвидетельствована Роспатентом.
Основные услуги включают всестороннее обслуживание – от проектирования до сопровождения программного обеспечения и информационных систем, направленных на улучшение ключевых бизнес-процессов в "Т Плюс".
Фирма зарегистрирована по адресу: г. Красногорск, Московская область, с уставным капиталом в 250 000 рублей на дату 05.05.2016, обладает ИНН 5024165177 и ОГРН 1165024053952. Основная сфера деятельности - разработка программного обеспечения, при этом зарегистрированы еще 13 видов деятельности по ОКВЭД. Компания насчитывает 551 сотрудника и не входит в реестр недобросовестных поставщиков. Доходы и расходы организации в последнем отчетном периоде составили 1 635 875 000 руб. и 1 401 646 000 руб. соответственно.
Дополнительные направления деятельности включают:
? Оптовая торговля через агентов, специализирующихся на товарах, не входящих в другие группировки;
? Розничная продажа непродовольственных товаров в специализированных магазинах;
? Вспомогательные услуги, связанные с транспортировкой;
? Работы в сфере проводной связи.

Отсутствуют связи с другими компаниями, и имеется единственный владелец – "Т ПЛЮС" ПАО. За время своей деятельности "ИТ ПЛЮС" приняло участие в 25 тендерах и было участником 6 арбитражных дел, действуя как истец в четырех случаях и как ответчик в двух.
Отмечается, что финансовые показатели за 2022 год указывают на прибыль в размере 234 229 000 руб., с выручкой 1 431 906 000 руб. за тот же период. Уставный капитал сохраняется на уровне 250 000 руб., а валовая прибыль за 2022 год составила 239 684 000 руб. Себестоимость продаж оценена в 1 192 222 000 руб., а общая сумма поступлений от текущих операций за год достигла 1 647 140 000 руб.

Весь текст будет доступен после покупки

Список литературы

1. Figma официальный сайт: сайт. – URL: https://figma.com.ru/ (дата обращения: 07.04.2024). – Текст: электронный.
2. Next.js официальный сайт: сайт. – URL: https://nextjs.org/ (дата обращения: 30.03.2024). – Текст: электронный.
3. Tailwind CSS официальный сайт: сайт. – URL: https://tailwindcss.com/ (дата обращения: 03.04.2024). – Текст: электронный.
4. Shadcn UI официальный сайт: сайт. – URL: https://ui.shadcn.com/ (дата обращения: 26.03.2024). – Текст: электронный.
5. Django официальный сайт: сайт. – URL: https://www.djangoproject.com/ (дата обращения: 25.04.2024). – Текст: электронный.
6. Гольчевский, Ю. В. Технологии разработки веб-приложений : учебное пособие / Ю. В. Гольчевский, А. В. Ермоленко, Н. О. Котелина. — Сыктывкар : СГУ им. Питирима Сорокина, 2023. — 84 с. — ISBN 978-5-87661-851-1. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/410771 (дата обращения: 25.03.2024). — Режим доступа: для авториз. пользователей.
7. Гольчевский, Ю. В. Технологии разработки веб-приложений : учебное пособие / Ю. В. Гольчевский, А. В. Ермоленко, Н. О. Котелина. — Сыктывкар : СГУ им. Питирима Сорокина, 2023. — 84 с. — ISBN 978-5-87661-851-1. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/410771 (дата обращения: 03.03.2024). — Режим доступа: для авториз. пользователей.
8. Государев, И. Б. Введение в веб-разработку на языке JavaScript : учебное пособие / И. Б. Государев. — Санкт-Петербург : Лань, 2022. — 144 с. — ISBN 978-5-8114-3539-5. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/206588 (дата обращения: 03.03.2024). — Режим доступа: для авториз. пользователей.

Весь текст будет доступен после покупки

Почему студенты выбирают наш сервис?

Купить готовую работу сейчас
service icon
Работаем круглосуточно
24 часа в сутки
7 дней в неделю
service icon
Гарантия
Возврат средств в случае проблем с купленной готовой работой
service icon
Мы лидеры
LeWork является лидером по количеству опубликованных материалов для студентов
Купить готовую работу сейчас

не подошла эта работа?

В нашей базе 78761 курсовых работ – поможем найти подходящую

Ответы на часто задаваемые вопросы

Чтобы оплатить заказ на сайте, необходимо сначала пополнить баланс на этой странице - https://lework.net/addbalance

На странице пополнения баланса у вас будет возможность выбрать способ оплаты - банковская карта, электронный кошелек или другой способ.

После пополнения баланса на сайте, необходимо перейти на страницу заказа и завершить покупку, нажав соответствующую кнопку.

Если у вас возникли проблемы при пополнении баланса на сайте или остались вопросы по оплате заказа, напишите нам на support@lework.net. Мы обязательно вам поможем! 

Да, покупка готовой работы на сайте происходит через "безопасную сделку". Покупатель и Продавец финансово защищены от недобросовестных пользователей. Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. 

У покупателя есть возможность снять готовую работу с продажи на сайте. Например, если необходимо скрыть страницу с работой от третьих лиц на определенный срок. Тариф можно выбрать на странице готовой работы после покупки.

Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. Если администрация сайта принимает решение о возврате денежных средств, то покупатель получает уведомление в личном кабинете и на электронную почту о возврате. Средства можно потратить на покупку другой готовой работы или вывести с сайта на банковскую карту. Вывод средств можно оформить в личном кабинете, заполнив соответствущую форму.

Мы с радостью ответим на ваши вопросы по электронной почте support@lework.net

surpize-icon

Работы с похожей тематикой

stars-icon
arrowarrow

Не удалось найти материал или возникли вопросы?

Свяжитесь с нами, мы постараемся вам помочь!
Неккоректно введен e-mail
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных