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

Название: Разработка сервиса, интегрируемого в менеджер задач, для получения списка действий по QR-коду: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Прохорова Александра Игоревна
Научный руководитель: Фёдоров Станислав Алексеевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: менеджер задач; QR-код; импорт задач; task manager; QR-code; tasks import
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr22-2758
Права доступа: Доступ по паролю из сети Интернет (чтение)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\19693

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

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

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

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

Аннотация

Объектом исследования является разработка механизма взаимодействия поставщика задач и менеджеров задач. Задачи, которые решались в рамках исследования: Анализ популярных менеджеров задач на предмет наличия публичного API и механизма авторизации и выбор менеджеров задач для интеграции. Разработка единого способа авторизации для выбранных приложений. Анализ структуры представления задач в выбранных менеджерах задач и разработка единого формата представления задачи. Разработка пользовательского интерфейса в формате веб-страницы, предоставляющей пользователю выбор, в каком менеджере задач обработать задачи. Разработка веб-сервиса на языке Kotlin, позволяющего поставщику задач сгенерировать QR-код для списка задач, а пользователю авторизоваться и импортировать задачи в выбранный им менеджер задач. Проведение модульного и функционального тестирования веб-сервиса. В результате были реализованы интеграции с менеджерами задач Todoist, Google Calendar, Google Tasks и Microsoft To Do, разработан единый формат представления задачи для этих приложений и способ авторизации по протоколу OAuth 2.0. Был разработан веб-сервис, предоставляющий функциональность генерации QR-кода для списка задач и импорта задач в выбранное приложение.

Main object of this study is development of mechanism of communication between tasks supplier and task managers. The research set the following goals:Analysis of popular task managers for the presence of a public API and authorization mechanism and selection of task managers for integration. Development of a common authorization method for selected applications. Analysis of the task presentation structure in selected task managers and development of a common task presentation format. Development of a user interface in the form of a web page that provides the user with a choice in which task manager to process tasks. Development of a web service in Kotlin language that allows the task supplier to generate a QR code for the list of tasks, and the user to log in and import tasks to the preferred task manager.Unit and functional testing of the web service.As a result, integrations with Todoist, Google Calendar, Google Tasks and Microsoft To Do task managers were implemented, common task presentation format for these applications and an authorization method using the OAuth 2.0 protocol were developed. A web service providing the functionality of generating a QR code for a list of tasks and importing tasks into selected application was developed.

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

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

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

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