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

Authors

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

DOI:

https://doi.org/10.31649/1997-9266-2019-144-3-67-74

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.

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

Downloads

Abstract views: 362

Published

2019-06-26

How to Cite

[1]
I. V. Varchuk and O. M. Lyshak, “quot”;, Вісник ВПІ, no. 3, pp. 67–74, Jun. 2019.

Issue

Section

Information technologies and computer sciences

Metrics

Downloads

Download data is not yet available.