liczenie urlopu

0

Witam, nie wiem czy w dobrym miejscu zamieszczam wątek ale potrzebuje wiedzieć czy w SQL Serwer istnieje możliwość naliczania np pracownikowi dni urlopu? Chodzi o to że jeżeli dany pracownik zostaje zatrudniony np 10-05-2019 to SQL będzie w stanie co miesiąc sam naliczać mu ilości dni jakie mu przysługują (np że po przepracowaniu 3 miesiecy ma np 4 dni wolnego a ze zmianą roku dodajemy mu 20 lub 26 dni w zależności od stażu pracy) wraz z tym jakie dni już wykorzystał? Próbuje napisać w Javie program i potrzebuje czegoś takiego żeby był urlop naliczany ile pracownikowi przysługuje. Proszę o pomoc

0

SQL server żadnych urlopów nie liczy, Java również. To, o co pytasz to prawdopodobnie aplikacja napisana w Javie, która zarządzania stanem urlopów pracowników i zapisuje je w bazie danych. Tak, da się taką aplikację napisać w Javie, używając SQL server jako bazy danych.

0

a czy mógłby ktoś podrzucić jakiś pomysł jak to napisać? Nie chodzi mi o gotowy kod (chociaż też może być :D) a o pomysł bądź też nakierowanie jak do tego podejść, jak napiasać żeby Java np widziała że zmienił się rok i dodawała kolejne dni itp

0

Może powinna pobierać datę zatrudnienia z bazy i interpretować ją z użyciem klas z pakietu java.util.time? Czy to jest jakieś zadanie na studia lub rekrutacyjne? Masz jakiekolwiek doświadczenie w Javie?

0

to zadanie na studia, mam trochę wiedzy na temat Javy lecz nie za duzo

1

Mam nosa. Na Twoim miejscu poczytałbym o pakiecie „java.time” - znajdziesz tam ciekawe klasy reprezentujące czas i daty oraz api do operacji na czasie. Pewne dane możesz przechowywać w bazie, od Ciebie zależy jak to zaprojektujesz. Gotowego rozwiązania raczej nikt Ci nie wklei. Jeśli nie wiesz jak się za to zabrać, to może przerób materiał z ćwiczeń :)

0

znam bibliotekę java time, korzystam nawet w programie z JXDataPicker tylko nie wiem jak się za to zabrać, jeśli nawet podam w programie że ma mi zabrać z bazy danych datę zatrudnienia pracownika i mam kod który policzy mi np urlop nalezny to nie wiem jak zrobić żeby dodawało mi w nowym roku np kolejne dni wolne, bądź po zmianie miesiaca doliczylo mi kolejne dni urlopu jakie sie naleza dla pracownika.

0

Możesz zrobić funkcję która co miesiąc doda(lub odejmie) odpowiednią liczbę dni do urlopu jako urlop do wykorzystania. Po sprawdzeniu odpowiednich warunków.

1 użytkowników online, w tym zalogowanych: 0, gości: 1