Details

Title: Разработка приложения для социальной помощи: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Лукьянов Владислав Петрович
Scientific adviser: Коликова Татьяна Всеволодовна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Java; Spring Framework; PostgreSQL; Flutter; мобильное приложение; кроссплатформенность; социальная помощь; REST API; mobile application; cross-platform; social assistance
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1793
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally: New arrival
Record key: ru\spstu\vkr\28837

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 и iOS. В ходе анализа существующих средств разработки было принято решение для разработки клиентского приложения использовать Flutter. Это кроссплатформенный фреймворк для создания мобильных приложений под Android и iOS, веб-приложений, а также настольных приложений под Windows, macOS и Linux с использованием языка программирования Dart. Для разработки его серверной части REST API выбран язык Java и Spring Framework. Эти средства позволят в дальнейшем масштабировать систему, сохраняя при этом высокую производительность, отзывчивость, отказоустойчивость и безопасность. По окончанию разработки планируется запуск приложения и его распространение в таких ресурсах как Google Play и App Store.

This work is devoted to the development of an application for social power. Its main task is to facilitate the interaction of people in everyday situations. The key difference from other similar products is that it offers a subtle separation of users into groups of interests. To develop product requirements, a domain study and analysis of existing solutions on the market were conducted. To ensure the greatest audience coverage, the application was developed for two major mobile platforms: Android and iOS. During the analysis of existing development tools, it was decided to use Flutter to develop a client application. It is a cross-platform framework for creating mobile applications for Android and iOS, web applications, as well as desktop applications for Windows, macOS and Linux using the Dart programming language. The Java language and the Spring Framework were chosen to develop its REST API server side. These tools will allow you to further scale the system, while maintaining high performance, responsiveness, fault tolerance and security. At the end of development, it is planned to launch the application and distribute it in such resources as Google Play and the App Store.

Document access rights

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

Usage statistics

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