Тип работы:
Предмет:
Язык работы:


Обратное проектирование существующего сервиса и перепроектирование получившихся артефактов

Работа №182952

Тип работы

Дипломные работы, ВКР

Предмет

прочее

Объем работы61
Год сдачи2025
Стоимость4800 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
10
Не подходит работа?

Узнай цену на написание


Перечень условных обозначений, символов, сокращений, терминов 4
Введение 5
1 Обратное проектирование существующего сервиса и перепроектирование
получившихся артефактов 6
1.1 Перепроектирование старой модели первичного проектирования 6
1.2 Фиксация функциональных требований 9
1.3 Дополнительное требование реализации системы прокторинга 13
1.4 Нефункциональные требования 14
2 Обзор инструментов разработки 15
2.1 React 15
2.2 TypeScript 15
2.3 React-i18next 16
2.4 Redux Toolkit 17
2.5 React Router DOM 18
2.6 SCSS 18
3 Разработка раздела для абитуриентов 20
3.1 Компоненты системы 20
3.2 Структура проекта 20
3.3 Страница расписания олимпиад 22
3.4 Страница подробной информации об олимпиаде 26
3.5 Начало олимпиады с системой прокторинга 30
3.6 Страница прохождения теста 32
4 Реализация ролевой системы 39
5 Разработка раздела для преподавателей 41
5.1 Основная страница раздела 41
5.2 Страница предпросмотра тестов олимпиады 49
5.3 Страница проверки теста 51
6 Локализация интерфейса 56
Заключение 57
Список использованных источников и литературы 58


В условиях цифровой трансформации высшего образования возрастает значение информационных систем, обеспечивающих эффективное взаимодействие абитуриентов с университетами. Цифровые сервисы позволяют оперативно получать актуальную информацию, упрощают коммуникацию с образовательными учреждениями и способствуют решению организационных вопросов. Одним из ключевых инструментов в этом процессе является личный кабинет абитуриента - интегрированная платформа, обеспечивающая доступ к различным образовательным и административным модулям.
Особую роль в структуре личного кабинета играет раздел, связанный с участием в олимпиадах. Олимпиадные достижения могут оказывать существенное влияние на процедуру поступления, предоставляя абитуриентам дополнительные баллы и льготы. Однако существующий в ТГУ сервис для проведения олимпиад представляет собой отдельное приложение с устаревшим пользовательским интерфейсом и рядом архитектурных ограничений, что затрудняет его развитие и интеграцию с остальными компонентами цифровой экосистемы университета.
В связи с этим актуальной задачей является разработка современного клиентского приложения, интегрированного в личный кабинет абитуриента и обеспечивающего удобную работу с олимпиадами.
Таким образом, целью данной выпускной квалификационной работы является разработка клиентской части раздела олимпиад личного кабинета абитуриента ТГУ. Для достижения поставленной цели необходимо выполнить следующие задачи:
1) провести обратное проектирование существующей системы;
2) провести перепроектирование получившихся в результате обратного проектирования артефактов;
3) зафиксировать новые требования к разделу олимпиад;
4) разработать клиентскую часть раздела олимпиад.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


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



1. Документация React. [Электронный ресурс]. URL:
https://react.dev/learn (дата обращения 20.04.2025).
2. Документация Redux. [Электронный ресурс]. URL:
https://reactdev.ru/libs/redux (дата обращения 20.04.2025).
3. Документация Redux Toolkit. [Электронный ресурс]. URL: https://reactdev.ru/libs/redux-toolkit (дата обращения 20.04.2025).
4. Документация TypeScript. [Электронный ресурс]. URL: https://www.typescriptlang.org/docs (дата обращения 20.04.2025).
5. Документация React-i18next. [Электронный ресурс]. URL:
https://react.i18next.com (дата обращения 20.04.2025).
6. Документация React Router. [Электронный ресурс]. URL: https://reactrouter.com/en/main/start/tutorial (дата обращения 20.04.2025).
7. Документация Feature-Sliced Design. [Электронный ресурс]. URL: https://feature-sliced.design/docs/guides (дата обращения 20.04.2025).
8. Документация SASS. [Электронный ресурс]. URL:
https://sasslang.com/documentation/ (дата обращения 20.04.2025).
9. Официальный сайт BigBlueButton. [Электронный ресурс]. URL: https://bigbluebutton.ru/ (дата обращения 25.05.2025).



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