Palenkar - Misanic - Kocun - navrh
From Princípy tvorby software
Návrh systému - Dochádzkový/Prístupový systém
Revízia
| Meno | Dátum | Dôvod na zmenu | Verzia |
|---|---|---|---|
| Palenkar/Kocun | 12.5.2010 | Jadro | 1.0 Beta |
| Misanic | 14.5.2010 | Doplnene | 2.0 |
Contents |
Prehľad návrhu systému
Identifikácia
Školský dochádzkový systém je aplikácia primárne určená pre stredné školy. Značne zjednodušuje administratívne úkony školy a tiež kontroluje dochádzku žiakov,zamestnancov školy a učiteľov. Tento dokument opisuje návrh softvéru, dizajn systému a tiež jeho hodnotenie konfigurácie systému, obmedzení a ovládačov.
Prehľad systemu
- Evidencie príchodov a odchodov osôb.
- Povolovanie vstupu do miestností (na základe vopred zadaných práv, kto môže kam a kedy vstúpiť).
- Online generovanie zoznamu oneskorencov (záškolákov) a neprítomných učiteľov/pracovníkov.
- Ospravedlnenie neskorého príchodu žiaka rodičom, resp. vopred nahlásiť absenciu.
- Riaditeľ môže kontrolovať a lokalizovať pohyb osôb po celom objekte školy.
Dokumenty
Špecifikácia dochádzkového/prístupového systému Špecifikácia
Hodnotenie dizajnu systému
Systémová konfigurácia
1. Server
- Škola poskytla izolovanú miestnosť v informačnej časti budovy s počítačovým serverom.
- Server je pripojený k školskému internetu.
- Softwérové vybavenie: Windows Server 2000, databáza Oracle a prehľiadač Mozzila Firefox.
2. Čipové karty ISIC CardSystems
- Výberové konanie vyhrala spoločnosť ISIC CardSystems vďaka najlepším dosiahnutým výsledkom v oblasti výkonu, spoľahlivosti svojich kariet a dlhodobej životnosti.
3. Čítačky čipových kariet CardSystems
- Čítačky čipových kariet umožňujú Wi-Fi komunikáciu, ktorá umožňuje jednoduché preprogramovanie systému alebo efektívne odstránenie závady v prípade poruchy.
- Medzi serverom a čítačkou kariet prebieha šifrovaná komunikácia uskutočňovaná bezpečnostným štandardom WPA.
Obmedzenia a ovládače
V tejto časti dokumentu popíšeme ovládače a obmedzujúce faktory týkajúce sa samotného systému.
Komunikačné opatrenia
1) Komunikácia je zabezpečovaná šifrovacím štandardom WEP.
2) Nakoľko ide o čipovú kartu je nutné ju pre identifikáciu osoby priložiť k čítačke kariet.
3) Maximálna povolená vzdialenosť karty od čítačky je 2 cm.
Bezpečnostné opatrenia
1) Všetká komunikácia, vrátame čítačky-server bude prebiehať šifrovane.
2) Používatelia budú komunikovať s webovým rozhraním cez zabezpečený protokol HTTPS.
Kritické požiadavky
Tento systém absentuje akékoľvek kritické požiadavky.
Dizajn systému
Statické systémové komponenty
Class a Data diagram
Dynamické systémové komponenty
Activity diagram
Sequence diagram
Statechart diagram
Sequence diagram
Statechart diagram
Charakteristika rozhrania
Okrem rodičov má každý používateľ unikátne identifikačné číslo a vlastní čipovú kartu. Prostredníctvom nej a v spolupráci s čítačkou kariet od firmy CardSystems komunikuje systém so serverom, pričom prebieha primárna funkcionalita aplikácie a to povolovanie/zamietnutie vstupov, lokalizácia ľudí v jednotlivých miestnostiach. Ostatná funkcionalita prebieha cez webové rozhranie, pričom všetky údaje a zmeny sa ukladajú do spoločnej databázy Oracle. Všetko prebieha cez zabezpečený protokol HTTPS.
Požiadavky na trasovanie
- Čítačka: 1 GB ram, 833 MHz, Funguje na princípe tenkého klienta.
- Karta: Typicky zaužívaná karta naprogramovaným čipom.
- Databáza a server: Databáya bezí na serveri s konfiguráciou - 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(cache), RAM: DDRAM2 2x2GB Kingston HyperX 800
Poznámky
Tento predmet nám poskytol doposiaľ nevídaný pohľad na tvorbu softvéru. Veľa sme sa naučili a osvojili si nové poznatky.
Prílohy
Zozipované diagramy Diagramy






