Показати скорочену інформацію

dc.contributor.authorВарчук, І. В.uk
dc.contributor.authorЛишак, О. М.uk
dc.contributor.authorVarchuk, I. V.en
dc.contributor.authorLyshak, О. M.en
dc.contributor.authorВарчук, И. В.ru
dc.contributor.authorЛишак, А. М.ru
dc.date.accessioned2020-12-17T12:19:03Z
dc.date.available2020-12-17T12:19:03Z
dc.date.issued2019
dc.identifier.citationВарчук І. В. Розробка програмного модуля веб-додатка для розподілення робочих процесів «Менеджер завдань» [Текст] / І. В. Варчук, О. М. Лишак // Вісник Вінницького політехнічного інституту. – 2019. – № 3. – С. 67-74.uk
dc.identifier.issn1997–9266
dc.identifier.issn1997–9274
dc.identifier.urihttp://ir.lib.vntu.edu.ua//handle/123456789/31055
dc.description.abstractУ сучасному світі актуальним є питання пришвидшення робочого процесу для збільшення ефективності використання робочого часу. «Менеджер завдань» — інструмент для управління проектами, який значно спрощує робочий процес. Основним завданням такої системи є полегшення розподілу завдань між працівниками та забезпечення контролю їх виконання. Завдяки використанню таких про-грам, користувач зможе заощадити час на нарадах і оффлайн-обговореннях. Крім цього, такі платформи дозволяють дізнатися, наскільки ефективно і злагоджено працює команда. Все, що потрібно — відкрити сервіс і подивитися, що відбувається зараз в проекті. Менеджер завдань може використовуватись як на підприємствах для покращення організації робочого процесу, так і пересічними користувачами, наприклад для планування відпустки, вихідних тощо. Проаналізовано низку сучасних рішень розроблення таких аналітичних інформаційних систем, які дозволили визначити основні їх недоліки та обмеження, які необхідно усунути. Запропоновані підходи для їх усунення. Розроблено комплекс моделей таких систем у UML-нотації. Здійснено програмну реалізацію модуля на JavaScript. JavaScript швидкодійний, має велику кількість бібліотек та велику спільноту розробників. Клієнтська частина написана на Angular, серверна частина — на NodeJs та Express. Для збереження даних використовується MySQL, який, у свою чергу, працює з сервером за допомогою ORM Sequelize. Sequelize дає змогу в майбутньому змінювати базу даних без переписування коду, потрібно буде змінити тільки конфігурації додатка. Такий набір технологій забезпечує додатку достатню швидкодію та легку підтримку. Проаналізувавши аналогічні рішення, зазначимо переваги розробки: зрозумілий інтерфейс, висока швидкодія, кросплатформність, продукт з відкритим кодом, що важливо у випадку, якщо користувачам будуть потрібні якісь специфічні функції, тоді вони зможуть самостійно додати їх в проект, без втручання розробників модуля. Також цей програмний модуль можна використовувати на будь-якому пристрої з екраном для відображення та підключенням до Інтернету для завантаження інформації.uk
dc.description.abstractIn 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 perfor-mance, 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 simi-lar 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.en
dc.description.abstractВ современном мире остро стоит вопрос ускорения рабочего процесса с целью повышения эффективности использования рабочего времени. «Менеджер задач» — инструмент для управления проектами, значительно упрощающий рабочий процесс. Основной задачей такой системы является обеспечение облегчения распределе-ния задач между работниками и контроля их выполнения. Благодаря использованию таких программ, пользова-тель сможет сэкономить время на совещаниях и оффлайн-обсуждениях. Кроме этого, такие платформы позво-ляют узнать, насколько эффективно и слаженно работает команда. Все, что нужно — открыть сервис и по-смотреть, что происходит сейчас в проекте. «Менеджер задач» может использоваться как на предприятиях для улучшения организации рабочего процесса, так и рядовыми пользователями, например для планирования отпуска, выходных и так далее. Проанализированы современные решения разработки таких аналитических информационных систем, которые позволили определить основные их недостатки и ограничения, которые необходимо устранить. Предложены подходы для их устранения. Разработан комплекс моделей таких систем в UML-нотации. Осуществлена программная реализация модуля на JavaScript. JavaScript быстродействующий, имеет большое количество библиотек и большое сообщество разработчиков. Клиентская часть написана на Angular, серверная часть — на NodeJs и Express. Для хранения данных используется MySQL, который, в свою очередь, работает с сервером с помощью ORM Sequelize. Sequelize позволяет в будущем менять базу данных без переписывания кода, нужно будет только изменить конфигурации приложения. Этот набор технологий обеспечивает приложению хорошее быстродействие и легкую поддержку. Проанализировав аналогичные реше-ния, отметим преимущества разработки: понятный интерфейс, высокое быстродействие, кроссплатформен-ность, продукт с открытым кодом, что важно, в случае, если пользователям будут нужны какие-то специфиче-ские функции, тогда они смогут самостоятельно добавить их в проект, без вмешательства разработчиков модуля. Также такой программный модуль можно использовать на любом устройстве с экраном для отображе-ния и подключением к интернету для загрузки информации.ru
dc.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofВісник Вінницького політехнічного інституту. № 3 : 67-74.uk
dc.relation.urihttps://visnyk.vntu.edu.ua/index.php/visnyk/article/view/2364
dc.subjectпрограмний модульuk
dc.subjectобробка данихuk
dc.subjectаналітична інформаційна системаuk
dc.subjectменеджер завданьuk
dc.subjectрозподіл процесівuk
dc.subjectробочий процесuk
dc.subjectprogram moduleen
dc.subjectdata processingen
dc.subjectanalytical information systemen
dc.subjecttask manageren
dc.subjectprocess distributionen
dc.subjectworkflowen
dc.subjectпрограммный модульru
dc.subjectобработка данныхru
dc.subjectаналитическая информационная системаru
dc.subjectменеджер задачru
dc.subjectраспределение процессовru
dc.subjectрабочий процессru
dc.titleРозробка програмного модуля веб-додатка для розподілення робочих процесів «Менеджер завдань»uk
dc.title.alternativeDevelopment of a Web Application Software Module for Distributing of Workflows “Task Manager”en
dc.title.alternativeРазработка программного модуля веб-приложения для распределения рабочих процессов «Менеджер задач»ru
dc.typeArticle
dc.identifier.udc004.9+616.24
dc.relation.referencesEmilio 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.en
dc.relation.referencesK. 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.en
dc.relation.referencesHasliza 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.en
dc.relation.referencesDavid Harron, Node Web Development, Second Edition, Packt Publishing Ltd, 248 p, 2013.en
dc.relation.referencesShipra 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.en
dc.relation.referencesБази даних та інформаційні системи. [Електронний ресурс]. Режим доступу: http://oracle.com.edgesuite.net/timeline/java/ .uk
dc.relation.referencesО. М. Лишак та І. В. Варчук, «Розробка програмного модуля веб-додатка «Менеджер завдань»,» на XLVIII Науко-во-технічна конференція підрозділів Вінницького національного технічного університету (2019),» Вінниця, ВНТУ, 2019. [Електронний ресурс]. Режим доступу: https://conferences.vntu.edu.ua/index.php/allvntu/index/pages/view/zbirn2019 .uk
dc.identifier.doihttps://doi.org/10.31649/1997-9266-2019-144-3-67-74


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію