Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Z1411_tyutterin_Yakov_KR

.pdf
Скачиваний:
0
Добавлен:
07.01.2025
Размер:
3.97 Mб
Скачать

Рисунок 55 – Зависимости для встроенной тестовой БД

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

Рисунок 56 – Зависимость для генерации тестовых данных

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

41

Заключение

Итак, подводя итоги, можно с уверенностью заявить, что портал с тестами удался. Нам удалось создать четкую систему по тестированию знаний пользователей: ввод начальных данных, обработка имеющихся и представление отчетов; нам также удалось создать удобный пользовательский интерфейс, позволяющий быстро и без наличия специальных навыков работать с веб-приложением. Нам удалось выполнить все выявленные в начале разработки информационной системы задачи и достичь поставленных целей.

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

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

Я научился проектировать веб-приложения, создавать логическую и физическую модель, определять отношения между таблицами, создавать запросы, формы и т.д.

BackEnd: https://github.com/TyutterinYakov/ExamPortalBack

FrontEnd: https://github.com/TyutterinYakov/ExamPortalFront

42

Список использованной литературы

1.Информационный портал с ответами на разные вопросы. URL: https://stackoverflow.com.

2.Документация по Spring Framework. URL: https://docs.spring.io/springframework/docs/

3.Реляционные базы данных и язык SQL. URL: https://metanit.com/sql/

4.Осипов Д. Л. Технологии проектирования баз данных. – М.: ДМК Пресс, 2019. – 498 с.: ил.

5.Документация по базе данных PostgreSQL. URL: https://www.postgresql.org/docs/9.3/sql.html

6.Интерактивный учебник по SQL. URL: http://www.sql-tutorial.ru/

7.Материалы по работе с JWT. URL: https://blog.tericcabrel.com/jwt- authentication-springboot-spring-security/

43

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]