ClinicSimulator is a simulation project developed in Java and JavaScript, using the Maven build tool.
The project is structured into main and test packages. The main package contains the application logic and the test package contains the unit tests.
The main package is divided into several sub-packages:
controller
: Contains theClinicSimController
class which handles the user interface and the simulation logic. Run this to start the program.framework
: Contains theEngine
class which is the core of the simulation logic.model
: Contains theServicePoint
andEventType
classes which represent the different service points in the clinic and the types of events that can occur.view
: Contains theClinicSimGUI
class which is the graphical user interface of the application.
The test package contains the EngineTest
class which tests the functionality of the Engine
class.
JavaDoc contains the documentation for the project.
The project uses Maven for dependency management and building.