Skip to content
This repository has been archived by the owner on Oct 29, 2023. It is now read-only.

CS3733-C23-Team-B/CS3733-C23-Team-B-Prototype-2

Repository files navigation

Requirements

  • Java Development Kit (JDK) version 17.x
  • MaterialFX

    Important Features

    Note: All features have been implemented into the application User Interface, and all can be found inside this jar file

    Front-End

  • A user-friendly interface for navigating and interacting with the system
  • Forms for inputting data and making requests
  • Display and visualization of data and results
  • Service Requests update csvfiles located in edu.wpi.teamb.resources.dataScources on submission of service forms

    Back-End

  • Integration into front end user interface (in the Database page of the application)
  • JDBC program that includes an ORM
  • User authentication and authorization (in-progress)
  • Ability to interact with and manipulate Nodes in real-time
  • Ability to view node and edge tables
  • Error handling and logging
  • Help Display on how to use the database program

    PathFinding

  • Integration into front end user interface (in the Pathfinding page of the application)
  • Finds a path between two given locations in the hospital
  • Returns the shortest path found as an easy-to-follow string representation
  • Locations are represented by their Unique ID

    Instructional:


    Sanitation Service - on the home page, click the Sanitation Service Navigation Button to visit the page.
    Patient Transportation Service - on the home page, click the Transportation Service to visit the page
    Database Integration - on the home page, click the Database Navigation Button to visit the page.
    Pathfinding Integration - on the home page, click the Pathfinding Navigation Button to visit the page.
    Exit Application- on any of the navigation pages, click the Profile Icon Navigation Button and then the Exit Application button to Exit Application.

    Depth First Search - Navigate to the pathfinding page by clicking the Pathfinding navigation button. Then select a starting node and ending node from the dropdowns. Then generate a path by clicking the Find Shortest Path Button.

    View all nodes - Navigate to the database page by clicking on the Database navigation button. All of the nodes will be shown.
    Update node coordinates- Navigate to the database page by clicking on the Database navigation button. Then select a node from the list and click on the x coordinate and enter the new value and click on the y coordinat and enter the new value and click enter. The location can be changed by clicking on that node's field bos and typing the new name. Refersh the page, the node ID wil be updated with the new coordinated. and enter new x and y coordinates in the text fields
    Sanitation Service Help Page- Click help button on Sanitation Service page to get to the Sanitation Help Page
    Patient Transportation Help Page- Scroll down on Patient transportation Help page, Click help button on Patient Transportation Page to get to Transportation Help Page
    Contributions- Navigate to the About page by clicking on the About navigation button

  • About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Packages

    No packages published