Question: Assignment 1 : Designing a System with OOP Now, you are designing a system with the Object Oriented Programming ( OOP ) paradigm. The system
Assignment : Designing a System with OOP
Now, you are designing a system with the Object Oriented ProgrammingOOP paradigm. The system can be used in any concrete scenario, like Course Management System, Student Management System, Library Management System, etc.
For example, for designing a Course Management System, you can decide the entitiesie classes and functionalities iemethods in such a system. Possible functionalities include course registration, course search, grade analysis, etc. You should design at least classes like student, teacher, admin, lecture course, etc. and leverage the features of OOP.
You are free to select other XXX Systems and design at least reasonable classes. And you don't have to write the code to implement the management system.
To complete this task, you should provide a document less than pages describing your system design and related functions. More importantly, youMUST insert a UML class diagram to show the relationships among the classes in your system. You can use the Violet UML Editor, diagrams.net, or other UML tools.
And please explain it too please
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
