Postgraduate Student Management System
Table of Contents
Introduction
The Postgraduate Students Management System (PGSMS) is a comprehensive platform designed to manage the academic and administrative processes related to MPhil efficiently. and PhD. students in the Department of Computer Engineering at the University of Peradeniya. This system addresses the challenges associated with traditional, manual processes by introducing streamlined, automated workflows that enhance operational efficiency, improve communication, and ensure effective monitoring of students’ academic progress.
The system is tailored to meet the specific needs of postgraduate programs, focusing on the lifecycle of a student’s academic journey, from registration to graduation.
Scope
The scope of the PGSMS is to provide a centralized platform catering to the administrative and academic needs of postgraduate programs. It covers up:
User Management
- Admins can manage student and staff profiles.
- Role-based functionalities ensure access is restricted to authorized users.
Enrollment System
- Students can submit their enrollment details online.
- Admins can review those details.
Submission and Evaluation Management
- Submission portals for students to upload half-year and year-end reports.
- Examiners can provide detailed feedback and evaluations.
Examiner Assignment
- Admins can assign examiners for student submissions.
- The system checks and prevents duplicate or conflicting assignments.
Communication System
- Automated email notifications for submission status, reminders, and evaluation feedback.
- Template for emails, customizable by the admin, ensures consistency.
Technical Highlights
- Backend: Developed using Spring Boot with REST API architecture, featuring JWT-based authentication and encrypted password storage.
- Frontend: Built with Angular, providing a responsive and user-friendly interface.
- Database: Managed with MySQL, ensuring efficient data storage and retrieval.
- Email Integration: Configured with Gmail SMTP for real-time email notifications.
Group 17 Team
- E/20/197, A.H.D. Kawya, e20197@eng.pdn.ac.lk
- E/20/211, K.W.I.T. Kumarasinghe, e20211@eng.pdn.ac.lk
- E/20/212, R.M.S.H. Kumarasinghe, e20212@eng.pdn.ac.lk
- E/20/242, G.A.I. Malinga, e20242@eng.pdn.ac.lk