Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Draw a Design Class Diagram according to the given scenario below. The project for the final year student of the Department of Information Technology is
Draw a Design Class Diagram according to the given scenario below.
The project for the final year student of the Department of Information Technology is to design and develop and department portal. The following is concise information about the portal.
The portal should be accessible by the instructors and students of the department. The portal includes a personal page where information of both students and instructors will be stored, an academic page where the academic information of each student will be stored, and a contact page to display the departments contact information.
To access the current timetable for a given semester, the system must check the status of the student registered or unregistered. Online course registration can be done by the student.
The system must also support manual registrations where the instructor will access the system and conduct the registration.
The number of courses that a student is allowed to take depends on the current GPA and the level (year) of the student.
Note:
Show the necessary interfaces and Controllers.
Make your assumptions and logic clear.
Also, you can add extra classes if necessary.
Below are some of the Interfaces and classes with their respective attributes:
1-DISPLAY PERSONAL INFORMATION - PERSONAL (ID, ADDRESS, AGE, PHONE NO)
2- INSTRUCTOR (INSTRUCTOR_NAME, INSTRUCTOR_EMAIL, OFFICE NO)
4-DISPLAY ACADEMIC INFORMATION- ACADEMICS (ACAD_LEVEL, TRANSCRIPT, COURSES)
6-MAKE ONLINE REGISTRATION- STUDENT (STUD_ID, NAME, SURNAME, ADDRESS, EMAIL, USERNAME, PASSWORD)
REGISTRATION (REG_DATES, NO_OF_COURSE)
SHOW DEPARTMENT INFORMATION CONTACT DETAILS - (EMAIL, PHONE NO, ADDRESS, FAX)
DIAGRAM
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started