Details

Title Реализация системы для записи сделок с недвижимостью на основе технологии блокчейн: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Creators Мелешкина Анастасия Владимировна
Scientific adviser Шемякин Илья Александрович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects блокчейн ; hyperledger fabric ; смарт-контракт ; веб приложение ; java ; blockchain ; smart contract ; web application
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/2025/vr/vr25-1818
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\35823
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

Данная работа посвящена разработке комплексной системы управления сделками с недвижимостью на базе Hyperledger Fabric с интегрированным маркетплейсом для размещения объявлений о продаже недвижимости. Задачи, которые решались в ходе работы: 1. Проанализировать существующие реестры недвижимости и маркетплейсы недвижимости, выявить их преимущества и недостатки. 2. Разработать смарт-контракт для Hyperledger Fabric, реализующий полный жизненный цикл управления данными о сделках с недвижимостью (создание, чтение, обновление, удаление). 3. Создать серверную часть на Spring Boot, включающую микросервисы для работы с блокчейном, управления объявлениями и аутентификации пользователей. 4. Разработать пользовательский интерфейс на Vue.js с адаптивным дизайном для взаимодействия с системой. В результате была разработана оригинальная архитектура системы, интегрирующая блокчейн-реестр сделок с традиционным маркетплейсом недвижимости. Предложена модель ролевого доступа, обеспечивающая дифференцированные права пользователей при работе с блокчейн-данными. Система может применяться в качестве технологической основы для цифровизации процессов в сфере недвижимости. В процессе разработки использовались следующие технологии: блокчейн-платформа Hyperledger Fabric для создания децентрализованного реестра; язык программирования Java с фреймворком Spring Boot для серверной части; JavaScript-фреймворк Vue.js для клиентского приложения; система управления базами данных PostgreSQL для хранения пользовательских данных и объявлений; библиотека JJWT для работы с JWT-токенами; Hyperledger Fabric Java SDK для интеграции с блокчейн-сетью; Maven для управления зависимостями проекта; среда разработки IntelliJ IDEA.

This work is devoted to the development of a comprehensive real estate transaction management system based on Hyperledger Fabric with an integrated marketplace for posting real estate sale advertisements. Tasks that were solved during the work: 1. Analyze existing real estate registries and real estate marketplaces, identify their advantages and disadvantages. 2. Develop a smart contract for Hyperledger Fabric that implements the complete lifecycle of real estate transaction data management (create, read, update, delete). 3. Create a server-side application using Spring Boot, including microservices for blockchain interaction, advertisement management, and user authentication. 4. Develop a user interface using Vue.js with responsive design for system interaction. As a result, an original system architecture was developed that integrates a blockchain transaction registry with a traditional real estate marketplace. A role-based access model was proposed that provides differentiated user rights when working with blockchain data. The system can be used as a technological foundation for digitizing processes in the real estate sector. The following technologies were used during development: Hyperledger Fabric blockchain platform for creating a decentralized registry; Java programming language with Spring Boot framework for the server side; Vue.js JavaScript framework for the client application; PostgreSQL database management system for storing user data and advertisements; JJWT library for working with JWT tokens; Hyperledger Fabric Java SDK for blockchain network integration; Maven for project dependency management; IntelliJ IDEA development environment.

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

Access count: 0 
Last 30 days: 0

Detailed usage statistics