1.22M
Category: programmingprogramming

Разработка бэкенда для информационной системы управления дипломными работами

1.

Федеральное государственное автономное образовательное учреждение высшего
образования «Московский политехнический университет»
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ
РАБОТА БАКАЛАВРА
на тему: «Разработка бэкенда для информационной системы управления дипломными
работами»
студента 4 курса по направлению подготовки: «Программное обеспечение игровой
компьютерной индустрии»
Мыц Лев Ярославович
Научный руководитель:
к.т.н., доцент каф. ИиИТ
Новиков Петр Сергеевич

2.

Актуальность дипломной работы
Поступил запрос от вуза на создание информационной
системы управления дипломными работами.

3.

Объект и предмет выпускной квалификационной работы
Объект — бэкенд для
информационной системы
управления дипломными
работами
Предмет — фреймворк для
разработки серверной части
приложения

4.

Цель, задачи выпускной квалификационной работы
Цель — разработать бэкенд для информационной системы управления дипломными
работами
Задачи
Проектирование базы данных
1
2
Реализация функционала программы
3
4
Развертывание на
сервере
Разработка архитектуры программы
5
Тестирование

5.

Выбор технологий для разработки
В качестве фреймворка для
бэкенда был выбран ASP.NET Core
В качестве СУБД для базы данных
был выбран PostgreSQL
Причины:
Причины:
1. Высокая производительность.
2. Поддержка ORM
3. Высокий уровень безопасности
4. Поддержка REST
1. Открытость исходного кода.
2. Простота использования
3. Бесплатность

6.

Проектирование базы данных

7.

Архитектура приложения
Структура проекта
● Api — слой взаимодействия с
внешним миром
● Core — слой с бизнес логикой
● Db — слой с абстракцией над
базой данных

8.

Развертывание программы на сервере
Docker — это программная
платформа для разработки,
доставки и запуска
контейнерных приложений

9.

Процесс выбора руководителя ВКР

10.

Заключение
Результаты
2
Создана база данных для хранения студентов и
преподавателей
Создан сервис для управления дипломными работами
3
Обеспечен высокий уровень безопасности
4
Обеспечена связь сервиса с фронтендом
1

11.

Демонстрация работы
English     Русский Rules