Palenkar - Misanic - Kocun - specifikacia

From Princípy tvorby software

Jump to: navigation, search

Dochádzkový/Prístupový systém



Revízia

Meno Dátum Dôvod na zmenu Verzia
Palenkar/Misanic 18.3.2009 Jadro 1.0 Beta
Kocun 19.3.2009 Doladenie 1.0 Gama
Palenkar 21.3.2009 Doplnenie/Use Case 1.1


Contents

Úvod

Účel

Školský dochádzkový systém je aplikácia primárne určená pre stredné školy. Tento dokument opisuje architektúru softvéru, definuje funkcionalitu a stanovuje rozsah projektu.

Konvencie dokumentu

Študenti, zamestnanci, učitelia sú označovaní ako koncoví používatelia čipovej karty.

Cieľové skupiny dokumentu

Dokument je určený pre programátorský tím vývojárov, dizajnérov analytikov a testerov, ktorí sa budú podieľať na vývoji aplikácie.

Finálny produkt bude určený pre:

  • Riaditeľ
  • Učitelia
  • Interní/externí pracovníci
  • Študenti
  • Rodičia
  • Teta kuchárka

Rozsah projektu

Aplikácia monitoruje a zaznamenáva príchody/odchody študentov a zamestnancov za pomoci čipových kariet, taktiež ich lokalizuje, umožňuje ospravedlňovať žiakov z vyučovania rodičmi a rozlišuje a povoľuje vstup len oprávneným osobám. Výhodami sú prehľadnosť a jednoduchosť obsluhy aplikácie, automatická evidencia v databáze a neposlednom rade pohodlnosť zo strany rodičov, ktorí môžu mať neustáli prehľad o štúdiu ich potomokov. Zabráni sa tým neželanému záškoláctvu.

Referencie

ISIC CardSystems spol. s r.o.

Všeobecný popis

O produkte

Medzi prioritné ciele tohto dochádzkového systému patrí kontrola a evidencia dochádzky žiakov a zamestnancov školy, eliminovanie neželaných zásahov do vyučovacieho procesu, monitorovanie pohybu v celom objekte a ukladanie údajov do databáz, umožňujúcich spätnú dostupnosť. Jednoduchá a prehľadná administrácia je taktiež cieľom tejto aplikácie aby sa zabezpečilo jej čo najširšie použitie.

Funkcie produktu

  • Žiaci, učitelia a ostatní pracovníci školy dostali čipové karty.
  • Sýstém eviduje príchody odchody osôb.
  • Povoľuje vstup do miestností (na základe vopred zadaných práv, kto môže kam a kedy vstúpiť).
  • Online sa generuje zoznam oneskorencov (záškolákov) a neprítomných učiteľov/pracovníkov.
  • Rodičia môžu cez internet ospravedlniť neskorý príchod žiaka, resp. vopred nahlásiť, že do školy nepríde.
  • Riaditeľ môže kontrolovať, kto sa nachádza v ktorej miestosti


Získanie čipovej karty a prihlásenie osoby do systému

Popis

Na vstup do objektu je vyžadovaná čipová karta školy, túto kartu vystavuje riadtiteľ školy v spolupraci ISIC CardSystems spol. s r.o.. Aby sa zabezpečila jej uplná integrácia do systému je nutné aby riaditeľ prihlásil danú osobu do dochádzkového systému.

Postupnosť

  1. Výroba a vystavenie karty používatelovi
  2. Prihlásenie sa do administrácie systému
  3. Zaevidovať nového požívateľa
  4. Podľa potreby prideliť špecifické práva


Evidencia príchodov a odchodov

Popis

Riaditeľ alebo poverená osoba priebežne monitoruje príchody a odchody z budovy v prípade nezrovnalostí systém daný problem zanalyzuje a nahlási riaditeľovi. Postupnosť krokov je identická ako pre príchody tak aj pre odchody.

Postupnosť

  1. Priloženie čipovej karty k čítačke umiestnenej pri vstupe
  2. Kontrola danej osoby či sa nachádza v zozname povolených osob
  3. Zaevidovanie príchodu/odchodu
  4. Odomknutie brány

Povolenie vstupu do miestností

Popis

K jednotlivým miestnostiam v škole majú prístup zamestnanci/študenti/pracovníci len na základe ich úrovne práv. Riaditeľ tak má priebežné informácie kto sa kde nachádza v daný čas.

Postupnosť

  1. Priloženie čipovej karty k čítačke umiestnenej pri miestnosti
  2. Kontrola danej osoby či spĺňa práva potrebné na vstup do danej miestnosti
  3. Zaevidovanie príchodu/odchodu do miestnosti
  4. Odomknutie dverí


Generovanie zoznamu oneskorencov

Popis

Riaditeľ alebo poverená osoba má prístup k zoznamu študentov kde sa eviduje aj ich oneskorený prístup. Má tak prehľad o absencii/oneskorenom príchode žiaka.

Postupnosť

  1. Prihlásenie sa do systému
  2. Po kliknutí na zoznam študentov vybere z ponuky zoznam oneskorencov
  3. Zobrazí sa či je žiak ospravedlnený rodičom alebo iným učitelom
  4. Vyvodenie dôsledkov učitelom


Ospravedlnenie žiaka

Popis

Rodič má možnosť prostredníctvom systému ospravedlniť žiaka z vyučovania

