Розробка мобільної системи підтримки прийняття рішень на основі метода Smart для платформи Android

Автор(и)

  • Daniil Horpenko Одеський національний політехнічний університет пр. Шевченка, 1, м. Одеса, Україна, 65044, Україна https://orcid.org/0000-0002-9052-2595
  • Natalya Volkova Одеський національний політехнічний університет пр. Шевченка, 1, м. Одеса, Україна, 65044, Україна https://orcid.org/0000-0003-3175-2179
  • Marina Polyakova Одеський національний політехнічний університет пр. Шевченка, 1, м. Одеса, Україна, 65044, Україна https://orcid.org/0000-0002-1597-8867
  • Victor Krylov Одеський національний політехнічний університет пр. Шевченка, 1, м. Одеса, Україна, 65044, Україна https://orcid.org/0000-0003-1950-4690

DOI:

https://doi.org/10.15587/1729-4061.2019.168163

Ключові слова:

мобільна система підтримки прийняття рішень, особа яка приймає рішення, альтернатива, критерії, метод Smart, трирівнева архітектура, Android

Анотація

Робота присвячена розробці мобільної системи підтримки прийняття рішень для розв'язання багатокритеріальних задач. Для забезпечення автономної роботи системи запропоновано використовувати трьохрівневу архітектуру. Дана модель, для забезпечення повторного використання і поширення коду, реалізується у вигляді трьох рівнів прикладного коду: рівня представлення, рівня логіки застосунку та рівня даних.

Розробка рівня логіки застосунку в розробленій системі підтримки прийняття рішень передбачає створення підсистеми прийняття рішення, підсистеми взаємодії з базою даних і підсистеми управління повідомленнями. В основі підсистеми прийняття рішень в розробленій мобільній системі був обраний вдосконалений метод Smart. Цей метод відрізняється від класичного методу тим, що особа, яка приймає рішення використовує елементи матриці рішень в якості оцінок кожної альтернативи за всіма критеріями. Також враховується характер дії над критеріями (максимізація або мінімізація), з урахуванням якого відбувається нормуванням елементів матриці рішень.

Запуск роботи підсистеми взаємодії з базою даних, яка відповідає за передачу і вилучення даних в/з бази даних, відбувається за допомогою інтерфейсу користувача. Для створення бази даних використовувалася система управління реляційної базою даних SQLite. SQLite зберігає всю базу даних (включаючи визначення, таблиці, індекси і дані) в одному стандартному файлі на пристрої, на якому виконується програма. Підсистема управління повідомленнями дозволяє особі, що приймає рішення, відправляти результати розрахунків через мережу Internet або за допомогою служби коротких повідомлень (SMS). Мобільна система підтримки прийняття рішень розроблена на мові Java в Android Studio 3.2.1. В якості використання розробленої мобільної системи розглядалася задача покупки смартфона

Біографії авторів

Daniil Horpenko, Одеський національний політехнічний університет пр. Шевченка, 1, м. Одеса, Україна, 65044

Кафедра прикладної математики та інформаційних технологій

Natalya Volkova, Одеський національний політехнічний університет пр. Шевченка, 1, м. Одеса, Україна, 65044

Старший викладач

Кафедра прикладної математики та інформаційних технологій

Marina Polyakova, Одеський національний політехнічний університет пр. Шевченка, 1, м. Одеса, Україна, 65044

Доктор технічних наук, доцент

Кафедра прикладної математики та інформаційних технологій

Victor Krylov, Одеський національний політехнічний університет пр. Шевченка, 1, м. Одеса, Україна, 65044

Доктор технічних наук, професор

Кафедра прикладної математики та інформаційних технологій

