Розроблення та аналіз системи моніторингу автомобільного ринку. Програмна частина.

Автор: Матвіїв Максим Олегович
Кваліфікаційний рівень: магістр
Спеціальність: Комп'ютерні системи управління рухомими об'єктами (автомобільний транспорт)
Інститут: Інститут комп'ютерних технологій, автоматики та метрології
Форма навчання: денна
Навчальний рік: 2021-2022 н.р.
Мова захисту: українська
Анотація: Завдання встановлення торгівельних зв’язків між продавцем і покупцем широко застосовується у різноманітних сферах побуту людей. Після розвитку глобальної мережі Інтернет змінилася тільки форма зв’язку між продавцем і покупцем. На даний момент часу одним з найпопулярніших рішень являється електронна дошка оголошень розміщена в Інтернеті. Існують наступні види таких дошок: - Безкоштовні – найбільш популярний варіант з сторони користувачів і людей що викладають оголошення, але з елементами платних послуг (статус VIP користувача, прикріплення в список рекомендованих і т.п.) - Дошки виключно з платним розміщенням на платформі оголошень. - Дошки без адміністрування – основним їхнім недоліком є відсутність перевірки оголошень на коректність введених даних, через велику кількість неправдивих оголошень мають низькі показники ефективності - Дошки з адмініструванням – основна перевага це контроль за правдивістю оголошень та автоматичне видалення некоректних оголошень. Перевагами використання таких систем являються наступні показники: • Збільшені прибутки та невеликий період окупності завдяки зменшеним витратам на реалізацію даної системи. • З використанням панелі для керування простішим стає процес налаштування та редагування елементів. • Налаштування реклами в залежності від характеристик користувач (товари які він переглядав на інших сайтах, його місто проживання). Об’єкт дослідження – моніторинг ціноутворення автомобільного ринку Предмет дослідження – системи для моніторингу цін на автомобілі Мета дослідження – розроблення програмної частини системи моніторингу ринку з застосуванням новітніх засобів для кросплатформової розробки даних систем. Результатом даної роботи являється розроблення програмної частини моніторингу автомобільного ринку. Дана система складається з трьох основних частин. Перша – користувацький інтерфейс розроблений з використанням фреймворку Flutter (набір інструментів для створення користувацького інтерфейсу на різні платформи з єдиною кодовою базою) для перегляду різноманітних пропозицій по продажу [1]. Другий – сервіс для поєднання серверної частини з користувацьким інтерфейсом. Для цього створено REST (REpresentational State Transfer) API – сервіс з використанням мови програмування Python та його бібліотеки Flask. Сам термін був введений одним з засновників протоколу передачі даних HTTP [2][3]. Однією з ключових переваг сервісів такого типу є найкраща підтримка протоколу передачі даних. Третя частина – база даних яка використовується для обробки зберігання агрегації та повернення даних для користувацького інтерфейсу. Основою для створення бази даних обрано MS SQL Server. Використання систем подібного типу має такі переваги: - Зменшується час на пошуки найвигіднішої пропозиції по даному товару. - Завдяки відгукам користувачів можна отримати більш точну інформацію про даного продавця. - Зменшення вартості розробки даної системи. Ключові слова – дошка оголошень, користувацький інтерфейс, Flutter, REST API сервіс. Перелік використаних літературних джерел. 1. Mike Katz, Kevin D Moore, Vincent Ngo, Vincenzo Guzzi. Flutter Apprentice Second Edition. (2021). C. 22-25. 2. Kunal Relan. Building REST APIs with Flask: Create Python Web Services with MySQL, Packt (2019). C.12-16 3. Mark Masse. Rest API Design Rulebook, O’Reilly (2012). C.19-25.