Co-curricular activities management system
View/ Open
Date
2022-11-05Author
Mushemeza, Byron
Kamiza, Alex
Kumarwa, Abius
Apolo, Harriet
Karuhanga, Demas
Metadata
Show full item recordAbstract
There is lack of an effective system to handle co-curricular activities mostly in schools that are the primary sources 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 only class work 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 identity 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 the interviews and questionnaires. The findings 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 modeling using the sequence diagram, the context diagram, the entity relationship diagram and the use case diagram which helped to implement the system with all suggested features.
The system was implemented using a number of tools and technologies such as MySQL, HTML,CCS and JavaScript.
The individual units and modules of the application were tested to evaluate whether the features operate as expected by creating an email for co-curricular activities management system and went further to test if it 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.