Details
Title | Разработка клиентской части веб-приложения для арбитража криптовалют: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки» |
---|---|
Creators | Казанцева Софья Сергеевна |
Scientific adviser | Самочадина Татьяна Николаевна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | арбитраж ; криптовалюта ; централизованные биржи ; децентрализованные биржи ; криптотрейдинг ; пользовательский интерфейс ; веб-приложение ; arbitrage ; cryptocurrency ; centralized exchanges ; decentralized exchanges ; cryptotrading ; user interface ; web application |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 02.03.02 |
Speciality group (FGOS) | 020000 - Компьютерные и информационные науки |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-2960 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\37212 |
Record create date | 9/19/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Данная работа посвящена разработке клиентской части веб-приложения для арбитража криптовалют с интуитивно понятным, информативным и функционально полным пользовательским интерфейсом. Задачи, которые решались в ходе работы: 1. Проведение обзора предметной области — сферы арбитража криптовалют, а также изучение существующих решений для арбитража криптовалют и проведение их сравнительного критериального анализа с целью выявления их актуальных проблем. 2. Формирование функциональных и нефункциональных требований к клиентской части разрабатываемого веб-приложения. 3. Проектирование высокоуровневой архитектуры разрабатываемого веб-приложения, содержащей модули клиентской и серверной частей, а также каналы их взаимодействия. 4. Разработка пользовательского интерфейса с учётом проблем, выявленных в ходе анализа существующих решений, и описание процесса реализации клиентской части веб-приложения. 5. Тестирование клиентской части разработанного веб-приложения и анализ результатов, полученных в ходе работы. В результате выполнения выпускной квалификационной работы была разработана клиентская часть веб-приложения для арбитража криптовалют. В результате разработки были реализованы все запланированные модули клиентской части веб-приложения, обеспечивающие комплексную визуализацию рыночных данных и результатов их анализа, торговых данных, а также сквозное торговое взаимодействие с криптовалютными биржами. Разработанное решение может быть применимо как начинающими, так и опытными участниками криптовалютного рынка. Для достижения данных результатов в работе были использованы следующие информационные технологии: язык программирования — C#, клиентский фреймворк — Blazor WebAssembly, UI-библиотека — Radzen.Blazor, библиотека для построения графиков — Chart.js, клиент-серверное взаимодействие — SignalR.
The work given is devoted to the development of the client side of a web application for cryptocurrency arbitrage with an intuitive, informative and functionally complete user interface. The work sets the following goals: 1. Review of the subject area — the field of cryptocurrency arbitrage, as well as studying existing decisions for cryptocurrency arbitrage and performing their comparative criterion analysis in order to identify their current problems. 2. Creation of functional and non-functional requirements for the client side of the web application being developed. 3. Designing a high-level architecture of the web application being developed, containing client and server modules, as well as their interaction channels. 4. Development of the user interface, considering the problems identified during the analysis of existing solutions, and a description of the process of implementing the client part of the web application. 5. Testing the client side of the developed web application and analyzing the results obtained during the work. The work resulted into the client side of a web application for cryptocurrency arbitrage. As a result of the development, all planned modules of the client side of the web application were implemented, providing comprehensive visualization of market data and the results of their analysis, trading data, as well as end-to-end trading interaction with cryptocurrency exchanges. The developed solution can be applied by both beginners and experienced members of the cryptocurrency market. To achieve these results, the following information technologies were used in the work: the programming language — C#, the client framework — Blazor WebAssembly, the UI library — Radzen.Blazor, a library for charting — Chart.js, client-server interaction — SignalR.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0