Hajek - Hledik - Lehotsky - specifikacia
From Princípy tvorby software
Dochádzkový systém - Špecifikácia systémových požiadaviek Autori: Martin Hledík, Michal Hájek, Luboš Lehotský 22. 03. 2010
Contents |
Úvod
Účel
Tento dokument opisuje architektúru softvéru dochádzkový systém, ktorý je určený pre stredné školy a opisuje funkcionalitu a rozsah projektu.
Konvencie dokumentu
Všetci študenti, zamestnanci zainteresovaných škôl majú čipovú kartu a ovládajú prácu s ňou.
Cieľové skupiny dokumentu
Táto špecifikácia slúži ako interný dokument pre skupinu tvorcov softvéru menovite: programátorov, grafikov, analytikov a testerov ...
Koneční používatelia:
- Študenti
- Učitelia
- Iní zamestnanci školy
- Možní návštevníci
Rozsah projektu
Systém je postavený na technológii čipových kariet a čítačiek medzi ktorými prebieha dátový prenos pomocou, ktorého je zaznamenávaný presný čas vstupu / výstupu držiteľa čipovej karty do školy aj jednotlivých častí / miestností. Systém ďalej slúži na: evidencia študijných výsledkov, vymeškaných hodín ( kontrola dochádzky študentov, prípadne zamestnancov ).
Referencie
ISIC CardSystems spol. s r.o, Microsof, EMTest
Všeobecný popis
O produkte
Aplikácia bude zaznamenávať nasledujúce údaje:
- Príchody / Odchody
- Študijné výsledky
- Absencie
Použité budú nasledujúce technológie:
- PHP + MySql
- xHTML + CSS
- JavaScript + Ajax + Js
Funkcie produktu
- Študenti, pedagogický a nepedagogický personál školy obdrží osobnú čipovú kartu.
- Prípadným návštevníkom bude čipová karta pridelená.
- Rodičom študentov systém umožňuje sledovať on-line študijné výsledky, dochádzku a poskytuje možnosť ospravedlnenia neúčasti na vyučovaní.
- V rámci školy systém eviduje časy príchodov a odchodov držiteľov kariet do školy a jednotlivých častí, ktorým je pridelená databáza s identifikačnými údajmi osôb s právami na vstup.
Študent
Obdrží čipovú kartu na začiatku školského roka od zodpovedného pracovníka.
Možnosti
- Práva na vstup do školy a niektorých jej častí ( učebne, jedáleň, šatňa ... )
- Sledovanie elektronickej žiackej knižky a dochádzky
Pedagogický personál
Obdrží čipovú kartu od zodpovedného pracovníka.
Možnosti
- Práva na vstup do školy a niektorých jej častí ( učebne, jedáleň, kabinet ... )
- Sledovanie a úprava študijných výsledkov študentov, evidencia dochádzky v prípade triednych učiteľov
Nepedagogický personál
Obdrží čipovú kartu od zodpovedného pracovníka.
Možnosti
- Práva na vstup do školy.
Rodič
Obdrží prihlasovacie údaje od zodpovedného pracovníka po predložení identifikačných dokladov.
Možnosti
- Sledovanie študijných výsledkov a dochádzky svojho dieťaťa
- Možnosť ospravedlnenia svojho dieťaťa
Návštevník
Obdrží čipovú kartu pri príchode do školy od povereného pracovníka výmenou za OP.
Možnosti
- Má prístup do spoločných priestorov ( chodby ... )
Zodpovedný pracovník
Možnosti
- Práva na vstup do školy
- Prideľuje čipové karty
- Možnosť aktivácie a deaktivácie čítačiek v jednotlivých častiach školy
- Možnosť spravovať užívateľov ( vytvorenie / zmazanie užívateľa a prideľovanie práv)
- Kompletná softvérová a hárdverová administrácia systému
Dizajn a obmedzenia systému
Systém musí spĺňať bežné štandardy, normy a iné požiadavky na bezpečnosť a všeobecnú prístupnosť. Potencionálnym obmedzením môže byť dočasné komunikačné výpadky medzi čipovou kartou a terminálom. Maximálny počet prístupov na dané zariadenie za sekundu je limitovaný.
Externé rozhranie
Uživateľské rozhranie
Systém je rozdelený na dve užívateľské rozhrania:
Internetová aplikácia
prehľadná, kompatibilná, zabezpečená a intuitívne ovládateľná, ktorej súčasťou bude aj podrobný manuál pre menej skúsených používateľov.
Terminál
ponúka užívateľovi len základné možnosti oproti webovskej aplikácii
Hardvér
HP DL580G5 E7430 QC 2P 4G EU
Počet procesorov: 4
Typ procesoru: Intel® Quad Core Xeon
Kapacita pameti: 4 GB
Technológia serverového radiča : SAS+SATA
RAID: 5
Kapacita pevného disku (v GB): 1500
Výška serveru: 4U
Softvér
Windows Server 2008
Databáza MySql + PHP 5.x
Ľubovoľný internetový prehliadač
Komunikačné rozhranie
Používatelia budú pristupovať na webovskú aplikáciu pomocou zabezpečeného protokolu HTTPS. Celá komunikácia bude prebiehať šifrovane.
