Details

Title: Разработка кроссплатформенного мобильного приложения - клиента системы управления бизнес процессами: бакалаврская работа: 09.03.01
Creators: Круминьш Денис Валерьевич
Scientific adviser: Стручков Игорь Вячеславович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2017
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: мобильные операционные системы; мобильное приложение; кроссплатформенность
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.01
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/2/v17-4093
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: RU\SPSTU\edoc\45465

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

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

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Table of Contents

  • ВВЕДЕНИЕ
  • 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. Итоги
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ А.
  • ПРИЛОЖЕНИЕ Б.
  • ПРИЛОЖЕНИЕ В.
  • ПРИЛОЖЕНИЕ Г.
  • ПРИЛОЖЕНИЕ Д.

Usage statistics

stat Access count: 759
Last 30 days: 0
Detailed usage statistics