Co-curricular activities management system
Date
2022-11-13Author
Karuhanga, Demas
Apolo, Harriet
Kumarwa, Abius
Kamiza, Alex
Mushemeza, Byron
Ilako, Caroline
Metadata
Show full item recordAbstract
There is lack of an effective system to handle co-curricular activities mostly in schools that are the primary source of Ugandan talents. The manual system used is faced with a number of challenges which include insufficient finances for clubs to run co-curricular activities, focusing on only class works by most students, trends in club preference among students, lack of a clear definition of co-curricular activities to students and lack of user-friendly tools like scheduling and communication tools.
The objectives are; with the main objective being to develop a co-curricular activities management system and others are; to review the existing systems so as to identify the requirements for the proposed co-curricular activities management system, to design co-curricular activities management system, to implement co-curricular activities management system, and to test and validate co-curricular activities management system.
During the system requirements elicitation phase, qualitative and quantitative data was collected through interviews and questionnaires. The finding revealed that there is still lack of awareness about co-curricular activities since no notification application is in place.
The system design phase (logical and physical) was done through process modelling using the sequence diagram, the context diagram, the Entity Relationship Diagram and the use case diagram which helped to implement the system with all the suggested features.
The system was implemented using a number of tools and technologies such as MYSQL, HTML, CSS, PHP and JavaScript.
The individual units and modules of the application were tested to evaluate whether the features operate as expected by creating an e-mail for co-curricular activities management system and went further to test if it could send and receive emails to the students and validation was done by comparing the functionality of the application to the expectations of the application that were described in the planning phase.