Zwracam się do was o pomoc i naprowadzenie logiki w rozwiązaniu poniższego projektu.
Jest sieć:
Server: SBS, na którym jest MS SQL Server. Może być również POSTGREE, MySQL.
I jednostki podpięte switchem (system xp, seven).
I za zadanie mamy ustawienie braku logowania po czym włącza się program autoryzacji:
ZASADA DZIAŁANIA:
* blokuje wszystko, najlepiej nakłada jakąś półprzezroczystą warstwę tła na pulpit, a na środku jest panel: wybierz klase, wybierz nazwisko i przycisk ZALOGUJ. Wszystkie dane pobierane będą z bazy danych na serwerze.
* na pewno musi być zablokowana opcja Menedzera Zadań, ALT+F4 i innych skrótów którymi można by obejść dzianie programu.
* przy jakiejkolwiek próbie wyłączenia, dźwięk z głośnika w obudowie.
* po zalogowaniu program znika udostępniając system na 47 minut, po czym blokuje system i czeka na ponowne wprowadzenie danych (jako blokada jedynie wyłączenie programu, no i klikanie myszką, wszystkie procesy które były włączone np. pobieranie plików, włączona przeglądarka, powinny pozostać, nie potrzebna jest żadna ingerencja w ich działanie)
* co 2 minuty na serwerze musiało by sprawdzać godzinę i szukać w bazie danych przybliżonej godziny 2 minuty w przód, w tył.
* jest też opcja blokady wszystkich komputerów o określonych godzinach w trakcie dnia.
PROCES LOGOWANIA:
* w polach klasa imie i nazwisko pobiera dane z bazy, w tle pobierana jest aktualna godzina i data, aktualne IP(dhcp), planowana data i godzina zakończenia sesji, numer jednostki(to może jakoś wmontować w plikach konfiguracyjnych gdzieś w systemie).
* po kliknięciu przycisku program dodaje dane do bazy danych, sprawdza czy na pewno wszystko było pomyślnie.
Nie wiem, jak to inaczej wytłumaczyć, proszę o podpowiedzi jakich technologi najlepiej użyć, (wszystko jest do opanowania), pracowałem już w php, ruby, mysql, c++, c++ builder, java, javascript, jquery, ajax.
I czy MS SQL Server działa w sieci lokalnej? Jak się z tym połączyć? Z MYSQL łączyłem się jedynie przy pracy z PHP, RUBY. Języki kompilowane zostawiałem w tej części w spokoju.
Pozdrawiam i czekam na wskazówki

P.S. Nie wiedziałem który dział wybrać