In: Advanced Math
A school has a principal, many students, and many teachers. Each of these persons has a name, birthdate, and may borrow and return books. Teachers and the principal are both paid a salary; the principal evaluates the teachers. A school board supervises multiple schools and can hire and fire the principal for each school. A school has many playgrounds and rooms. A playground has many swings. Each room has many chairs and doors. Rooms include restrooms, classrooms, and the cafeteria. Each classroom has many computers and desks. Each desk has many rulers. Given this specification, you must enhance your class diagram as flowing specification (Course Registration System). The principal can add courses. 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 Time Computer CSII CS101 12345 MM 20 B10R101 TR2,3:20 R U Mathematics Calculus2 MATH201 12346 XX 10 B10R102 MW2,3:20 R U Physics Physics II PY301 12347 DD 15 B10R101 F10:11:20 R U Note: R and U is buttons. Student can select R (Register). If a student is registered for a course, this student can select U (unregister) for this course.