Paltsev - Miklóšik - specifikacia
From Princípy tvorby software
Dochádzkový/Prístupový systém pre školu
Contents |
Úvod
O projekte
Dochádzkový/Prístupový systém pre školu umožňuje spravovanie príchodov a odchodov žiakov, učiteľov a ostatných pracovníkov školy. Táto aplikácia taktiež zaznamenáva neskoré príchody a absencie žiakov a pedagógov. Systém obsahuje evidenciu presnej lokalizácie osôb nachádzajúcich sa v budove školy.
Použité konvencie
- DPS - Dochádzkový/Prístupový systém
- ČK - čipové karty
Cieľové skupiny
Táto špecifikácia je určená pre:
- projektových manažérov
- systémových inžinierov
- správcov systému
- testovačov
- zákazníci - školy
Cieľové skupiny používajú tento dokument na pochopenie funkčnosti a účelu vzniku systému.
Všeobecný popis
Popis projektu
Hlavným účelom vzniku DPS je vytvorenie systému pre evidenciu príchodov a odchodov žiakov, učiteľov a ostatných pracovníkov školy. Systém umožňuje presnú lokalizáciu osôb nachádzajúcich sa v budove školy. DPS taktiež predstavuje nástroj na monitorovanie neskorých príchodov a absencie žiakov a pedagógov.
Funkcie systému
- evidencia príchodov a odchodov osôb v škole
- vytváranie denných/týždenných/mesačných vyhodnotení pohybu osôb po škole, detekovanie anomálií (negatívnych tendencií)
- tvorba zoznamu oneskorených žiakov a neprítomných učiteľov/pracovníkov
- rodičia majú možnosť prostredníctvom internetu nahlásiť absenciu alebo neskorý príchod žiaka
- zabezpečenie vstupu do miestností na základe vopred určených práv
- riaditeľ má sprístupnenú kontrolu osôb (kto sa nachádza v ktorej miestosti)
- systém je schopný tlačiť údaje o každom zvolenom používateľovi systému v zvolenom časovom intervale
- porovnanie s rozvrhmi učiteľov, skúmanie neskorých príchodov na hodiny
- administrátor má možnosť odstrániť evidenciu konkrétnej karty z databázy aktívnych čipových kariet
Používatelia
Žiaci
Žiakom bude sprístupnený vstup do miestností prostredníctvom ČK. Systém DPS bude zaznamenávať dátum a čas príchodu. V prípade ich neskorého príchodu alebo absencie sa pridajú do zoznamu oneskorencov. Žiaci majú do vybraných miestností prístup len po príchode učiteľa (miestnosti s citlivými alebo nebezpečnými materiálmi).
Rodičia žiakov
Absenciu svojich študujúcich deti môžu vopred ohlásiť prostredníctvom internetu.
Riaditeľ školy
DPS umožňuje riaditeľovi kontrolu obsadenosti miestností, absenciu žiakov a pedagógov/pracovníkov.
Učitelia
Vstup do miestností prostredníctvom ČK. Systém zaznamenáva ich prípadnú absenciu.
Ostatní pracovníci školy
Pracovníci školy vstupujú do miestností prostredníctvom ČK. Do špeciálnych miestností (sklad, miestnosť s elektrickými rozvodmi,...) majú len špeciálni pracovníci na to určený (školník) alebo osoba so špeciálnou kartou, ktorú má v úschove riaditeľ pre výnimočné prípady.
Administrátor
Vkladá, edituje, maže používateľov, nastavuje im práva, špeciálne práva podľa zadania riaditeľa.
Popis prostredia
K systému DPS budú používatelia pristupovať pomocou webovej stránky.
Grafické prostredie je rozdelené do dvoch základných častí:
• Navigácia
• Obsah
Navigácia umožňuje jednoduchý pohyb na stránke. Jej umiestnenie je v ľavej časti prostredia. Položky navigácie sú pod sebou horizontálne zarovnané.
Obsahová časť prostredia umožňuje prácu s jednotlivými modulmi. Všetky moduly webovej aplikácie DPS sa odkazujú na položky z navigácie stránky.
Prevádzkové prostredie
DPS bude bežať na serveri s operačným systémom Ubuntu Server Edition 10.04 LTS. Správu databáz bude umožňovať webový server Apache.
Užívateľská dokumentácia
Aplikácia bude obsahovať modul pomocník, ktorý bude obsahovať podrobný návod na obsluhu a spravovanie systému. K samotnému softvéru bude dodaná aj užívateľská príručka v tlačenej podobe.
Požiadavky na systém
Požiadavky na softvér
* Ubuntu Server Edition 10.04 LTS * Apache 2.2.15
Požiadavky na hardvér
Minimálne požiadavky pre spomínanú Linuxovú distribúciu Ubuntu Server sú:
* architektúra procesora Intel x86, AMD64 alebo PowerPC 300Mhz; * 64 MB RAM, * 500 MB miesta na pevnom disku, * Grafická karta kompatibilná s VGA s rozlíšením minimálne 640x480; * CD-ROM, * sieťová karta
Predpoklady a závislosti
Aplikácia bude voľne dostupná z akéhokoľvek počítača s pripojením na internet. Systém bude naprogramovaný a jazyku PHP 5.3.2 a bude plne funkčná na ľubovolnom webovom prehliadači.
Zabezpečenie
- žiaci, učitelia a ostatní pracovníci školy dostanú ČK (ČK je neprenosná, každý vlastní a používa svoju vlastnú opatrenú fotkou).
- ČK je opatrená šifrovaním a každá má pridelený jedinečný kľúč. Po stratení karty administrátor odstraňuje danú kartu so systému a zhotoví novú s novým jedinečným zašifrovaním kľúčom. Stará karta sa stáva neplatná, všetky prístupy cez ňu sú zablokované. Každý pokus takouto neplatnou kartou bude okamžite oznámený administrátorovi a riaditeľovi do kancelárie. Pri opakovaných pokusoch začne systém pri danej miestnosti zapne zvukovú signalizáciu o neoprávnený pokus o vstup.
- vytvorenie prihlasovacieho konta pre každého pracovníka školy a žiakov
- prihlasovanie do systému DPS prostrednícvom HTTPS protokolu

