Al-Bahir Journal for Engineering and Pure Sciences


The purpose of this project is to implement an Activity Scheduling System in a university setting, specifically focusing on the Federal University, Lafia. The system will utilise higher priority algorithms and critical time to optimise scheduling. The system's objective is to mechanise the process of scheduling activities, minimise conflicts in scheduling, and enhance the efficiency of the activity scheduling system. The suggested system utilizes priority-based algorithms to schedule activities based on the hierarchical order of university officials, including the Vice-Chancellor, Registrar, Bursar, Librarian, Directors, Deans, and Department Heads. The study methodology entails doing a comprehensive literature review on Activity scheduling, priority-based algorithms, and existing Activity scheduling systems. The study encompasses the depiction of the current Activity scheduling model, the merits and drawbacks of the model, and the formulation of an enhanced model. The enhanced model was developed utilizing PHP as the programming language for the user interface and MySQL for the design and administration of the system's backend. The system's hardware and software requirements were explicitly defined, and the process of programme development and system testing was executed. The system's evaluation metrics encompass the time required for activity scheduling, the quantity of scheduling conflicts, and the overall level of user satisfaction. The proposed Activity scheduling system aims to enhance the efficiency of the Activity scheduling process in the institution, minimise scheduling conflicts, and offer users a superior scheduling experience.


[1] Federal University of Lafia. Our Mission. Retrieved April 2, 2024, from, https://fulafia.edu.ng/our-mission/.

[2] Federal Ministry of Education. Nigeria. Lafia-a report 2011- 2015 (Report) 2023. Retrieved April 2, 2024, from, https:// education.gov.ng/wp-content/uploads/2023/09/Lafiaareport- 2011-2015.pdf.

[3] Usman SM, Li Z. Efficiency aware scheduling techniques in cloud computing: a descriptive literature review. Peer J Comput Sci 2021;7:e509. https://doi.org/10.7717/peerjcs. 509.

[4] Swain CK, Saini N, Sahu A. Reliability aware scheduling of bag of real time tasks in cloud environment. Computing 2020;102(2):451-75.

[5] Singh S, Chana I. A survey on resource scheduling in cloud computing: issues and challenges. J Grid Comput 2016;14(2): 217-64.

[6] Abolhassani KS, Saberikamarposhti M, Rahmani AM. Real-Time Scheduling in IoT Applications: A Systematic Review. Sensors 2022;232(1):23. https://doi.org/10.3390/ s23010232.

[7] Wang M, Liu G, Lin X. Dynamic Optimization of the Multi- Skilled Resource-Constrained Project Scheduling Problem with Uncertainty in Resource Availability. Mathematics 2022; 10(17):3070. https://doi.org/10.3390/math10173070.

[8] Krishnankutty B, Bellary S, Kumar NB, Moodahadu LS. Data management in clinical research: An overview. Indian J Pharmacol 2012;44(2):168-72. https://doi:10.4103/0253-7613. 93842.

[9] Ravi TY. Data Models in Information Technology. Int J Innov Eng Res Technol 2016;3(2):1-9.

[10] Bhaskar RS, Pradip D, Mohammad NA, Gordon R. Database Modeling with Object Relationship Schema. 12th International Conference on Information Technology Based Higher Education and Training (ITHET), Antalya, Turkey. 2013. p. 1-7. https://doi:10.1109/ITHET.2013.6671029.

[11] Khaleel MI, Safran M, Alfarhood S, Zhu M. Workflow Scheduling Scheme for Optimized Reliability and End-to- End Delay Control in Cloud Computing Using AI-Based Modeling. Mathematics 2023;11(20):4334.

[12] IBM. Tables - Supported data types. IBM DB2 documentation. Retrieved April 2, 2024, from, https://www.ibm.com/ docs/en/db2woc?topic¼tables-supported-data-types.

[13] Krishnapriya P, Manjunath TN, Suresh KTV. Activity scheduling algorithms based on priority. IJCSNS-Int J Comput Sci Netw Secur 2021;(1):21.

[14] Viana RA, Dos-Santos LC, Cerqueira RA. Activity Scheduling System using Priority-Based Algorithm. In: Proceedings of the 2019 14th Iberian Conference on Information Systems and Technologies (CISTI); 2019. p. 1-6.

[15] Al-Zaben A, Al-Saidi N, Bataineh M. Designing a Activity Scheduling System for a Jordanian University: A User- Centered Approach. J King Saud Univ -comp Info Sci 2022; vol. 32(2):202-11.

[16] Wang SL, Lin YH, Liao CH. Activity scheduling system using ant colony optimization algorithm with re-scheduling mechanism. J Intell Manuf 2015;26(1):31-44.