Welcome to the Duty Roster 1.0 Demo!
Duty Roster 1.0 is an automated military-based scheduling system which has been adapted for public use. This is a basic implementation of a desktop app using JavaFX and NetBeans IDE.
The following steps will help get the project running on a local machine for testing purposes.
- Download and install NetBeans: https://netbeans.org/downloads/
- Open Duty Roster 1.0 Demo in NetBeans.
- Run the project.
The following steps will instruct how to log into the application.
- Run the project.
- Enter a password between 5 to 16 characters. This information will be used to log into the application moving forward.
- Press "OK" once 'Password Saved' notification appears.
- The main screen of the Duty Roster 1.0 will appear.
The following steps will instruct how to enter employee ranks into the system.
- Select "Tools" at the top left of the screen.
- Select "Ranks". Rank Editor will appear in a new screen.
- Type in the desired rank name on the bottom text field.
- Press "Add". The new rank name will appear on a list shown above the text field.
- Repeat Steps 3 and 4 to create a list of ranks to be used.
- Use the "Move Up" and "Move Down" buttons on the left side to sort the rank priority.
- To delete a rank on the list, right click the rank to be deleted and select "Delete".
- When done, close out of the window. The settings will automatically save.
The following steps will instruct how to enter employee names into the system.
- Select "Tools" at the top left of the screen.
- Select "Employees". Employee Editor will appear in a new screen.
- Type in the desired employee name on the bottom text field.
- Select a rank for the employee on the left side of the text field.
- Press "Add". The new employee name and rank will appear on a list shown above.
- Repeat Steps 3 to 5 to create a list of employees and their ranks.
- To change an employee rank or name on the list, double click the field where the correction must be made.
- To view the list in a different order, click the "Name" field on the top to rearrange the list alphabetically.
- To delete an employee on the list, right click the employee to be deleted and select "Delete".
- When done, close out of the window. The settings will automatically save.
The following steps will explain the commands used for testing.
Unit Test: For the first Unit Test, JUnit is used as the framework.
- Open the DutyRoster 1 program in Netbeans.
- Select “Run” on the Menu bar on the top.
- Select “Test Project (DutyRoster 1)” to run the tests.
Behavioral Test: For the first Behavioral Test, JemmyFX is used as the framework.
[currently working on implementing JemmyFX]
Austin Freed Mike Harlow Harini Karnati Tanya Peyush Othen Prock