Похожие презентации:
Разработка мобильного приложения для организации опросов
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
Программное обеспечение