Information technologies and computer sciences

Development of a Web Application Software Module for Distributing of Workflows "Task Manager"

Authors

I. V. Varchuk
Vinnytsia National Technical University ROR
O. M. Lyshak
Vinnytsia National Technical University ROR

Keywords

program module data processing analytical information system task manager process distribution workflow

Abstract

In today's world, the issue of speeding up the work process is widespread in order to increase the efficiency of using working time. "Task Manager" is a project management tool that greatly simplifies the workflow. The main task of such a system is to facilitate the distribution of tasks between employees and control over their implementation. Through the use of such programs, the user can save time in meetings and offline discussions. In addition, such platforms allow you to find out how efficient and consistent the team works. All you need is to open the service and see what's happening right now in the project. The "Task manager" can be used both at enterprises to improve the organization of the work process, as well as ordinary users, such as vacation planning, weekend, and so on. A number of modern solutions for the development of such analytical information systems have been analyzed, which allowed to identify the main weaknesses and limitations that need to be addressed. A number of approaches are proposed for their elimination. The complex of models of such systems in UML-notation is developed. Software implementation of module for JavaScript is carried out. JavaScript has good performance, a large number of libraries, and a large developer community. The client part is written on Angular, the server part is NodeJs and Express. MySQL is used to store data, which, in turn, works with the server using ORM Sequelize. Sequelize allows you to change the database in the future without rewriting the code; you only need to change the configuration of the application. This set of technologies provides the application with good performance and easy support. After analyzing similar solutions, let's mention a number of developmental benefits: a clear interface, high performance, cross-platform, open source product, which is important if users need some specific features, then they can independently add them to the project without the intervention of the module developers. Also, this software module can be used on any device with a screen for displaying and connecting to the Internet to download information.

596 590

How to Cite

[1]
“Development of a Web Application Software Module for Distributing of Workflows ‘Task Manager’”, Вісник ВПІ, no. 3, pp. 67–74, Jun. 2019, doi: 10.31649/1997-9266-2019-144-3-67-74.

Author Biographies

I. V. Varchuk, Vinnytsia National Technical University

Cand. Sc. (Eng.), Associate Professor of the Chair of System Analysis, Computer Monitoring and Engineering Graphics

O. M. Lyshak, Vinnytsia National Technical University

Student of the Department of Computer Systems and Automation

References

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 .

Most read articles by the same author(s)