A school has a principal, many students, and many teachers. Eachof these persons has a name, birthdate, and may borrow and returnbooks. Teachers and the principal are both paid a salary; theprincipal evaluates the teachers. A school board supervisesmultiple schools and can hire and fire the principal for eachschool. A school has many playgrounds and rooms. A playground hasmany swings. Each room has many chairs and doors. Rooms includerestrooms, classrooms, and the cafeteria. Each classroom has manycomputers and desks. Each desk has many rulers. Given thisspecification, you must enhance your class diagram as flowingspecification (Course Registration System). The principal can addcourses. Student can select some of the courses. To add courses,student will see all the courses as illustrated in Table 1 Table 1.Example of Courses Major Name ID CRN Teacher Max Classroom TimeComputer CSII CS101 12345 MM 20 B10R101 TR2,3:20 R U MathematicsCalculus2 MATH201 12346 XX 10 B10R102 MW2,3:20 R U Physics PhysicsII PY301 12347 DD 15 B10R101 F10:11:20 R U Note: R and U isbuttons. Student can select R (Register). If a student isregistered for a course, this student can select U (unregister) forthis course.