Тема: Проектирование кроссплатформенного приложения для предприятия и анализ его эффективности
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 6
1 СРАВНИТЕЛЬНЫЙ ОБЗОР ТЕХНОЛОГИЙ И ПЛАТФОРМ ДЛЯ
СОЗДАНИЯ КРОССПЛАТФОРМЕННЫХ ПРИЛОЖЕНИЙ 8
1.1 Обзор методов нативной и кроссплатформенной разработки 8
1.2 Сравнительный анализ платформ для создания кроссплатформенных
приложений 12
1.3 Результаты и выводы первой главы 20
2 АНАЛИЗ СУЩЕСТВУЮЩИХ ПРОЦЕССОВ ДЛЯ ПРОВЕДЕНИЯ
ОБУЧЕНИЯ В АГЕНТСТВЕ 21
2.1 Технология разработки кроссплатформенного приложения с помощью
PhoneGap 21
2.2 Описание архитектуры приложения 34
2.3 Результаты и выводы второй главы 44
3 РАЗРАБОТКА ПРОЕКТА КРОССПЛАТФОРМЕННОГО ПРИЛОЖЕНИЯ .. 45
3.1 Описание агентства 45
3.2 Полная модель агентства 47
3.3 Анализ бизнес-процесса проведения обучения в агентстве (as-is) 54
3.4 Бизнес-процесс проведение обучения с применением спроектированного
приложения на UML диаграммах (to-be) 60
3.5 Экономическая эффективность внедрения приложения 70
3.6 Результаты и выводы 3 главы 73
ЗАКЛЮЧЕНИЕ 74
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 76
📖 Введение
Все основные приложения делятся на те, которые необходимы для приятного времяпрепровождения, и те, которые используются исключительно в рабочих целях. Первая группа включает игры и развлекательные программы, софт для воспроизведения видео и аудио материалов, средства для коммуникации. Второе направление рассчитано на комплексное решение определенного задания.
На сегодняшний день существует множество различных решений для проведения обучающих курсов онлайн, но все они не стоят тех денег, которые за них просят арендодатели. Именно поэтому было решено спроектировать собственное приложение, которое бы выполняло схожие задачи.
Целью данной работы является проектирование приложения для проведения обучения.
Для достижения указанной цели необходимо решить следующие задачи:
• Произвести обзор программных средств кроссплатформенной разработки.
• Произвести обзор методов нативной и кроссплатформеннной разработки.
• Выбрать концепцию (шаблон) проектирования приложения.
• Рассчитать экономическую эффективность внедрения приложения.
• Сделать полную модель агентства.
• Нарисовать блок-схемы по бизнес-процессу «проведение обучения».
Объектом исследования данной работы является информационное вебпространство агентства, которое проводит онлайн-обучение.
Предметом исследования является информационное и программное обеспечение бизнес-процессов обучения.
✅ Заключение
Были произведены сравнительные обзоры кроссплатформенных фреймворков и обзор различий между нативной и кроссплатформенной разработкой приложений.
Обзор существующих решений выделяет три основных способа разработки кроссплатформенный приложений: нативная разработка (в зависимости от конкретной мобильной платформы), HTML5 разработка и гибридное решение, комбинирующее оба подхода. Анализ показывает, что нативные приложения превосходят HTML5 и гибридные типы разработок, однако все кроссплатформенные аналоги такого вида предусматривают непосредственное разработку мобильного приложения, то есть написание программного кода.
Выбранный основополагающий архитектурный шаблон представляет собой собственную реализацию комбинированного решения, учитывающая плюсы Model-View-Controller и Model-View-ViewModel подходов к проектированию и разработке мобильных приложений. Использование данного комбинированного решения позволяет добиться высокого уровня абстракции.
Произведен анализ бизнес-процесса «проведение онлайн-обучения», с помощью программы для составления UML диаграмм, мною были созданы диаграммы «Use case» и «Activity» до внедрения спроектированного приложения и после внедрения спроектированного приложения.
В работе была произведена экономическая оценка внедрения в будущем спроектированного приложения. Данные инвестиции окупятся менее чем через три года и полностью позволят отказаться от арендных площадок. Так же данное приложение позволит отказать от повторного создания личных кабинетов на сайте для дополнительного доступа к видеоурокам сроком на два месяца. С приложением достаточно создать личные кабинеты один раз.





