Development of School Management Information System for Good Hope Nabulagala Primary School using Python and Django
Development of School Management Information System for Good Hope Nabulagala Primary School using Python and Django
| dc.contributor.author | Nakiganda, Christine. J | |
| dc.date.accessioned | 2026-07-23T15:24:29Z | |
| dc.date.available | 2026-07-23T15:24:29Z | |
| dc.date.issued | 2026 | |
| dc.description | A research dissertation submitted to the School of Statistics and Planning in partial fulfillment of the requirements for the award of a degree of Bachelor of Statistics, Makerere University | |
| dc.description.abstract | This dissertation details the design, development, and implementation of the GSMIS, a bespoke multi-portal web application engineered for GHNPS. Historically, the institution’s reliance on manual, paper-based record-keeping fostered data fragmentations and a high propensity for clerical errors in academic grading. Leveraging the Django web framework and Python, the GSMIS digitizes the institutional lifecycle by centralizing learner registration, mark entry, and terminal report generation. A core technical feature of the system is the four-tier RBAC model, which enforces data integrity and privacy across Administrator, HOD, Teacher, and Parent portals. Methodologically, the study employed an Iterative SDLC, integrating specialized Python libraries to automate complex weighted grading algorithms that synthesize mid-term and end-of-term assessments The grading engine was stress-tested against a 56 academic records of P.6 Cohort, demonstrating a 40% reduction in clerical errors and 100% mathematical consistency in ranking logic. Furthermore, the system enhanced financial transparency and parental engagement by providing real-time access to digitized academic reports. The study concludes that localized, bespoke software solutions are critical for bridging the digital divide and fostering data-driven decision-making within the Ugandan primary education sector | |
| dc.identifier.citation | Nakiganda, Christine. J. (2026). Development of School Management Information System for Good Hope Nabulagala Primary School using Python and Django. Unpublished bachelors research report, Makerere University | |
| dc.identifier.uri | https://dissertations.mak.ac.ug/handle/20.500.12281/22256 | |
| dc.language.iso | en | |
| dc.publisher | Makerere University | |
| dc.title | Development of School Management Information System for Good Hope Nabulagala Primary School using Python and Django | |
| dc.type | Other |
Files
Original bundle
1 - 2 of 2
No Thumbnail Available
- Name:
- Nakiganda-Cobams-Bachelors-consent form-2026.pdf
- Size:
- 750.65 KB
- Format:
- Adobe Portable Document Format
- Description:
- Consent form Bachelors 2026
No Thumbnail Available
- Name:
- Nakiganda-cobams-Bachelors-2026.pdf
- Size:
- 895.82 KB
- Format:
- Adobe Portable Document Format
- Description:
- Bachelors Dissertation
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 462 B
- Format:
- Item-specific license agreed upon to submission
- Description: