Palenkar - Misanic - Kocun - specifikacia
From Princípy tvorby software
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 |
Ú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ť
- Výroba a vystavenie karty používatelovi
- Prihlásenie sa do administrácie systému
- Zaevidovať nového požívateľa
- 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ť
- Priloženie čipovej karty k čítačke umiestnenej pri vstupe
- Kontrola danej osoby či sa nachádza v zozname povolených osob
- Zaevidovanie príchodu/odchodu
- 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ť
- Priloženie čipovej karty k čítačke umiestnenej pri miestnosti
- Kontrola danej osoby či spĺňa práva potrebné na vstup do danej miestnosti
- Zaevidovanie príchodu/odchodu do miestnosti
- 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ť
- Prihlásenie sa do systému
- Po kliknutí na zoznam študentov vybere z ponuky zoznam oneskorencov
- Zobrazí sa či je žiak ospravedlnený rodičom alebo iným učitelom
- Vyvodenie dôsledkov učitelom
Ospravedlnenie žiaka
Popis
Rodič má možnosť prostredníctvom systému ospravedlniť žiaka z vyučovania
Postupnosť
- Prihlásenie sa do systému za pomoci svojho mena a hesla
- Po kliknutí na položku študent sa zobrazí sekcia jeho potomka
- Vyplneným krátkeho formulára mu je umožnené odoslať ospravedlnenie
- 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ť
- Prihlásenie sa do systému za pomoci mena a hesla
- Po kliknutí na položku monitoring sa zobrazia jednotlivé miestnosti a zoznam ľudí
- 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.
