Projekt

by Mateusz Pawełkiewicz published 2023/02/21 11:04:00 GMT+2, last modified 2023-11-04T12:41:56+02:00

Założenia


  • projekt powinien być napisany w technologii Java, w architekturze klient-serwer,
  • klient i serwer łączą się ze sobą za pomocą socketów,
  • serwer powinien obsługiwać połączenia z wieloma klientami jednocześnie (aplikacja wielowątkowa),
  • programy klienta i serwera powinny być aplikacjami desktopowymi bądź webowymi posiadającymi stosowne GUI,
  • GUI może być napisane przy użyciu biblioteki Swing lub w JavaFX
  • dane mogą być przechowywane w plikach, ale preferowana jest baza danych,
  • aplikacje powinny logować zdarzenia do pliku za pomocą np. Commons Logging , Log4j
  • każda z aplikacji powinna mieć napisane testy, np: jUnit,

 

PROJEKTY REALIZOWANE SĄ W GRUPACH 3-4 OSOBOWYCH

 

Oddawanie projektów


 

Najpóźniej 2 dni przed oddaniem projektu należy go wysłać na adres email m.pawelkiewicz@tu.kielce.pl. Podczas oddawania projektów należy dostarczyć:

  • Link do repozytorium
  • Sprawozdanie zawierające:
      • Temat projektu,
      • Założenia dodatkowe,
      • Opis architektury systemu, 
      • Opis podziału pracy,
      • Opis testowania systemu.