|
Kategorie: Diplomové, bakalářské práce |
Tento dokument chci!
Cieľom diplomovej práce je navrhnúť prístupový systém využívajúci technológiu RFID. Tento systém by mal znižovať bezpečnostné riziká spojené s jeho používaním. Počas riešenia boli vytvorené dve zariadenia. Prvý je prístupový terminál pracujúci na frekvencií 13,56 MHz a druhá je RFID čítačka k PC pracujúca na frekvencií 125 kHz. K nim bolo vytvorené programové vybavenie a tiež riadiaca aplikácia systému pre PC. Práca obsahuje prehľad o princípe RFID a možnosti realizácie prístupového systému. V ďalšej časti je podrobne opísaný postup návrhu obvodového zapojenia pre prvky systému. Záverečná časť opisuje vytvorený software pre prístupový terminál, v ňom použité knižnice a riadiacu aplikáciu systému pre PC.
sebe obsahuje záznamy pármi identifikačných čísel užívateľa
a terminálu.3: Štruktúra tabuľky priradenia užívateľa terminálom
Názov Typ Funkcia
UserID Int32 Unikátne číslo užívateľa
TerminalID Int32 Unikátne číslo terminálu
. Číslo terminálu automaticky generované pri vytvorení záznamu.
Prvá tabuľka názvom „Terminals“ obsahuje informácie registrovaných
termináloch.1 Databáza
Aby bolo možné kontrolovať terminály ich užívateľov, potrebné udržiavať ich
zoznam pamäti.2: Štruktúra tabuľky obsahujúcej zoznam užívateľov
Názov Typ Funkcia
ID Int32 Unikátne číslo užívateľa
Name String Meno užívateľa
CardNo String Číslo karty hexadecinálnom tvare
PIN String Osobné identifikačné číslo užívateľa
Blocked Boolean Označenie blokovanej karty
FailCounter Byte Počet chybných pokusov pri zadávaní PIN
Aby bolo možné triediť užívateľov medzi jednotlivé prístupové body, potrebné
medzi sebou priradiť záznamy prvých dvoch tabuliek.1: Štruktúra tabuľky obsahujúcej zoznam terminálov
Názov Typ Funkcia
ID Int32 Unikátne číslo terminálu
Name String Názov terminálu
IP String adresa terminálu
StatusOK Boolean Odpoveď požiadavku stave terminálu
RequiredPIN Boolean Požadovať PIN užívateľa pri vstupe
Zoznam užívateľov uchováva tabuľke „Users“. tomuto účelu slúži tabuľka
„UserToTerminal“.
Parameter „StatusOK“ databáze nachádza, ale pri jej uložení automaticky maže.NET vývojovom prostredí Visual
Studio 2008.
6. Funkcia aplikácie bude vysvetlená nasledujúcej kapitole.47
6 Aplikácia pre server
Server úlohu kontrolovať jednotlivé registrované terminály spracovávať ich
požiadavky.
Tabuľka 6. tomuto slúži databáza obsahujúca tabuľky, ktorých funkcia je
opísaná nižšie. Jej funkcia podobná ako
v predchádzajúcom prípade.
Tabuľka 6. je
realizovaná jazyku použitím frameworku . Pre tento účel bola vytvorená aplikácia, ktorá tieto úlohy vykonáva.
Tabuľka 6