1.10M
Category: programmingprogramming

Шаблоны программных платформ языка Джава

1.

Федеральное государственное бюджетное образовательное учреждение высшего образования
«МИРЭА – Российский технологический университет»
РТУ МИРЭА
Институт информационных технологий
Кафедра инструментального и прикладного программного обеспечения
Дисциплина «Шаблоны программных платформ языка Джава»
КУРСОВАЯ РАБОТА
Приложение «Онлайн-курс по подготовке к ЕГЭ»
Студент: Егоркин Е.С.
Группа: ИКБО-01-21
Руководитель: доцент Алпатов А.Н
Москва 2023

2.

Цель
Разработка приложения «Онлайн-курс по подготовке к ЕГЭ»
Задачи
1. Провести анализ предметной области и формирование основных требований к приложению
2. Обосновать выбор средств ведения разработки
3.Разработать
приложение с использование фреймворка Spring, выбранной технологии и
инструментария
4. Провести тестирование приложения
5. Оформить отчет по курсовой работе в соответствии с ГОСТ 7.32-2017
6. Провести анализ текста на антиплагиат
7. Создать презентацию по выполненной курсовой работе.
2

3.

Технологии разработки
Для разработки приложения был использован язык Java, фреймворк Spring Boot,
библиотеки Spring Data JPA, Hibernate, Lombok, Spring Email, шаблонизатор thymeleaf,
система сборки Gradle, среда разработки IntelliJ IDEA.
Для тестирования использовался графический интерфейс приложения.
3

4.

Создание приложения
Часть кода контроллера CourseController
Код контроллера главной страницы
4

5.

Создание приложения
Часть кода модели Course
Часть кода сервиса CourseService
5

6.

Создание приложения
Код конфигурационного файла
Код репозитория CourseRepository
6

7.

Тестирование
Процесс создания курса
Страница после отправки пустой
формы при создании курса
7

8.

Тестирование
Страница со всеми курсами
Начальная страница
8

9.

Тестирование
Процесс изменения курса
Страница со всеми курсами
9

10.

Тестирование
Процесс создания группы
Страница после отправки формы с
неправильным Id курса
10

11.

Тестирование
Страница со всеми группами
Процесс создания ученика
11

12.

Тестирование
Страница со всеми учениками
Письмо, отправленное на
электронную почту
12

13.

Тестирование
Страница группы
Страница ученика
13

14.

Тестирование
Страница первого тестового курса
Страница с группами
после удаления первого
тестового курса
14

15.

Результаты
• Разработано приложение онлайн-курса
• написано 1733 строки кода
• проведено тестирование приложения
URL хранилища с кодом
(https://github.com/Norton003
2/Java_3sem_spring_mvc_c/tr
ee/couse)

16.

СПАСИБО ЗА ВНИМАНИЕ!
English     Русский Rules