Тема: Разработка сервера и проектирование БД для веб-сервиса, регистрирующего случаи нарушения техники безопасности в транспортном филиале компании
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Анализ предметной области и постановка задачи 6
1.1 Проблематика предметной области 6
1.2 Постановка задачи 6
1.3 Техническое задание 7
1.3.1 Общие положения 7
1.3.2 Функциональные требования 8
1.3.3 Требования к хранению 9
1.3.4 Модель данных 9
1.3.5 Перспективы развития 14
2 Теоретические сведения 15
2.1 Веб-сервис 15
2.1.1 Определение 15
2.1.2 Протокол SOAP 16
2.1.3 Протокол XML-RPC 16
2.1.4 REST-архитектура 17
2.2 Веб-сервер 18
2.3 База данных 19
3 Обзор актуальных технологий для разработки серверной части веб-сервиса 22
3.1 Apache 22
3.2 IIS 22
3.3 Nginx 22
3.4 Node.js 23
3.5 ASP.NET Core 23
3.6 Kestrel 24
4 Проектирование БД и разработка серверной части веб-сервиса 25
4.1 Программные средства 25
4.2 Проектирование архитектуры БД 25
4.3 Архитектура проекта 26
4.3.1 Слой доступа к данным 26
4.3.2 Слой данных 28
4.3.3 Слой бизнес-логики 29
4.3.4 Слой представления 33
4.4 Микросервис авторизации 35
4.5 Механизм аутентификации и авторизации 36
4.6 Документирование кода 38
ЗАКЛЮЧЕНИЕ 40
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 41
📖 Введение
Целью выпускной квалификационной работы является сокращение количества случаев нарушения техники безопасности и повышение эффективности работы на предприятии путем автоматизации процесса подачи и обработки жалоб на нарушение требований техники безопасности в организации ЗТФ ПАО «ГМК Норильский никель».
Для достижения поставленной цели необходимо выполнить следующие задачи:
- анализ предметной области и выявление проблем;
- собеседование с заказчиком;
- анализ существующих технологий и осуществление выбора;
- составление технического задания;
- разработка мобильного веб-сервиса - в данной работе будет разработана серверная часть веб-сервиса;
- тестирование;
- предоставление продукта заказчику.
✅ Заключение
На данном этапе осуществляется внедрение веб-сервиса на предприятие. В результате работники предприятия будут иметь возможность оперативно подать заявку о нарушении техники безопасности, а директор - возможность быстрого и удобного рассмотрения этой заявки.
Таким образом, нами разработан проект, который позволяет следить за соблюдением техники безопасности работниками предприятия, анализировать случаи нарушения, а также предотвращать их. Следовательно, задачи данной выпускной квалификационной работы можно считать выполненными, а цель достигнутой.