Postupnosť

  1. Prihlásenie sa do systému za pomoci svojho mena a hesla
  2. Po kliknutí na položku študent sa zobrazí sekcia jeho potomka
  3. Vyplneným krátkeho formulára mu je umožnené odoslať ospravedlnenie
  4. Ospravedlnenie sa uloží k danému študentovi do profilu, kde sa zobrazí učitelovi po prihlásení


Monitorovanie a lokalizácia

Popis

Riaditeľ alebo poverená osoba má prístup k zoznamu pre jendotlivé miestnosti a prehľadu osôb ktoré sa v nich nachádzaju. Týmto spôsobom je zabezpečená presná lokalizácia v celom objekte školy

Postupnosť

  1. Prihlásenie sa do systému za pomoci mena a hesla
  2. Po kliknutí na položku monitoring sa zobrazia jednotlivé miestnosti a zoznam ľudí
  3. Po odkliknutí konkrétnej miestnosti alebo osoby sa zobrazí jeho presná lokalizácia alebo zoznam osôb nachádzajúcich sa v danej miestnosti

Požívateľské skupiny a ich definovanie

Všetky používateĺské skupiny budu musieť mať povinne čipové karty. Nasledujúce typy užívateľov budú rozpoznávané systémom: Riaditeľ, Učitelia, Interní/externí pracovníci, Študenti, Rodičia. Administrátorské práva budú udeĺované riaditeľom školy kvalifikovanému a zaškolenému pracovníkovi.

Riaditeľ

Riaditeľovi je umožňované sledovanie dennej dochádzky študentov ale taktiež aj zamestnancov školy. Systém na požiadianie poskytuje prezenciu pre konkrétnej miestnosti v stanovenom čase. Táto osoba má najvyššie práva v systéme a teda môže prideľovať úrovne práv používateľom, meniť list povolených osôb a podobne.

Učitelia

Učiteľom je umožňované sledovanie dennej dochádzky študenta.

Interní/externí pracovníci

Systém eviduje iba ich príchody/odchody a ich aktuálnu lokalitu. Majú povolený vstup iba do pridelených miestností.

Študenti

Študenti spolu s rodičmi sú používatelia s najnižšími privilégiami a právami. Pri každom vstupe/odchode sa musia preukazovať čipovou kartou, ktorá zaznamenáva časy. Každému študentovi bude taktiež pridelené unikátne meno a heslo, ktoré mu umožní prihlásenie do systému kde bude zobrazený jeho aktuálny stav štúdia a informácie o nastávajúcom štúdiu.

Rodičia

Rodičia patria do skupiny s nižšou úrovňov práv. Podobne ako študenti budú mať vygenerované meno a heslo do systému avšak odlišné od študentov aby sa predišlo neželanému zmeneniu hesla študentom a tým zamedzenie prístupu rodiča. Jediné čo môže rodič vykonávať v systéme je ospravedlnenie neprítomnosti žiaka alebo nahlásenie jeho budúcej absencie.

Administrátor

Hlavný správca systému. Rieši vzniknuté nedostatky a problémy.

Dizajn a obmedzenia systému

Na správny chod systému je potrebné zabezpečiť kompatibilné zariadenia na čítanie údajov z čipových kariet a špecifické čipové karty dodávateľskej firmy ISIC CardSystems spol. s r.o. Medzi doposiaľ známe obmedzenia patrí veľkosť pamäte čipu a neefektívna variabilnosť na programovanie čipu.

Externé rozhranie

Uživateľské rozhranie

Pristupovať sa bude online na určenú webstránku dochádzkového systému. Užívaťeľské rozhranie bude velmi jednoduché, bude používať zaužívané formy a prostriedky na zabezpečenie prehľadnosti a intuitívneho ovládania. V prípade problémov bude dostupný help a FAQ, ktoré budú pokrývať kompletnú prácu so systémom.

Hardvér

  • Procesor: Intel Core2 Quad-Core Q6600 BOX(775)
  • Maticna doska: MB GIGABYTE EP43-DS3
  • VGA: GIGABYTE ATI Radeon HD4870 1GB
  • HDD: Seagate 1TB Serial ATA II 7200ot 32MB(cashe)
  • RAM: DDRAM2 2x2GB Kingston HyperX 800

Softvér

  • Windows Server 2000
  • Databáza Oracle
  • Prístup na internet a ľubovolný internetový prehliadač.

Komunikačné rozhranie

Používatelia budú komunikovať s webovym rozhraním cez zabezpečený protokol HTTPS. Všetká komunikácia, vrátame čítačky-počítač bude prebiehať šifrovane.

Ostatné požiadavky bez funkcie

Výkonnosté požiadavky

Systém musí mať dobrú odozvu aj pri viacerých prihlásených používaťeľoch a taktiež musí zvládať otvárať viacero dverí súčastne. Maximálne povolené oneskorenie bude 300 ms.

Bezpečnostné požiadavky

Systém musí pohotovo reagovať v prípade ohrozenia školy požiarom alebo inou predvídateľnou katastrofou. Pri ohrození musí systém odblokovať všetky dvere, aby sa všetci mohli bezpečne evakuovať z budovy. Systém bude napojený na požiarny hlásič. Pri ohrození sa spustí aj alarm.

Požiadavky zabezpečenia

Pri komunikácii čipová karta - čítačka kariet - spracujúci server sa bude používať šifrovanie. Bezpečnostné požiadavky sa vyskytujú tiež pri komunikácii používateľov a internetovej aplikácie kde má každý používateľ svoje meno a heslo ktoré sa budú overovať pri prihlásení do aplikácie. Bude sa tu vyžadovať šifrovaný protokol HTTPS.

Prílohy

Use Case diagram

Personal tools