Посилання

  1. Mardani, A., Jusoh, A., MD Nor, K., Khalifah, Z., Zakwan, N., Valipour, A. (2015). Multiple criteria decision-making techniques and their applications – a review of the literature from 2000 to 2014. Economic Research-Ekonomska Istraživanja, 28 (1), 516–571. doi: https://doi.org/10.1080/1331677x.2015.1075139
  2. Kuznetsov, M. A., Ponomarev, S. S. (2009). Sovremennaya klassifikatsiya sistem podderzhki prinyatiya resheniy. Prikaspiyskiy zhurnal: upravlenie i vysokie tekhnologii, 3, 52–58.
  3. Power, D. J. (2000). Web-based and model-driven decision support systems: concepts and issues. 2000 Americas Conference on Information Systems (AMCIS), 2000. California.
  4. Guo, X., Díaz López, A. (2013). Mobile Decision Support System Usage in Organizations. 2013 19th Americas Conference on Information Systems (AMCIS), 2013. Chicago.
  5. Lisetskiy, Yu. M. (2017). DSS for selecting the elemental basis of corporate integrated information systems. Matematychni mashyny i systemy, 3, 23–37.
  6. Gaynanova, R. Sh., Shirokova, O. A. (2017). Sozdanie klient-servernyh prilozheniy. Vestnik Kazanskogo tekhnologicheskogo universiteta, 20 (3), 79–84.
  7. Bangui, H., Ge, M., Buhnova, B., Rakrak, S., Raghay, S., Pitner, T. (2017). Multi-Criteria Decision Analysis Methods in the Mobile Cloud Offloading Paradigm. Journal of Sensor and Actuator Networks, 6 (4), 25. doi: https://doi.org/10.3390/jsan6040025
  8. Shishkin, Yu. Е. (2017). Oblachnye servisy v sistemah podderzhki prinyatiya resheniy. Avtomatika. Vychislitel'naya tekhnika, 1 (14), 19–20.
  9. Tupalo, Y. (2017). Architecture of expert support and decision making system. Kompiuterni zasoby, merezhi ta systemy, 16, 146–155.
  10. Kostoglou, V., Kafkas, K. (2017). Design and development of an interactive mobile-based decision support system for selecting higher education studies. Balkan Region Conference on Engineering and Business Education, 3 (1), 240–248. doi: https://doi.org/10.1515/cplbu-2017-0032
  11. Ogunti, E. O., Akingbade, F. K., Segun, A., Oladimeji, O. (2018). Decision Support System Using Mobile Applications in the Provision of Day to Day Information about Farm Status to Improve Crop Yield. Periodicals of Engineering and Natural Sciences, 6 (2), 89–99.
  12. Obelets, T., Kiforenko, S. (2017). Mobile information system for decision support in diabetology applying cloud services. Mezhdunarodniy nauchniy zhurnal «Internauka», 8 (30), 56–59.
  13. Barigou, B. N., Barigou, F., Benchehida, C., Atmani, B., Belalem, G. (2018). The Design of a Cloud-based Clinical Decision Support System Prototype. International Journal of Healthcare Information Systems and Informatics, 13 (4), 28–48. doi: https://doi.org/10.4018/ijhisi.2018100103
  14. Lee, J. H., Ha, E. J., Baek, J. H., Choi, M., Jung, S. E., Yong, H. S. (2019). Implementation of Korean Clinical Imaging Guidelines: A Mobile App-Based Decision Support System. Korean Journal of Radiology, 20 (2), 182–189. doi: https://doi.org/10.3348/kjr.2018.0621
  15. Iphar, M., Alpay, S. (2018). A mobile application based on multi-criteria decision-making methods for underground mining method selection. International Journal of Mining, Reclamation and Environment, 1–25. doi: https://doi.org/10.1080/17480930.2018.1467655
  16. Ahmad, A., Li, K., Feng, C., Asim, S. M., Yousif, A., Ge, S. (2018). An Empirical Study of Investigating Mobile Applications Development Challenges. IEEE Access, 6, 17711–17728. doi: https://doi.org/10.1109/access.2018.2818724
  17. Perez, I. J., Cabrerizo, F. J., Herrera-Viedma, E. (2010). A Mobile Decision Support System for Dynamic Group Decision-Making Problems. IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans, 40 (6), 1244–1256. doi: https://doi.org/10.1109/tsmca.2010.2046732
  18. Kozina, Y., Volkova, N., Horpenko, D. (2018). Mobile Application for Decision Support in Multi-Criteria Problems. 2018 IEEE Second International Conference on Data Stream Mining & Processing (DSMP). doi: https://doi.org/10.1109/dsmp.2018.8478499

##submission.downloads##

Опубліковано

2019-05-22

Як цитувати

Horpenko, D., Volkova, N., Polyakova, M., & Krylov, V. (2019). Розробка мобільної системи підтримки прийняття рішень на основі метода Smart для платформи Android. Eastern-European Journal of Enterprise Technologies, 3(2 (99), 6–14. https://doi.org/10.15587/1729-4061.2019.168163