Software Design Patterns Individual or Pair Programming Project Course Registration System (CRS) You will design and write JAVA code of a Course Registration System (CRS), similar to Bilkent STARS...

Java hw with design patterns


Software Design Patterns Individual or Pair Programming Project Course Registration System (CRS) You will design and write JAVA code of a Course Registration System (CRS), similar to Bilkent STARS User Functional Requirements: ·  Students shall register & de-register for a course. ·  Number of registered students for a course shall be displayed and also shall be stored to different types of databases. ·  Vice Rector of Student Affairs, Dean of each Faculty, Chairman of each Department, and each instructor shall view in real-time the number of students registered for a course. ·  There shall be an option to see remaining quota of each course. Constraints:  Programming Language: JAVA  The following patterns should be applied. However, if you would like, you can extend the above functional requirements to apply other patterns. ·  Adapter ·  Decorator ·  Abstract Factory or Factory Method ·  Iterator ·  Composite ·  Observer ·  Input: You should get which product factory to instantiate as an input. ·  Output: Graphical User Interface (GUI) is not required; print statements are sufficient. ·  Class Diagram: Hand-drawn class diagram is required; convert it to a file and submit it along with your
Apr 28, 2021
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here