Development of Software Complex for Digitalization of Enterprise Activities
Authors: G. T. Balakayeva, K. K. Nurlybayeva, M. B. Zhanuzakov
Abstract:
In the proposed work, we have developed software and designed a software architecture for the implementation of enterprise business processes. The proposed software has a multi-level architecture using a domain-specific tool. The developed architecture is a guarantor of the availability, reliability and security of the system and the implementation of business processes, which are the basis for effective enterprise management. Automating business processes, automating the algorithmic stages of an enterprise, developing optimal algorithms for managing activities, controlling and monitoring, reducing risks and improving results help organizations achieve strategic goals quickly and efficiently. The software described in this article can connect to the corporate information system via two methods: a desktop client and a web client. With an appeal to the application server, the desktop client program connects to the information system on the company's work PCs over a local network. Outside the organization, the user can interact with the information system via a web browser, which acts as a web client and connects to a web server. The developed software consists of several integrated modules that share resources and interact with each other through an API. The following technology stack was used during development: Node js, React js, MongoDB, Ngnix, Cloud Technologies, Python.
Keywords: Algorithms, document processing, automation, integrated modules, software architecture, software design, information system.
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 207References:
[1] Kmecová I., Stuchlý J., Sagapova, N., Tlustý M.. SMA human resources management digitization: evaluation of the level of digitization and estimation of future developments. 2021. Polish journal of management studies. 233 pp.
[2] Wang, J., Kumar, A. 2005. A Framework for Document-Driven Workflow Systems. In: van der Aalst, W.M.P., Benatallah, B., Casati, F., Curbera, F. (eds) Business Process Management. BPM 2005. Lecture Notes in Computer Science, vol 3649. Springer, Berlin, Heidelberg. 285–301pp. https://doi.org/10.1007/11538394_19
[3] Cynthia A. Lengnick-Hall, Tammy E. Beck, Mark L. Lengnick-Hall. 2011. Developing a capacity for organizational resilience through strategic human resource management, Human Resource Management Review. 243-255 pp. https://doi.org/10.1016/j.hrmr.2010.07.001.
[4] Dianna L. Stone, Diana L. Deadrick. 2015. Challenges and opportunities affecting the future of human resource management, Human Resource Management Review. 139-145pp. https://doi.org/10.1016/j.hrmr.2015.01.003.
[5] Vlasios Sarantinos. 2008. Considering Document Workflow Issues: Pros and Cons for the Non-experts. International Journal of Business and Management, Vol. 3, No. 7. 3-5pp.
[6] S. Tilkov and S. Vinoski. 2010. Node.js: Using JavaScript to Build High-Performance Network Programs in IEEE Internet Computing, vol. 14, no. 6, pp. 80-83, doi: 10.1109/MIC.2010.145.
[7] Sanchit Aggarwal. 2018. Modern Web-Development using ReactJS. Sanchit Aggarwal et al. International Journal of Recent Research Aspects ISSN: 2349-7688. 133-137pp.
[8] C. Győrödi, R. Győrödi, G. Pecherle and A. Olah. 2015. "A comparative study: MongoDB vs. MySQL. 13th International Conference on Engineering of Modern Electric Systems (EMES), Oradea, Romania, 1-6pp. doi: 10.1109/EMES.2015.7158433.
[9] Reese, W. 2008. Nginx: the high-performance web server and reverse proxy. Linux Journal, 2p.
[10] Srinath, K. R. 2017. Python–the fastest growing programming language. International Research Journal of Engineering and Technology, 4(12), 354-357pp.