An electronic recruitment monitoring information system for external labour agencies in Uganda
Abstract
This study covers a system designed for monitoring and keeping track of migrant workers by
Ministry of Gender Labour and Social Development and external recruitment agencies from Uganda. To achieve this goal, a research study was carried out using interviews and questionnaires, as well as an analysis of the existing monitoring systems. Relevant documentation was also undertaken as a contribution to the knowledge base. Working from the literature review, questionnaires, and interviews; limited, inadequate, immigrant workers information was the main challenge faced by Ministry of Gender and Social Development in monitoring their safety at destination countries resulting into poor coordination among stake holders. The other reasons included unlicensed external recruitment companies that smuggle out migrant with attempt of dodging taxes, high charges levied on external laborer’s, ignorance /lack of pre-departure training of migrant workers about their destinations and emergency contacts which has resulted into poor monitoring and coordination among stake holders. It is from those challenges that this study was conducted to identify and collect requirements using Interviews and Questionnaires. Unified Modelling (UML) was used to document the system development process, producing artifacts like Use Case, activity diagrams, etc. The system was implemented using native Java for Android. With a firebase database which is a backend-as-a-service and also supports other environments like JavaScript/html5 frameworks. It offers real-time databases, different Application Programming Interfaces, multiple authentication types, and hosting platforms. The system also fetches real-time data using a NoSQL serverless Backend as a service also known as Baas service with a firebase database to store data. The Interfaces were implemented using Java and XML. The final product was a system that merges different stake holders of labour export in one centralized location for easy monitoring and coordination. The developed system enables migrant workers to make real time emergency alerts and also randomly check inn at their destinations enabling MGLSD, labour agencies and next of keen to keep track of them, making it very easy to plan for their trips since they will have all the relevant and required information.