Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Приложение для получения информации о фондовых биржах, активах и их котировках

Notifications You must be signed in to change notification settings

Vaynbaum/assistance-stock-market

Repository files navigation

Assistance stock market

Это курсовая работа по ООП 2021

Приложение позволяет получать общую информацию о фондовых биржах и активах. Пользователь также может добавлять фондовые биржи и активы в Закладки при желании, для того, чтобы получить котировки актива в любое время.


Модель предметной области

Основными объектами являются учетная запись, фондовые биржи, активы, котировки.

Объект Account содержит информацию об имени пользователя и пароле, а также список фондовых бирж, добавленных в Закладки для быстрого поиска.

Объект Market содержит общую информацию о фондовой бирже: страну, аббревиатуру, уникальный идентификационный номер, часовой пояс, а также список добавленных для быстрого поиска активов, которые торгуются на данной фондовой бирже.

Объект Asset содержит общую информацию об активе: страна, аббревиатура, тип актива, название инвестиционного инструмента, торгуемая валюта, а также количество котировок, полученных за определенный промежуток времени.

Объект Quote содержит информацию о котировке одного актива: временную метку, цену открытия, цену закрытия, максимальную и минимальную цены

О приложении

Функционал приложения:

  1. Авторизация пользователя
  2. Получение данные о биржах, активах и котировках через API веб-сайта Twelve Data
  3. Фильтрация при добавлении
  4. Сохранение этих данных в базе данных
  5. Визуализация полученных котировок

Как использовать

Запустив приложение, пользователь может воспользоваться его функционалом после авторизации или регистрации. Для этого ему следует зайти в форму авторизации, выбрать одну из операций и заполнить поля. После этого, если значения были введены правильно, произойдет вход в систему, в противном случае будет выведено сообщение об ошибке.

image

Чтобы получить котировки, пользователю необходимо выбрать фондовую биржу из ранее добавленных фондовых бирж или добавить новую биржу, а затем выбрать ее. После этого вам нужно выбрать один из добавленных активов или сначала добавить его, а затем выбрать. После этого пользователь устанавливает временной интервал и получает котировки.

image

image

image

Технологии в проекте

Приложение написано с использованием платформы .Net

Данные получены через API веб-сайта Twelve Data

База данных представляет собой локальный сервер Microsoft SQL

About

Приложение для получения информации о фондовых биржах, активах и их котировках

Topics

Resources

Stars

Watchers

Forks