The objective of a student information system is to provide easy access to academic and personal information of a student. This system helps administrators at the Faculty of Management Studies and Commerce to efficiently manage student records such as course registration, examination results, and overall grade point average (OGPA). The system allows students to update and maintain their profiles, and view their academic progress in real-time.

I had the opportunity to develop this system in 2020, after joining the University of Jaffna. This was the first largest volunteer project I have taken on, and it was completed within nine months. I am still contributing to it by adding new features and enhancing existing ones.

Developed using Laravel Framework, the student information system provides a comprehensive overview of a student's academic performance, including a consolidated view of results for all years, as well as the option to view individual results. The system is also capable of generating student results and sending them instantly via email and SMS. It can be used to manage academic programs and subjects, and to publish student results online.

Overall, the student information system streamlines the process of managing student records, making it easier for both administrators and students to access and maintain academic information.

The Student Information System offers a range of features for students and administrators to manage academic records effectively. 

These features include:

  • Result Access: Students can access their results by logging into the system.
  • Instant Notifications: Students receive results instantly via email and SMS notifications.
  • Downloadable Results: Students can download their results in PDF format.
  • Multi-User System: The system has one admin user who can create multiple sub-users.
  • Analytics Dashboard: The admin user can view analytics data such as the total number of published results, total exam data, total student data, total subject data, and total program data.
  • Result Management: Admin users can add, edit, and delete results and enable or disable their status in the system.
  • Subject Management: Admin users can add new subjects to particular programs and edit or remove subject data.
  • Student Management: Admin users can add, edit, and delete student data and enable or disable their status in the system.
  • Exam Management: Admin users can add, edit, and delete exam data.
  • Sub-User Management: Admin users can disable or enable the login of sub-users.
  • Data Management: The system allows for easy addition, editing, and deletion of student, subject, and exam data. The system also allows for the enabling and disabling of the status of results and students
  • Security and Reliability: The system incorporates adequate security measures to ensure data security and reliability. The system also ensures appropriate access to authorized users based on their permissions.

The package is designed to enable easy modifications in the future, making it adaptable to changing needs. Automation of the entire system improves its efficiency, reducing the time and effort required to manage academic records. The user-friendly graphical interface enhances the user experience and is a significant improvement over the traditional file system.

The system provides appropriate access to authorized users based on their permissions, ensuring data security and reliability. Communication delays are eliminated, and information can be updated easily.

System security, data security, and reliability are crucial features of the Student Information System. The system incorporates adequate security measures to prevent unauthorized access and protect sensitive information.

The system is designed with future modifications in mind, allowing it to adapt to changing requirements. The system is highly scalable and can accommodate additional features or functionality as necessary.

Web Technology

The Student Information System is developed using Laravel Framework (PHP), MySQL Database, JQuery, Ajax, and Bootstrap 4 Framework. This online system aims to reduce paper-based record-keeping and enables administrators to manage and present student data efficiently, providing a clear view of student records.

The system is designed using modern system architecture to cope with changing requirements, ensuring its adaptability to future needs. It offers a user-friendly interface that can be accessed from any device with an internet connection.

Moreover, this web-based system can be further developed into a mobile app, allowing parents to keep track of their children's academic performance more conveniently. The mobile app can provide real-time notifications, updates, and alerts about student performance, enhancing parental involvement in their children's education.

Overall, the Student Information System offers a comprehensive solution for managing academic records and is adaptable to future needs. It offers a user-friendly interface, reduces paper-based record-keeping, and can be further developed into a mobile app to enhance parental involvement in their children's education.
 

Admin User Sample User Interfaces


 
Enrollment Overview
Enrollment Overview

Send Email/SMS to students

System Log

Queue Management

Course List

Email Applications

Renewal of Registrations

Examination Overview

Students Search

Dashboard 


 
Student Profile (Dark Mode)

 

Student User - Sample UI

Dashboard


Examinations

Enrolled Groups

Results

Overall, the Student Information System for the Faculty of Management Studies and Commerce offers a comprehensive solution for managing academic records. It enhances efficiency, provides a user-friendly interface, and facilitates data analysis for administrators and faculty members.