РОЗРОБКА ПРОГРАМНОГО МОДУЛЯ ВЕБ-ДОДАТКА ДЛЯ РОЗПОДІЛЕННЯ РОБОЧИХ ПРОЦЕСІВ «МЕНЕДЖЕР ЗАВДАНЬ»

  • І. В. Варчук Вінницький національний технічний університет
  • О. М. Лишак Вінницький національний технічний університет
Ключові слова: програмний модуль, обробка даних, аналітична інформаційна система, менеджер завдань, розподіл процесів, робочий процес

Анотація

У сучасному світі актуальним є питання пришвидшення робочого процесу для збільшення ефективності використання робочого часу. «Менеджер завдань» — інструмент для управління проектами, який значно спрощує робочий процес. Основним завданням такої системи є полегшення розподілу завдань між працівниками та забезпечення контролю їх виконання. Завдяки використанню таких програм, користувач зможе заощадити час на нарадах і оффлайн-обговореннях. Крім цього, такі платформи дозволяють дізнатися, наскільки ефективно і злагоджено працює команда. Все, що потрібно — відкрити сервіс і подивитися, що відбувається зараз в проекті. Менеджер завдань може використовуватись як на підприємствах для покращення організації робочого процесу, так і пересічними користувачами, наприклад для планування відпустки, вихідних тощо. Проаналізовано низку сучасних рішень розроблення таких аналітичних інформаційних систем, які дозволили визначити основні їх недоліки та обмеження, які необхідно усунути. Запропоновані підходи для їх усунення. Розроблено комплекс моделей таких систем у UML-нотації. Здійснено програмну реалізацію модуля на JavaScript. JavaScript швидкодійний, має велику кількість бібліотек та велику спільноту розробників. Клієнтська частина написана на Angular, серверна частина — на NodeJs та Express. Для збереження даних використовується MySQL, який, у свою чергу, працює з сервером за допомогою ORM Sequelize. Sequelize дає змогу в майбутньому змінювати базу даних без переписування коду, потрібно буде змінити тільки конфігурації додатку. Такий набір технологій забезпечує додатку достатню швидкодію та легку підтримку. Проаналізувавши аналогічні рішення, зазначимо переваги розробки: зрозумілий інтерфейс, висока швидкодія, кросплатформність, продукт з відкритим кодом, що важливо у випадку, якщо користувачам будуть потрібні якісь специфічні функції, тоді вони зможуть самостійно додати їх в проект, без втручання розробників модуля. Також цей програмний модуль можна використовувати на будь-якому пристрої з екраном для відображення та підключенням до Інтернету для завантаження інформації.

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

І. В. Варчук, Вінницький національний технічний університет

канд. техн. наук, доцент кафедри системного аналізу, комп’ютерного моніторингу та інженерної графіки,

О. М. Лишак, Вінницький національний технічний університет

студент факультету комп’ютерних систем і автоматики

Посилання

Emilio Castillo, et all, «Architectural Support for Task Dependence Management with Flexible Software Scheduling,» on 2018 IEEE International Symposium on High Performance Computer Architecture (HPCA), Austria, Vienna, 2018.

K. Chronaki, A. Rico, R. M. Badia, E. Ayguadé, J. Labarta, and M. Valero, “Criticality-aware dynamic task scheduling for heterogeneous architectures,” on International Conference on Supercomputing (ICS), pp. 329-338, 2015.

Hasliza Md Sarkan, Tengku Puteri Suhilah Ahmad, and Azuraini Abu Bakar, “Using JIRA and Redmine in requirement development for agile methodology,” on 2011 Malaysian Conference in Software Engineering, Johor Bahru, Malaysia, 2011, https://doi.org/10.1109/MySEC.2011.6140707.

David Harron, Node Web Development, Second Edition, Packt Publishing Ltd, 248 p, 2013.

Shipra Ravi Kumar, Ravi Sharma, Keshav Gupta, “Strategies for web application development methodologies,” on 2016 International Conference on Computing, Communication and Automation (ICCCA), Noida, India, 2016.

Бази даних та інформаційні системи. [Електронний ресурс]. Режим доступу: http://oracle.com.edgesuite.net/timeline/java/ .

О. М. Лишак та І. В. Варчук, «Розробка програмного модуля веб-додатку «Менеджер завдань»,» на XLVIII Науково-технічна конференція підрозділів Вінницького національного технічного університету (2019),» Вінниця, ВНТУ, 2019. [Електронний ресурс]. Режим доступу: https://conferences.vntu.edu.ua/index.php/allvntu/index/pages/view/zbirn2019 .

Опубліковано
2019-06-26
Як цитувати
[1]
І. Варчук і О. Лишак, РОЗРОБКА ПРОГРАМНОГО МОДУЛЯ ВЕБ-ДОДАТКА ДЛЯ РОЗПОДІЛЕННЯ РОБОЧИХ ПРОЦЕСІВ ‘МЕНЕДЖЕР ЗАВДАНЬ’, Вісник Вінницького політехнічного інституту, № 3, с. 67-74, Чер 2019.
Номер
Розділ
Інформаційні технології та комп'ютерна техніка