Hajek - Hledik - Lehotsky - navrh

From Princípy tvorby software

Jump to: navigation, search

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

Databáza
Databáza

Activity Diagram

Activity diagram
Activity diagram

Sequence diagram

Vstup do miestnosti

Sequence diagram
Sequence diagram

Sequence diagram 2

Ospravedlnenie žiaka

Sequence diagram 2
Sequence diagram 2


Statechart diagram

Statechart diagram
Statechart diagram

Collaboration diagram

Collaboration diagram
Collaboration diagram


Object diagram

Object diagram diagram
Object diagram 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.

Personal tools