Hajek - Hledik - Lehotsky - specifikacia

From Princípy tvorby software

Jump to: navigation, search

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.

Prílohy

Use Case diagram

https://www.st.fmph.uniba.sk/~hajek3/Diagram1.jpeg

Personal tools