Тема: Обратное проектирование существующего сервиса и перепроектирование получившихся артефактов
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 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) разработать клиентскую часть раздела олимпиад.
✅ Заключение
Разработанное приложение значительно улучшает процесс взаимодействия абитуриентов с университетом, предоставляя им удобный и современный инструмент для участия в олимпиадах. Оно не только решает текущие задачи, но и закладывает основу для будущих улучшений, таких как интеграция с другими образовательными модулями университета. В перспективе можно продолжить развитие функционала, улучшая пользовательский интерфейс и добавляя новые возможности для оптимизации учебного процесса и повышения эффективности поступления в условиях цифровой трансформации образования.





