Інтелектуальна інформаційна система аналізу і надання рекомендацій у виборі смартфону
Автор: Гуменюк Андрій Любомирович
Кваліфікаційний рівень: магістр
Спеціальність: Аналіз даних
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2020-2021 н.р.
Мова захисту: українська
Анотація: Гуменюк А.Л, Кравець П.О (керівник). Інтелектуальна інформаційна система аналізу і надання рекомендацій у виборі смартфону. Магістерська кваліфікаційна робота. – Національний університет «Львівська політехніка», Львів, 2020. Розширена анотація. В даний час, людина у повсякденному житті не може собі уявити життя без смартфону. Даний девайс ми використовуємо в робочих цілях або просто у свій вільний час [7]. Ми беремо його у подорожі і навіть в похід у магазин. Розважальні додатки, музичний та відео контент, фотографії з подорожей, спілкування з друзями у месенджерах всі ці опції об’єднує в собі один маленький девайс – смартфон [4]. Зробити правильний вибір, коли людина стикається з постійно зростаючою кількістю варіантів, є справжнім викликом сучасності. Купівля смартфона як і раніше вважається великою справою, з огляду на те, що багато хто з нас витрачають значну частину свого доходу на його придбання [2]. Отже, важливо, щоб ми зрозуміли це правильно, оскільки зазвичай немає другого шансу. При такій кількості брендів і моделей, доступних в будь-якому ціновому діапазоні, вибір телефону може виявитися трудомістким завданням [6]. І саме через такі пункти вибір смартфону має бути зважений і раціональний. Кожна людина має свої потреби у функціоналі, комусь більше потрібна камера, комусь процесор для ігор, а комусь просто можливість виходу в інтернет з великим екраном. На вибір смартфону також впливає і бюджет яким володіє людина і деколи заради економії приходиться жертвувати найменш необхідним функціоналом [1]. Для реалізації цієї кваліфікаційної роботи було обрано 3 математичні методи для обрахунку, аналізу і складання рекомендацій при обрання смартфону, а саме: • Апріорне ранжування. • Парні порівняння [8]. • Експертні оцінки [10]. Розроблена система призначена полегшити користувачам пошук та вибір смартфона за допомогою програми для створення рекомендацій щодо вибору смартфона на основі вибраних користувачем характерисник. Об’єктом дослідження кваліфікаційної магістерської роботи є процес аналізу даних щодо ефективного вибору смартфону за допомогою математичних методів. Предметом дослідження є інформаційна система з можливістю аналізу та порівняння даних для надання рекомендацій щодо вибору смартфону. Метою даної роботи є створення інтелектуальної інформаційної системи аналізу і надання рекомендацій у виборі смартфону. Дана магістерська кваліфікаційна робота була розділена на 5 розділів. В першому розділі було проаналізовано та проведено огляд наявних ресурсів, які дозволяють спростити пошук смартфону за потрібними користувачеві характеристиками, а також літературних джерел, які містять в собі можливі варіанти вирішення проблеми за допомогою математичних функцій [9]. Як результат то можна дійти до висновку, що наявні ресурси не є інтелектуальними і не використовують жодних математичних методів для вирішення пробеми, а тільки показують пряме порівняння у форматі «є або ні». У другому розділі було проведено аналіз розроблюваної інтелектуальної інформаційної системи для аналізу та рекомендацій при виборі смартфону. У першому підрозділі сформульовано чітку мету даної роботи. Для наочного зображення розроблюваної інтелектуальної системи було побудовано дерево цілей [3]. За допомогою структурного підходу до проектування інтелектуальної інформаційної системи аналізу та рекомендацій при виборі смартфону було продемонстровано взаємодії системи з елементами зовнішнього середовища. Для кращого розуміння системи було розроблено діаграми у форматі UML, такі як діаграма діяльності, пакетів, класів, варіантів використання, послідовності та розгортання системи. Кожен процес у кожній схемі був описаний та проаналізований. Результатом роботи над третім розділом було обрано технології для розроби інтелектуальної інформаційної системи з аналізу та рекомендацій при виборі смартфону. Був проведений аналіз ринку операційних систем, та найбільш поширених версій прошивки, як результат цього було вирішено що розроблюваний застосунок буде для операційної системи Android [6]. Після вибору операційної системи, під яку буде розроблюватись дана інтелектуальна система, було проведено аналіз наявних інстументів для розробки таких як Android Studio, Eclips тощо. Як результат аналізу було обрано Android Studio, оскільки вона повністю задовольняє всі потреби при розробці даного застосунку. Після обрання середовища для розробки було проведено аналіз різних мов програмування, які підходять під розробку Android-застосунків, було зроблено порівняння їхніх плюсів та мінусів, і як результат, обрано мову програмування Kotlin і як допоміжну до неї – Apache Groovy. В процесі розробки інтелектуальної інформаційної системи з аналізу та рекомендацій при виборі смартфону було створено застосунок для мобільних платформ на платформі Android, даний додаток відповідає всім стандартам компанії Google. Це свідчить про те, що під час розробки було використано всі стандарти, які рекомендуються для графічного інтерфейсу та внутрішньої архітектури додатку [5]. В цьому розділі розглянуто також внутрішню структуру розроблюваного проекту, слід також зауважити, що додаток було розроблено в середовищі програмування Android Studio. Розглянуто основні файли та елементи, з яких складається система. Також розписано покрокову інструкцію для інсталяції та користуванням розробленим застосунком. І в останньому підрозділі було проведено аналіз контрольного прикладу, який показав що розроблена інтелектуальна інформаційна система з аналізу на рекомендацій при виборі смартфону цілком працездатна і виконує основні функції, які від неї вимагаються, а саме, проводить аналіз і налає рекомендаційну шкалу для вибору смартфону за характеристиками, які необхідні користувачу. В п’ятому розділі було проведено економічні розрахунки для відображення доцільності розробки програмно-апаратного комплексу, а також здійснено порівняння з існуючим аналогом. За результатами даних обчислень можна зробити висновок, що запропоноване проектне рішення переважає над аналогом. Ключові слова – смартфон, математичні методи, UML діаграми. Перелік використаних літературних джерел. 1. G.E.P.Box, K.B.Wilson. On the Experimental Attainment of Optimum Conditions. – J.Roy.Statist.Soc.,Ser.B, 1951,13, №1. 2. Як вибрати смартфон. [Електронний ресурс]. Режим доступу URL: https://mta.ua/stat/yak-vibrato-smartfon 3. UML Tutorial. Firstly... What is UML? [Електронний ресурс]. Режим доступу URL: https://sparxsystems.com/resources/tutorials/uml/part1.html 4. WHY ARE SMARTPHONES SO IMPORTANT IN DAILY LIFE? Режим доступу URL: http://www.trffcmedia.com/topics/why-are-smartphones-so-important-in-daily-life. 5. Кармайкл Э. Быстрая и качественная разработка программного обеспечения / Э. Кармайкл, Д. Хейвуд. – М. : Изд. дом “Вильямс”, 2003. – 400с. 6. Аналитические дание iOS и Android [Електронний ресурс]. Режим доступу URL: https://4pda.ru/2020/04/11/370396/ 7. REASONS WHY YOU JUST MIGHT NEED A SMARTPHONE? [Електронний ресурс]. Режим доступу URL: https://www.socialmoms.com/know/tech/10-reasons-why-you-just-might-need-a-smartphone/ 8. Добреньков В.И., Кравченко А.И. Методы социологического исследования. М.: ИНФРА-М, 2004. 768 с. 9. Адлер Ю.П., Маркова Е.В., Грановский Ю.В. Планирование эксперимента при поиске оптимальных условий. – М.: Наука, 1976. 10. Види середніх величин і способи їх обчислення. [Електронний ресурс]. Режим доступу URL: https://pidruchniki.com/vidi_serednih_velichin