Детальная информация

Название: Разработка кроссплатформенного мобильного приложения - клиента системы управления бизнес процессами: бакалаврская работа: 09.03.01
Авторы: Круминьш Денис Валерьевич
Научный руководитель: Стручков Игорь Вячеславович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2017
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: мобильные операционные системы; мобильное приложение; кроссплатформенность
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/2/v17-4093
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: RU\SPSTU\edoc\45465

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

В выпускной работе проводится разработка кроссплатформенного мобильного приложения - клиента для бизнес системы Camunda BPM. Обеспечивается запуск на следующих мобильных операцион­ных системах: Android (версия 4.0.3 и старше); IOS (версия 6.1 и старше). Функциональная часть приложения обеспечивает возможности моду­ля «Tasklist» системы Camunda BPM. В работе проведен анализ рынка существующих систем автомати­зации бизнес-процессов, их достоинств и недостатков. Был проведен анализ средств для разработки кроссплатформенного приложения, в результате чего был выбран фреймворкXamarin. Средством разработ­ки является объектно-ориентированный язык программирования C#. Взаимодействие между приложением и бизнес системой осуществля­ется посредством использования REST - интерфейса.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Оглавление

  • ВВЕДЕНИЕ
  • 1. Обзор существующих решений
    • 1.1. Сравнение коммерческих и свободных систем
    • 1.2. Мобильное приложение
    • 1.3. Camunda BPM
      • 1.3.1. Модуль Tasklist
      • 1.3.2. Мобильная версия
    • 1.4. Итоги
  • 2. Проектирование архитектуры и выбор средств разработки
    • 2.1. Постановка задачи
    • 2.2. REST - интерфейс
    • 2.3. Инструменты разработки кроссплатформенного приложения
      • 2.3.1. Native
      • 2.3.2. HTML5
      • 2.3.3. PhoneGap
      • 2.3.4. Xamarin
      • 2.3.5. Сравнение PhoneGap и Xamarin
    • 2.4. Итоги
  • 3. Проектирование и разработка системы
    • 3.1. Функциональность
      • 3.1.1. Подключение
      • 3.1.2. Работа с задачами
      • 3.1.3. Работа с процессами
    • 3.2. Кроссплатформенность составляющих
      • 3.2.1. Работа с файлами
      • 3.2.2. Дизайн
    • 3.3. Реализация
      • 3.3.1. Структура классов и описание
      • 3.3.2. POST и GET запросы
      • 3.3.3. Графический интерфейс
    • 3.4. Итоги
  • 4. Тестирование системы
    • 4.1. Backend тестирование
    • 4.2. Frontend тестирование
      • 4.2.1. Разбор теста
    • 4.3. Итоги
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ А.
  • ПРИЛОЖЕНИЕ Б.
  • ПРИЛОЖЕНИЕ В.
  • ПРИЛОЖЕНИЕ Г.
  • ПРИЛОЖЕНИЕ Д.

Статистика использования

stat Количество обращений: 759
За последние 30 дней: 0
Подробная статистика