Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Blokada systemu bez autoryzacji.
Forum PHP.pl > Forum > Bazy danych > Microsoft SQL Server / MSDE
KrzysiekKCN
Witam,
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 smile.gif

P.S. Nie wiedziałem który dział wybrać
paramo
sql działa w lokalnej sieci.
z php łączysz się:

$server = 'nazwa_serwera\instancja';
$link = mssql_connect($server, 'sa', 'haslo');


ale mógłbyś spróbować w VB się pobawić.


-----------------------------------
http://it-config.blogspot.com
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.