Hajek - Hledik - Lehotsky - navrh
From Princípy tvorby software
SDD pre Dochádzkový systém
Contents |
Systém
Indentifikácia
Dochádzkový systém je zameraný na stredné školy. Hlavným cieľom systému je zefektívnenie kontroly evidencie študentov, ich dochádzky, známok, správania a mnoho iných faktorov ovplyvňujúcich celkový profil študenta. Tento dokument opisuje architektúru softvéru dochádzkový systém.
Prehľad systému
- Evidencia príchodov a odchodov
- Celkový prospech študenta a i
- Zaznamenávanie vymeškaných hodín s možnosťou elektronického ospravedlnenia od rodičov
Súvisiace dokumenty
Hajek - Hledik - Lehotsky - specifikacia
Návrh systému
Konfigurácia systému
1. Server
- Server je umiestnený v miestnosti, ktorá sa nachádza v budove školy
- Server musí byť pripojený k internetu ( inak nie je možné aplikáciu používať )
- Softwérové vybavenie: Windows Server 2003, databáza MySQL a ľubovoľný internetový prehliadač
2. Čítačky čipových kariet
- Čítačky sú pripojené na server
- Medzi čítačkou a serverom prebieha neustále kódované spojene
3. Čipové karty
- Použité budú čipové karty, ktoré boli objednané podľa parametrov systému, ktoré spľňajú všetky bezpečnostné a technické kritériá
Obmedzenia a ovládače
Táto podkapitola obsahuje stručný prehľad obmedzujúcich faktorov ovyplyvňujúcich činnosť systému.
Komunikačné opatrenia
Komunikácia neprebieha úspešne ak:
1. je k čítačke priložená viac ako jedna karta
2. ak sa medzi kartou a čítačkou nachádza predmet, ktorý može zabrániť vzájomnej komunikácii ( kovové predmety ...)
3. ak je poškodená karta alebo čítacie zariadenie
4. prerušenie spojenia čítačky a servera
Bezpečnostné opatrenia
1. Komunikácia medzi čítačkou a serverom prebieha šifrovane
2. Komunikácia so serverom a internetovou aplikáciou prebieha šifrovane prostredníctvom https
Dizajn systému
Databázový model
Activity Diagram
Sequence diagram
Vstup do miestnosti
Sequence diagram 2
Ospravedlnenie žiaka
Statechart diagram
Collaboration diagram
Object diagram
Charakteristika systému
Každý používateľ vlastní čipovú kartu. Prostredníctvom tejto karty, čítačiek komunikuje používateľ so serverom. Na základe tejto funkcie prebiehajú akcie ako povolenie alebo zamietnutie vstup do miestnosti, príchod a odchod z budovy. Ostatné funkcie ako ospravedlnenie alebo kontrola študijných výsledkov sa uskutočňujú pomocou webovej aplikácie. Všetky údaje sú prenášané kódovane a ukladajú sa do databázy.
Poznámky
Vďaka tomuto predmetu sme získali nový pohľad na jedno z odvetví informatiky a to softvérové inžinierstvo. Získali sme nové zručnosti: napr. vytváranie grafov a hlavne aspoň malú predstavu o tom, ako asi vyzerá softvérové inžinierstvo v praxi. Tento predmet hodnotíme ako zaujímavý a vhodný pre tých, ktorí sa chcú aj ďalej venovať softvérovému inžinierstvu.

