Question: Assignment 1 : Designing a System with OOP Now, you are designing a system with the Object Oriented Programming ( OOP ) paradigm. The system

Assignment 1: Designing a System with OOP
Now, you are designing a system with the Object Oriented Programming(OOP) 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 entities(i.e., classes) and functionalities (i.e.,methods) in such a system. Possible functionalities include course registration, course search, grade analysis, etc. You should design at least 6 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 6 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 4 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 blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!