Web-орієнтована система підтримки прийняття рішень при плануванні виконання договорів
DOI:
https://doi.org/10.15587/1729-4061.2018.132604Ключові слова:
web-орієнтована система підтримки прийняття рішень, планування виконання договорів, комбінований алгоритм, програмний модульАнотація
Розглядається проблема побудови web-орієнтованої системи підтримки прийняття рішень при плануванні виконання договорів на підприємствах, які діють у сфері надання послуг. Досліджуються характерні особливості діяльності таких підприємств. Побудовано удосконалену математичну модель задачі планування виконання договорів та визначено критерії оцінки ефективності отриманого варіанту рішення. У якості оцінки ефективності варіанту виконання запропоновано використання адитивної згортки часткових критеріїв з встановленням пріоритету виконання кожного з них. Розроблено комбінований алгоритм для вирішення задачі планування, направлений на врахування особливостей предметної області. Для використання комбінованого алгоритму вхідні дані запропоновано представити у вигляді багатошарового графа, кожний шар якого відповідає робочому часу одного виконавця, а вузли визначають моменти синхронізації між шарами. При розробці комбінованого алгоритму використано елементи ACO алгоритму та генетичного алгоритму. Запропоновано структуру СППР при плануванні виконання договорів, а також розглянуто технології, використані для її практичної реалізації. Наведено приклади інтерфейсу користувача системи. СППР забезпечує підтримку функцій управління при плануванні та дозволяє здійснювати глибокий аналіз ситуацій, їх оцінку та вибір оптимального варіанту календарного плану, виконуючи усі підготовчі дії та формуючи вже готові варіанти рішень. Створена система є web-орієнтованою, що дозволяє використовувати її в будь-якому місці, де є доступ до мережі Інтернет
Посилання
- Hrybkov, S. V., Lytvynov, V. A., Oliinyk, H. V. (2015). Zadacha planuvannia vykonannia dohovoriv ta pidkhody do yii efektyvnoho vyrishennia. Matematicheskie mashiny i sistemy, 2, 61–70.
- Bakshi, T., Sarkar, B., Sanyal, S. K. (2012). An Evolutionary Algorithm for Multi-criteria Resource Constrained Project Scheduling Problem based On PSO. Procedia Technology, 6, 231–238. doi: 10.1016/j.protcy.2012.10.028
- Chastikova, V. A., Vlasov, K. A. (2013). Razrabotka i sravnitel'nyy analiz evristicheskih algoritmov dlya poiska naimen'shego gamil'tonova cikla v polnom grafe. Fundamental'nye issledovaniya, 10, 63–67.
- Santosh, K. S., Vinod, K. G. (2015). Genetic Algorithms: Basic Concepts and Real World Applications. International Journal of Electrical, Electronics and Computer Systems (IJEECS), 3 (12), 116–123.
- Senthilkumar, K. M., Selladurai, V., Raja, K., Thirunavukkarasu, V. (2011). A Hybrid Algorithm Based on PSO and ACO Approach for Solving Combinatorial Fuzzy Unrelated Parallel Machine Scheduling Problem. European Journal of Scientific Research, 64 (2), 293.
- Hrybkov, S. V., Oliinyk, H. V. (2017). Modyfikovanyi ACO alhorytm pobudovy kalendarnoho planu vykonannia dohovoriv. Matematychne ta kompiuterne modeliuvannia. Seriya: Tekhnichni nauky, 15, 156–162.
- Emine, A., Tugba, S. (2012). A Variable Capacity Parallel Machine Scheduling Problem. Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management, 548–554.
- Rodriguez, F. J., Lozano, M., García-Martínez, C., González-Barrera, J. D. (2013). An artificial bee colony algorithm for the maximally diverse grouping problem. Information Sciences, 230, 183–196. doi: 10.1016/j.ins.2012.12.020
- Sivaraj, R., Ravichandran, T., Devi Priya, R. (2012). Boosting Performance of genetic algorithm through Selective initialization. European Journal of Scientific Research, 68 (1), 93–100.
- Shafiei Nikabadi, M., Naderi, R. (2016). A hybrid algorithm for unrelated parallel machines scheduling. International Journal of Industrial Engineering Computations, 681–702. doi: 10.5267/j.ijiec.2016.2.004
- Pankratiev, E. V., Chepovskiy, A. M., Cherepanov, E. A., Chernyshev, S. V. (2005). Algorithms and Methods for Solving Scheduling Problems and Other Extremum Problems on Large-Scale Graphs. Journal of Mathematical Sciences, 128 (6), 3487–3495. doi: 10.1007/s10958-005-0283-z
- Hrybkov, S., Oliinyk, H. (2015). Modeling of the decision support system structure in the planning and controlling of contracts implementation. Ukrainian Journal of Food Science, 3 (1), 123–130.
- Bass, L., Clements, P., Kazman, R. (2013). Software Architecture in Practice. Addison-Wesley Professional, 640.
- Niemeyer, P., Leuck, P. (2013). Learning Java. O'Reilly Media, 1010.
- Ritter, S. (2018). 4 Reasons Why Java is Still #1. Azul Systems. Available at: https://www.azul.com/4-reasons-java-still-1/
- Walls, C. (2018). Spring in Action. Manning publication, 500.
- Johnson, R., Hoeller, J. et. al. (2016). Spring Framework. Reference Documentation. Available at: https://docs.spring.io/spring/docs/4.3.9.RELEASE/spring-framework-reference/html/
- Oliinyk, H. V., Hrybkov, S. V. (2016). Pidtrymka mekhanizmu tranzaktsiyi prohramnoiu platformoiu Spring. Mizhnarodnoi naukovo-tekhnichnoi konferentsiyi «Suchasni metody, informatsiyne, prohramne ta tekhnichne zabezpechennia system upravlinnia orhanizatsiino-tekhnichnymy ta tekhnolohichnymy kompleksamy». Kyiv: NUKhT, 250–251.
- Moskalenko, N. V. (2017). Web-orientirovannaya informacionnaya sistema reklamnoy kompanii. Ekonomicheskie nauki, 61-1. Available at: https://novainfo.ru/article/?nid=11602
- Ahaev, A. V. (2012). WEB-orientirovannaya ekspertnaya sistema vybora programmnyh produktov. Nauka. Tekhnologii. Innovacii: materialy Vseros. nauch. konf. studentov, aspirantov i molodyh uchenyh. Novosibirsk. 263–266.
- Loboda, Yu. G., Orlova, O. Yu. (2014). Tekhnologii razrabotki Web-prilozheniy. Naukovi pratsi. Odesa: Odeska natsionalna akademiya kharchovykh tekhnolohiy, 46, 239–244.
- Mihalcea, М., Ebersole, S. et. al. Hibernate ORM 5.2.13.Final User Guide. Available at: https://docs.jboss.org/hibernate/orm/5.2/userguide/html_single/Hibernate_User_Guide.html
- Kalin, M. (2013). Java Web Services: Up and Running. O'Reilly Media, 360.
- OpenAPI Specification. Available at: https://swagger.io/specification/
- Smart, J. (2011). Jenkins: The Definitive Guide. O'Reilly Media, 404.
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2018 Serhii Hrybkov, Hanna Oliinyk, Valery Litvinov
Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Закріплення та умови передачі авторських прав (ідентифікація авторства) здійснюється у Ліцензійному договорі. Зокрема, автори залишають за собою право на авторство свого рукопису та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons CC BY. При цьому вони мають право укладати самостійно додаткові угоди, що стосуються неексклюзивного поширення роботи у тому вигляді, в якому вона була опублікована цим журналом, але за умови збереження посилання на першу публікацію статті в цьому журналі.
Ліцензійний договір – це документ, в якому автор гарантує, що володіє усіма авторськими правами на твір (рукопис, статтю, тощо).
Автори, підписуючи Ліцензійний договір з ПП «ТЕХНОЛОГІЧНИЙ ЦЕНТР», мають усі права на подальше використання свого твору за умови посилання на наше видання, в якому твір опублікований. Відповідно до умов Ліцензійного договору, Видавець ПП «ТЕХНОЛОГІЧНИЙ ЦЕНТР» не забирає ваші авторські права та отримує від авторів дозвіл на використання та розповсюдження публікації через світові наукові ресурси (власні електронні ресурси, наукометричні бази даних, репозитарії, бібліотеки тощо).
За відсутності підписаного Ліцензійного договору або за відсутністю вказаних в цьому договорі ідентифікаторів, що дають змогу ідентифікувати особу автора, редакція не має права працювати з рукописом.
Важливо пам’ятати, що існує і інший тип угоди між авторами та видавцями – коли авторські права передаються від авторів до видавця. В такому разі автори втрачають права власності на свій твір та не можуть його використовувати в будь-який спосіб.