Principles of developing a web application for monitoring employee skills

2022;
: pp. 78 - 90
1
Lviv Polytechnic National University, 1 Computer Engineering Department
2
Lviv Polytechnic National University, Department of Software
3
Lviv Polytechnic National University, Computer Engineering Department

Summarizing the definition of the concept of "skills" from the reviewed literary sources, we determine that: skills are a combination of knowledge and skills that a person has acquired during his life. To improve skills, you need to choose certain tools (trainings, seminars, webinars, online courses, refresher courses, reading special literature, etc.). Personal qualities and attitudes of young people are important in choosing tools and achieving results. As part of this study, the principles of building a web application for monitoring the skills of employees were designed and developed. The web resource has a convenient user interface, the ability to view an employee’s skill map, leave comments on a specific employee skill, allows users to create and sign up for existing training courses, generate certificates confirming mastery of a skill, and view statistics. Unlike other analogs of programs for monitoring skills, this system provides for the interaction of three types of users: manager, mentor, and employee. The manager’s options include: creating a technology ownership template, personnel management, skills management, certificate management, notification management; Mentor options include: skill management, training management, notification management; Employee options include the following: skill management, training management, notification management, certificate management, view statistics, view recommendations.

  1. Johnsen J. D. Technical Skill Assessment – Measuring Staff Capabilities and Optimizing Training Investments. [Electronic resource]. DOI: https://doi.org/10.3997/2214-4609-pdb.6.B06 (accessed: 27 September 2022).
  2. Matviishyn Y. G. Strategic human resource management. Lviv, 2011. – 200 p.
  3. Holt J.  Process modelling using the UML. [Electronic resource].  –  DOI:  https://doi.org/10.1049/ic: 20000366 (accessed: 27 September 2022).
  4. Martin Fowler. UML Distilled: A Brief Guide to the Standard Object Modeling Language. USA, 2011. –192 p.
  5. Pukhovska L. P. Professional development of companies’ personnel. Kyiv, 2015. – 175 p.
  6. Ben-Gan I. Microsoft SQL Server 2012 T-SQL Fundamentals. USA, 2012. – 287 p.
  7. Witold   Litwin.   SQL   for   Stored   and   Inherited   Relations.   [Electronic   resource].         –        DOI: https://doi.org/10.5220/0007676700370048 (accessed: 27 September 2022).
  8. Furkan Mendi A. Hybrid Database Design Combination of Blockchain And Central Database. [Electronic resource]. – DOI: https://doi.org/10.1109/ismsit.2019.8932763 (accessed: 27 September 2022).
  9. Hajian M. Progressive Web Apps with Angular. [Electronic resource].  –  URL:  https://doi.org/10.1007/ 978-1-4842-4448-7 (accessed: 27 September 2022).
  10. Freeman A. Pro Angular. USA, 2017. – 322 p.