Details

Title: Разработка клиент-серверного приложения для поиска и подбора питомцев с целью их совместного выгула и знакомства: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Луценко Дмитрий Юрьевич
Scientific adviser: Коликова Татьяна Всеволодовна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2022
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Java; spring; клиент-серверное приложение; веб; питомцы; поиск и подбор; client-server application; web; pets; search and match
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/2022/vr/vr22-3622
Rights: Доступ по паролю из сети Интернет (чтение)
Record key: ru\spstu\vkr\19894

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: Разработка клиент-серверного приложения для поиска и подбора питомцев для их совместного выгула и знакомства. В рамках выпускной квалификационной работы была поставлена задача в проектировании и разработке веб приложения для поиска и подбора питомцев для их совместного выгула и знакомства. Реализация выполнена на основе фреймворков Spring для серверной части и Vue.js для клиентской. Для достижения поставленной цели были решены следующие задачи: создание дизайна приложения, проектирование архитектуры приложения, имплементация кода приложения, анализ результатов. В ходе работы был разработан и реализован следующий функционал: Добавление новых питомцев с их последующим появлением в общей ленте приложения; Возможность указания многочисленных характеристик питомцев. Возможность выбора подходящего питомца и последующей коммуникации с его владельцем; Фильтрация и подбор питомцев по многим критериям; Автоматическое добавления понравившихся питомцев в журнал с возможностью его очистки; Регистрация и авторизация индивидуального пользовательского профиля в приложении с возможностью его редактирования. Система уведомлений от других пользователей. В результате работы с применением языка java и фреймворков Spring и Vue Js разработано клиент-серверное приложение позволяющее удобно и быстро осуществлять поиск животных, к примеру для совместного выгула их на улице или взаимного знакомства.

Topic of the final qualification work: Development of a client-server application for searching and selecting pets for their joint walking and dating.As part of the final qualifying work, the task was to design and develop a web application for searching and selecting pets for their joint walking and dating.The implementation is based on the Spring framework for the server side and Vue.js for the client side. To achieve this goal, the following tasks were solved: creating an application design, designing the application architecture, implementing the application code, analyzing the results.During the work, the following functionality was developed and implemented:1. Adding new pets with their subsequent appearance in the general feed of the application;2. Ability to specify numerous characteristics of pets;3. The ability to choose a suitable pet and subsequent communication with its owner;4 Filtering and selection of pets according to many criteria;5 Automatic addition of favorite pets to the journal with the possibility of cleaning it;6. Registration and authorization of an individual user profile in the application with the ability to edit it;7 Notification system from other users; As a result of work using the java language and the Spring and Vue Js frameworks, a client-server application has been developed that allows you to conveniently and quickly search for animals, for example, to walk them together on the street or to get to know each other.

Document access rights

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

Table of Contents

  • Введение
    • Обоснование актуальности работы
    • Обзор существующих решений
  • Основная часть
    • Обоснование выбора технологий и средств разработки
    • Описание архитектуры
    • Клиентская часть
    • Серверная часть
    • Авторизация и аутентификация
    • Тестирование
      • Модульное тестирование
      • Интеграционное тестирование
      • Системное тестирование
  • Заключение
  • Литература

Usage statistics

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