Інтелектуальна інформаційна система організації торгів на біржі будівельних матеріалів
Автор: Ціж Остап Тарасович
Кваліфікаційний рівень: магістр (ОНП)
Спеціальність: Інформаційні системи та технології (освітньо-наукова програма)
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2020-2021 н.р.
Мова захисту: українська
Анотація: Ціж О.Т., Ришковець Ю.В. (керівник). Інтелектуальна інформаційна система організації торгів на біржі будівельних матеріалів. Магістерська кваліфікаційна робота. - Національний університет «Львівська політехніка», Львів, 2021. Розширена анотація. Магістерська кваліфікаційна робота присвячена розробці інтелектуальної інформаційної системи для організації торгів на біржі будівельних матеріалів. Вона забезпечує вивчення та практичне використання обробки даних у режимі реального часу у великих обсягах, створення стійкого до помилок та доступного сервісу. Головною метою роботи є проектування та створення системи для здійснення операцій купівлі або продажу будівельних матеріалів, з оновленням даних в реальному часі для інших користувачів, а також прогнозування ціни на товар на основі історичних даних за допомогою модуля штучного інтелекту. Система організації торгів відображає кількість та ціну товарів. Система дає змогу користувачам здійснювати операції купівлі або продажу будівельних матеріалів в масових обсягах та переглядати історичну динаміку зміни ціни на товар. Інтелектуальна частина, за допомогою модуля штучного інтелекту, системи проводить аналіз історичних даних та може спрогнозувати ціну на товар у майбутньому. Модуль побудований на основі мікросервісної архітектури, та не має прив’язки до конкретної спроектованої системи організації торгів на біржі будівельних матеріалів. Завдяки цьому, модуль може з легкістю інтегровуватись та використовуватись багатьма іншими системами, що робить його надзвичайно актуальним та корисним, особливо сьогодні, коли фондові ринки переживають ненайкраший час. Методами дослідження є системний аналіз та порівняння систем-аналогів, побудова та побудова програми, в яку інтегровані певні сторонні служби та можливість інтеграції з іншими платформами. Однією з цілей було забезпечити відсутність затримок у відображенні реальної кількості товару на складі біржі, можливість обробки великого обсягу даних, покращити масштабованість тощо. Також дуже важливою ціллю роботи було проектування окремого інтелектуального модуля, головною функцією якого є обробка історичних даних та обчислення можливої, так званої, прогнозованої ціни на товар. Для вибору алгоритму для побудови прогнозованого значення в роботі проаналізовано деякі можливі варіанти різних алгоритмів. Детально в роботі розглянуто та досліджено методи передбачення часових рядів, на основі яких і розроблено алгоритм прогнозування ціни на товар. Розроблений штучний інтелект побудований на архітектурі рекурентної нейронної мережі, зокрема моделі LTSCM. Серверна частина системи, яка обробляє вхідні дані, була побудована з використанням мови програмування C# та фреймворку ASP.NET. Для зберігання та обробки всіх даних використовувався Entity Framework Core як база даних ORM. На стороні клієнта було обрано стандарт по замовчуванню для фреймворку ASP.NET технологію Razor pages. Під час розробки Microsoft Visual Studio використовувалась як IDE. Система створена на мові програмування C#. Використання системи розподілених незалежних ізольованих контейнерів дозволило збільшити швидкість роботи застосунку та надало змогу витримувати великі навантаження. Архітектура системи побудована таким чином, що розробник у майбутньому може розширювати функціонал та покривати програмне забезпечення тестами. До способів розширення можна віднести відображення більшої кількості інформації про конкретний товар, як, наприклад, додавання фото, вдосконалення алгоритму формування ціни на товар, тощо. У майбутньому система може бути вдосконалена і розширена для реалізації більшого кола завдань. Варто зазначити, що на ринку вже існує багато подібних рішень і кількість аналогів продовжує рости, але завжди є можливість розвитку в сторону оптимальних рішень для конкретних користувачів – так звана кастомізація. Об’єктом дослідження є процес здійснення операцій на торговельній біржі, а також прогнозування ціни на товар. Предметом дослідження є методи та засоби організації торгів на біржі будівельних матеріалів. Метою роботи є розроблення інформаційної системи організації торгів на біржі будівельних матеріалів, котра б надавала можливість покупцю знайти товар, який йому потрібний, а продавцю здійснити реалізацію свого товару. У ході виконання роботи поставлено такі задачі: 1) спроектувати концептуальну модель інформаційної системи організації торгів на біржі будівельних матеріалів; 2) розробити архітектуру біржової системи; 3) розробити алгоритм зміни ціни на товар згідно попиту та пропозиції на нього; 4) розробити функцію прогнозування ціни на товар на основі штучного інтелекту. Розглянуті основні проблеми організації торгів. Визначено основні переваги та недоліки створеної системи. Під час впровадження проаналізовано небагато служб, які мають подібні функціональні можливості, переваги та недоліки. Розроблена система охоплює всі основні потреби своїх користувачів, щоб вони могли відстежувати ціну на товар в режимі реального часу за допомогою вебпереглядача, та здійснювати свою біржову діяльність. Підтвердження концепції системи із закінченим життєвим циклом розробки ІТ-проєктів є результатом цієї магістерської кваліфікаційної роботи. Ключові слова: біржа, організація торгів, товарна біржа, часові ряди, прогнозування значення на основі історичних даних представлених часовим рядом, оптимізація процесів, обробка даних у режимі реального часу, інтерфейс прикладних програм.