Добавил:
мой вк: vk.com/truecrimebitch больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Диплом БСТ2104 Первухина А.А / Первухина А.А. Речь на защиту

.docx
Скачиваний:
2
Добавлен:
03.07.2025
Размер:
17.65 Кб
Скачать

Слайд 1:

Уважаемый председатель, уважаемые члены Комиссии! Вашему вниманию представляется выпускная квалификационная работа на тему: «Разработка программного приложения для выполнения лабораторных работ по курсу «Мультимедийные информационные системы». Докладывает студентка 4 курса группы БСТ2104, Первухина Алиса Александровна.

Слайд 2:

Актуальность темы ВКР обусловлена необходимостью повышения качества образовательного процесса за счет разработки удобного и функционального программного обеспечения для проведения лабораторных работ.

Целью ВКР является разработка приложения для проведения лабораторных работ по курсу «Мультимедийные информационные системы» 

Для достижения поставленной цели в работе решены основные задачи, представленные на слайде.

Слайд 3:

Задачей работы является разработка приложения, которое позволит студентам выполнять лабораторные работы с использованием алгоритмов Косарайю и K-средних.

Приложение должно обеспечивать корректность ввода данных, генерацию случайных входных данных, а также отправку результатов преподавателю с фиксацией в базе данных.

Слайд 4:

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

Поэтому системные требования приложения должны соответствовать вычислительным устройствам, которые находятся на кафедре.

Слайд 5:

Для того чтобы разработать приложение, я выбрала язык программирования Go и систему управления базами данных PostgreSQL.

Эти средства обладают высокой читаемостью кода, большим выбором библиотек, открытым исходным кодом и возможностью масштабирования.

Слайд 6:

Лабораторные работы включают в себя использование двух основных методов: алгоритма Косарайю и метода K-средних.

Алгоритм Косарайю используется для поиска компонент сильной связности в графе.

Метод K-средних позволяет кластеризовать маршрутизаторы по их характеристикам.

Эти методы помогают мне объединять узлы в группы и анализировать структуру сети.

Слайд 7:

Поэтому я разработала архитектуру приложения.

Архитектура является модульной и включает несколько основных модулей: модуль авторизации, модуль хранения результатов, приложение преподавателя и модули лабораторных работ.

Каждый модуль выполняет свой функционал — например, хранение и предоставление данных, управление результатами лабораторных работ или их выполнение.

Слайд 8-9:

Для работы с приложением я определила основные роли — администратора, преподавателя и студента.

Администратор отвечает за регистрацию пользователей и управление учетными записями.

Преподаватель может просматривать результаты лабораторных работ студентов, управлять итогами выполнения и изменять их при необходимости.

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

Слайд 10:

Для того чтобы записать результаты работы, а преподаватель мог их оценить, я разработала базу данных, которая состоит из четырех таблиц.

В эту базу данных я всегда могу записать результаты лабораторных работ по алгоритму Косарайю и методу K-средних.

Слайд 11:

Для работы с базой данных необходимо было сделать интерфейс.

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

Слайд 12:

А также еще один интерфейс — макет модуля «Алгоритм Косарайю».

Он включает области для отображения графа, ввода данных и подтверждения результатов.

Слайд 13:

И еще один интерфейс — макет модуля «Алгоритм K-средних».

Он содержит области для таблицы с характеристиками маршрутизаторов, выбора центроидов и ввода результатов.

Слайд 14:

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

Слайд 15:

При работе с приложением в лабораторной работе по алгоритму Косарайю у студента появляется граф, который он должен разбить на кластеры.

Поэтому он вводит данные, и мы видим результат работы прямо в интерфейсе приложения.

Слайд 16:

В лабораторной работе по методу K-средних студент работает с таблицей характеристик маршрутизаторов и вводит необходимые данные.

Результаты кластеризации сразу отображаются в интерфейсе приложения.

Слайд 17:

После того как было разработано данное приложение, его необходимо протестировать.

Я протестировала его в лабораторных аудиториях и на компьютерах кафедры.

Все проверки прошли успешно, результаты совпали с ожидаемыми.

Слайд 18:

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

Слайд 19:

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

Поэтому считаю, что все задачи решены, а цель работы достигнута.

Слайд 20

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

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

На этом доклад окончен. Спасибо за внимание!