Takaisin projekteihin
Lentokentän simulaatioprojekti

Lentokentän simulaatioprojekti

Sami Paananen / 4. lokak. 2024

Tämä projekti on lentokentän simulaatiosovellus, joka mallintaa erilaisten palvelutiskien konfiguraatioiden ja toiminta-aikojen vaikutusta lentokentän kokonaistoiminnallisuuteen. Se kehitettiin kouluprojektina, jossa painotettiin sekä ohjelmointia että simulaatiometodologioita monimutkaisten järjestelmien tulosten ennustamiseksi.

Ominaisuudet

  • Graafinen käyttöliittymä: Simulaatiossa on intuitiivinen käyttöliittymä, joka on rakennettu JavaFX:llä. Sen avulla käyttäjät voivat olla vuorovaikutuksessa ja visualisoida simulaatiodatan.
  • SQL-tietokantaintegraatio: Kaikki tulostiedot tallennetaan SQL-tietokantaan analysointia varten.
  • Datan visualisointi: Simuloidut tulokset esitetään visuaalisina kaavioina ja graafeina, mikä auttaa tunnistamaan trendejä.
  • Tietokantayhteyden indikaattori: Sovellus näyttää reaaliaikaisen indikaattorin tietokantayhteyden tilasta.
  • Mukautettavat konfiguraatiot: Käyttäjät voivat muokata työpöydän asetuksia tutkiakseen erilaisia lopputuloksia erilaisten palvelutiskien asetuksilla.

Teknologiat

  • Java: Projektin ydinohjelmointikieli, joka valittiin sen vakauden ja monipuolisuuden vuoksi.
  • JavaFX: Java:n käyttöliittymäkehys, jolla luotiin käyttöliittymä ja simulaation tulokset esitettiin visuaalisesti.
  • SQL: SQL-tietokantaa käytettiin simulaatiotulosten tallentamiseen jatkoanalyysiä varten.
  • NetBeans: Kehitysympäristö (IDE), jota käytettiin projektin aikana ohjelmointiin, virheenkorjaukseen ja testaamiseen.

Oma kehitys

Tämän projektin kautta sain käytännön kokemusta Java-ohjelmoinnista, mikä oli erityisen hyödyllistä, kun otetaan huomioon kasvava kiinnostukseni frontend-kehitykseen. Projekti auttoi myös huomattavasti TypeScriptin opiskelussa. Lisäksi opin, kuinka ohjelmistokehitys voi simuloida todellisia skenaarioita ja ennustaa tuloksia, jotka muuten veisivät vuosia havaita todellisuudessa, tarjoten näin merkittävää etua yrityksille.

Yhteenveto

Tämä lentokentän simulaatioprojekti tarjosi erinomaisen mahdollisuuden syventyä ohjelmistokehitykseen ja järjestelmien simulaatioon. Tutkimalla erilaisia konfiguraatio- ja toiminta-aikaskenaarioita, se osoitti, kuinka pienillä operatiivisilla muutoksilla voi olla merkittävä vaikutus suuriin järjestelmiin, kuten lentokenttiin. Projektin aikana saatu käytännön kokemus Javasta, SQL:stä ja JavaFX:stä vaikutti merkittävästi ohjelmointitaitojeni kehittymiseen ja järjestelmien toiminnan ymmärtämiseen simuloiduissa ympäristöissä.

Linkit

Kommentit