Bača - Mináriková - navrh
From Princípy tvorby software
"E-learningový systém pre školu"
Version 1.0 approved
Prepared by Lukáš Bača, Barbora Mináriková
14.05.2010
Contents |
Rozsah
Účel systému
E-learningový sýstém ELSY je navrhnutý na uľahčenie práce pre žiakov a učiteľov základných a stredných škôl.
O systéme
Tento systém je určený na online výučbu a preverovanie vedomostí žiakov základných a stredných škôl. Je určený pre viaceré typy používateľov:
- administrátor
- učiteľ
- žiak
- rodič
- spravovanie celého systému
- vytváranie, editovanie, prideľovanie a oprava úloh
- vypracovanie úloh
- kontrola prospechu dieťaťa
Konvencie dokumentu
Tabuľka použitých skratiek a pojmov
| Skratka/Pojem | Popis |
| úlohy | testy/ lekcie/ projekty |
| Sdokument | dokument k aplikácii e-learningový systém pre školy |
| úžívateľ | učiteľ, žiak, rodič |
Dokumenty
Špecifikácia: Špecifikácia systému
Návrh systému
Hardvérové rozhranie
- Aplikačný server: Intel core 2 duo / AMD Athlon II X4, 100G disk , 4G RAM
- Databázový server: Intel core 2 duo / AMD Athlon II X4, 2x 200G disk , 2x4G RAM
- Klientské zariadenie: Akékoľvek zariadenie, ktoré podporuje VGA výstup
Softvérové rozhranie
- Aplikačný server: PHP 5 a vyššie
- Databázový server: MySQL 5.0.45 a vyššie
- Klientske zariadenie: Ľubovoľný operačný systém s podporou IE 7+, Google chrome, Opera 9.0+ ...
Komunikačné rozhranie
- Komunikácia pomocou HTTPS protokolu.Na prenášanie dát SFTP
Obmedzenia systemu
Softvér
Tento e-learningový systém nie je viazaný na konkrétne softvérové riešenie ani na konkrétny operačny systém, ale z dôvodu použitia v školách sú použité voľne šíriteľné súčasti.
Komunikácia
Z hľadiska komunikácie server <-> client bude vhodné pravidelné zálohovanie datbázy.
Registrácia
Pri registrácii v systéme je dôležite zabrániť strojovému(zväčša spamovému)prihlasovaniu. Z tohoto dôvodu využívame capatchu a potvrdzujúci registračný e-mail.
Dizajn systému
Komponenty
Architektúra komponentov
---
dátový model
Class diagram
Object diagram
Interakcia komponentou
sequence
collaboration
statechart
activity






