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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0