This is a JavaFX project!!!
In project, there must be collections library, polymophism,encapsulation, inheritance, abstract, comparators, iterables, template pattern, strategy pattern, singleton pattern, factory pattern, visitor pattern, adapter pattern, decorator pattern, composite patern, the observer pattern, and gui.
1. All source code used to develop the project, either as a jar file, or a folder of the project packages and files.
2. A Design document containing a class diagram describing the project classes, and associations, and one paragraph describing the methods, one paragraph as a user manual, and one paragraph describing team members individual contributions.
Project Management System
Develop an application to manage Project tasks and members.
Basic Classes: Projects, Team Members, Tasks, Resources, and have the following relationships:
• A project can have many tasks.
• A task can be done my several team members and require several resources. A team member can be involved in several tasks at the same time, but the resource should be reserved for only one
task at a time.
Provides an interface for the user to:
• Adding/editing/deleting instances belonging to each class,
• Define tasks, and log progress and completion.
• Print reports about delayed tasks.
Sample should be like data include given by images: