fall2016-project-AlexanderRayMartin
https://cpe305.github.io/fall2016-project-AlexanderRayMartin/
Application Usage:
- Select your class's building from the drop-down menu
- Click 'Add' to add the class's building to your schedule
- Continue to add all of your desired classes
- Click 'Find Path' to calculate and display the shortest path
(Clicking the 'X' next to a building name will remove it from your schedule)
(Clicking 'Save' will save your schedule to a file in a folder called 'Poly Path' in your documents folder)
System Architecture:
- 3-tier architecture:
- User Interface
- Business Logic / A* Search
- Save Functionality
Design Patterns:
- Singleton Pattern
- Save Functionality
- User Schedule
- Observer Pattern
- Button Listener
- Mouse Listener
Support or Contact
@AlexanderRayMartin
alexanderraymartin@gmail.com