Similar presentations:
prezentaciya_vkr_mobilnoe_prilozhenie_oprosy_obnovlennaya
1.
Федеральное государственное бюджетное образовательное учреждение высшего образования«Грозненский государственный нефтяной технический университет
имени академика М.Д. Миллионщикова»
Разработка мобильного приложения
для организации опросов
ст. гр. ИВТ-22-2
Шаивпов А-А.А.
Научный руководитель:
Доцент каф «ИВТ» Хатаева Р.С.
2.
Цель и задачи работыЦель работы
Разработать мобильное приложение для организации опросов, обеспечивающее
создание анкет, прохождение опросов, сохранение ответов и просмотр результатов.
Основные задачи
1. Изучить предметную область и существующие решения.
2. Сформулировать требования к приложению.
3. Выбрать программные и технические средства.
4. Спроектировать архитектуру и структуру данных.
5. Реализовать основные модули и провести тестирование.
ВКР Разработка мобильного приложения для организации опросов
Слайд 3
3.
Предметная область организации опросовКлючевые роли: организатор создает и анализирует опрос, респондент отвечает на вопросы, администратор управляет пользователями и
доступом.
ВКР Разработка мобильного приложения для организации опросов
Слайд 4
4.
Анализ существующих решенийРешение
Сильная сторона
Ограничение
Google Forms
Быстрое создание форм и таблицы результатов
Ориентация на веб-сценарий
Яндекс Формы
Простая публикация и сбор ответов
Зависимость от внешнего сервиса
SurveyMonkey
Расширенная аналитика и шаблоны
Часть функций доступна платно
Typeform
Современный визуальный формат заполнения
Сложнее адаптировать под внутренний процесс
Собственное приложение
Роли, структура данных, мобильная логика
Требует проектирования и разработки
Вывод: собственное приложение целесообразно, когда важны контроль данных, ролевая модель и адаптация под конкретный
процесс организации опросов.
ВКР Разработка мобильного приложения для организации опросов
Слайд 5
5.
Выбор технологий и обеспечение разработкиТехнологический стек выбран с учетом кроссплатформенности, скорости прототипирования и возможности облачного хранения данных.
Технология
Назначение
Обоснование выбора
Flutter
Мобильный интерфейс
Единая кодовая база для Android и iOS
Dart
Логика приложения
Поддержка асинхронности и объектной модели
Firebase Authentication
Авторизация
Быстрая настройка входа по e-mail и паролю
Cloud Firestore
Хранение данных
Облачная база и синхронизация
Material Design
Интерфейс
Понятные элементы мобильного UX
Архитектурный принцип: разделение пользовательского интерфейса, бизнес-логики и слоя данных.
ВКР Разработка мобильного приложения для организации опросов
Слайд 7
6.
Роли пользователей и сценарии использованияВ приложении предусмотрены три основные роли: организатор, респондент и администратор. Каждая роль получает доступ только к своим функциям.
Центральный сценарий: создание опроса — публикация — прохождение — просмотр статистики.
ВКР Разработка мобильного приложения для организации опросов
Слайд 9
7.
Макеты основных экранов приложенияАвторизация, главный экран и профиль пользователя
ВКР Разработка мобильного приложения для организации опросов
Слайд 11
8.
Макеты создания и публикации опросаСоздание карточки опроса, добавление вопросов и публикация
ВКР Разработка мобильного приложения для организации опросов
Слайд 12
9.
Прохождение опроса, результаты и тестированиеРезультаты тестирования
— вход пользователя выполнен корректно
— проверка обязательных полей работает
— публикация меняет статус опроса
— ответы сохраняются и отображаются в результатах
Оценка эффективности
490 мин. → 85 мин.
Сокращение ручных операций обеспечивает более быстрое
получение результатов и снижает риск ошибок при переносе
данных.
ВКР Разработка мобильного приложения для организации опросов
Слайд 13
10.
Информационная безопасностьВКР Разработка мобильного приложения для организации опросов
Слайд 14
11.
Итоги работы и дальнейшее развитиеСпасибо за внимание !
ВКР Разработка мобильного приложения для организации опросов
Слайд 14