Lorem Ipsum 01

IT 2602 – Maleesha Udan Aththanayake
Assignment – IT 501
Date – 2026 Sep 27

1) For a Students Management System for PGIS related to OOP we can use Student,
Course, Lecturer as main three types Entities and When we consider the Student. The
attributes are

● studentId – Student’s Registration Number
● stuName – Student Name
● stuAdd – Student Address
● stuEnDeg – Enrolled Degree
Methods Students Entity
● registerCourse() – Course registration
● payFee() – Payments
● viewResults() – Results Checkings
For Course entity, as attributes
● courseCode – Particular code related to the course
● courseName – Name of the particular course
● credits – Number of credits for the particular course
 Methods of Course Entity
● addStudent() – Adding a student to the Course
● getCourseInfo() – Getting the information of the course
For Lecturer Entity attributes
● lectureId – Specific ID given by the University to the Lecturer
● lecName – Name of the Lecturer
● department – Department of the particular Lecturer
Methods of the Lecturer entity
● assignGrades() – Grades given to students
● updateCourseDetails() – Updating course Details

2) (Codes written on the java files – Student.java, Course.java, Lecturer.java)
3) (Codes written on the java files – UndergraduateStudent.java, PostgraduateStudent.java,
ElectiveCourse.java, CoreCourse.java, SeniorLecturer.java, VisitingLecturer.java)

4) (Codes written on the java files – SMS.java)