Details

Title: Разработка мобильного приложения для ведения учета лекарств: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Creators: Гусев Никита Сергеевич
Scientific adviser: Лавров Алексей Александрович
Other creators: Нестеров Сергей Александрович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2021
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: разработка под android; мобильное приложение; учет лекарств; mvvm; kotlin; ktor; firebase; android development; mobile application; medication accounting
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 - Информатика и вычислительная техника
Links: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-733
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\11910

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

В данной работе описана разработка мобильного приложения для платформы Android на языке Kotlin. Задачи, которые решались в ходе разработки: 1. Проанализировать функции приложения и основываясь на них разработать его структуру, разбить на разделы. 2. Разработать интерфейс мобильного приложения в виде макетов экрана. 3. Выбрать инструменты разработки, продумать архитектуру для разработки приложения. 4. Выбрать источник данных и способ доступа к данным. 5. Реализовать выбранную архитектуру, поочередно разработать все разделы приложения. 6. Провести тестирование приложения. В результате данной работы было разработано мобильное приложение для ведения учета лекарств. Данное приложение будет выложе­но в открытый доступ и может быть использовано всеми желающими, чтобы облегчить себе ведения учета лекарств.

This paper describes the development of a mobile application for the Android platform in the Kotlin language. Tasks that were solved during the development: 1. To analyze the functions of the application and based on them to develop its structure, to divide it into sections. 2. Develop the interface of the mobile application in the form of screen layouts. 3. Choose development tools, think through the architecture for developing the application. 4. Choose the data source and how to access the data. 5. Implement the selected architecture, develop all sections of the application one by one. 6. Test the application. As a result of this work a mobile application for medication record keeping was developed. This application will be publicly available and can be used by everyone at home to make it easier to keep track of medications.

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. Анализ аналогов
  • 2. Инструменты разработки
    • 2.1. Платформа для разработки
    • 2.2. Язык разработки
    • 2.3. Среда разработки
  • 3. Структура приложения
    • 3.1. Раздел "Лекарства"
    • 3.2. Раздел "Напоминания"
    • 3.3. Раздел "Аккаунт"
  • 4. Графический дизайн приложения
    • 4.1. Экран "Лекарства"
    • 4.2. Экран "Напоминания"
    • 4.3. Экран "Аккаунт"
  • 5. Веб-сервис для доступа к данным
    • 5.1. Источник данных
    • 5.2. Веб-сервис
  • 6. Архитектура приложения
    • 6.1. Выбор архитектуры при разработке под Android
    • 6.2. Архитектура приложения
  • 7. Разработка приложения
    • 7.1. Схема проекта
    • 7.2. Раздел <<Лекарства>>
    • 7.3. Раздел <<Напоминания>>
    • 7.4. Раздел <<Аккаунт>>
  • 8. Тестирование приложения
    • 8.1. Работа с лекарствами
    • 8.2. Работа с напоминаниями
    • 8.3. Авторизация
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • Приложение. Исходные коды приложения и веб-сервиса

Usage statistics

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