Project: ExecutivePro

ExecutivePro (EP) is a desktop app for Human Resource managers to manage their employee information, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, EP can get your employee management tasks done faster than traditional GUI apps.

Contributions to the team:

Code Contributed: RepoSense Link

Enhancements implemented:

  • Implemented new department field for employees.
    • Created new Department class.
    • Created test cases.
  • Implemented theme feature, for users to change the appearance of the UI.
    • Created new CSS stylesheets for “light theme” UI.
    • Added ThemeCommand class that is used to set the specified theme when executed.
    • Created test cases.
  • Implemented setpicture feature, for users to set an employee’s picture.
    • Implemented new picturePath field for employees, that represents the filepath of the employee’s picture.
    • Added ability to select an image from a File Explorer to save as an employee’s picture.
    • Implemented a default image for employees with no specified picture.
    • Added ability for UI to display employees’ pictures.
    • Created test cases.

Contributions to the UG:

  • Added documentation for the following sections:
    • list command.
    • theme command.
    • setpicture command.

Contributions to the DG:

  • Added implementation details for the following sections:
    • list command.
    • theme command.
    • setpicture command.
  • Added use cases.

Contributions to team-based tasks:

Contributions beyond the project team :