Details

Title: Разработка веб-сервиса по организации аренды вещей: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Creators: Тихонова Мария Владимировна
Scientific adviser: Леонтьева Татьяна Владимировна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: веб-сервис; Spring Boot; React; RESTful API; аренда вещей; web service; rent-a-thing
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-3717
Rights: Доступ по паролю из сети Интернет (чтение)
Additionally: New arrival
Record key: ru\spstu\vkr\30500

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Целью работы являлась разработка веб-сервиса по организации аренды вещей с помощью технологий Spring Boot и React. При создании веб-сервиса была использована архитектура клиент-сервер, где Spring Boot обслуживает серверную часть, а React отвечает за клиентскую. Сервис включает в себя функции для создания, редактирования и просмотра объявлений об аренде, а также обеспечивает возможность взаимодействия между арендодателем и арендаторами. Были поставлены и успешно выполнены следующие задачи: • Анализ рынка аналогичных веб-сервисов, определение их основных функциональных возможностей, преимуществ и недостатков. • Выявление функциональных и нефункциональных требований к веб-сервису. • Проектирование архитектуры веб-сервиса, которая обеспечит взаимодействие между клиентской и серверной частями, а также с базой данных. • Разработка серверных функциональных модулей, необходимых для работы веб-сервиса. • Разработка интерфейса пользователя для арендаторов и арендодателей. • Проведение тестирования всех компонентов веб-сервиса, включая модули клиентской и серверной частей, а также взаимодействие с базой данных. Результатом данной работы стало создание полноценного веб-сервиса, который обеспечивает все необходимые функции для пользователей, желающих сдавать или арендовать вещи. Разработанный веб-сервис по аренде вещей отвечает современным требованиям и обладает большим потенциалом для дальнейшего развития и масштабирования.

The purpose of the work was to develop a web service for organizing the rental of things based on Spring Boot and React technologies. When creating the web service, client-server architecture was used, where Spring Boot serves the server side and React is responsible for the frontend. The service includes features for creating, editing and viewing rental listings, and provides the ability for interaction between landlords and tenants. The following tasks were set and successfully completed: Analyzing the market of similar web services, identifying their main functionalities, advantages and disadvantages. Identification of functional and non-functional requirements of the web service. Designing a web service architecture that will provide interaction between the client and server parts, as well as with the database. Developing the server-side functional modules required for the web service. Developing a user interface for tenants and landlords. Testing of all components of the web service, including client and server modules, as well as interaction with the database. The result of this work was the creation of a full-fledged web service that provides all the necessary functions for users who want to rent of lease things. The developed web service for renting things meets modern requirements and has great potential for further development and scaling.

Document access rights

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

Usage statistics

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