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

Название Комплексный подход к разработке клиент-серверного приложения (на примере сервиса заказа готовой еды от домохозяйств): выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии»
Авторы Тюленева Ульяна Дмитриевна
Научный руководитель Черненькая Людмила Васильевна
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика разработка продукта ; разработка клиент-серверного приложения ; uml диаграммы ; предметно-ориентированное проектирование ; разработка бэкенд-приложения на Java ; проектирование базы данных ; разработка фронтенд-приложения на react ; product development ; client-server application development ; uml diagrams ; domain-driven design ; backend application development in Java ; database design ; frontend application development in react
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.02
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-262
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\34188
Дата создания записи 26.02.2025

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

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

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

Данная работа посвящена разработке нового продукта – сервиса заказа готовой еды от домохозяйств – и разработке клиент-серверного приложения с применением предметно-ориентированного проектирования для бэкенд-части и кроссплатформенного фреймворка – для фронтенд-части приложения. Задачи, которые решались в ходе исследования: 1) Выбрать стек технологий продукта, изучить его, ознакомиться с современными практиками его использования; 2) Сформировать концепцию приложения в условиях текущего рынка; 3) Разработать и протестировать бэкенд-часть приложения с проектированием базы данных; 4) Разработать и протестировать фронтенд-часть приложения; 5) Реализовать особенности сервиса, отличающие его от конкурентов и улучшающие пользовательский опыт. В результате решения задач, была достигнута цель работы, а именно: было разработано клиент-серверное приложение для заказа готовой еды от домохозяйств с применением комплексного подхода к разработке. Работа проведена на основе собственного интереса с применением знаний и навыков, полученных в бакалавриате, в результате производственного опыта и самообучения. Для определения спроса на продукт использовалась статистика запросов пользователей сети Интернет в браузере Яндекс. Была осуществлена как разработка продукта – проведена аналитика, составлены бизнес-требования и UML-диаграммы, так и разработано приложение – код бэкенд-части приложения на Java (фреймворк Spring Boot), код фронтенд-части – на TypeScript (библиотека React и фреймворк Expo), спроектирована база данных PostgreSQL. Также реализованы особенности сервиса, отличающие его от конкурентов и улучшающие пользовательский опыт.

This work is devoted to the development of a new product – a service for ordering ready-to-eat meals from households – and the development of a client-server application using domain-driven design for the backend part and a cross-platform framework for the frontend part of the application. Tasks that were solved during the research: 1) Choosing the technology stack of the product, studying it, familiarizing with modern practices of its use; 2) Formation of the application concept in the current market conditions; 3) Development and testing the backend part of the application with database design; 4) Development and testing the frontend part of the application; 5) Implementation the features of the application that distinguish it from competitors and improve the user experience. Solving the tasks, the work’s goal was achieved: a product – the service for ordering ready-to-eat meals from households – was developed using an integrated development approach. The work was fulfilled based on personal interest using the knowledge and skills acquired in the bachelors degree, due to commercial experience and self-study. Statistics of Internet user requests in the Yandex browser were used to determine the demand for the product. Both product development was carried out – analytics were performed, business requirements and UML diagrams were compiled, and an application was developed – the code of the backend part of the application in Java (the Spring Boot framework), the code of the frontend part in TypeScript (the React library and the Expo framework), and the PostgreSQL database was designed. The features of the service that distinguish it from competitors and improve the user experience are also implemented.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать
Интернет Авторизованные пользователи СПбПУ
Прочитать
Интернет Анонимные пользователи
  • СОДЕРЖАНИЕ
  • ВВЕДЕНИЕ
  • ГЛАВА 1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1 Постановка задачи
    • 1.2 Обзор литературы
  • ГЛАВА 2 ФОРМИРОВАНИЕ КОНЦЕПЦИИ ПРИЛОЖЕНИЯ
    • 2.1 Аналитика по рынку
    • 2.2 Видение продукта
    • 2.3 Бизнес-требования к продукту
    • 2.4 Формализация особенностей приложения по сравнению с конкурентами
  • ГЛАВА 3 РАЗРАБОТКА КЛИЕНТ-СЕРВЕРНОГО ПРИЛОЖЕНИЯ
    • 3.1 Разработка бэкенд-части приложения
    • 3.2 Разработка фронтенд-части приложения
  • ГЛАВА 4 РЕАЛИЗАЦИЯ ОСОБЕННОСТЕЙ СЕРВИСА, ОТЛИЧАЮЩИХ ЕГО ОТ КОНКУРЕНТОВ
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ А ФРАГМЕНТ КОДА НА ПРИМЕРЕ СУЩНОСТИ MEAL
  • ПРИЛОЖЕНИЕ Б ФРАГМЕНТ КОДА НА ПРИМЕРЕ ДОМЕННОГО СЕРВИСА MEALSERVICE

Количество обращений: 2 
За последние 30 дней: 0

Подробная статистика