Details
Title | Веб-приложение для распределения домашних обязанностей среди членов семьи: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Creators | Савицкий Дмитрий Юрьевич |
Scientific adviser | Дробинцев Павел Дмитриевич |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | веб-приложение ; серверная часть ; клиентская часть ; распределение задач ; домашние обязанности ; семейная группа ; rest api ; web application ; server side ; client side ; task allocation ; household responsibilities ; family group |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.04 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1540 |
Rights | Доступ по паролю из сети Интернет (чтение, печать) |
Additionally | New arrival |
Record key | ru\spstu\vkr\35857 |
Record create date | 7/30/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Тема выпускной квалификационной работы: «Веб-приложение для распределения домашних обязанностей среди членов семьи». Данная работа посвящена разработке веб-приложения, предназначенного для организации и автоматизации распределения домашних дел в семье. В процессе работы был проведён обзор и анализ существующих решений, выявлены их ограничения и определены функциональные требования, ориентированные на улучшение семейного взаимодействия. В основе архитектуры данного приложения лежит клиент-серверный подход. Серверная (Backend) часть реализована на языке Golang с применением таких фреймворков, как Gin и GORM. Также в качестве основного хранилища данных используется PostgreSQL, а для кэширования и хранения сессий применяется Redis. Клиентская (Frontend) часть построена на базе JavaScript с использованием библиотеки React.js. Взаимодействие с обменом данных между клиентом и сервером осуществляется через REST API с использованием формата JSON по протоколу HTTP. В результате работы было создано полноценное веб-приложение, которое соответствует поставленным требованиям и обладает достаточно широкими функциональными возможностями. Данное решение может служить практичным инструментом для повышения комфорта и организации в повседневной жизни всех участников семьи.
The topic of the final qualifying work: "Web application for the distribution of household chores among family members" This work is devoted to the development of a web application designed to organize and automate the distribution of household chores in the family. In the course of the work, a review and analysis of existing solutions was carried out, their limitations were identified and functional requirements focused on improving family interaction were identified. The architecture of this application is based on a client-server approach. The server (Backend) part is implemented in the Golang language using frameworks such as Gin and GORM. PostgreSQL is also used as the main data warehouse, and Redis is used for caching and storing sessions. The client (Frontend) part is based on JavaScript using the library React.js . Interaction with the data exchange between the client and the server is carried out through the REST API using the JSON format over the HTTP protocol. As a result of the work, a full-fledged web application was created that meets the set requirements and has a fairly wide range of functionality. This solution can serve as a practical tool to increase the comfort and organization in the daily life of all family members.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0