The TimeTracker Domain
Before starting to create the application, you need to consider the domain of the application and you can do this by reading and interpreting the use cases discussed with the customer or with the person who requested the application.
Here are some of the domain entities identified in the TimeTracker application:
- Employee: the employee entity represents a unique employee in the domain. It consists of a set of properties that identify an employee, and it also contains a component for the employee login credentials and an address. The entity has a list of roles that grant it rights to the application.
- Role: a role represents a specific group an employee entity can be member of that grants access to specific functions of the ...