14.53M

Согомонян Презент 2

1.

Го с уд а р с т в е н н о е п р о ф е с с и о н а л ь н о е о б р а з о в а т е л ь н о е у ч р е ж д е н и е
«Юргинский техникум машино строения и
информационных технологий»
Курсовой проект
На тему
«РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ - CINEVERSE»
В ы п о л н и л с т уд е н т г р . И С и П - 2 1 С о г о м о н я н Д а н и и л
Преподаватель: Биктимиров А.С.

2.

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

3.

Ц е л ь и з а д ач и
Целью данной работы является создание мобильного приложения, которое позволит просмат
ривать список популярных новинок и переходить в карточку каждого фильма для получения
подробной информации.
В ходе работы были решены следующие задачи:
1. Проектирование интерфейса приложения.
2. Реализация функции перехода в карточку фильма.
3. Отображение детальной информации о каждом фильме.

4.

U s e - C a s e д и а г р а м ма
Рисунок 1 – Use-Case диаграмма

5.

A c t i v i t y д и а г р а м ма
Рисунок 2 – Activity диаграмма

6.

Sequence диаграмма
Рисунок 3 – Sequence диаграмма

7.

И н с т рум е н т а л ь н ы е с р ед с т в а с о зд а н и я п р од у к т а
Android Studio — среда для разработки Android-приложений с инструментами проектирования,
тестирования и отладки, поддерживающая эмуляцию на виртуальных устройствах.
Kotlin — язык программирования для Android с простым синтаксисом, высокой безопасностью
и полной интеграцией с Android Studio.
REST API — интерфейс для получения данных с сервера в формате JSON, обеспечивающий акт
уальность информации о фильмах.

8.

П ол ь з ов ат е л ь с к и й и н т е р ф е й с
Реализован переход на главный экран и систему
поиска, что позволяет пользователям быстро находить
интересующие фильмы.
На главном экране отображаются четыре категории
(рисунок 4), каждая из которых ведет к полному списку
фильмов, что упрощает взаимодействие с интерфейсом.
Рисунок 4 – Макет с категориями главного экрана

9.

Р а з р а бот ка а л го р и т мов и т ех н ол о г и и р е ш е н и я з а д ач
При открытии карточки реализовано заполнение карточки полной
информацией о фильме код на рисунке 5, пример заполнения на
рисунке 6.
Рисунок 5 – Фрагмент кода для заполнения карточки
Рисунок 6 – Пример заполнения

10.

Р а з р а бот ка а л го р и т мов и т ех н ол о г и и р е ш е н и я з а д ач
Для нахождения определённых фильмов реализован поиск код на
рисунке 7, пример поиска на рисунке 8.
Рисунок 8 – Пример поиска
Рисунок 7 – Фрагмент кода поиска

11.

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

12.

Те с т и р ов а н и е и отл а д ка
Тестовый
пример #
Приоритет
тестирования
Заголовок
/название теста
Краткое
изложение теста
Этапы теста
FilmPage
Высокий
Открытие карточки фильма
В этом тесте будет проведена проверка на корректное открытие карточки фильма
Открыть мобильное приложение и выбрать одну карточку фильма на главной стра
нице
Ожидаемый
После выполнения всех действий должна открыться карточка фильма с подробно
результат
й информацией
Фактический
результат
Статус
Примечания/
комментарии
Открытие карточки с фильмом
Пройден
При нажатии нужно подождать запрос API

13.

З а к л юч е н и е
В рамках курсового проекта создано мобильное приложение для просмотра актуальных фильмов,
что позволило получить ценнейший опыт в разработке мобильных приложений, углубила знания в прог
раммировании и проектировании интерфейсов, а также улучшила навыки работы с современными
технологиями.
English     Русский Rules