Skip to content

Softversko rešenje za koordinatore spasilačke službe

Notifications You must be signed in to change notification settings

dulait/spasilacka-sluzba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚑 Softverski sistem za praćenje rada spasilačke službe

Projekat je rađen za potrebe izrade seminarskog rada iz Projektovanja softvera.

📘Sadržaj

📝Funkcionalnosti

Projekat se sastoji iz 3 dela:

  1. klijent
  2. server
  3. zajednicki

🤵Klijent

Projekat klijent predstavlja klijentski deo aplikacije. Pokretanjem klijenta omogućene su glavne funkcionalnosti aplikacije:

  • CRUD operacije za spasioce
  • CRUD operacije za smene
  • CRUD operacije za rasporede
  • CRUD operacije za angažovanja
  • CRUD operacije za izveštaje

💻Server

Projekat server predstavlja serverski deo aplikacije. Pokretanjem servera omogućeno je:

  • Povezivanje sa bazom podataka
  • Otvaranje serverskog soketa
  • Obrada zahteva od klijenata

🤝Zajednički

Projekat zajednicki predstavlja zajedničku biblioteku domenskih klasa koje će biti korišćene i operacija koje će biti implementirane od strane klijentske i serverske aplikacije.

🔧Instalacija

Instaliranje je jednostavno i radi se u par koraka:

  1. Preuzeti ili klonirati repo
  2. Izvršiti SQL skriptu baza.sql u alatima kao što su Microsoft SQL Server ili SQLyog

🚀Pokretanje

Pre pokretanja aplikacije, potrebno je otvoriti sva tri projekta (klijent, server i zajednicki) u izabranom okruženju. Nakon toga, potrebno je dodati .jar fajl od projekta zajednicki kao biblioteku u klijentski i serverski Libraries folder na sledeći način:

  1. Buildovanje Projekta Zajednicki:

    • Desnim klikom izvršiti build projekta.
    • Nakon builda, pronaći generisani .jar fajl u dist folderu projekta.
  2. Dodavanje .jar Fajla u Projekte Klijent i Server:

    • Kopirati generisani .jar fajl iz dist foldera projekta zajednicki.
    • Pronaći ili kreirati Libraries folder unutar klijentskog i serverskog projekta.
    • Prekopirati .jar fajl u Libraries folder.

Da biste uspešno pokrenuli celu aplikaciju potrebno je:

  • Pokrenuti serversku aplikaciju
  • Klikom na dugme u serverskoj GUI formi pokrenuti server
  • Pokrenuti klijentsku aplikaciju
  • Prijaviti se na sistem korišćenjem korisničkog imena admin i lozinke admin

🤙Doprinos

Ako želiš da doprineseš razvoju projekta, pogledaj smernice za doprinos.
Hvala!

About

Softversko rešenje za koordinatore spasilačke službe

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages