Do the uml In a network-based course registration system for a university, professors access the online system, to see the course allocated and which students signed up for their course. Students access the application to add or drop courses. The students are billed for courses taken. For registration, a student logs in to the university's application and specify their name, address, guardian name, and phone number. A student takes at least 5 courses, which are identified by name and course number. A course has credit hours associated with it. For the course's classes, the students are placed into sections, which are conducted at different times and by professors. A professor's name, qualification, experience, address and contact number are available in the application. If more than 60 students opt for the same class, another section is added. If less than 5 students register for a section or no professor is available, course section is canceled. Students can specify an alternate course, in case of cancellation or time conflict. Administrative staff, such as registrars or secretaries, oversee academic operations and ensure the smooth functioning of the system. They manage the academic calendar by scheduling classes and exams. The registrar office is responsible as well for maintaining accurate student records. This includes updating personal information and academic history as needed.
a. Develop a UML Class Diagram for the University Management System.
b. Develop a CRC model for the University Management System.