Detailed of Classes

 

Detailed of Classes

S.No.

Name of Class

Subject

1

Play Group

Nazarah

English

Math

Urdu

Imlah

2

KG/ Nursery

Nazarah

English

Math

Urdu

Imlah

3

One Class

Nazarah

English

Math

Urdu

Malomatey Ama

Imlah

4

Two Class

Nazarah

English

Math

Urdu

Malomatey Ama

Imlah

5

Three Class

Nazarah

English

Math

Urdu

Malomatey Ama

Islamiyat

Computer

6

Four Class

Nazarah

English

Math

Urdu

Malomatey Ama

Islamiyat

Computer

7

Five Class

Nazarah

English

Math

Urdu

Malomatey Ama

Islamiyat

Computer

Science

8

Nazarah

Norani Qahiah

Tajweez

Ahadees

Suratey Remember

40 Ahadees


1. SchoolManagement : 

·         IsOpen() – This method is to check whether the school is open or not.

·         SchoolDetails() – This method displays the details of a school like the name of the school, its region, its state etc.

2. Classroom:  

·         ClassDetails() – This method contains the details of the classroom.

3. Student:  

·         StudentDetails() – This contains the details of each and every student in the school along with their personal details, which class they belong to.

·         PayFees() – This method shows the fee details of each student and allows the student to pay the fees.

4. Department :  

·         DepartmentDetails() – This class contains various departments of School like English, l,Art, etc.

5. Lab :  

·         LabDetails() – This shows the details of the lab and its incharge name.

·         IsOccupied() – This method tells whether the lab is occupied or not.

·         PayFine() – This method shows the fine details of a particular student who breaks or damages any equipment in the lab.

6. Employee :  

·         EmployeeDetails() – This method displays the details of employees along with their designations and salary details.

·         CheckIn() – This shows whether the particular employee is checked in to the school or not.

·         ReceiveSalary() – This contains the salary details and shows whether they received the salary or not.

7. NoticeBoard : 

·         Display() – This method is to display all the news or any event details or any new information from the notice board.

·         AddContent() – This is to add any new content to the notice board.

8. Bus :  

·         BusDetails() – This method contains the details of the bus.

·         ShowSeats() – This shows the seat details in a particular bus.

9. Equipments : 

·         EquipmentDetails() – This contains the details of equipment in the lab and also the equipment of class

·         PurchaseEquipment() – This method is to purchase the equipment and contains the details of newly purchased equipment.

·         Repair() – This method is to repair any equipment.

10. Auditorium :  

·         BookAuditorium() – This method is to book the auditorium by any department inside the school to conduct any event or guest lectures.

·         EventDetails() – This method shows the details of any event on a particular date.

·         DisplaySeats() – This method displays the available seats in the auditorium for any event.

11. Playground :  

·         IsOccupied() – This method tells whether the playground is occupied or not.

Relationship :

Inheritance :

Inheritance is the concept of acquiring the resource from parents or base class by the child class. In inheritance, the class which allows its properties to be shared is known as the parent class and the class which acquires the properties from its parent class is known as the child class. Inheritance greatly reduces the need to code again and allows code reusability