The dynamic growth of renewable energy sources and the increasing number of prosumers create the need for new, decentralized models of energy trading. This study designed and verified a prototype of a peer-to-peer (P2P) platform based on blockchain technology, enabling direct energy trading between prosumers and consumers without the involvement of external intermediaries. The system was implemented using a Python-based architecture, incorporating a simulated blockchain stored in a SQLite database and real-time WebSocket communication. Unit, integration, and end-to-end (E2E) tests were conducted, confirming the correct operation of key functionalities: transaction registry, order matching, and wallet updates. The obtained results indicate that the applied architecture ensures data consistency and immutability, low event propagation time, and may serve as a basis for further research on the development of decentralized energy markets and their implementation in real-world conditions.
PL
Dynamiczny rozwój odnawialnych źródeł energii oraz rosnąca liczba prosumentów stwarzają potrzebę nowych, zdecentralizowanych modeli handlu energią. W pracy zaprojektowano i zweryfikowano prototyp platformy peer-to-peer (P2P) opartej na technologii blockchain, umożliwiającej bezpośredni handel energią pomiędzy prosumentami a konsumentami bez udziału zewnętrznych pośredników. System został zrealizowany w architekturze Python, z wykorzystaniem symulacji łańcucha bloków z zapisem w bazie SQLite oraz komunikacją WebSocket w czasie rzeczywistym. Przeprowadzono testy jednostkowe, integracyjne i E2E, które potwierdziły poprawność działania kluczowych funkcji: rejestru transakcji, dopasowania zleceń i aktualizacji portfela. Uzyskane wyniki wskazują, że zastosowana architektura zapewnia spójność i niezmienność danych, niski czas propagacji zdarzeń oraz może stanowić podstawę do dalszych badań nad rozwojem zdecentralizowanych rynków energii i ich wdrożeniem w warunkach rzeczywistych.
In modern machine learning, data preprocessing is a crucial step that significantly affects the performance of classification models and the accuracy of prediction. This research investigates the impact of data normalization on the prediction accuracy of two common machine learning algorithms: logistic regression and support vector machine (SVM). Data normalization methods, including logarithmic transformation and scaling methods (such as RobustScaler and MinMaxScaler), were applied to evaluate their impact on model accuracy, balanced accuracy, F1 score, and area under the receiver operating characteristic (AUC). The results showed that the normalization process led to a significant improvement in model performance. In particular, logistic regression showed a moderate increase in all key metrics: accuracy improved by 14.6%, balanced accuracy by 12.3%, F1 score by 11.5%, and AUC by 3.9%. In contrast, SVM showed significant improvements: accuracy increased by 42.5%, balanced accuracy by 81.3%, F1 score by 21.3%, and AUC by 117.9%. These results highlight the importance of preprocessing steps for models sensitive to feature scaling, such as SVM. The ROC curves confirmed the improvement in classification performance, with the AUC of SVM increasing from 0.407 to 0.887 after normalization, indicating a shift from a low-performing model to one that more accurately discriminates between positive and negative classes. This improvement demonstrates the effectiveness of normalization in improving the generalization and robustness of the model, especially when handling unbalanced datasets. The result highlights that data normalization is an important step before training and learning a model. It not only improves the accuracy of the model, but also provides better adaptability and stability in real-world applications. And it is also an important step towards achieving reliable and accurate predictions. The results of the study highlight the importance of data preprocessing in machine learning processes, especially for algorithms that depend on feature scale or geometric methods, such as SVM and logistic regression.
PL
W nowoczesnym uczeniu maszynowym wstępne przetwarzanie danych jest kluczowym krokiem, który znacząco wpływa na wydajność modeli klasyfikacyjnych i dokładność prognozowania. W niniejszym badaniu zbadano wpływ normalizacji danych na dokładność prognozowania dwóch powszechnych algorytmów uczenia maszynowego: regresji logistycznej i maszyny wektorów nośnych (SVM). Metody normalizacji danych, w tym metody transformacji logarytmicznej i skalowania (takie jak RobustScaler i MinMaxScaler), zastosowano w celu oceny ich wpływu na dokładność modelu, zrównoważoną dokładność, wynik F1 i obszar pod charakterystyką operacyjną odbiornika (AUC). Wyniki pokazały, że proces normalizacji doprowadził do znacznej poprawy wydajności modelu. W szczególności regresja logistyczna wykazała umiarkowany wzrost wszystkich kluczowych metryk: dokładność poprawiła się o 14,6%, zrównoważona dokładność o 12,3%, wynik F1 o 11,5%, a AUC o 3,9%. Natomiast SVM wykazało znaczące ulepszenia: dokładność wzrosła o 42,5%, zrównoważona dokładność o 81,3%, wynik F1 o 21,3%, a AUC o 117,9%. Wyniki te podkreślają znaczenie kroków wstępnego przetwarzania dla modeli wrażliwych na skalowanie cech, takich jak SVM. Krzywe ROC potwierdziły poprawę wydajności klasyfikacji, przy czym AUC SVM wzrosło z 0,407 do 0,887 po normalizacji, co wskazuje na przejście od modelu o niskiej wydajności do takiego, który dokładniej rozróżnia klasy dodatnie i ujemne. Ta poprawa pokazuje skuteczność normalizacji w poprawie generalizacji i solidności modelu, szczególnie podczas obsługi niezrównoważonych zestawów danych. Wynik podkreśla, że normalizacja danych jest ważnym krokiem przed trenowaniem i nauką modelu. Nie tylko poprawia dokładność modelu, ale także zapewnia lepszą adaptowalność i stabilność w rzeczywistych zastosowaniach. Jest to również ważny krok w kierunku osiągnięcia wiarygodnych i dokładnych prognoz. Wyniki badania podkreślają znaczenie wstępnego przetwarzania danych w procesach uczenia maszynowego, zwłaszcza w przypadku algorytmów zależnych od skali cech lub metod geometrycznych, takich jak SVM i regresja logistyczna.
W artykule przedstawiono koncepcję wykorzystania platformy Raspberry Pi oraz języka Python w dydaktyce przedmiotów z zakresu metrologii i systemów wbudowanych. Dokonano porównania z platformami Arduino oraz rozwiązaniami pomiarowymi National Instruments. Przeanalizowano również środowiska LabVIEW, Arduino IDE i Python pod kątem kosztów, trudności nauki oraz możliwości pracy własnej studentów. Wskazano przesłanki uzasadniające wdrożenie przedmiotu laboratoryjnego opartego na Raspberry Pi programowanego w języku Python.
EN
The paper presents the educational use of Raspberry Pi and Python in teaching metrology and embedded systems. A comparison with Arduino platforms and National Instruments measurement solutions is provided. LabVIEW, Arduino IDE, and Python are analysed in terms of cost, learning curve, and suitability for home‑based learning. The study justifies the implementation of a laboratory course based on Python ‑ programmable Raspberry Pi.
Niniejszy artykuł opisuje projekt oraz implementację aplikacji webowej przeznaczonej do obsługi uniwersalnego sklepu internetowego. Aplikacja została opracowana z wykorzystaniem frameworka Django opartego na języku Python, uzupełnionego o dodatkowe biblioteki rozszerzające jego bazowe funkcjonalności. Praca przedstawia szczegółową analizę wymagań oraz oczekiwań, jakie aplikacja miała spełnić, a także omówienie procesu projektowania i implementacji rozwiązania.
EN
This article describes the design and implementation of a web application intended for managing a universal online store. The application was developed using the Django framework, based on the Python programming language, and enhanced with additional libraries that extend its core functionalities. The paper presents a detailed analysisof the requirements and expectations that the application was meant to fulfill, as well as a discussion of the design and implementation process.
Niniejsza publikacja opisuje proces analizy projektowej oraz implementacji aplikacji webowej opartej na frameworku Django, zaprojektowanej w celu umożliwienia zdobywania umiejętności programowania za pomocą kursów online. Aplikacja ta pozwala użytkownikom na tworzenie i udostępnianie kursów, w tym zarządzanie lekcjami, quizami, zasobami edukacyjnymi oraz systemem ocen i komentarzy. Platforma oferuje również funkcjonalności związane z zarządzaniem zamówieniami i płatnościami, co umożliwia pełną obsługę kursów online. Dodatkowo, szczegółowo opisano zastosowane technologie oraz funkcje, które oferuje system.
EN
This articledescribes the design analysis and implementation of a web application based on the Django framework, designed to facilitate learning programming skills through online courses. The application allows users to create and share courses, including managing lessons, quizzes, educational resources, and a system for ratings and comments. The platform also offers functionalities related to order and payment management, providing a complete solution for online course handling. Additionally, the technologies used and the features offered by the system are thoroughly described.
Artykuł przedstawia zastosowanie analizy interesariuszy w przygotowaniu i realizacji inwestycji przemysłowej, na przykładzie zakładu przetwarzania odpadów. Autor skupia się na identyfikacji kluczowych ryzyk wynikających z relacji między interesariuszami procesu inwestycyjnego. W badaniu zastosowano połączenie metod jakościowych i ilościowych: obliczenia wykonano w plikach IPYNB. Zastosowana metoda pozwala na wcześniejsze wykrycie newralgicznych zależności i lepsze decyzje projektowe. Analiza interesariuszy może być przydatnym narzędziem w praktyce architekta, szczególnie w projektach wymagających koordynacji wielu stron i spełnienia złożonych wymogów formalnych. Autor proponuje rozszerzenie metody o modelowanie interakcji z użyciem teorii gier.
This article presents the application of stakeholder analysis in the preparation and implementation of an industrial investment project, using a waste treatment plant as an example. The author focuses on identifying the key risks arising from the relationships between stakeholders in the investment process. The study used a combination of qualitative and quantitative methods: calculations were made in IPYNB files. The method used allows for earlier detection of sensitive dependencies and better design decisions. Stakeholder analysis can be a useful tool in an architect’s practice, especially in projects that require coordination of multiple parties and compliance with complex formal requirements. The author proposes to extend the method to model interactions using the game theory.
Ion exchange plays a key role not only in eliminating water hardness and reducing the concentration of unwanted ions, but also in protecting the environment. Due to its versatility, it is an indispensable tool in modern environmental technologies. Calculation methods are an important component of the implementation of ion exchange technologies, as they play a crucial role in their effective operation. There are calculation methods used in the design of ion exchange systems, but similar methods have not yet been developed to determine operating parameters during operation. This complicates the optimization of the process in real conditions and requires further research and development. The calculation method should be easy to use, but at the same time provide high accuracy of results, taking into account such important factors as water composition, filtration rate, temperature and type of ion exchange resins. It is especially important that the method be developed based on open Python libraries to ensure accessibility and versatility. The differential mathematical approach using Python provides significantly higher accuracy, efficiency and flexibility in calculations. Therefore, the development of an algorithm for solving systems of nonlinear equations by Newton's method will allow achieving maximum accuracy of results. The article develops an algorithm for solving a nonlinear system of equations by Newton's method, which allows determining the distribution of ions in the working zone of the filter in both liquid and solid phases. The implementation of the developed algorithm is carried out using the Python ecosystem. Based on the calculation results, a graph of the output curve is constructed and a complex software module is developed that allows controlling the most important operating parameters of ion-exchange filters. Also, the use of a complex software module will contribute to reducing the operating costs of ion-exchange filters and increasing the efficiency of processes.
PL
Wymiana jonowa odgrywa kluczową rolę nie tylko w usuwaniu twardości wody i redukowaniu stężenia niepożądanych jonów, ale takżew ochronie środowiska. Ze względu na swoją uniwersalność jest niezastąpionym narzędziem w nowoczesnych technologiach ochrony środowiska. Metody obliczeniowe stanowią istotny element wdrażania technologii wymiany jonowej, gdyż odgrywają kluczową rolę w ich efektywnym działaniu. Istnieją metody obliczeniowe wykorzystywane przy projektowaniu układów wymiany jonowej, lecz podobne metody służące określaniu parametrów roboczychw trakcie pracy nie zostały jeszcze opracowane. Utrudnia to optymalizację procesu w warunkach rzeczywistych i wymaga dalszychprac badawczo-rozwojowych. Metoda obliczeniowa powinna być prosta w użyciu, a jednocześnie zapewniać wysoką dokładność wyników i uwzględniać takie istotne czynniki, jak skład wody, szybkość filtracji, temperatura i rodzaj żywic jonowymiennych. Szczególnie ważne jest, aby metodę tę opracowano w oparciuo otwarte biblioteki Pythona, co zapewni dostępność i wszechstronność. Podejście matematyczne oparte na różniczce z wykorzystaniem języka Python zapewnia znacznie większą dokładność, wydajność i elastyczność obliczeń. Zatem opracowanie algorytmu rozwiązywania układów równań nieliniowych metodą Newtona pozwoli na osiągnięcie maksymalnej dokładności wyników. W artykule opracowano algorytm rozwiązywania układu równań nieliniowych metodą Newtona, który pozwala na określenie rozkładu jonów w strefie roboczej filtra zarówno w fazie ciekłej, jak i stałej. Implementację opracowanego algorytmu przeprowadzono z wykorzystaniem ekosystemu Python. Na podstawie wyników obliczeń skonstruowano wykres krzywej wyjściowej oraz opracowano kompleksowy moduł programowy umożliwiający sterowanie najważniejszymi parametrami pracy filtrów jonowymiennych. Ponadto zastosowanie kompleksowego modułu programowego pozwoli na obniżenie kosztów eksploatacji filtrów jonowymiennych i zwiększenieefektywności procesów.
Evaporative cooling can be an answer to the growing global demand for energy efficient and sustainable air conditioning. Direct evaporative cooling is the traditional method of cooling air to wet-bulb temperature. Indirect evaporative cooling uses heat exchangers with wet and dry channels to cool air indirectly, avoiding an increase in humidity. The Maisotsenko cycle is a dew point indirect evaporative cooling that allows air to be cooled below wet-bulb temperature using a heat and mass exchanger with a coupled wet and dry channel. It can be used as a stand-alone system, or as coupled with traditional refrigerantbased cooling systems, or as a heat recovery process to improve the efficiency in the power industry applications. A Pythonbased computational tool for simulating of 1D heat and mass transfer in the Maisotsenko cycle is presented here. It uses a spatially discretised differential equation solver and a psychrometric chart. The 1D model and experimental data from the study of Pakari were used as a reference for the initial testing. The comparison results are promising, suggesting a potential application in the design of sustainable cooling.
The article contains selected research results regarding the analysis of the possibility of using the Evolutionary Algorithm to improve neural models of intelligent systems using selected programming environments. Choosing an appropriate programming language is one of the basic activities in the process of implementing complex algorithms, which include methods of artificial neural networks and evolutionary algorithms. Due to the fact that the object of the researchwas an intelligent Day Ahead Market system operating on the Polish Power Exchange and the modeling methods were artificial neural networks and evolutionary algorithms, it was decided to use very high-level programming languages such as Python, Matlab and C# for implementation and associated development environments. It turned out, among other things, that each of these languages and programming environments has its advantages and disadvantages, but all of them are very useful due to their useful syntax and rich included libraries. A thorough analysis of the implementation shows, among other things, that the choice of programming language affects the efficiency, speed and quality of the obtained implementations of system models. Against this background, the advantages and disadvantages of individual programming languages are shown, especially in the context of implementing evolutionary algorithms. The research results indicate directions for selecting an appropriate programming language and the associated programming environment for system modeling using artificial neural networks and evolutionary algorithms. In addition, the method of analysis, as well as the method of modeling and implementation was shown on the example of a specific system, which was the Day Ahead Market system of TGE S.A.
11
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Introduction: The values describing the patient’s exposure in X-ray diagnostics and interventional radiology should be compared with several independent criteria: diagnostic reference levels, dose levels associated with potential unintended exposure, and dose levels requiring specific action in interventional radiology. Radiation dose monitoring software (RDMS) is not always available, and may not perform all the tasks or cover all radiological devices. The aim of the work was to create software that would allow the analysis of dose data from various sources. Material and Methods: Python programming language was chosen due to the availability of libraries enabling access to information stored in DICOM files (pydicom, rdsr-navigator) and data analysis functions (pandas). The software was created, able to import data from various sources (Excel files, DICOM files, RDSR dosimetry reports), reject data based on the indicated criterion, multiply selected numerical data by the indicated factor, compare dose information with preset criteria (including diagnostic reference levels), and create summary reports. Data describing how to analyse data from a specific source has been placed in easy-to-modify external configuration files (Excel spreadsheets). The results of the dose analysis are saved in Excel spreadsheets. Results: The software was tested on DICOM files from mammography and radiography devices (obtained from PACS), RDSR dosimetry reports from interventional radiology units (obtained from PACS or exported directly from the radiology device), Excel files with data exported from a commercially available RDMS system. It has been confirmed that it is possible to change the data analysis method (e.g. add a new radiological device) by modifying the configuration file without changing the program code. Conclusion: The software allows users to analyse patient exposure data from various sources, compare it with different dose levels, and prepare reports useful in internal clinical audits.
The Julia language is a fast-growing high-level programming language. Its developers suggest that the quality and implementation of innovative compilation technology (Just-In-Time Compilation) beats Python in terms of algorithm execution times. The selection of the right programming language to implement an algorithm is of paramount importance. In today’s world every millisecond saved can determine the success of a product. The choice has a direct impact on the performance of the application or the execution of the algorithm. Consequently, a comparison analysis of modern or emerging technologies becomes particularly important. This article is the first part of a comparative analysis, the continuation of which [21] expands the research on the subject of this paper. In this context, the article presents summary of the existing literature and discusses the time performance of Julia and Python programming languages. In addition, test results and published source codes were reproduced and verified in a research environment. In the second part of the article [21], the research was extended to include more algorithms and to check the performance of each language on graphics cards.
PL
Język Julia jest szybko rozwijającym się językiem programowania wysokiego poziomu. Jego twórcy sugerują, że jakość i implementacja innowacyjnej technologii kompilacji (Just-In-Time Compilation) pokonuje Pythona pod względem czasu wykonywania algorytmów. Wybór języka programowania do implementacji algorytmu ma ogromne znaczenie. W dzisiejszym świecie każda zaoszczędzona milisekunda może zadecydować o sukcesie produktu. Wybór ma bezpośredni wpływ na wydajność aplikacji lub wykonanie algorytmu. W związku z tym analiza porównawcza nowoczesnych lub powstających technologii staje się szczególnie ważna. Artykuł ten stanowi pierwszą część analizy porównawczej, której kontynuacja [21] rozszerza badania dotyczące tematyki niniejszej pracy. W tym kontekście w artykule przedstawiono podsumowanie istniejącej literatury i omówiono wydajność czasową języków programowania Julia i Python. Ponadto, wyniki testów i opublikowane kody źródłowe zostały odtworzone i zweryfikowane w środowisku badawczym. W dalszej części artykułu [21] badania zostały rozszerzone o kolejne algorytmy oraz o sprawdzenie wydajności każdego z języków na kartach graficznych.
To assess the risk of collision in radar navigation distance-based safety measures such as Distance at the Closest Point of Approach and Time to the Closest Point of Approach are most commonly used. Also Bow Crossing Range and Bow Crossing Time measures are good complement to the picture of the meeting situation. When ship safety domain is considered then Degree of Domain Violation and Time to Domain Violation can be applied. This manuscript provides a description of a ship encounter simulation software tool written in Python accompanied by a case study, implementing all the measures mentioned above. It offers a radar-like Graphical User Interface (GUI), is able to track AIS-based traffic or encounter scenarios stored in local files. The tool features several additional functions e.g. Variable Range Marker (VRM) or Electronic Bearing Line (EBL). The simulator might be a test sandbox for advanced collision avoidance algorithms.
The work concerns the selection of the programming language and environment for the needs of neural modeling of the power and electricity demand generation system in terms of uninhabited factories. Therefore, the main goal of the conducted research is to obtain the best possible Artificial Neural Network, i.e. to teach it a model of a real system, which is a system for generating demand for power and electricity based on numerical data on parts of the power system operation in terms of uninhabited factories. The learning capabilities of artificial neural networks were checked by comparing the MSE error and the Regression Index R2. In each of the examined programming languages and related programming environments, i.e. Matlab, Python and Wolfram, an Artificial Neural Network with the same structure and properties was designed and implemented, i.e. with the same number of input and output neurons, the number of hidden layers and the number of neurons in them, the activation function of neurons and the learning method. In addition to the ANN training of the system model, testing and validation as well as comparative studies were carried out.
Niniejszy artykuł przedstawia numeryczne rozwiązania wybranych modeli rozprzestrzeniania się epidemii w języku programowania Python. Rozwiązania oparto na modelach epidemii SIS, SIR, SIRS oraz SEIR. Do rozwiązań numerycznych w języku Python wykorzystano biblioteki NumPy, SciPy oraz Matplotlib.
EN
This article presents numerical solutions of selected epidemic spread models in the Python programming language. The solutions were base on the SIS, SIR, SIRS and SEIR epidemic models. NumPy, SciPy and Matplotlib libraries were used for numerical solutions in Python.
The use of wireless technology in the field of instrumentation is rapidly expanding due to many reasons such as lower installation and commissioning cost than those incurred by wired technologies and a higher level of security provided by authenticated encrypted data transaction, in addition to a decreased level of system complicity, manifested in eliminating or limiting the need for cabling or its accessories. This article will discuss a proposed technique to perform authenticated wireless WiFi data transmission from multiple sensors to the control station depending on a laboratory stand for the purpose of analysing the principle of coexistence between wireless technologies dedicated to industrial automation, such as wireless HART, and general purpose technologies, such as WiFi and Bluetooth Low Energy BLE.
The article presents issues related to the possibility of using an artificial neural network to classify factors describing the lightning hazard. It also analyzed the selection of the most optimal type of neural network for this type of task, as well asthe issue of input data, which both teach the neural network and form the basis for the final classification. Finally, the conclusions and assumptions necessary for the practical implementation of the task were drawn. The practical part of the task is planned as the following consideration stage.
PL
W artykule została przedstawiona problematyka związana z możliwością wykorzystania sztucznej sieci neuronowej do przeprowadzenia klasyfikacji współczynników opisujących zagrożenie piorunowe. Przeanalizowano wybór najbardziej optymalnego rodzaju sieci neuronowej dla tego rodzaju zadania, a także kwestię danych wejściowych, które posłużą zarówno do uczenia sieci neuronowej, jak również stanowią podstawę do końcowej klasyfikacji. Na koniec wyciągnięte zostały wnioski oraz założenia niezbędne do praktycznej realizacji zadania. Praktyczna część zadania będzie stanowić kolejny etap rozważań.
Artykuł dotyczy analizy porównawczej szybkości wykonywania kodu przez język C oraz Python. Jej podstawowym celem nie było szukanie prostej odpowiedzi na pytanie, który z języków będzie wydajniejszy, tylko jaka jest skala różnic w wydajności tych języków. W celu określenia wydajności języka kompilowanego oraz skryptowego dokonano zestawienia języków na przykładzie następujących algorytmów: algorytm rozwiązujący problem wieży Hanoi, algorytm kodowania Huffmana oraz algorytm zamiany liczb na tekst. Każdy z wymienionych algorytmów został zaimplementowany w obydwu językach. Następnie dokonano pomiaru czasu realizacji programów, którego wyniki pozwoliły na określenie skali różnic w szybkości ich wykonania. W języku C aplikacje wykonywałysię od 6 do 188 razy szybciej niż aplikacje w języku Python
EN
The article deals with a comparative analysis of the speed of code execution written in the C language and Python. In order to determine whether a scripting language can match the performance of a compiled language, a comparison of the languages was made using the following algorithms: the algorithm for solving the Hanoi tower problem, the Huffman encoding algorithm and the algorithm for converting numbers into text. Each of the listed algorithms was implemented in both languages. Then the execution time of the programs was measured and the results were obtained, which prove that the C language achieves better performance in most cases.
Artykuł przedstawia analizę porównawczą dwóch aplikacji webowych napisanych w językach: PHP oraz Python. Stworzono aplikacje testowe, które zostały wyposażone w tą samą funkcjonalność wykorzystaną w badaniach polegających na pomiarze czasów odpowiedzi serwera na żądania typu INSERT, SELECT, UPDATE i DELETE –obsługujące operacje na bazie danych. Celem badań było porównanie obydwu języków pod względem wybranych kryteriów. Porównywano ich wydajność, objętość kodu źródłowego oraz popularność
EN
This article presents a comparative analysis of two web applications implemented in PHP and Python. Test applications were created and equipped with the same functionality used in tests consisting in measuring the server response times to INSERT, SELECT, UPDATE and DELETE requests - handling database operations. The purpose of the research was to compare both languages in terms of selected criteria. Their performance, source code volume and popularity were compared.
The article deals with the problems of increasing the efficiency of enterprises and developing a system for assessing the rating of employeesof an enterprise. Aspects of motivation for compliance with standards by employees and structural divisions are also considered; they were studied because employees are the main driving force of any enterprise. In order to properly evaluate it, many companies need rating systems. In this article,the authors conducted a study and developed a software package for assessing employees of an enterprise. This article describes howto develop a ranking prediction system. MongoDB is used as a database, as the fastest way to innovate, providing the flexibility and ease of use of a database.
PL
Artykuł dotyczy problemów zwiększania efektywności przedsiębiorstw i opracowania systemu oceny pracowników przedsiębiorstwa.Uwzględniono także aspekty motywacji do przestrzegania standardów przez pracowników i działy organizacyjne; zostały one zbadane, ponieważ pracownicy są główną siłą napędową każdego przedsiębiorstwa. Aby właściwie jąocenić, wiele firm potrzebuje systemów oceny. W tym artykule autorzy przeprowadzili badanie i opracowali pakiet oprogramowania do oceny pracowników przedsiębiorstwa.W tym artykule opisano, jak opracować system przewidywania rankingu. MongoDB jest używanyjako baza danych, jako najszybszy sposób na wprowadzanie innowacji, zapewniając elastyczność i łatwość użytkowania bazy danych.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.