Пример презентации ВКР

Содержание

Слайд 2

ПОСТАНОВКА ЗАДАЧИ

Цель работы: Создание мобильного приложения "Путеводитель"

Задачи

Исследовать предметную область
Выбрать язык программирования
Выбрать среду

ПОСТАНОВКА ЗАДАЧИ Цель работы: Создание мобильного приложения "Путеводитель" Задачи Исследовать предметную область
для разработки
Выбрать сторонние инструменты для разработки
Спроектировать поддерживаемый приложением функционал 
Выбрать базу данных
Разработать и протестировать приложение

Слайд 3

Данное приложение позволяет пользователю
Видеть на карте отметки памятников г.Томска
Получать информацию о

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

Идея мобильного приложения

Слайд 4

Современный мир трудно представить без мобильных устройств. Поэтому всё постепенно переносится в

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

Актуальность

Слайд 5

Рисунок 1 – Санкт-Петербург Путеводитель

Рисунок 2 – Памятники России

Рисунок 3 – 2GIS

Обзор

Рисунок 1 – Санкт-Петербург Путеводитель Рисунок 2 – Памятники России Рисунок 3 – 2GIS Обзор аналогов
аналогов

Слайд 6

Объектно-ориентированность
Кроссплатформенность
Популярность
Используется для мобильной разработки

Язык программирования

Платное коммерческое использование
Низкая производительность

Преимущества

Недостатки

Объектно-ориентированность Кроссплатформенность Популярность Используется для мобильной разработки Язык программирования Платное коммерческое использование Низкая производительность Преимущества Недостатки

Слайд 7

Среда разработки

среда разработки поддерживает работу с несколькими языками 
редактор кода, с которым удобно

Среда разработки среда разработки поддерживает работу с несколькими языками редактор кода, с
работать
разработка приложения для Android N – самой последней версии операционной системы
большой набор средств инструментов для тестирования каждого элемента приложения
Потребление большого количества ОЗУ
Англоязычный интерфейс
Все средства пакета требуют довольно много места на диске

Преимущества

Недостатки

Слайд 8

Поддержка Google maps
Определение местоположения
Интуитивно понятный интерфейс
Поиск ближайшего памятника
Вывод изображения совместно с текстом
Вывод

Поддержка Google maps Определение местоположения Интуитивно понятный интерфейс Поиск ближайшего памятника Вывод
информации о ближайшем памятнике
Вывод доступных памятников в виде списка
Отображение маркеров памятников на карте
Полноэкранный вывод изображения
Переход от маркера на карте к подробному описанию памятника

Реализованный функционал приложения

Поддержка SplashScreen
Реализовано боковое информационной меню
Реализован вывод информации о приложении
Запрос разрешения на получение данных о местоположении устройства
Отображение наименования памятника при клике на маркер
Иллюстрация изображений г.Томска в приложении

Слайд 9

Результаты

Рис. 1

Рис. 2

Рис. 3

Рис. 4

Рис. 5

Рис. 6

Результаты Рис. 1 Рис. 2 Рис. 3 Рис. 4 Рис. 5 Рис. 6

Слайд 10

ДОПОЛНИТЕЛЬНЫЕ ИНСТРУМЕНТЫ РАЗРАБОТКИ

Бесплатный и open-source
Небольшой и быстрый
Резервное копирование
Простое ветвление

Поддержка русского языка
Интуитивно понятный

ДОПОЛНИТЕЛЬНЫЕ ИНСТРУМЕНТЫ РАЗРАБОТКИ Бесплатный и open-source Небольшой и быстрый Резервное копирование Простое
интерфейс
Доска идей и задач
Организация публичных и приватных репозиториев
Комментирование, объединение

Слайд 11

Исследована предметная область
Выбран и изучен язык программирования
Выбрана и изучена среда для разработки
Изучены

Исследована предметная область Выбран и изучен язык программирования Выбрана и изучена среда
сторонние инструменты для разработки
Спроектирован и реализован поддерживаемый приложением функционал 
Выбрана и наполнена база данных
Разработано и протестировано мобильное приложение «Путеводитель»

Заключение

Выполненные задачи:

Расширить базу данных
Добавить поддержку других городов
Реализовать построение маршрута
Реализовать серверную часть(backend)
Реализовать авторизацию пользователей

Дальнейшие планы: