Details

Title: Разработка прототипа кроссплатформенного мобильного приложения для поиска и рецензирования книг с системой рекомендаций: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии»
Creators: Жарков Дмитрий Евгеньевич
Scientific adviser: Щукин Александр Валентинович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: кроссплатформенные приложения; Flutter; рекомендательная система; Firebase; рекомендация книг; cross-platform application; recommendation system; book recommendation
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.03
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3597
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\22918

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

Объектом исследования являются сервисы и приложения по рекомендации книг. Предмет исследования - технологии и инструменты для создания кроссплатформенных  приложений и рекомендательной системы. Целью данной работы является создание прототипа кроссплатформенного мобильного приложения для поиска и рецензирования книг с системой рекомендаций. В процессе исследования были использованы методы системного анализа, сравнительного анализа, синтеза, моделирования, измерения. Изучены аналогичные по функционалу приложения, на основании их функционала были составлены требования к разрабатываемому приложению. Также была представлена краткая информация о рекомендательной системе, рассмотрены основные подходы к её созданию. Даны общие сведения и краткая история технологий создания кроссплатформенных приложений, изучены их основные плюсы и минусы, проведён их сравнительный анализ. Также был описан алгоритм подготовки данных к созданию рекомендательной системы, создана сама система. Была описана бизнес-логика разрабатываемого приложения. Далее был рассмотрен код приложения, проведено его тестирование, и сопоставление его с заданными требованиями. Результатом работы является разработанный прототип приложения. Работа может быть использована как другими разработчиками для создания собственных кроссплатформенных приложений либо рекомендательных систем, так и пользователями, которые хотят получать персональные рекомендации на основе прочтённых произведений.

The object of the study is services and applications based on the recommendation of books. The subject of the research is technologies and tools for creating cross-platform applications and a recommendation system. The purpose of this work is to create a prototype of a cross-platform mobile application for searching and reviewing books with a recommendation system. Methods of system analysis, comparative analysis, synthesis, modeling, measurement were used in the research process. Applications similar in functionality have been studied, based on their functionality, requirements for the application being developed have been compiled. Brief information about the recommendation system was also presented, the main approaches to its creation were considered. General information and a brief history of technologies for creating cross-platform applications are given, their main pros and cons are studied, and their comparative analysis is carried out. An algorithm for preparing data for the creation of a recommendation system was also described, and the system itself was created. The business logic of the application being developed was described. Next, the application code was reviewed, tested, and compared with the specified requirements. The result of the work is a developed prototype of the application. The work can be used both by other developers to create their own cross-platform applications or recommendation systems, and by users who want to receive personal recommendations based on the works they have read.

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. Разработка прототипа приложения
          • 3. Тестирование прототипа
          • Заключение
          • Список использованных источников
          • Приложение 1. Разработанный код
  • d5f0727538aef5c28e511f0b734ba84187338fdc6845b44de20ec155f2bea3ef.pdf
  • Разработка прототипа кроссплатформенного мобильного приложения для поиска и рецензирования книг с системой рекомендаций
    • Разработка прототипа кроссплатформенного мобильного приложения для поиска и рецензирования книг с системой рекомендаций
      • Разработка прототипа кроссплатформенного мобильного приложения для поиска и рецензирования книг с системой рекомендаций
        • Разработка прототипа кроссплатформенного мобильного приложения для поиска и рецензирования книг с системой рекомендаций
          • Введение
          • 1. Изучение литературы и исследование аналогов
          • 2. Разработка прототипа приложения
          • 3. Тестирование прототипа
          • Заключение
          • Список использованных источников
          • Приложение 1. Разработанный код

Usage statistics

stat Access count: 17
Last 30 days: 2
Detailed usage statistics